2020级计算机类专业人才培养方案
发布时间: 2023-05-18 浏览次数: 10

计算机类专业人才培养方案

(四年制)

专业负责人:胡孔法、王珍

一、专业简介

计算机类专业包含计算机科学与技术专业和软件工程专业。计算机科学与技术专业为江苏省首批一流本科专业,软件工程专业具有硕士学位点。培养具有一定中医药背景的计算机人才是本专业区别其他高校计算机专业的显著特色。学生入学时大类培养,不分专业,前两年完成大类基础课程学习后,根据自身的发展目标、兴趣特长,辅以学生成绩,参加本专业大类分流,第三年起进入本专业大类中的一个专业学习。

 

二、培养目标

(一)总体培养目标

坚持以马列主义、毛泽东思想、中国特色社会主义理论为指导,全面贯彻落实习近平总书记对教育工作的系列重要讲话精神和《教育部关于加强建设高水平本科教育全面提高人才培养能力的意见》等文件精神,体现我校“仁德、仁术、仁人”的教育理念,按照“以本为本、四个回归”的总要求,坚持问题导向和目标引领,以立德树人为根本,培养德智体美劳全面发展的社会主义建设者和接班人。

(二)专业培养目标

计算机科学与技术专业培养适应社会主义建设和信息化发展需要的,具有良好的人文、科学和职业素养,掌握数学与自然科学基础知识,系统掌握计算机科学基本理论、基本知识、基本技能和基本方法,了解中医药与现代医学的基础知识,掌握云计算和机器学习等新理论和技术,确保所培养人才的专业基础厚实、知识结构完整、综合能力突出,具备一定的计算机应用系统设计和开发能力,能从事计算机科学与技术相关领域的研究工作,承担医药信息系统规划、建设与运行等方面工作的高素质应用型人才

软件工程专业培养适应社会主义建设和信息化发展需要的,具有良好的人文、科学和职业素养,掌握数学与自然科学基础知识,系统掌握计算机科学基础理论、软件工程的基本理论、基本知识、基本技能和基本方法,了解中医药与现代医学的基础知识,能清晰表达、团队沟通能力强,具有软件开发能力以及软件开发实践的初步经验和项目组织的基本能力,能胜任科研、教育、企业、事业单位和行政管理部门等软件工程项目信息系统规划、分析、设计、开发、测试、维护管理等工作,且具有良好的科学素养的实用型高素质工程应用型人才。

 

三、培养要求

(一)政治、体育及创新创业等教学基本要求

1.        思想政治教育

思想政治理论课是落实立德树人根本任务的关键课程,发挥着不可替代的作用。要全面贯彻党的教育方针,坚持马克思主义指导地位,贯彻落实习近平新时代中国特色社会主义思想,坚持社会主义办学方向,落实立德树人根本任务,坚持教育为人民服务、为中国共产党治国理政服务、为巩固和发展中国特色社会主义制度服务、为改革开放和社会主义现代化建设服务。坚持用习近平新时代中国特色社会主义思想铸魂育人,以政治认同、家国情怀、道德修养、法治意识、文化素养为重点,以爱党、爱国、爱社会主义、爱人民、爱集体为主线,坚持爱国和爱党爱社会主义相统一,系统开展马克思主义理论教育,系统进行中国特色社会主义和中国梦教育、社会主义核心价值观教育、法治教育、劳动教育、心理健康教育、中华优秀传统文化教育。

思想政治教育采取思政课程与课程思政相统一、与学生的日常教育管理相结合的方式,开展自主学习,培养学生的学习能力和研究能力,真正做到“知行合一”。努力培养担当民族复兴大任的时代新人,培养德智体美劳全面发展的社会主义建设者和接班人。

2.        国防、体育教育

通过国防教育,使学生掌握一定的军事知识和技能,增强学生国防意识和总体国家安全观,强化爱国主义精神和家国情怀,提高学生的组织纪律性,帮助学生养成良好的集体主义精神和艰苦奋斗的优良作风。

全面贯彻“健康体育”“快乐体育”的教育理念,围绕“中国健康体育课程”核心要素,实行“三自主选择(上课时间、上课内容、任课教师)”俱乐部制教学形式,以民族传统体育教学为特色,注重体育教学与专业特点相结合,聚焦“教健康知识、传运动技能、练身体素质、育品德意志”,帮助学生通过体育教学与锻炼“享受乐趣、增强体质、健全人格、锤炼意志”。

3.        素质拓展教育

遵循以文化人、知行合一的教育理念,通过开展艺术与人文素质教育,培养大学生的审美修养与人文精神。

大学生心理健康教育通过团体训练等多种形式,帮助学生掌握并应用心理健康知识,增强心理保健意识,培养自我调节能力,提高心理素质,实现身心健康。

以开发大学生人力资源为着力点,设计开展有助于学生提高综合素质的各种活动和工作项目,引导和帮助广大学生完善智能结构,全面成长成才。学校实施素质拓展八个一工程,实施学分化管理,主要从思想政治与道德素养、社会实践与志愿服务、科学技术与创新创业、文体艺术与身心发展、社团活动与社会工作、技能培训等方面实施素质拓展各项训练,帮助学生树立公民意识和社会责任感,提高社会认知和自我认知能力,提升人文素养和科学精神,培养创新精神和实践能力,促进身心健康和社会适应。

