南京大学软件学院软件工程专业本科生培养方案-南京大学教务处
- 格式: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:实习机会为了让学生更好地了解实际的软件工程行业,我们需要为学生提供实习机会。