一、培养目标及要求
本专业的培养目标是从事计算机软件系统设计、开发的专业人员。要求学生通过本专业全部课程的学习和毕业设计,掌握计算机应用软件的开发方法和技术,具有一定的软件开发实践动手能力;熟悉常用的应用软件开发工具,成为能从事应用软件开发的实用型人材。
二、学分要求、毕业证书和学位
本专业学生在学习期间必须修满本计划所规定的课程(含社会实践、毕业论文)81学分,方能毕业。
本专业毕业生,达到《复旦大学学士学位授予工作细则》规定的要求者,授予复旦大学工学士学位。
三、课程设置:(软件工程方向)
学期 |
课程代码 |
课程名称 |
学分 |
总学分 |
一 |
0000003 |
英语(三) |
4 |
19 |
0109030 |
计算机原理 |
4 |
0109069 |
C++程序设计 |
4 |
0000005 |
计算机应用基础 |
4 |
0109024 |
集合与图论 |
3 |
二 |
0000004 |
英语(四) |
4 |
17 |
0109038 |
数据结构 |
3 |
0109004 |
操作系统 |
3 |
0109037 |
软件工程 |
3 |
0109039 |
数据库技术 |
4 |
三 |
0109083 |
SQL server2000实用技术 |
3 |
16 |
0109070 |
算法基础 |
3 |
0109034 |
局域网技术与组网工程 |
3 |
0109049 |
JAVA编程 |
4 |
0109025 |
计算机体系结构 |
3 |
四 |
0109074 |
计算机安全与保密技术 |
3 |
16 |
0109026 |
计算机网络与数据通信 |
3 |
0109072 |
信息系统开发 |
3 |
0109073 |
网络编程与网页制作 |
4 |
0109091 |
软件开发实践 |
3 |
五 |
0109084 |
项目管理 |
3 |
13 |