MODELS FOR UNDERGRADUATE PROJECT COURSES IN SOFTWARE ENGINEERING

被引:0
|
作者
SHAW, M [1 ]
TOMAYKO, JE [1 ]
机构
[1] CARNEGIE MELLON UNIV, INST SOFTWARE ENGN, PITTSBURGH, PA 15213 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The software engineering course provides undergraduates with an opportunity to learn something about real-world software development. Since software engineering is far from being a mature engineering discipline, it is not possible to define a completely satisfactory syllabus. Content with a sound basis is in short supply, and the material most often taught is at high risk of becoming obsolete within a few years. Undergraduate software engineering courses are now offered in more than 100 universities. Although three textbooks dominate the market, there is not yet consensus on the scope and form of the course. The two major decisions an instructor faces are the balance between technical and management topics and the relation between the lecture and project components. We discuss these two decisions, with support from sample syllabi and survey data on course offerings in the US and Canada. We also offer some advice on the management of a project-oriented course.
引用
收藏
页码:33 / 71
页数:39
相关论文
共 50 条
  • [1] Study on Reform of Undergraduate Software Engineering Courses
    Huang, Hailong
    Huang, Suzhen
    [J]. MECHANICAL, MATERIALS AND MANUFACTURING ENGINEERING, PTS 1-3, 2011, 66-68 : 1883 - 1886
  • [2] Secure Modules for Undergraduate Software Engineering Courses
    Yang, Jeong
    Lodgher, Akhtar
    Lee, Young
    [J]. 2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [3] Development of educational software for undergraduate Chemical Engineering courses
    Dabaghian, Zoheir
    Movagharnejad, Kamyar
    Mohammadi, Maedeh
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2016, 24 (04) : 577 - 585
  • [4] Introducing a Cybersecurity Mindset into Software Engineering Undergraduate Courses
    Buckley, Ingrid A.
    Zalewski, Janusz
    Clarke, Peter J.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (06) : 448 - 452
  • [5] Team Composition in Software Engineering Project Courses
    Dzvonyar, Dora
    Alperowitz, Lukas
    Henze, Dominic
    Bruegge, Bernd
    [J]. 2018 IEEE/ACM INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING EDUCATION FOR MILLENNIALS (SEEM), 2018, : 16 - 23
  • [6] The Company Approach to Software Engineering Project Courses
    Broman, David
    Sandahl, Kristian
    Abu Baker, Mohamed
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2012, 55 (04) : 445 - 452
  • [7] Software Engineering Project Courses with Industrial Clients
    Bruegge, Bernd
    Krusche, Stephan
    Alperowitz, Lukas
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2015, 15 (04):
  • [8] A Software Engineering Project Course for Undergraduate Students
    LIU Jia
    [J]. 计算机教育, 2012, (10) : 31 - 34
  • [9] Generating undergraduate software engineering courses/programs using the computing curricula software engineering volume
    LeBlanc, R
    Lethbridge, T
    Sobel, AEK
    [J]. 17TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2004, : 167 - 168
  • [10] Experience in early and late software engineering project courses
    Demuth, B
    Fischer, M
    Hussmann, H
    [J]. 15TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2002, : 241 - 248