南京大学软件学院软件工程专业本科生培养方案-南京大学教务处
SE-121《软件工程专业导论》课程教学大纲

Laboratory Sessions
学时合计
34
Total Hours
Prof. Hui-you CHANG Email : isschy@ Homepage : /informationsystem/Article.aspx?id=3659
常会友教授、李文军教授、周晓聪副教授、余阳副教授、衣杨副教授、刘宁副教授
Prof. Hui-you CHANG, Prof. Wen-jun LI, A/Prof. Yang YU, A/Prof. Xiao-cong ZHOU, A/Prof.
Yang YI, A/Prof. Ning LIU 每班配置 1 名 TA,负责批改作业、实验报告并指导实验过程。
-1-
先修课程 Prerequisites
后续课程 Successive
Courses
教材 Textbook
教学参考书 References
教学方法 Approach 理论教学内容 Lectures
Introduction to Software Engineering is a fundamental course for those students who major in software engineering. This course focuses on the topics of the knowledge body, discipline foundations, and professional requirements for software engineers. Basic concepts and principles in computer science are covered in this course, including: computation models, digital systems, digital logic and integrated circuits, computer hardware and software, computer languages and programs, data management, and information processing. The students are also equipped with the fundamentals, methodologies, histories and disciplines of computing science. Furthermore, basic concepts and principles of software engineering and project management are also introduced.
南京大学软件工程学科教程——附件2-1南京大学软件学院选课规则

南京大学软件工程学科教程——附件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个选修绝对优先权。
南大-骆斌-软件工程专业人才培养体系建设-精选文档

软件工程专业人才培养体系
——工程能力训练体系实施的主线
软件工程专业人才培养体系
——教学质量保障体系的特色和创新
将软件工程中过程化管理的方法引入教学 管理 对从设计到实施的教学全过程进行动态跟 踪、监控和管理 开发教学支持/管理数字化支撑平台,并 以之为保障手段,一体化管理教学实施和 质量保障过程
南京大学软件工程学科教程
前期教学计划:2019纸人版,2019草人版
采用科学方法与系统研究:2019木人版, 2019石人版
成熟:2019铁人版
南京大学软件工程教育完成了从(以“计算机科学 教育+职业教育”为特征的)初级阶段向(以“高 等工程教育”为特征的)成熟阶段转换的嬗变
求精:2019钢人版 交流:南京大学软件工程专业本科教程
产业界需求
上届计算机教指委的工作(陈道蓄等) 南京大学软件学院的工作,国际国内资料
工作内容
融合国际规范和产业需求,编制学科教育知 识体系 全面改革核心课程,动态配置专业方向课程 模块,构建创新性课程体系 兼顾专业基础和产业需求,设计课程教学内 容 秉承工程教育理念,建设工程能力训练体系 借鉴软件工程中的过程管理方法,建设教学 质量保障体系
如何兼顾这两方面的要求是软件工 程人才培养所面临的巨大挑战
工作背景:解决思路
南京大学软件工程专业在经历了“ 计算机科学教育+职业教育”的初期 探索后,从2019年开始积极探索成 熟的高等工程教育模式,以有效解 决前述问题 解决方案:有效融合国际规范和产 业需求的软件工程人才培养体系
工作历程:
软件工程专业人才培养体系
——教学质量保障体系
人才培养体系特色
强化专业基础与适应产业需求一体化的课程设置方案
软件学院软件工程专业本科培养方案-清华大学软件学院

软件学院软件工程专业本科培养方案一、培养目标本专业面向软件系统应用、设计、开发、运维、服务等与软件全生命周期相关的产业,培养基础扎实、专业突出、并具有较强国际竞争能力和创新能力的软件系统的科学家和工程师。
二、基本要求软件工程专业本科毕业生应达到如下知识、能力和素质的要求: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学分。
软件学院软件工程专业培养方案-中国科学技术大学教务处

课 号:SW02003 课程名称(中文):面向对象的程序设计 课程名称(英文):Object-Oriented Programming 学 时:60/40 学 分:4 开课学期:春 预修课程:CS01002C 语言程序设计 适用对象和学科方向:信息科学 主要内容:本课程将介绍 C++的语法和面向对象的程序设计的基本概念,并讨论了利用 C++语言提供的
计
春
课程名称
软件工程 人工智能原理 Internet 程序设计(Java、XML、 JSP、ASP) *信息安全 *嵌入式系统及应用 *商务智能 软件建模原理 计算机图形学 人机界面设计 *CMM 讲座 文化素质类课程
( 2+9* )门课
学 学时
分 40/40 3 60/20 3.5
80/40 5
40/40 3
489
学 分:4.5 开课学期:春 预修课程:CS01002C 语言程序设计/SW02003 面向对象程序设计(含 C++) 适用对象和学科方向:信息科学 主要内容:数据结构和算法是计算机软件的灵魂,这两者的学习乃是计算机科学与工程的基础,数据结
构与算法课程系统地讨论各种常用的数据结构、基本算法,并介绍了几种常用算法设计方法, 以便培养学生数据抽象,算法时、空复杂性的分析能力以及通过设计计算机程序来解决实际 问题的能力。
484
四、主要课程关系结构图
计算机 组成原理
C语言程序 设计
南京大学全日制本科生大类培养分流实施方案一览表

