Work in Progress: Sustainable Projects for Software Engineering Courses Collaborating with Technology Courses

被引:0
|
作者
Asuncion, Hazeline U. [1 ]
Angotti, Robin L. [2 ]
Sung, Kelvin [1 ]
机构
[1] Univ Washington, Comp & Software Syst, Bothell, WA 98011 USA
[2] Univ Washington, Educ Program, Bothell, WA USA
关键词
software engineering education; education;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Teaching Software Engineering (SE) based on "real-world" projects engages students with practical application of software engineering concepts students develop a deeper interest in the project deliverables while they acquire the skills of critically analyzing the problem and determining the best course of action. It can be challenging to find and maintain a reliable stream of suitable software projects that match learning outcomes, technical scope, and academic calendar of an SE class. On the other hand, a typical university campus has many non-Computer Science (CS) technology classes that require their students to study, understand, and evaluate existing software applications in specific areas. With purposeful coordination, these non-CS technology classes can serve as effective source of real projects for SE classes. This paper describes our experience of collaborating with the Education Program in their Technology in Education course. While we encountered some challenges, our experience has demonstrated that it is indeed mutually beneficial and rewarding for students in both courses. We offer recommendations on choosing non-CS technology classes and logistical guidelines to ensure the success of such collaborations.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Failproof team projects in software engineering courses
    Berztiss, AT
    [J]. FRONTIERS IN EDUCATION 1997 - 27TH ANNUAL CONFERENCE, PROCEEDINGS, BOLS I - III, 1997, : 1015 - 1019
  • [2] A matrix for analyzing projects in Software Engineering courses
    Marcos-Abed, Jakeline
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 139 - 140
  • [3] Implementing Large Projects in Software Engineering Courses
    Coppit, David
    [J]. COMPUTER SCIENCE EDUCATION, 2006, 16 (01) : 53 - 73
  • [4] Work in Progress - A Framework for Developing Courses on Technology and Engineering for All Students
    Krupczak, John
    Simpson, Timothy
    Bertsch, Vince
    Disney, Kate
    Garmire, Elsa
    [J]. FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 1499 - +
  • [5] Integrating design projects into engineering technology courses
    Newcomer, JL
    [J]. JOURNAL OF ENGINEERING TECHNOLOGY, 2001, 18 (01) : 46 - 51
  • [6] Work in Progress - Integrating Mobile Tablet-PC Technology and Classroom Management Software in Undergraduate Electronic Engineering Technology Courses
    Rawat, Kuldeep S.
    Riddick, George B.
    Moore, Lakiesha J.
    [J]. FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 1694 - 1695
  • [7] A team building model for software engineering courses term projects
    Sahin, Yasar Guneri
    [J]. COMPUTERS & EDUCATION, 2011, 56 (03) : 916 - 922
  • [8] Work in Progress: Integrating Writing Instruction in Engineering Courses
    Teslenko, Tatiana
    Qi, Estella
    [J]. 2012 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2012,
  • [9] 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
  • [10] Teaching evolution of open-source projects in software engineering courses
    Buchta, Joseph
    Petrenko, Maksym
    Poshyvanyk, Denys
    Rajlich, Vaclav
    [J]. ICSM 2006: 22ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2006, : 136 - +