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 条
  • [21] Abstraction in Computer Science Education: An Overview
    Mirolo, Claudio
    Izu, Cruz
    Lonati, Violetta
    Scapin, Emanuele
    [J]. INFORMATICS IN EDUCATION, 2021, 20 (04): : 615 - 639
  • [22] CURRICULUM 78 - RECOMMENDATIONS FOR THE UNDERGRADUATE PROGRAM IN COMPUTER-SCIENCE - REPORT OF THE ACM CURRICULUM COMMITTEE ON COMPUTER-SCIENCE
    AUSTING, RH
    BARNES, BH
    BONNETTE, DT
    ENGEL, GL
    STOKES, G
    [J]. COMMUNICATIONS OF THE ACM, 1979, 22 (03) : 147 - 166
  • [23] Collaborative Innovation for Undergraduate Education in Computer Science
    Xiang, Linhai
    [J]. 2013 INTERNATIONAL CONFERENCE ON CYBER SCIENCE AND ENGINEERING (CYBERSE 2013), 2013, : 374 - 378
  • [24] A Survey of Innovation in Undergraduate Computer Science Education
    Weymouth, Joel
    Karne, Ramesh K.
    Wijesinha, Alexander L.
    [J]. 2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 1079 - 1084
  • [25] Alignment of Undergraduate Curriculum for Learning IoT in a Computer Science Faculty
    Guerra Guerra, Jorge
    Fermin Perez, Armando
    [J]. ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 362 - 362
  • [26] Extending the undergraduate computer science curriculum to include data mining
    Goharian, N
    Grossman, D
    Raju, N
    [J]. ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, PROCEEDINGS, 2004, : 251 - 254
  • [27] Computer Science and Technology Undergraduate Curriculum System Construction and Analysis
    Song Shaozhong
    [J]. PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON EDUCATION MANAGEMENT SCIENCE AND ENGINEERING, 2010, : 486 - 490
  • [28] A Study of the UK Undergraduate Computer Science Curriculum: A Vision of Cybersecurity
    Ruiz, Rodrigo
    [J]. PROCEEDINGS OF 2019 IEEE 12TH INTERNATIONAL CONFERENCE ON GLOBAL SECURITY, SAFETY AND SUSTAINABILITY (ICGS3-2019), 2019, : 180 - 187
  • [29] Experiences with the LEGO Mindstorms™ throughout the undergraduate Computer Science curriculum
    Cliburn, Daniel C.
    [J]. 36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 359 - 364
  • [30] Integrating formal methods tools into undergraduate computer science curriculum
    Skevoulis, Sotiris
    Makarov, Vladimir
    [J]. 36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 1451 - +