学分。
1.遵循公平、公开、公正的原则,按学校规定的学科准入工作程序进行。 2.按照本大类的学科准入标准,遵循志愿优先的基本原则。 3.申请准入数学系者:1)选修“数学分析(I)、(II)”+“高等代数 (I)、(II)”+“解析几何”者,按“面试成绩+学分绩”,确定准入名单 。2)没有选修“数学分析(I)、(II)”+“高等代数(I)、(II)”+“解 析几何”者,按“笔试成绩+面试成绩+学分绩”,确定准入名单。 4.申请准入物理学院者,按面试成绩和学分绩,确定准入名单; 5.申请准入大气科学学院、天文与空间科学学院者,按面试成绩,确定准 入名单。 6.学生准入数学系、大气科学学院、天文与空间科学学院后,在第四学期 结束时,按照数学系、大气科学学院、天文与空间科学学院的专业准入办 法,准入相关专业。 7.学生准入物理学院,于第三学期结束时按照物理学院的专业准入办法, 准入相关专业。 8.没有选修“数学分析(I)、(II)”+“高等代数(I)、(II)”+“解析 几何”者,如大类分流进入数学系,则须补修“数学分析(I)、(II)”+ “高等代数(I)、(II)”+“解析几何”课程并取得相应学分。
相关专业;学生准入管理学院后,于第三学期末完全按学生志愿,准入相
关专业。
第 1 页,共 2 页
南京大学全日制本科生大类培养分流实施方案一览表
大类名称
学科准入时间
学科准入标准
跨大类学科准入标准
学科准入审核依据
学科准入具体实施办法
数理科学类
第二学期结束时
化学与生命科学 类
第二学期结束时
地球科学与资源 环境类
3.本大类申请者根据学科志愿,按照指定课程(政治经济学原理、微观经 济学、管理学、会计学、大学英语读写(一)、大学英语听说(一)、微 积分(I、II)、Python程序设计)的平均学分绩从高到低进行排序,确定 准入名单。 4.其他大类申请准入经济学院者,按经济学院组织的大一学年经济学课程 综合考试成绩由高到低进行排序,确定准入名单;其他大类申请准入管理 学院者,按“外语平均成绩(权重占30%)+数学平均成绩(权重占30%)+ 考核成绩(权重占40%)”由高到低进行排序,确定准入名单。 5.经济学院和管理学院在本大类内接收人数基数各为一半,如果第一志愿 超出基数,可以上浮不超过基数的10%,未被第一志愿学科所录取的学生自 动转入另外一个学科。 6.其他大类申请者只能在其所填报的学科内按照学科分流基数15%的名额择 优录取。 7.学生准入经济学院后,于第三学期开始前按经济学院专业准入办法,准入
南京大学软件学院软件工程(专业)博士研究生

南京大学软件学院软件工程(专业)博士研究生培养方案(2020版)严格贯彻落实中共中央办公厅、国务院办公厅印发的《关于深化项目评审、人才评价、机构评估改革的意见》和《教育部办公厅关于进一步规范和加强研究生培养管理的通知》,根据南京大学研究生院《关于着力构建新时代研究型大学博士研究生培养新体系的意见》和《南京大学修订博士研究生一级学科培养方案的指导意见》相关文件精神,结合我院实际情况和学科特色,进一步深化我院博士研究生人才培养体系建设,特制订本培养方案。
一、学科介绍南京大学软件工程学科是在国家软件技术与产业迫切发展需求的推动下,在计算机科学与技术国家一级重点学科、计算机软件新技术国家重点实验室、国家示范性软件学院基础上孕育而成。
本学科的定位与目标是:以国家重大需求为导向,立足国际软件工程的发展前沿,把本学科建成国内领先、国际一流的软件新方法与新技术研究基地、软件高水平人才的培养基地、以及软件新技术的自主创新与实践基地。
围绕上述定位与目标,本学科以学科交叉为手段,致力于探索以“网构化、可信化、智能化、普适化、服务化、领域化”为标志的软件新方法与新技术体系,在软件工程新方法与新技术的开拓与创新、软件工程创新团队建设与发展、软件工程人才培养体系创建与发展、双要素驱动的科技成果转化与产业推动等方面形成了优势与特色,在国内外产生了重要影响。
在软件工程创新团队建设与发展方面,考虑到软件工程学科诞生于计算机科学与技术学科的特点,从科学研究与人才培养两个方面加速团队的软件工程学科特色与内涵建设,已经形成一支规模适度的高水平软件工程创新团队。
目前该团队有专职教师及研究人员50人,其中教授15人、国家杰出青年科学基金获得者2人、教育部新(跨)世纪人才6人,50人具有博士学位。
主要学科带头人与学术骨干的研究方向与成果已经全面支撑了软件工程学科的发展方向与目标。
软件工程主干课程教学团队被评为国家级教学团队;软件工程科研团队从软件工程领域有力支撑了计算机科学与技术学科的教育部创新团队与国家自然基金委创新群体(已完成三期滚动支持项目)的发展。
南京大学“计算机与金融工程”交叉复合本科人才培养方案和指导性教学计划

