A look back: Undergraduate computer science education: A new curriculum philosophy & overview

被引:0
|
作者
Knight, JC
Prey, JC
Wulf, WA
机构
关键词
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
As the discipline of computer science grew, undergraduate computer science education continued to change and, has for the most part, kept pace with the new topics in the field. However, the pedagogy had not changed significantly. Although the curriculum at the University of Virginia was comparable to that of most other universities, it had neither the rigor nor the practical experience needed to prepare undergraduates for the workplace or meaningful graduate study. Thus, we believed a major shift of emphasis away from the traditional computer science curriculum was needed. We believe that a more engineering orientation must be incorporated into all of our core courses, students need a more extensive grounding in software engineering, all courses must increase the degree of mathematical rigor, students need hands-on experiences with appropriate, current artifacts, as well as intense laboratory experiences which will help students develop inter-personal and engineering skills in additional to course content, and providing real-world ''practice'' is important and needs to be a fundamental element of the complete curriculum. We have incorporated these concepts into our new CS curriculum. We have offered the new CS 1 course for 10 semesters with good results; we have also developed and offered three follow-on courses. The student and faculty responses have been very favorable. They are excited by the new courses and the closed laboratory component. All of these courses have lecture slides, laboratory activities, homework assignments, etc. available on the web for public viewing. A textbook for CS 1 authored by the two UVA faculty most directly responsible for our CS 1 course has recently become available.
引用
收藏
页码:722 / 727
页数:6
相关论文
共 50 条
  • [32] WISCONSIN'S NEW UNDERGRADUATE CURRICULUM IN EDUCATION
    Uhl, Willis L.
    [J]. SCHOOL AND SOCIETY, 1927, 25 (646): : 571 - 572
  • [33] A New Science Look at Negotiating Curriculum and Classrooms
    Blackman, Perrin
    [J]. COMPLICITY-AN INTERNATIONAL JOURNAL OF COMPLEXITY AND EDUCATION, 2008, 5 (01): : 141 - 148
  • [34] An overview of conceptual understanding in science education curriculum in Indonesia
    Widiyatmoko, A.
    Shimizu, K.
    [J]. INTERNATIONAL CONFERENCE ON MATHEMATICS, SCIENCE AND EDUCATION 2017 (ICMSE2017), 2018, 983
  • [35] Incorporating Clinical and Translational Science into the Undergraduate Medical Education Curriculum
    Feldman, Arthur M.
    [J]. CTS-CLINICAL AND TRANSLATIONAL SCIENCE, 2015, 8 (04): : 267 - 268
  • [36] Incorporating Immunology into the Undergraduate Curriculum to Promote Interdisciplinary Science Education
    Pandey, Sumali
    Justement, Louis B.
    Taylor, Rebekah
    [J]. JOURNAL OF IMMUNOLOGY, 2022, 208 (01):
  • [37] Putting the Buzz Back into Computer Science Education
    Callaghan, Vic
    Lear, Malcolm
    Pena-Rios, Anasol
    Zamudio, Victor
    Zheng, Ping
    [J]. WORKSHOP PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS, 2013, 17 : 454 - 465
  • [38] Considering Computing Education in Undergraduate Computer Science Programmes
    Cutts, Quintin
    Kallia, Maria
    Anderson, Ruth
    Crick, Tom
    Devlin, Marie
    Farghally, Mohammed
    Mirolo, Claudio
    Runde, Ragnhild Kobro
    Seppala, Otto
    Urquiza-Fuentes, Jaime
    Vahrenhold, Jan
    [J]. PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL. 2, 2023, : 567 - 568
  • [39] A specialization in information and knowledge management systems for the undergraduate computer science curriculum
    Argamon, S
    Goharian, N
    Grossman, D
    Frieder, O
    Raju, N
    [J]. ITCC 2005: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, 2005, : 476 - 481
  • [40] Invited talk: Weaving formal methods into the undergraduate computer science curriculum
    Wing, JM
    [J]. ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, PROCEEDINGS, 2000, 1816 : 2 - 7