软件工程与管理是瑞典歌德堡大学的一个本科学位专业,英文授课,三年制180个欧洲学分,英文名称:Software Engineering and Management,2007秋季招收学生70人,其中瑞典学生和国际学生各占一半,2006有5个中国学生,其中只有2个学生在继续学习,2007有12个中国学生,目前没有中国学生淘汰,该专业培养目标为软件项目负责人和其它管理职务.
学生入学以后,都被编入一个6人的小组,第一学期的小组由老师指定,以后自由组合,不过后一小组的成员新人必须过半,学生上课全部使用笔记本电脑(学校出租笔记本电脑,1000克朗/学期,无线网络覆盖了校园),每学期由3-4个理论课程和一个项目设计组成,理论课程需要考试和提交论文,第一学期的项目设计为模拟形式,第二学期开始就直接面对用户,一学期必修30学分,考试论文占一半,项目设计占另一半.学生可以多次参加考试和提交论文直到通过或者自己满意的成绩,项目设计是6人团队合作的成果,中间有多次发布,每个成员都要演讲自己在项目中承担的课题,并回答老师和同学的提问,如果某人项目设计不合格,他要求以后独自一人完成一个项目才能拿到学分,这个很难做到,如果一次项目设计不合格,缺15个必修学分的学生就很难获得学士学位了,所以学生对项目设计投入的精力和时间巨大,除了上课以外,其它时间都是团队活动,学校为每个小组提供一个单独的活动室,很多小组常常日以继夜的工作.
这个专业没有专门的基础理论课程设置,甚至没有专门的数学课,如果需要的时候会在专业课程之前学一些必要的基础理论,其理论知识广而不深,适用为原则,所学的专业课程,都会在项目设计中立马用到.
下面是该专业六个学期的课程设置和学分,学生如果能获得这180个学分,找到一个相应工作不是很难,据说该专业学生毕业以前全部都被用人单位预定.
Term 1
Programming, 7.5 ECTS
User Interface and Database Design, 4.5 ECTS
Software Processes, 3 ECTS
Project: Programming, 15 ECTS
Term 2
Logic, Algorithms and Data Structures, 7.5 ECTS
Technical Analysis and Design, 4.5 ECTS
Quality Management, 3 ECTS
Project: Systems Development, 15 ECTS
Term 3
Distributed Fault-Tolerant Programming, 3 ECTS
Products, Project and People Management, 4.5 ECTS
Software Architecture, 7.5 ECTS
Project: Software Architecture for Distributed Systems, 15 ECTS
Term 4
Design and Development of Embedded Systems, 6 ECTS
Software Process Improvement, 3 ECTS
Test and verification, 6 ECTS
Project: Industrial IT and Embedded Systems, 15 ECTS
Term 5
Change Management in Software Development Organizations, 7.5 ECTS
Model Driven Development, 7.5 ECTS
roject: Changing Software Processes, 15 ECTS
Term 6
Industrial best Practice, 7.5 ECTS
Research methods and technical Writing, 7.5 ECTS
Project: Software Engineering & Management Bachelors Project, 15 ECTS
第1学期
编程, 7.5 学分
用户界面和数据库设计, 4.5 学分
软件过程中, 3 学分
项目名称:编程, 15 学分
第2学期
逻辑,算法和数据结构, 7.5 学分
技术分析与设计, 4.5 学分
质量管理, 3 学分
项目名称:系统开发, 15 学分
第3学期
分布式容错编程, 3 学分
产品,项目和人员管理, 4.5 学分
软件体系结构, 7.5 ects
项目名称:软件体系结构的分布式系统, 15 学分
第4学期
设计与开发的嵌入式系统, 6 学分
软件过程改进, 3 学分
测试与验证, 6 学分
项目名称:工业IT系统和内置系统, 15 学分
第五学期
变更管理在软件开发组织, 7.5 学分
模型驱动的开发, 7.5 学分
项目名称:改变软件程序, 15 学分
第六学期
工业的最佳做法, 7.5 学分
研究方法和技术写作, 7.5 学分
项目名称:软件工程与管理学士项目, 15 学分