4.        创新创业教育

以提高人才培养质量为核心,以创新人才培养机制为重点,以完善条件和政策保障为支撑,促使创新创业教育与专业教育相融合,将创新创业教育贯穿人才培养全过程。通过集聚资源,开发课程,完善双创实践平台建设,支持学生参与创新创业训练和学科竞赛等创新创业实践活动,构建创新创业教育体系,增强学生的创新精神、创新思维和创业意识,提升创新创业能力,促进学生全面发展。

(二)大学英语教学基本要求

围绕服务学校办学目标、服务一流专业建设需要、服务一流人才培养和学生多元化、个性化发展需要,通过分级教学和分类指导,不断提升学生英语综合应用能力、跨文化交际能力和批判性思维能力,促进学生全面发展,着力培养“一精多会”“一专多能”并能满足“一带一路”建设需要的国际复合型人才。

(三)业务培养要求

计算机科学与技术专业旨在培养掌握计算机科学相关的基本理论、基本知识、基本技能和基本方法,了解中医药与现代医学的基础知识,掌握学科领域的新理论和技术,确保所培养人才的专业基础厚实、知识结构完整、综合能力突出,具备一定的计算机应用系统设计和开发能力,能从事计算机科学与技术相关领域的基础与技术研究工作,承担医药信息系统规划、建设与运行等方面工作的高素质应用型人才。

软件工程专业旨在培养学生掌握计算机科学基础理论、软件工程的基本理论、基本知识、基本技能和基本方法,了解中医药与现代医学的基础知识,掌握学科领域的新理论和技术,确保所培养人才的专业基础厚实、知识结构完整、综合能力突出,具备将基本原理与技术运用于对复杂的软件系统进行分析、设计、实现、验证、确认、应用和维护中的能力、以及软件系统开发管理等工作的能力,综合素质良好,能从事软件工程技术研究以及软件项目的分析、设计、开发、测试、维护管理等工作,承担医药信息系统规划、建设与运行管理维护等方面工作的高素质工程应用型人才。

1. 知识结构要求

计算机科学与技术专业学生在完成专业学习时,应具备以下知识要求:

1)具有扎实的基础知识,掌握高等数学、大学物理、电子技术等多门学科的基础理论知识。

2)具有扎实的专业基础知识,掌握程序设计语言、离散数学、数据结构、数据库、计算机组成与结构、操作系统、计算机网络、编译原理等基本理论及应用。

3)具有系统的专业知识,掌握微机系统、计算方法、云计算、机器学习等基本理论及应用。

4)了解国家关于计算机软硬件产品的设计、研发、维护等方面的方针、政策和法规。

5)了解医学信息学、智能医学等新理论及交叉学科知识,了解新技术、新理论的发展动态。

软件工程专业学生在完成专业学习时,应具备以下知识要求:

1)具有扎实的基础知识,掌握高等数学、大学物理、电子技术等多门学科的基础理论知识。

2)具有扎实的专业基础知识,掌握程序设计语言、离散数学、数据结构、数据库、操作系统、计算机网络、编译原理等基本理论及应用。

3)具有系统的专业知识,掌握软件需求分析、软件设计与体系结构、软件项目管理、软件测试、智能交互技术等基本理论,经历系统的专业实践,理解学科的基本概念、知识结构、典型方法。

4)了解国家关于计算机软件产品的设计、研发、维护等方面的方针、政策和法规。

5)了解医学信息学、智能医学等新理论及交叉学科知识,了解新技术、新理论的发展动态。

2. 能力结构要求

计算机科学与技术专业学生在完成专业学习时,应具备以下能力要求:

1)掌握基本的人文和社会科学知识,具有良好的人文社会科学素养、专业道德和心里素质,社会责任感强。

2)掌握从事本专业工作所需的数学和其他相关的自然科学、系统科学知识以及一定的经济学和管理学知识。

3)掌握计算机科学与技术、机器学习、人工智能的基本理论、基本知识和基本技能。

4)掌握计算机软硬件系统分析与设计的方法,掌握机器学习软件系统的设计与开发技术。

5)了解计算机有关法规及发展动态,具有研究、开发和创新的能力。

6)熟悉中医药学及现代医学的基本理论知识,通过智能医学概论和企业实训等融合创新课程,让学生具有从事新型医药信息系统开发的工作能力。

7)通过“以学生为主体,以教师为主导”的教学模式,培养学生的英语综合运用能力,尤其是听说能力,使他们在今后的学习,工作和社交中能够有效地用英语交际,同时,着重培养学生的自主学习能力和文化修养,以适应社会发展之国际化需求。

8)具有进一步自主获取知识的能力。能够快速适应计算机新技术的发展和更新,在基础研究、工程设计和应用开发中具备发现问题和解决的能力。

软件工程专业学生在完成专业学习时,应具备以下能力要求:

1)掌握基本的人文和社会科学知识,具有良好的人文社会科学素养、专业道德和心里素质,社会责任感强。

2)掌握从事本专业工作所需的数学和其他相关的自然科学、系统科学知识以及一定的经济学和管理学知识。

