The Challenge and Practice of Creating Software Engineering Curriculum

被引:0
|
作者
Sun, Yanchun [1 ]
机构
[1] Peking Univ, Minist Educ, Sch Elect Engn & Comp Sci, Key Lab High Confidence Software Technol, Beijing 100871, Peoples R China
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software Engineering is important for the students majored in computer science and technology. This curriculum is intended to provide students with an overall view over Software Engineering as an engineering discipline and with insight into the processes of software development. Creating software Engineering curriculum faces several challenges: (1) Software Engineering has wide coverage, but teaching time is limited. So it is difficult to make in-depth education. (2) Some introductory Software Engineering courses present the principles in isolation from practice. Teaching the lectures seems to focus on philosophy and methodology level, which leads to difficulty for students having no practical experience to understand. (3) Due to the lack of software project practice, students can hardly apply appropriate software engineering methods and technologies to solve problems. (4) How can Software Engineering curriculum satisfy the various needs of different levels? This paper focuses on the challenges above, and introduces how to try to solve them by a case study on the construction of Software Engineering curriculum at Peking University. Finally, this paper gives the future direction for the construction of Software Engineering curriculum.
引用
收藏
页码:497 / 501
页数:5
相关论文
共 50 条
  • [1] Creating a computer security curriculum in a software engineering program
    Rubin, Bradley S.
    Misra, Bhabani S.
    ICSE 2007: 29th International Conference on Software Engineering, Proceedings, 2007, : 732 - 735
  • [2] The challenge of curriculum modeling for an emerging discipline: Software engineering
    Bagert, DJ
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 910 - 915
  • [3] Research and Practice on Teaching Reform of Software Engineering Curriculum
    Li, Liping
    Shuai, Wang
    Tang, Shan
    EDUCATION INNOVATION AND PRACTICE, VOL II, 2016, : 647 - 652
  • [4] Engineering an introductory software engineering curriculum
    Duley, R
    Hislop, GW
    Hilburn, TB
    Sobel, AEK
    16TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2003, : 99 - 106
  • [5] Software engineering curriculum issues
    Walton, GH
    SOUTHCON/96 - CONFERENCE RECORD, 1996, : 243 - 247
  • [6] Software engineering curriculum development
    Lutz, Michael J.
    Bagert, Donald
    IEEE SOFTWARE, 2006, 23 (06) : 16 - 18
  • [7] Gamification of Software Engineering Curriculum
    Uskov, Vladimir
    Sekar, Bhuvana
    2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014, : 674 - 681
  • [8] Software Engineering Lab - an Essential Component of a Software Engineering Curriculum
    Balaban, Mira
    Sturm, Arnon
    2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2018, : 21 - 30
  • [9] Metrics in the software engineering curriculum
    Mills, EE
    ANNALS OF SOFTWARE ENGINEERING, 1998, 6 : 181 - 200
  • [10] AN UNDERGRADUATE CURRICULUM IN SOFTWARE ENGINEERING
    MILLS, HD
    NEWMAN, JR
    ENGLE, CB
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 423 : 24 - 37