南京大学“计算机与金融工程”交叉复合本科人才培养方案及指导性教学计划(暂行)一、本科人才培养指导思想本人才培养方案制定的基本指导思想是:宽基础、重实践、求复合、创模式。
“宽基础”指凝练、融合两个专业的学科基础,在有限的学习时间内,奠定宽广的复合型人才的学科基础。
“重实践”指在专业实践的基础上,加强与金融工程行业人才需求的对接,留出足够的企业实训空间,将复合人才的实践实训落到实处。
“求复合”指在学科基础课程、专业选修课程以及实践实训课程的建设中,按照复合人才的知识结构和能力结构特征,强调内容重构、教学手段创新。
“创模式”指在教学实施过程中,不断总结经验,不断探索开放共享机制,力争形成既符合学科内涵又体现学科交叉的融合培养新模式。
二、培养目标在南京大学“三三制”人才培养方案的指导下,结合计算机科学与技术专业和金融工程复合型人才培养的具体内涵,发挥南京大学计算机学科和金融工程学科的人才培养、学科建设和平台优势,加强与金融工程行业人才需求的对接,培养德、智、体、美全面发展,掌握自然科学基础知识,具备良好外语运用能力,具有扎实的计算机理论与系统基础、金融工程理论与系统基础,在金融工程应用软件开发以及银行、证券、保险等各类金融机构的IT部门从事计算机与金融工程系统分析、设计、实施和维护等方面研发与管理的能力的高层次、复合型、国际化计算机与金融工程化专业人才。
三、培养规格与路径1.人才培养规格(1)素质结构要求思想道德素质:热爱祖国,拥护中国共产党的领导,树立科学的世界观、人生观和价值观;具有责任心和社会责任感;具有法律意识,自觉遵纪守法;热爱本专业、注重职业道德修养;具有诚信意识和团队精神。
文化素质:具有一定的文学艺术修养、人际沟通修养和现代意识。
具有国际视野和跨文化的交流、竞争与合作能力。
专业素质:掌握科学思维方法和科学研究方法;具备求实创新意识和严谨的科学素养;了解与本方向相关的产品研发、生产、设计的法律、法规,熟悉环境保护和可持续发展等方面的方针、政策和法津、法规,能正确认识科学研究与工程应用对于客观世界和社会的影响。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(一)培养规格 1、软件工程专业本科毕业生应较深入地掌握马克思主义、毛泽东思想和邓小平理论;拥 护党的基本路线和方针、政策;热爱祖国,遵纪守法,品行端正,身心健康,具有良好的职 业道德和创业精神,积极为我国经济建设和社会发展服务。 2、软件工程专业本科毕业生应具备科学的世界观,掌握科学方法与工程方法;掌握扎实 的软件基础理论知识和较宽广的软件工程专业知识,具有一定的技术创新能力;受到良好的 软件工程训练,具有较强的工程实践能力和团队协作能力;熟悉软件应用和工具,具备运用 先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发和维护工作的能力。 3、软件工程专业本科毕业生应达到基本的数学和语言要求;熟练掌握英语,具备良好的
534
参加一学期毕业设计。此外,学院还组织学生进行程序设计比赛,组织学生参加全国各大软 件设计比赛,鼓励学生开发创造;组织学生积极参加学校的各项文体活动,使学生得到全面 发展。
软件学院的目标是培养知识与技能相结合、技术与管理相结合、能ห้องสมุดไป่ตู้与素质相结合的具 有国际竞争能力的多层次复合型高级软件技术人才和管理人才,使毕业生具有扎实的计算机 软件理论基础知识、丰富的计算机软件开发经验、较强的科研动手能力、创新精神和团队精 神,以及较强的软件项目管理能力,毕业生适合在软件企业、政府企事业单位的信息服务部 门从事软件分析、设计、开发、测试和维护工作。
三、培养目标与思路
1、培养目标 软件工程专业本科生的培养目标是针对国民经济信息化建设和发展的需要,面向软件产 业界对软件工程技术人才的需求,培养具有国际竞争能力的多层次复合型软件实用人才。 作为一名合格的软件工程专业本科毕业生,应当符合国民经济信息化建设和发展需要, 能够成为企业所需要的较高层次的软件工程技术和管理人才,其基本能力应当达到(具有国 际水准的)程序员、高级程序员、软件工程师以及项目质量管理人员的水平。 2、培养思路 软件工程专业本科生培养的基本思路是强化基础、注重实践。针对软件产业的人才需求, 本科生阶段强调宽口径培养,不具体细分专业培养方向,但考虑专业方向课程模块设置,从 而使得毕业生既具备扎实的专业基础和宽广的知识面,又比较深入地认识某类软件系统和应 用领域。 软件工程专业的基础课程应涵盖软件基础,软件工程基础,数学、工程与职业基础。软 件工程专业的专业课程应覆盖软件设计与开发、软件过程与管理、网络工程、数字化技术、 信息安全技术、嵌入式软件、信息系统,以及图形系统等。
535
阅读、理解和撰写外语资料的能力和进行国际化交流的能力;拥有较好的沟通技巧和团队工 作能力,通晓和遵守相关法律与职业道德。
此外,人才还应具备以下的一般特征: z 对软件系统、计算机系统、信息系统乃至与计算机软件相关的社会系统具有系统级
的认识能力; z 具备扎实的理论基础,能够全面通晓计算机软件和软件工程的基础知识,较深入理
解至少一个计算机软件应用领域; z 有较强的动手能力,能够具有一定的系统分析和软件设计的能力,熟练使用两种以
上主流的操作系统、数据库管理系统和程序设计语言,做到理论与实践相结合; z 能够合理认知软件科学与技术中重复出现的概念; z 有实际项目的工作经验; z 具备自学习的能力以适应软件技术的快速变化,能够通过自学的方式在较短时间内
为促进南京大学软件工程专业本科生在入学、培养、毕业和学位授予等环节的规范化, 确保培养质量,在南京大学软件学院原有《南京大学软件工程专业本科生培养方案》的基础 之上,结合《南京大学关于修订本科人才培养方案和指导性教学计划的意见》,特制定本方案。
一、院系介绍
南京大学软件学院是国家计委和教育部 2002 年批准设立的国家级示范性软件学院,是我 国高层次、复合型软件实用人才的重要培养基地。学院依托南京大学计算机软件新技术国家 重点实验室和计算机软件与理论国家重点学科在科学研究上的优势,依托南京高新区在资金、 政策和产业上的优势,积极进行软件工程技术项目研发和软件工程教育,为促进我国软件产 业发展培养具有国际竞争能力的高级应用型软件人才。
南京大学软件学院软件工程专业本科生培养方案
软件产业作为信息产业的核心,是国民经济信息化的基础,已经涉及工业、农业、商业、 金融、科教文卫、国防和百姓生活等各个领域。采用先进的工程化方法进行软件开发和生产 是实现软件产业化的关键技术手段。因此,为积极促进我国软件产业发展,加速我国信息化 建设,增强国际竞争力,国家急需培养大批软件工程领域的实用型、复合型软件工程技术人 才和软件工程管理人才。
软件学院现设有软件工程系、信息系统工程系、嵌入式技术系等三个系,开设软件工程 本科专业、软件工程领域工程硕士专业、应用软件工程硕士专业,系统分析与集成硕士专业, 应用软件工程博士专业。同时还设有(教育部/科技部)国家级 Linux 技术培训与推广中心、 Cisco 网络技术学院、IBM Linux 人才培养中心、国家软件人才国际培训(南京)基地。学院形 成了面向软件生产、面向软件服务等两类应用型软件人才的培养体系,开展系统分析与软件 设计、软件过程与管理、数据库与信息系统工程、网络通信与多媒体技术、嵌入式软件技术 等专门化方向的人才培养工作。
二、指导思想
软件学院秉承理论教学、软件技能培养和项目工程实践相结合的教学新模式,70%以上专 业课程采用英文原版教材和双语教学,课程教学内容与产业界需求密切接轨。本科生开设的 专业课程主要包括计算系统基础、计算机组织结构、计算与软件工程 I、数据结构与算法、操 作系统、网络通信系统、数据库系统、离散数学、统计与经验方法、计算与软件工程 II、软 件构造、软件需求工程、软件系统设计与体系结构、软件测试与质量、人机交互的软件工程 方法、软件过程与管理、个人软件过程、小组软件过程、C++程序设计、J2EE 与中间件技术、 嵌入式系统、管理信息系统、Linux 程序设计、互联网程序设计、应用集成原理与工具等,并 要求学生选修部分与国际著名软件企业合作的具体软件系统课程,完成课程实践项目 2-3 个,