3)掌握软件工程学科的基本理论和基本知识,熟悉软件需求分析、设计、实现、评审、测试、维护以及软件过程与管理的方法和技术,了解软件工程规范、标准等。

4)具有综合运用掌握的知识、方法和技术解决实际问题的能力,能够权衡和选择各种设计方案,使用适当的软件工程工具设计和开发软件系统,能够建立规范的系统文档。

5)充分理解团队合作的重要性,具备个人工作和团队协作的能力、人际交往和沟通能力以及一定的组织管理能力。

6)熟悉中医药学及现代医学的基本理论知识, 通过智能医学概论和企业实训等融合创新课程,让学生具有从事新型医药信息系统开发的工作能力。

7)通过“以学生为主体,以教师为主导”的教学模式,培养学生的英语综合运用能力,尤其是听说能力,使他们在今后的学习,工作和社交中能够有效地用英语交际,同时,着重培养学生的自主学习能力和文化修养,以适应社会发展之国际化需求。

8)具有进一步自主获取知识的能力,了解软件工程学科的前沿技术和软件行业的发展动态,能够快速适应软件工程的发展和更新,在基础研究、软件工程设计和应用开发中具备发现问题、分析问题和解决的能力。

3. 素质结构要求

计算机类学生在在完成专业学习时,应具备以下素质要求:

学生应具有良好的政治思想素质和道德品质、较强的法制观念和诚信意识;较高的文化素养和文学艺术修养、较强的现代意识和人际交往意识;科学的思维方法和研究方法、专业学科意识、综合分析的素养、求真求实创新精神、不惧困难持之以恒的毅力;健康的体魄和健全的心理素质。

学生应具有创新精神、创造思维、创业意识和创新创业能力。学生在校期间必须获得6个学分为“创新创业实践学分”。

 

四、学制与学位授予

1. 学制

四年制

2. 学位

工学学士

 

五、主干学科

计算机科学与技术、软件工程

 

六、主要课程

计算机类专业主要课程:程序设计基础、离散数学、C++程序设计、电子技术、数据结构、数据库原理与应用、概率论与数理统计、Java程序设计、计算机组成与结构、操作系统、计算机网络、编译原理、医学信息学。

计算机科学与技术专业主要课程还有:云计算概论、计算方法、微机系统、机器学习、机器学习综合设计。

软件工程专业主要课程还有:软件需求分析、软件设计与体系结构、软件项目管理、软件质量保证与测试、智能交互技术、团队激励与沟通、软件工程综合实践。

七、课程设置及修读要求

(一)主要课程模块和教学模式

1. 主要课程模块

1)通识教育必修课程模块(共36学分)

序号

   

 

 

 

 

1

思想道德修养与法律基础

2.5

45

2

必修(考试)

2

马克思主义基本原理

2.5

45

3

必修(考试)

3

毛泽东思想和中国特色社会主义理论体系概论

4.5

81

4

必修(考试)

4

中国近现代史纲要

2.5

45

2

必修(考试)

5

思想政治理论综合社会实践

2

36

*

必修(考查)

6

形势与政策(一)/(二)/(三)/(四)

0.5/0.5/0.5/0.5

9/9/9/9

1/2/3/4

必修(考试)

7

大学英语基础/提高/发展/高阶课程

3/3/3/2

54/54/54/36

1/2/3/4

必修(考试)

8

军事理论

2

36

1

必修(考查)

9

大学生职业生涯规划

0.5

9

1

必修(考查)

10

大学生创新创业与就业指导

0.5

9

6

必修(考查)

11

体育///

1/1/1/1

36/36/36/36

1/2/3/4

必修(考查)

12

大学生心理健康教育

2

36

2

必修(考查)

 

2)计算机类专业基础课程模块(共43.5学分)

序号

   

 

 

 

 

1

计算机与软件导论(含专业导论)

1.5

36

1

必修(考查)

2

程序设计基础

3

72

1

必修(考试)

3

程序设计基础课程设计

0.5

18

1

必修(考查)

4

高等数学I

4

72

1

必修(考试)

5

高等数学II

4

72

2

必修(考试)

6

大学物理(III

3.5

72

2

必修(考试)

7

线性代数

3

54

2

必修(考试)

8

C++程序设计

3

72

2

必修(考试)

9

离散数学

3

54

3

必修(考试)

10

电子技术

3

72

3

必修(考试)

11

数据结构

3

72

3

必修(考试)

12

数据结构课程设计

0.5

18

3

必修(考查)

13

数据库原理与应用

3

72

3

必修(考试)

14

数据库系统课程设计

0.5

18

3

必修(考查)

15

概率论与数理统计

3

54

4

必修(考查)

16

Java程序设计

3

72

4

必修(考试)

17

Java程序设计课程设计

0.5

18

4

必修(考查)

18

软件需求分析

1.5

36

4

必修(考查)

 

3)计算机类专业课程模块(共11.5学分)

序号

   

 

 

 

 

1

计算机组成与结构

3

72

4

必修(考试)

2

操作系统

3.5

72

5

必修(考试)

3

计算机网络

3

72

5

必修(考试)

4

编译原理

2

36

5

必修(考查)

 

4)计算机科学与技术专业课程模块(共12学分)

