Session T 3 C CLOSING THE CS ICS II GAP : A BREADTH-SECOND APPROACH

Pearl Brazier,Laura Grabowski, Gustavo Dietrich

semanticscholar(2003)

引用 0|浏览0
暂无评分
摘要
Pearl Brazier, University of Texas – Pan American, Department of Computer Science, Edinburg, TX 78539, brazier@panam.edu 2 Laura Grabowski, University of Texas – Pan American, Department of Computer Science, Edinburg, TX 78539, lgrabowski@cs.panam.edu 3 Gustavo Dietrich, University of Texas – Pan American, Department of Computer Science, Edinburg, TX 78539, dietrichg@panam.edu Abstract Many students experience difficulty making the transition from a traditional CS I course that consists primarily of learning to program in a high-level language to the higher level of abstraction required in the CS II course. Students also come to the discipline with a lack of understanding of the scope of computer science. A Foundations of Computer Science course as the second course in introductory sequence of three 3-hour courses that essentially covers the material proposed by the Breadth-first approach from Computing Curriculum 2001, incorporates additional programming experience to enhance the skills developed in CS I, introduces the discrete mathematics needed early in the curriculum, and introduces students to social and ethical issues addresses these concerns. The more traditional Programming-first approach to CS I is retained as the first course. The paper will present the curriculum in our Foundations course and review the problems and success we have had with this model.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要