Integrating large-scale group projects and software engineering approaches for early computer science courses

被引:5
|
作者
Blake, MB [1 ]
机构
[1] Georgetown Univ, Dept Comp Sci, Washington, DC 20057 USA
[2] Mitre Corp, Ctr Adv Aviat Syst Dev, Mclean, VA 22102 USA
关键词
collaboration skills; computer science II; object-oriented design; programming; software engineering education and training;
D O I
10.1109/TE.2004.832875
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The utilization of large-scale group projects in early computer science courses has been readily accepted in academia. In these types of projects, students are given a specific portion of a large programming problem to design and develop. Ultimately, the consolidation of all of the independent student projects integrates to form the solution for the large-scale project. Although many studies report on the experience of executing a semester-long course of this nature, course experience at Georgetown University, Washington, DC, shows the benefits of embedding a large-scale project that comprises just a segment of the course (three to four weeks). The success of these types of courses requires an effective process for creating the specific large-scale project. In this paper, an effective process for large-scale group project course development is applied to the second computer science course at Georgetown University.
引用
收藏
页码:63 / 72
页数:10
相关论文
共 50 条
  • [1] Large-Scale Visualization Projects for Teaching Software Engineering
    Mueller, Christoph
    Reina, Guido
    Burch, Michael
    Weiskopf, Daniel
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2012, 32 (04) : 14 - 19
  • [2] Implementing Large Projects in Software Engineering Courses
    Coppit, David
    [J]. COMPUTER SCIENCE EDUCATION, 2006, 16 (01) : 53 - 73
  • [3] Web Based Software Modeling Exercises in Large-Scale Software Engineering Courses
    Demuth, Birgit
    Weigel, Daniel
    [J]. 22ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2009, : 138 - 141
  • [4] Software engineering practice in computer science courses
    Chatterjee, Shoma
    [J]. ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 611 - 616
  • [5] Integrating Globally Distributed Team Projects into Software Engineering Courses
    Case, Steven
    Schneider, Sherry K.
    White, Laura J.
    Kass, Steven J.
    Manning, Kelly
    Wilde, Norman
    [J]. 2013 3RD INTERNATIONAL WORKSHOP ON COLLABORATIVE TEACHING OF GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT (CTGDSD), 2013, : 25 - 29
  • [6] Integrating industrial projects with academic learning on a large scale in software engineering education
    Khosla, R
    [J]. 2ND ASIA-PACIFIC FORUM ON ENGINEERING AND TECHNOLOGY EDUCATION, FORUM PROCEEDINGS, 1999, : 273 - 277
  • [7] Assessing the Complexity of Large-Scale Engineering Projects
    Gautam, A.
    Kiridena, S.
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2019, : 149 - 153
  • [8] Uncovering the fragility of large-scale engineering projects
    Santolini, Marc
    Ellinas, Christos
    Nicolaides, Christos
    [J]. EPJ DATA SCIENCE, 2021, 10 (01)
  • [9] Uncovering the fragility of large-scale engineering projects
    Marc Santolini
    Christos Ellinas
    Christos Nicolaides
    [J]. EPJ Data Science, 10
  • [10] Some difficulties in integrating large-group engineering courses
    van Eyk, G.H.A.
    [J]. 1600, Taylor and Francis Ltd. (08):