序号

   

 

 

 

 

1

云计算概论

2.5

54

5

必修(考查)

2

计算方法

2.5

54

5

必修(考查)

3

微机系统

3

72

6

必修(考试)

4

机器学习

3

72

6

必修(考试)

5

机器学习综合设计

1

36

7

必修(考查)

 

5)软件工程专业课程模块(共12学分)

序号

   

 

 

 

 

1

软件设计与体系结构

3

72

5

必修(考试)

2

软件项目管理

2

54

5

必修(考试)

3

团队激励与沟通

1.5

36

5

必修(考查)

4

智能交互技术

2

54

6

必修(考查)

5

软件质量保证与测试

2.5

54

6

必修(考试)

6

软件工程综合实践

1

36

6

必修(考查)

 

6)融合创新课程模块(共11.5学分)

序号

   

 

 

 

 

1

智能医学概论

2

36

4

必修(考查)

2

医学信息学

2.5

54

4

必修(考试)

3

移动医疗新技术

2

54

6

选修(考查)

4

健康物联网创新应用

2

54

6

限选(考查)

5

企业实训课程

3

108

7

限选(考查)

 

2. 教学模式

本专业主要课程的教学模式主要是根据教育教学目的,所采用的主要教学方法、学生的学习方法及课程考核评价方法。

计算机类专业学生主要采取以下教学模式:

1)教学方法

注重采用PBLTBLCBL、翻转课堂、虚拟仿真等综合教学方法开展的教学活动,通过多种形式的实践教学的提高学生学习兴趣;突出“以学生为中心”的教学理念。利用互联网+技术,借助在线课程及网络信息资源等,开展“反转课堂”、“微课”等形式的混合式教学,安排自主性学习时间,培养学生自主获取知识及分析问题、解决问题能力;安排分组讨论,培养学生团队合作精神;基于综合设计和企业实训课程,让学生掌握计算机软件系统开发的需求分析、开发、测试等环节,开展研究型教学和自主性学习,培养学生实践动手能力、分析问题和解决问题的能力和创新精神。

2)考核评价方法

过程性评价与终结性评价结合。

考试课程建议平时成绩占40%,期末考试成绩占60%,期末考试采用以闭卷考试为主的多种形式,题型比例:客观题、主观题都为50%左右,有一定的开放题比例;平时成绩与期末考试成绩共同构成课程成绩。

考查课程的考核评价方法,通过多样化考核形式真实考查出学生的综合素质和能力,除传统的笔试(闭卷考试、开卷考试、半开卷考试)与面试、应用程序答辩、软件项目展示外,鼓励采用成果性考核(大作业、调研报告、读书报告、课程设计与课程论文等)、操作任务考核(实际操作、情景描述等)、计算机及网上考核、自我评定与小组评定考核(学生笔记、学生学习总结、小组协作与配合意识、团队贡献等)等多种方式进行考核,特别提倡两种或多种考核形式相结合来全面评价学生。

(二)主要专业实验(实训)

用序号具体表述各类实验(实训)名称、实验目的、主要实验内容、实验教学方法及学生的学习方法。

计算机类专业主要专业实验:

1.  程序设计基础实验

目的是使学生掌握程序设计的知识和方法,培养学生基本的编程素养,锻炼学生使用语言进行程序设计的能力,养成良好的编程习惯和风格。实验主要内容包括:(1)程序开发平台的熟悉与使用;(2)面向过程的程序设计;(3)基本算法的设计与实现;(4)编程习惯和风格的培养。

2.  C++程序设计实验

