南京大学软件学院软件工程专业本科生培养方案-南京大学教务处
- 格式:pdf
- 大小:204.53 KB
- 文档页数:12
南京大学软件工程学科教程——附件2-1南京大学软件学院选课规则一、 总则1、目的。
为规范化南京大学软件学院选修课开设和学生选课,特制定本规则。
2、适用范围。
南京大学软件学院学生选修学院开设的各类选修课,学校及其他院系提供的选修课和学院开设的公共指定选修课不适用此规则。
二、 选修课及其开设规则3、适用本规则的选修课类别。
南京大学软件学院开设的方向课程模块指定选修课,方向课程模块指定实践课程,任选课程。
4、选修课开设班次规定。
选修人数超过160人,开设两个教学班次;其他情况,开设一个班次。
5、选修课班次最大人数。
120人。
6、选修课取消。
当次选修人数少于10人,取消开班;连续3年选修人数少于20人,经学院批准后取消该选修课程。
三、 学生选修7、方向课程模块选修的提出。
二年级末,学生提出联系方向课程模块。
每个学生应提出3个方向课程模块选修志愿,放弃填写第二/三志愿者,意味默认其他任何方向课程模块为志愿。
8、任选课程选修的提出。
每学期第二周,学生提出课程选修志愿。
9、修读课程数限制。
每个小学期,每个学生修读的学院开设课程数(含必修课、指选课、任选课)原则不少于3门,不多于5门;特殊情况应书面报教务办公室批准。
四、 选修优先权10、方向课程模块选修优先权。
a)每个学生的初始方向课程模块选修优先权为该联系方向指定专业核心课修读成绩;b)若学生在确定选修的方向课程模块之前获得过软件设计比赛优胜,可以获得30个方向课程模块选修优先权加分。
11、选修绝对优先权。
使用两个选修绝对优先权,可以保证选修一门任选实践课程;使用一个选修绝对优先权,可以保证选修一门其他任选课程。
a)每个学生的初始选修绝对优先权为0;b)若学生按照第二志愿确定方向课程模块,可以获得3个选修绝对优先权;c)若学生按照第三志愿确定方向课程模块,可以获得5个选修绝对优先权;d)若学生按照服从志愿确定方向课程模块,可以获得7个选修绝对优先权;e)若学生获得过软件设计比赛优胜,可以获得2个选修绝对优先权。
软件学院软件工程专业本科培养方案一、培养目标本专业面向软件系统应用、设计、开发、运维、服务等与软件全生命周期相关的产业,培养基础扎实、专业突出、并具有较强国际竞争能力和创新能力的软件系统的科学家和工程师。
二、基本要求软件工程专业本科毕业生应达到如下知识、能力和素质的要求:1.具有坚实的自然科学、人文社会科学和工程技术基础,以及较强的工程实践能力;2.具备较强的社会责任感和良好的职业道德;3.具备扎实的软件理论和软件工程专业知识,具有良好的工具使用与实验能力、软件分析与开发能力、过程控制与管理能力、团队协作与沟通能力;4.具有独立工作能力、终身学习能力和创新精神。
三、学制与学位授予学制:本科学制4年,按照学分制管理机制,实行弹性学习年限。
授予学位:工学学士学位。
四、基本学分学时本科培养总学分170学分,其中春、秋季学期课程总学分138学分;夏季学期实践环节17学分,综合论文训练15学分。
五、专业核心课程计算机系统软件数据结构与算法软件理论基础六、课程设置与学分分布1.公共基础课程 26学分(1) 思想政治理论课 14学分10610183 思想道德修养与法律基础3学分10610193 中国近现代史纲要3学分10610204 马克思主义基本原理4学分10610224 毛泽东思想和中国特色社会主义理论体系概论4学分(2) 体育 4学分第1-4学期的体育(1)-(4)为必修,每学期1学分;第5-8学期的体育专项不设学分,其中第5-6学期为限选,第7-8学期为任选。
(3) 外语 8学分英语课程共计8学分(其中至少4学分为英语必修课组课程),安排在前四个学期完成。
第一学年夏季学期设置外语文化活动月,为非英语专业必修环节,符合免课条件者可申请免课。
设清华大学本科生英语水平考试作为非英语专业本科生英语水平检测,学生在校学习满一年后可以报名参加。
日语、德语、法语、俄语等小语种学生入学后直接进入课程学习,本科毕业需完成三学期的课程,取得6学分。
南京大学软件学院软件工程(专业)博士研究生培养方案(2020版)严格贯彻落实中共中央办公厅、国务院办公厅印发的《关于深化项目评审、人才评价、机构评估改革的意见》和《教育部办公厅关于进一步规范和加强研究生培养管理的通知》,根据南京大学研究生院《关于着力构建新时代研究型大学博士研究生培养新体系的意见》和《南京大学修订博士研究生一级学科培养方案的指导意见》相关文件精神,结合我院实际情况和学科特色,进一步深化我院博士研究生人才培养体系建设,特制订本培养方案。
一、学科介绍南京大学软件工程学科是在国家软件技术与产业迫切发展需求的推动下,在计算机科学与技术国家一级重点学科、计算机软件新技术国家重点实验室、国家示范性软件学院基础上孕育而成。
本学科的定位与目标是:以国家重大需求为导向,立足国际软件工程的发展前沿,把本学科建成国内领先、国际一流的软件新方法与新技术研究基地、软件高水平人才的培养基地、以及软件新技术的自主创新与实践基地。
围绕上述定位与目标,本学科以学科交叉为手段,致力于探索以“网构化、可信化、智能化、普适化、服务化、领域化”为标志的软件新方法与新技术体系,在软件工程新方法与新技术的开拓与创新、软件工程创新团队建设与发展、软件工程人才培养体系创建与发展、双要素驱动的科技成果转化与产业推动等方面形成了优势与特色,在国内外产生了重要影响。
在软件工程创新团队建设与发展方面,考虑到软件工程学科诞生于计算机科学与技术学科的特点,从科学研究与人才培养两个方面加速团队的软件工程学科特色与内涵建设,已经形成一支规模适度的高水平软件工程创新团队。
目前该团队有专职教师及研究人员50人,其中教授15人、国家杰出青年科学基金获得者2人、教育部新(跨)世纪人才6人,50人具有博士学位。
主要学科带头人与学术骨干的研究方向与成果已经全面支撑了软件工程学科的发展方向与目标。
软件工程主干课程教学团队被评为国家级教学团队;软件工程科研团队从软件工程领域有力支撑了计算机科学与技术学科的教育部创新团队与国家自然基金委创新群体(已完成三期滚动支持项目)的发展。
南京大学“计算机与金融工程”交叉复合本科人才培养方案及指导性教学计划(暂行)一、本科人才培养指导思想本人才培养方案制定的基本指导思想是:宽基础、重实践、求复合、创模式。
“宽基础”指凝练、融合两个专业的学科基础,在有限的学习时间内,奠定宽广的复合型人才的学科基础。
“重实践”指在专业实践的基础上,加强与金融工程行业人才需求的对接,留出足够的企业实训空间,将复合人才的实践实训落到实处。
“求复合”指在学科基础课程、专业选修课程以及实践实训课程的建设中,按照复合人才的知识结构和能力结构特征,强调内容重构、教学手段创新。
“创模式”指在教学实施过程中,不断总结经验,不断探索开放共享机制,力争形成既符合学科内涵又体现学科交叉的融合培养新模式。
二、培养目标在南京大学“三三制”人才培养方案的指导下,结合计算机科学与技术专业和金融工程复合型人才培养的具体内涵,发挥南京大学计算机学科和金融工程学科的人才培养、学科建设和平台优势,加强与金融工程行业人才需求的对接,培养德、智、体、美全面发展,掌握自然科学基础知识,具备良好外语运用能力,具有扎实的计算机理论与系统基础、金融工程理论与系统基础,在金融工程应用软件开发以及银行、证券、保险等各类金融机构的IT部门从事计算机与金融工程系统分析、设计、实施和维护等方面研发与管理的能力的高层次、复合型、国际化计算机与金融工程化专业人才。
三、培养规格与路径1.人才培养规格(1)素质结构要求思想道德素质:热爱祖国,拥护中国共产党的领导,树立科学的世界观、人生观和价值观;具有责任心和社会责任感;具有法律意识,自觉遵纪守法;热爱本专业、注重职业道德修养;具有诚信意识和团队精神。
文化素质:具有一定的文学艺术修养、人际沟通修养和现代意识。
具有国际视野和跨文化的交流、竞争与合作能力。
专业素质:掌握科学思维方法和科学研究方法;具备求实创新意识和严谨的科学素养;了解与本方向相关的产品研发、生产、设计的法律、法规,熟悉环境保护和可持续发展等方面的方针、政策和法津、法规,能正确认识科学研究与工程应用对于客观世界和社会的影响。
软件工程专业培养方案目标软件工程是一门涉及软件开发、设计和维护的学科。
许多企业和组织对软件工程师的需求日益增加,因此培养具备扎实的软件工程知识和技能的专业人员显得尤为重要。
软件工程专业的培养方案旨在: - 培养学生的计算机基础知识、编程能力和软件开发技能; - 培养学生的系统分析和设计能力; - 培养学生的软件质量控制和项目管理能力; - 培养学生的团队协作和沟通能力; - 培养学生的终身学习和创新能力。
实施步骤步骤1:课程设置为了达到上述目标,我们需要设计一系列的课程来全面培养学生的软件工程能力。
以下是一些可能的课程设置: - 计算机基础:包括计算机组成原理、数据结构与算法、操作系统等基础课程,帮助学生建立起扎实的计算机基础知识。
- 编程语言:学习多种编程语言,如Java、C++、Python等,培养学生的编程能力和灵活运用各种工具的能力。
- 软件工程导论:介绍软件工程的基本概念、原则和方法,使学生对软件工程有一个整体的认识。
- 软件需求工程:学习如何获取、分析和管理软件需求,培养学生的需求工程能力。
- 软件设计与架构:学习软件设计的基本原则和方法,培养学生的系统分析和设计能力。
- 软件测试与质量保证:学习软件测试的各种技术和方法,培养学生的软件质量控制能力。
- 软件项目管理:学习软件项目管理的理论和实践,培养学生的项目管理和团队协作能力。
除了以上课程,还应设置一些选修课或实践课,如软件工程案例分析、软件工程实践、软件开发实习等,以提供更多实践机会,加深学生对软件工程的理解和实践能力。
步骤2:实践项目为了帮助学生将理论知识应用到实践中,我们需要为学生设置一些实践项目。
这些项目可以是个人项目或团队项目,通过实践项目,学生可以学习到软件开发的整个过程,并培养团队协作、沟通和问题解决能力。
实践项目还可以与企业或组织进行合作,提供真实的软件开发环境和场景。
步骤3:实习机会为了让学生更好地了解实际的软件工程行业,我们需要为学生提供实习机会。
一、学科类层面培养(一)大类简介本大类由计算机科学与技术系的计算机科学与技术专业和信息管理学院信息管理专业构成。
(二)大类阶段课程设置本大类的大类培养阶段设置在大学一年级,大学一年级后进行学科分流。
涉及到的通识通修课程、大类共通课程、大类菜单课程设置如下:其中:● 学科共通课程(一年级第一学期)是:数据与计算(2学分) 程序设计基础(3学分)● 学科菜单课程(一年级第二学期)是:离散数学(4学分) 程序设计基础实验(2学分) 信息分析(3学分)数字电路与数字系统(3学分)(三)学科分流机制学科准入时间:第二学期结束时(准入审核时间在第二学期期末考试之后)。
学科准入标准:本大类学生申请准入本大类各学院,须达到如下准入课程学分要求:1.修完本大类开设的共通性平台课程,包括:“数据与计算”、“程序设计基础”,取得相应的学分;2.修完本大类开设的四门菜单式平台课程(离散数学、程序设计基础实验、信息分析、数字电路与数字系统)中的任意三门,取得相应的学分。
跨大类学科类准入标准:须修完“数据与计算”、“程序设计基础”,取得相应的学分。
学科准入审核依据:1.所有申请者的准入课程及大学数学课程的修读情况;2.其他大类申请者:综合考核成绩(进行计算机程序设计机试50%+面试50%)。
学科准入具体实施办法:1.遵循公平、公开、公正的原则,按学校规定的学科准入工作程序进行;2.按照本大类的学科准入标准,遵循志愿优先的基本原则;3.排序方法:1)本大类申请者按照准入课程、大学数学课程的学分绩,从高到低进行排序,确定准入名单;2)其他大类申请者按照“计算机程序设计机试50%+面试50%”成绩,从高到低进行排序,确定准入名单;4.入校时获得计算机学科或信息管理学科“优先满足大类专业选择”资格的同学,直接进入相关学科学习;5.本大类学生学科分流后,即准入相关专业。
二、计算机科学与技术系培养方案(一)院系简介南京大学的计算机科学与技术学科建设始于1958年,经过几代人艰苦努力,成绩卓著,同时拥有国家一级重点学科、国家重点实验室、国家自然基金委创新群体,在高层次学科平台、科研基地、创新团队方面三位一体、良性互动、协调发展。
南大计算机系培养方案南大计算机系培养方案南大计算机系的培养方案旨在培养优秀的计算机专业人才,使他们具备扎实的计算机基础知识和丰富的实践经验,能够适应快速变化的计算机领域发展,并具备创新精神和团队合作能力。
培养目标•培养学生具备坚实的数学、物理和计算机科学基础,理解并掌握计算机科学与工程领域的基本理论和方法。
•培养学生具备广泛的计算机应用能力,熟练掌握各种计算机系统和软件工程工具,能够进行计算机系统设计、软件开发和应用开发等工作。
•培养学生具备良好的职业道德和团队合作精神,具备独立思考、解决问题的能力,能够在计算机领域中具有创新意识和创新能力。
培养要求专业基础课程•数学分析•离散数学•数据结构与算法•计算机组成原理•操作系统原理•计算机网络•数据库系统原理•编译原理•软件工程专业选修课程•人工智能•计算机图形学•分布式系统•网络安全•数据挖掘•嵌入式系统•移动应用开发•云计算实践环节•实习:在计算机相关企事业单位进行实习,锻炼实际操作能力并了解工作流程。
•项目:参与计算机相关项目,加深对专业知识的理解并培养团队合作能力。
•实验:通过实验课程加强实际动手能力和问题解决能力。
学术研究•学术论文:培养学术写作能力,积极参与学术研究并发表论文。
•学术会议:参加国内外学术会议,了解前沿技术和学术研究进展。
•学术导师:与指导老师进行学术交流,获得指导和启发。
毕业要求•具备良好的计算机理论和应用能力,能够独立进行软件开发和系统设计。
•具备创新思维和解决问题的能力,能够应对计算机领域的挑战和变革。
•具备良好的团队合作精神和沟通能力,能够有效地与他人合作完成项目。
•具备学习能力和自我提升的意识,能够不断学习和适应计算机领域的变化。
•具备良好的职业道德和社会责任感,能够在计算机领域中做出积极贡献。
以上是南大计算机系的培养方案,通过系统的课程设置和实践环节的安排,旨在培养高素质的计算机专业人才,为计算机领域的发展做出贡献。
2024级软件工程专业人才培养方案软件工程是一门应用型学科,培养软件工程专业人才具有重要的意义。
随着信息技术的快速发展,软件工程专业的需求日益增加。
因此,制定一份完善的2024级软件工程专业人才培养方案对于培养高质量的软件工程人才具有重要意义。
一、培养目标1.基础理论知识:软件工程专业人才应具备扎实的计算机科学基础和软件工程理论基础,掌握计算机原理、算法和数据结构等基础知识,了解软件工程的基本原理和方法。
2.实践能力:软件工程专业人才应具备独立分析和解决实际软件工程问题的能力,具备软件开发、测试、部署和维护等实际操作的技能,能够运用软件工程方法和工具开发高效可靠的软件产品。
3.团队协作能力:软件工程专业人才应具备良好的团队协作精神,能够与其他成员有效地合作解决软件工程项目中的问题,具备良好的沟通和协调能力。
4.创新能力:软件工程专业人才应具备创新思维和创新能力,能够应对软件工程领域中的新挑战和新问题,提供创新的解决方案。
二、培养环节1.课程设置:设置一系列的必修和选修课程,包括计算机基础课程、软件工程基础课程、编程语言、算法与数据结构、数据库、操作系统、网络通信等。
同时,增加软件工程实践课程,包括软件开发方法和工具、软件测试与质量保证、软件项目管理等。
2.实践教学:注重实践教学,增加软件开发实践和项目实践的比重。
通过实际的软件开发项目,让学生掌握软件工程的实践技能和团队协作能力。
3.实习实训:组织学生参加企业实习和实训,使学生了解真实的软件工程项目和企业运作模式,提高其实际工作能力和职业素养。
4.科研创新:鼓励学生参与科研和创新活动,提供科研项目和创新平台,培养学生的创新思维和创新能力。
组织学生参加学术会议和竞赛,提供展示和交流的机会。
5.综合素质培养:注重培养软件工程专业人才的综合素质。
开设人文社科类课程,提高学生的人文素养和社会责任感。
加强英语教育,提高学生的英语水平和跨文化沟通能力。
三、评估机制建立完善的评估机制,评估学生在各个环节的学习和培养情况。