|
人才培养类型与目标
1、培养目标
南京大学软件学院旨在培养具有国际竞争能力的多层次复合型软件实用人才。
2、培养规格
人才培养的基本要求是:政治合格,思想品德好,达到基本的数学和语言要求,具备科学的世界观,掌握科学方法,具有扎实的软件基础,受到良好的软件工程训练,熟悉软件应用和工具,拥有较好的沟通技巧和团队工作能力,通晓和遵守法律和职业道德。
我们培养的人才还应具备以下的一般特征:
对软件系统、计算机系统、信息系统乃至与计算机软件相关的社会系统具有系统级的认识能力;有扎实的理论基础,能够全面通晓计算机软件和软件工程的基础知识,较深入理解一个以上的计算机软件应用领域;有较强的动手能力,能够具有一定的系统分析和软件设计的能力,熟练使用两种以上主流的操作系统、数据库管理系统和程序设计语言,做到理论与实践相结合;能够合理认知软件科学与技术中的重复概念;有实际项目的工作经验;具备自学习的能力以适应软件技术的快速变化,能够通过自学的方式在较短时间内掌握系统软件的使用;具备综合应用各类方法、技术和工具,运用工程方法解决复杂性软件问题的能力;具备语言、交流、写作等基本的软件从业能力,认同现行的法律、道德和伦理。
3、培养规格的落实
|
对软件系统、计算机系统、信息系统乃至与计算机软件相关的社会系统具有系统级的认识能力; |
- 在单门课程中强调系统级的软件概念
- 在计算系统基础中初步建立计算机系统的概念,在硬件、操作系统等课程中进一步强调
- 在数据库、网络、管理信息系统等课程中建立信息系统乃至与计算机软件相关的社会系统的概念
|
|
有扎实的理论基础,能够全面通晓计算机软件和软件工程的基础知识,较深入理解一个以上的计算机软件应用领域; |
- 必修14门软件基础课程和软件工程基础课程
- 修读4门跨领域指选课
- 修读一个课程模块中的3+1门指定选修课程,并在该领域完成毕业设计
|
|
有较强的动手能力,能够具有一定的系统分析和软件设计的能力,熟练使用两种以上主流的操作系统、数据库管理系统和程序设计语言,做到理论与实践相结合; |
- 课程一般要求大作业,部分课程实行机考,实习成绩占总成绩的30%;
- 保证学生必须修读C和JAVA,Linux和Windows,DB2/SQLSERVER和ORACLE
- 设立多门实验课程和软件工程实践课程
- 工程实习
|
|
能够合理认知软件科学与技术中的重复概念; |
在课程修读中认知概念 |
|
有实际项目的工作经验; |
软件工程实践与工程实习 |
|
具备自学习的能力以适应软件技术的快速变化,能够通过自学的方式在较短时间内掌握系统软件的使用; |
- 具备在两周内通过自学熟悉一个全新操作系统、或数据库管理系统、或程序设计语言的能力
- 英语阅读能力
- 阅读联机文档的能力,查阅资料的能力
|
|
具备综合应用各类方法、技术和工具,运用工程方法解决复杂性软件问题的能力; |
- 通过系统分析与设计、软件过程控制、信息系统分析设计等课程强化应对复杂问题的能力
- 在网络、嵌入式、信息系统、图形与图像等课程中强调综合运用各类技术、方法和工具的能力
|
|
具备语言、交流、写作等基本的软件从业能力,认同现行的法律、道德和伦理。 |
- 设置部分课程,更多地在其他课程的学习中通过协作、提交报告、演讲、外版教材等方式进行强化
- 软件工程实践等相关过程应强调团队、写作、演讲能力的培养
|
专业方向设置
南京大学软件学院现设有软件工程系、信息系统工程系和嵌入式技术系,形成以横向技术研究为主导的研究体系,以支撑高水平的软件工程教育。 学院依照软件产业需求来确定学生的培养方向,以软件设计开发、软件工程、软件管理、嵌入式软件、数据库与信息系统、电子商务与电子政务,网络多媒体技术、网络工程与信息安全为主要专业方向。
教学计划设置
软件学院依照美国IEEE CC2001(计算学科)教学计划的要求,结合我国软件产业界的具体人才需求,把CC2001-SE(软件工程)的主要部分、CC2001-CE(计算机工程)的偏软件部分、CC2001-IS(信息系统)的偏技术部分和国内校内成熟的教学经验相结合,编写《复合型软件实用人才的知识体系》,并以此为基础制定了《南京大学软件工程专业本科生培养方案》、《南京大学软件工程硕士研究生培养方案》、《南京大学软件学院研究生实习与论文准备暂行办法》和《南京大学软件学院研究生毕业与学位授予暂行办法》,形成基础理论教学、专业技能培养和工程项目实践相结合的创新型教学模式。基础理论教学强调基础宽厚、学科交叉和案例分析;专业技能培养突出培养学生的专业知识和动手能力、再学习能力、团队合作精神;工程项目实践强调在实践中培养学生的系统分析与设计、软件开发、技术支持和系统维护等能力。学院与国家级南京软件园和江苏软件园、著名软件企业合作建立条件优越的软件实习基地,使学生能够参与软件开发过程,在实践中加强学生的实际工作能力,从而达到培养综合素质高、创新能力强、富有团队精神的复合型软件实用人才的目标。 软件工程专业本科生设置了计算系统基础、离散数学、面向对象程序设计、程序设计课程设计、数据结构、网络通信系统、操作系统,数据库系统、统计与经验方法、软件工程、软件工程课程实践、大型软件系统结构、软件设计、软件测试技术、人机交互技术等专业基础课。软件工程硕士设置了高级软件工程、软件过程与管理、软件体系结构、系统分析、分布式系统等专业基础课。围绕专业方向,选修课程组织成软件设计开发、软件工程、嵌入式软件、计算机网络、数据库与信息系统等5个方向,并开设了数学、工程与职业能力培养等选修课。 |