目的是使学生掌握C++语言的语法知识,培养利用C++语言进行面向对象程序设计的技巧和能力,锻炼学生通过面向对象思想解决实际问题的方法和思维,提高学生的动手能力,做到理论和实践相结合,培养学生理解问题、分析问题、编写和调试程序解决问题的能力,使之能把程序设计应用到今后的专业学习中。实验内容主要包括:(1C++开发平台的熟悉与使用;(2)面向对象的程序设计;(3)继承和多态;(4I/O文件流和数据文件的操作;(5)异常处理。

3.  电子技术实验

目的使学生掌握基本电子技术实验技能,会使用基本的电子元器件以及常用电子仪器设备,培养学生实验研究的能力,综合应用知识的能力和创新意识。实验内容主要包括:(1)常用电子仪器设备的使用;(2)三极管基本放大电路;(3)门电路测试;(4)组合逻辑电路;(5)触发器;(6)计数器电路;(7)脉冲波形发生电路;(8)数电综合实验。

4.  数据结构实验

目的是培养学生从问题建模到数据结构设计、算法设计与实现、算法性能分析的能力,进一步提高学生综合编程能力。实验内容主要包括:(1)常用数据结构(线性表、栈、队列、字符串、数组、树、图等)的实现;(2)常用算法的设计与分析;(3)数据结构的实际应用;(4)高级数据结构及算法的设计与应用。

5.  数据库原理与应用实验

目的是加强学生对数据库基本理论的理解和掌握,培养学生分析数据、存储数据、处理数据的能力,强化数据库设计与开发能力,提升大数据时代的数据管理、分析、应用等综合能力,为后续课程及毕业设计奠定基础。实验内容主要包括:(1)熟悉经典的DBMS使用与SQL语句;(2)数据抽取与数据库创建;(3)数据库访问与数据操纵;(4)关系模式的规范化设计;(5)数据库安全性与完整性控制机制;(6)数据库应用系统的综合设计。

6.  Java程序设计实验

目的是使学生通过实践环节理解 Java 语言的基本结构和程序设计、调试方法,锻炼学生面向对象程序设计思想,提高学生的分析问题、解决问题的能力和动手能力。实验内容主要包括:(1Java程序环境的安装与配置;(2Java基本语法编程;(3)面向对象编程;(4Java包、接口和异常处理;(5)窗口与菜单界面编程;(6Java多线程、图形与多媒体处理。

7.  医学信息学实验

目的是使学生掌握常用医学信息系统的构建原理和技术操作,并能设计和开发相应子模块系统,促使计算机专业学生将本专业技能和医学信息领域相结合。实验内容主要包括:(1)药库、药房管理系统;(2)医院信息系统;(3PACS系统、检验检查系统;(4)贝叶斯模型;(5)决策树模型;(6)医学信息检索。

8.  计算机组成与结构实验

目的是使学生加深对计算机的基本概念、基本原理和基本结构的理解,掌握计算机各子系统及整体系统的基本设计、分析与实现方法,为今后从事计算机硬件、软件的研究与开发及应用打下良好的基础。实验内容主要包括:(1)运算器实验;(2)运算结果判定实验;(3)寄存器实验/缓冲输入/锁存输出实验;(4)存储器和总线实验;(5)控制器模块实验。

9.  操作系统实验

目的是通过实验使学生掌握操作系统的体系结构、设计机理及实现方法和技术,包括自启动装入、处理器调度及进/线程控制、同步与通信机制、死锁处理、基于分区/分页/分段的内存管理及虚拟存储、设备管理、文件系统等,从而培养同学在操作系统研发方面的理论基础及技术素养。实验内容主要包括:(1)操作系统启动;(2)进程创建;(3)进程同步;(4)分页存储管理;(5)文件管理。

10.计算机网络实验

目的是通过实验使学生熟悉网络环境及各种实用的网络技术,掌握计算机常见网络的组建和系统集成,加深对网络和通信的基本原理的理解,达到培养学生设计、架构和管理网络的能力。实验内容主要包括:(1)各种计算机网络的认识,网线的制作,各种网络设备的连接等;(2)计算机常见网络设备的配置;(3)计算机网络的规划设计及排错;(4)计算机网络应用程序的开发,Socket应用程序开发;(5)计算机网络的各种应用服务;(6)计算机网络的各种安全技术等。

 

计算机科学与技术专业主要实验还有:

1.  云计算概论实验

目的是通过实验使学生熟悉云计算平台及其核心技术,掌握云计算的硬件架构、数据存储格式、分布式编程模式等,加深对云计算平台和云数据处理基本原理的理解,培养学生熟练部署、使用和维护常用云平台的能力,以及优化和设计相关核心技术的能力。实验内容包括:(1Hadoop安装和使用;(2HDFS的读写;(3MapReduce的使用;(4HBase的部署和使用(5Spark部署的部署和使用。

2.  计算方法实验

目的是使学生掌握有关代数、微积分和微分方程的常见数值方法的构造原理和使用方法,并能作简单的理论(方法的误差、方法的稳定性、所研究问题的性态等)分析,同时要求学生掌握一定的计算机编程技巧,能将常见的数值方法编写成计算机程序,并且能应用到实际中去。实验内容主要包括:(1)插值法数值解法实验;(2)线性方程组数值解法实验;(3)非线性方程组数值解法实验;(4)积分与常微分数值解法实验;(5)偏最小二乘法建模实验;(6)常规聚类算法实验。

3.  微机系统实验

目的是引导学生在整个微机系统的高度考虑和理解程序设计问题,培养学生对软、硬件功能进行合理划分、对系统不同层次进行抽象和封装、对系统的整体性能进行分析和调优、对系统各层面的错误进行调试和修正、根据系统实现机理对用户程序进行准确的性能评估和优化、根据不同的应用要求合理构建系统框架等能力。实验内容包括:(1)配置实验环境,如:IA-32 + GNU/Linux + gcc + C;(2)数据的表示;(3)缓冲区溢出处理;(4)过程调用及栈的构成与使用;(5)堆区的分配;(6)简易编译器的实现及优化。

4.  机器学习实验

目的是通过实验使学生熟悉机器学习常用方法的理论、实现和应用,掌握线性模型、决策树、神经网络、支持向量机、分类、聚类等经典机器学习模型的基本原理,培养学生理解、应用、改进和优化常用机器学习算法的能力。实验内容包括:(1)线性回归算法的实现和应用;(2)决策树的实现和应用;(3)神经网络的实现和应用;(4)支持向量机的实现和应用;(5)分类算法的实现和应用;(6)聚类算法的实现和应用;(7)机器学习工具的使用;(8)机器学习算法的应用实例。

 

软件工程专业主要实验还有:

1.  软件设计与体系结构实验

目的是使学生较好地掌握现代软件体系结构的内容和方法,理解软件体系结构建模的模型和软件体系结构的生命周期模型,掌握构件、连接件和体系结构的定义,掌握各类软件设计方法,了解软件体系结构的不同风格和特点,熟悉软件体系结构描述语言,掌握在软件体系结构理论指导下软件开发的基本过程。加强学生的软件设计开发能力,为其今后在相关领域开展工作打下坚实的基础。实验内容主要包括:(1)软件总体设计:选定某系统,在需求分析基础上,系统总体设计;(2)软件设计规格说明及评审:以项目为例,设计软件规格说明,对软件设计进行评审;(3)软件项目建模、分析与设计:选定某系统,对其进行项目建模分析,进行活动图、时序图、协作图、组件图和配置图建模;(4B/SC/SMVC等软件体系架构:对选定系统进行三种风格体系架构;(5)基于分布构件的体系结构:EJBDCOMCORBA分布构建框架;(6)软件逆向工程、再工程、重构及设计变更:对软件进行再分析、再编码、再测试。

2.  软件项目管理实验

目的是让学生可以在短时间内掌握软件项目管理的基本知识和实践能力,使学生通过学习软件项目开发案例,在实例中掌握软件项目管理的相关理论,从而为以后更好地进行软件项目开发和管理打下基础。主要实验内容包括:(1)使用MS Project进行项目管理的基本操作,能够熟练掌握MS Projcet项目管理工具的使用;(2)使用MS Project进行项目管理的高级应用,掌握制作项目计划的方法;创建WBS方法的过程;如何使用网络图法进行项目计划;项目计划原则;项目计划流程;(3)使用Axure需求原型设计的基本操作,能够熟练掌握Axure原型设计工具的使用;(4)使用Axure需求原型设计高级应用,掌握Axure软件制作产品原型以及各种交互效果的实现;(5)使用DevCloud 进行敏捷项目规划基本操作,能够熟练掌握Axure原型设计工具的使用;(6)使用DevCloud 进行敏捷项目规划高级应用,掌握DevCloud工具进行敏捷项目规划。

3.  智能交互技术实验

目的是通过自主设计智能交互系统,熟悉智能信息处理前沿研究领域,提升对智能信息处理的研究兴趣。主要实验内容包括:(1)熟悉人机交互技术开发环境,包括集成开发环境,绘图软件交互式界面2)硬件访问设计,访问麦克风、摄像头,验证硬件访问接口、类库,开发一个语音交互类与手势识别类界面实验;(3)交互式游戏设计,构建三维虚拟漫游场景与游戏情节、场景中设置交互区域与交互动作,通过点触和手柄与场景中特定区域或物体进行交互;(4)智能私人助理系统的设计,包括友好的系统界面,语音指令启动系统,合成语音播放等功能;(5)智能移动端的交互式系统设计,学生分组选题,利用视觉、语音等交互技术,设计基于智能移动端的交互性系统;(6)综合性实验项目评估,项目汇报展示,智能人机交互测试,系统增量与完善。

4.  软件质量保证与测试实验

目的是使学生通过课程实践环节理解并掌握软件测试的各种方法和自动化工具,能自行设计测试用例对相关软件进行有效而系统的测试,通过实际操作让学生建立软件质量保证的意识,使其具备一个软件质量保证员或软件测试工程师的基本素养,并为将来的职业发展做好铺垫。实验内容主要包括:(1)黑盒测试:利用等价类划分法和边界值分析法设计测试用例进行测试;(2)白盒测试:使用逻辑覆盖和路径覆盖法设计测试用例进行测试;(3)简单系统的缺陷记录:对一个简单的软件进行测试,并书写软件缺陷报告;(4)单元测试:使用CunitJunit软件进行功能模块测试;(5)集成测试和回归测试:使用Quick Test

(三)主要实践教学环节

计算机类专业主要实践教学环节包括:

1. 课程实验

课程实验设置在有实验环节的课程中,如“七、(二)主要专业实验(实训)”节所示。课程实验是直接针对课程理论教学的知识点设计的实验,该环节的实践过程能直接启发学生对所学知识的深入思考、勤于动手、勇于创新,达到理论联系实际的教学效果。

2. 课程设计

课程设计是以本课程理论与实践结合为主,进行综合性、设计性和创新性的实验。学生至少应完成一个有一定规模的模拟计算机软件系统。通过课程设计,引导学生迈出将所学知识用于解决实际问题的第一步。

3. 企业实训

企业实训时间安排在第7学期。可以采取请进来走出去的方法,有条件下尽可能安排到企业进行项目实训,企业实训课程可折算学分,与计划中选修课学分进行互换,提高专业素质和解决实际问题的能力,适应社会发展的需要。

(四)毕业考核

本专业毕业考核以毕业设计及论文形式。毕业实习与毕业设计16周,安排在第八学期。在毕业设计阶段,学生在指导老师的指导下,对确定的有明确需求和目标的课题,按照工程项目的管理要求,从课题调研、中外资料查阅、方案设计、软硬件平台选择、具体实现等课题环节开展工作,完成课题任务,并在此基础上撰写毕业设计论文,以便加深对专业的认识,从而为将来面向更复杂的工作奠定基础。

 

八、计划学分

 

 

总学时

 

 

通识教育课程

通识教育必修课程

21

36

720

必修

通识教育选修课程

人文艺术类

见学校统一表格

选修≥2学分

科学素养类

选修≥1学分

社会认知类

选修≥1学分

医学经典类

选修≥1学分

国际视野类

选修≥1学分

专业课程

专业必修课程

计算机科学与技术

29

71.5

1584

必修

软件工程

30

71.5

1602

必修

专业限选课程(含融合创新选修课)

18

38

1008

选修≥17.5学分

素质拓展

专业任选课程

见学校统一课程

选修≥8学分

军事训练

 

2

2

必修

安全教育

 

1

18

必修

创新创业实践

 

6

 

必修

社会实践

 

1

 

必修

劳动教育

 

2

 

必修

基地实践

毕业实习与毕业设计

 

16

16

必修










计划修读总学分为167学分(以实际教学计划为准)。

毕业实习与毕业设计按1学分/周计算。

 

九、指导性教学进程表

 

 

 

 

 

 

 

 

 

 

 

计算机类专业(四年制)指导性教学进程表(必修课)

课程类别

课程名称

考试

考查

总学时数

学时学分

各学期学分/周学时分配

理论讲授

实验实训

指导性自学

非综合设计性教学

综合设计性教学

非综合设计性教学

综合设计性教学

通识教育必修课

中国近现代史纲要

2

 

45

31

9

 

 

5

 

2.5

 

 

 

 

 

毕 业 实 习 与 毕 业 设 计(十六周)

思想道德修养与法律基础

2

 

45

31

9

 

 

5

 

2.5

 

 

 

 

 

马克思主义基本原理

3

 

45

31

9

 

 

5

 

 

2.5

 

 

 

 

毛泽东思想和中国特色社会主义理论体系概论

4

 

81

57

15

 

 

9

 

 

 

4.5

 

 

 

思想政治理论综合社会实践

 

1

36

 

 

32

 

4

2

 

 

 

 

 

 

大学生职业生涯规划

 

1

9

8

 

 

 

1

0.5

 

 

 

 

 

 

大学生创新创业与就业指导

 

6

9

8

 

 

 

1

 

 

 

 

 

0.5

 

形势与政策(一)

 

1

9

8

 

 

 

1

0.5

 

 

 

 

 

 

形势与政策(二)

 

2

9

8

 

 

 

1

 

0.5

 

 

 

 

 

形势与政策(三)

 

3

9

8

 

 

 

1

 

 

0.5

 

 

 

 

形势与政策(四)

 

4

9

8

 

 

 

1

 

 

 

0.5

 

 

 

军事理论

 

1

36

32

 

 

 

4

2

 

 

 

 

 

 

体育Ⅰ

 

1

36

2

 

30

 

4

1

 

 

 

 

 

 

体育Ⅱ

 

2

36

 

 

32

 

4

 

1

 

 

 

 

 

体育Ⅲ

 

3

36

 

 

32

 

4

 

 

1

 

 

 

 

体育Ⅳ

4

 

36

 

 

32

 

4

 

 

 

1

 

 

 

大学英语基础课程

1

 

54

36

12

 

 

6

3

 

 

 

 

 

 

大学英语提高课程

2

 

54

36

12

 

 

6

 

3

 

 

 

 

 

大学英语发展课程

3

 

54

36

12

 

 

6

 

 

3

 

 

 

 

大学英语高阶课程

4

 

36

24

8

 

 

4

 

 

 

2

 

 

 

大学生心理健康教育

 

2

36

24

8

 

 

4

 

2

 

 

 

 

 

专业基础课

计算机与软件导论(含专业导论)

 

1

36

14

2

2

14

4

1.5

 

 

 

 

 

 

程序设计基础

1

 

72

29

3

3

29

8

3

 

 

 

 

 

 

程序设计基础课程设计

 

1

18

 

 

0

16

2

0.5

 

 

 

 

 

 

高等数学I

1

 

72

62

2

 

 

8

4

 

 

 

 

 

 

高等数学II

2

 

72

62

2

 

 

8

 

4

 

 

 

 

 

大学物理(III

2

 

72

42

6

16

 

8

 

3.5

 

 

 

 

 

线性代数

2

 

54

46

2

 

 

6

 

3

 

 

 

 

 

C++程序设计

2

 

72

29

3

3

29

8

 

3

 

 

 

 

 

离散数学

3

 

54

46

2

 

 

6

 

 

3

 

 

 

 

电子技术

3

 

72

29

3

3

29

8

 

 

3

 

 

 

 

数据结构

3

 

72

29

3

3

29

8

 

 

3

 

 

 

 

数据结构课程设计

 

3

18

 

 

0

16

2

 

 

0.5

 

 

 

 

数据库原理与应用

3

 

72

29

3

3

29

8

 

 

3

 

 

 

 

数据库系统课程设计

 

3

18

 

 

0

16

2

 

 

0.5

 

 

 

 

概率论与数理统计

 

4

54

46

2

 

 

6

 

 

 

3

 

 

 

Java程序设计

4

 

72

29

3

3

29

8

 

 

 

3

 

 

 

Java程序设计课程设计

 

4

18

 

 

0

16

2

 

 

 

0.5

 

 

 

软件需求分析

 

4

36

14

2

2

14

4

 

 

 

1.5

 

 

 

专业课

分流前

计算机组成与结构

4

 

72

26

6

3

29

8

 

 

 

3

 

 

 

操作系统

5

 

72

40

8

2

14

8

 

 

 

 

3.5

 

 

计算机网络

5

 

72

26

6

3

29

8

 

 

 

 

3

 

 

编译原理

 

5

36

26

6

 

 

4

 

 

 

 

2

 

 

分流后

计算机科学与技术

云计算概论

 

5

54

29

3

2

14

6

 

 

 

 

2.5

 

 

计算方法

 

5

54

29

3

2

14

6

 

 

 

 

2.5

 

 

微机系统

6

 

72

29

3

3

29

8

 

 

 

 

 

3

 

机器学习

 

6

72

29

3

3

29

8

 

 

 

 

 

3

 

机器学习综合设计

 

7

36

 

 

3

29

4

 

 

 

 

 

 

1

软件工程

软件设计与体系结构

5

 

72

29

3

3

29

8

 

 

 

 

3

 

 

软件项目管理

5

 

54

14

2

3

29

6

 

 

 

 

2

 

 

团队激励与沟通

 

5

36

14

2

2

14

4

 

 

 

 

1.5

 

 

智能交互技术

 

6

54

14

2

3

29

6

 

 

 

 

 

2

 

软件质量保证与测试

6

 

54

29

3

2

14

6

 

 

 

 

 

2.5

 

软件工程综合实践

 

6

36

 

 

0

32

4

 

 

 

 

 

1

 

融合创新课

智能医学概论

 

4

36

26

6

0

0

4

 

 

 

2

 

 

 

医学信息学

4

 

54

29

3

2

14

6

 

 

 

2.5

 

 

 

考试门数

计算机科学与技术

24

 

 

 

 

 

 

 

3

7

6

6

2

1

0

 

软件工程

26

 

 

 

 

 

 

 

3

7

6

6

4

1

0

 

考查门数

计算机科学与技术

 

24

 

 

 

 

 

 

7

3

4

5

3

2

1

 

软件工程

 

23

 

 

 

 

 

 

7

3

4

5

2

3

0

 

总学分数

计算机科学与技术

123.5

 

 

 

 

 

 

18

25

20

23.5

13.5

6.5

1

16

软件工程

123.5

 

 

 

 

 

 

18

25

20

23.5

15

6

0

16

各学期周学时数

计算机科学与技术

 

 

 

 

 

 

 

 

23.5

31

28

31.5

18

9.5

2

 

软件工程

 

 

 

 

 

 

 

 

23.5

31

28

31.5

21

9.5

0

 

总学时数

计算机科学与技术

 

 

2304

1265

97

219

467

256

 

 

 

 

 

 

 

 

软件工程

 

 

2322

1249

97

219

499

258

 

 

 

 

 

 

 

 

 

 

 

计算机类专业(四年制)指导性教学进程表(选修课)

课程类别

课程名称

考试

考查

总学时数

学时学分

各学期学分/周学时分配

理论讲授

实验实训

指导性自学

非综合设计性教学

综合设计性教学

非综合设计性教学

综合设计性教学

通识教育选修课程

人文艺术类

具体课程参见《南京中医药大学通识教育选修课程一览表》

毕 业 实 习 与 毕 业 设 计

科学素养类

社会认知类

国学经典类

国际视野类

专业限选课程

中医学概论

 

2

54

48

 

 

 

6

 

3

 

 

 

 

 

算法设计与分析

 

4

54

14

2

3

29

6

 

 

 

2

 

 

 

Python高级应用

 

4

54

14

2

3

29

6

 

 

 

2

 

 

 

智能终端应用开发

 

5

54

14

2

3

29

6

 

 

 

 

2

 

 

分布式数据库系统与应用

 

5

54

14

2

3

29

6

 

 

 

 

2

 

 

软件建模技术

 

5

54

14

2

3

29

6

 

 

 

 

2

 

 

Web设计与开发

 

5

54

14

2

3

29

6

 

 

 

 

2

 

 

Linux网络操作系统

 

5

54

14

2

3

29

6

 

 

 

 

2

 

 

工程经济学

 

5

36

10

6

10

6

4

 

 

 

 

1.5

 

 

云计算高级应用

 

6

54

14

2

3

29

6

 

 

 

 

 

2

 

信息安全与管理

 

6

54

14

2

3

29

6

 

 

 

 

 

2

 

J2EE高级开发应用

 

6

54

14

2

3

29

6

 

 

 

 

 

2

 

软件工程

 

6

54

29

3

2

14

6

 

 

 

 

 

2.5

 

人工智能新技术

 

6

54

14

2

3

29

6

 

 

 

 

 

2

 

大数据分析

 

6

54

14

2

3

29

6

 

 

 

 

 

2

 

融合创新选修课

移动医疗新技术

 

6

54

14

2

3

29

6

 

 

 

 

 

2

 

健康物联网创新应用

 

6

54

14

2

6

26

6

 

 

 

 

 

2

 

企业实训课程

 

7

108

 

 

 

96

12

 

 

 

 

 

 

3

专业任选课程

具体课程参见各学期全校统一开设的选修课程