南京大学软件工程专业本科生培养方案

南京大学软件工程专业本科生培养方案
南京大学软件工程专业本科生培养方案

南京大学软件工程专业本科生培养方案与教学计划

南京大学软件工程专业本科生培养方案与教学计划 (2005年6月1日修订) 软件产业作为信息产业的核心是国民经济信息化的基础,已经涉足工业、农业、商业、金融、科教文卫、国防和百姓生活等各个领域。采用先进的工程化方法进行软件开发和生产是实现软件产业化的关键技术手段。因此,为积极促进我国软件产业发展,增强其国际竞争力,加速我国信息化建设,急需培养大批软件工程领域的实用型、复合型软件工程技术人才和软件工程管理人才。 为促进南京大学软件工程专业本科生在入学、培养、毕业和学位授予等环节的规范化,确保培养质量,根据教育部有关要求,依据南京大学有关本科生培养的规定,特制定本方案。 本方案作为南京大学培养软件工程专业本科生的指导性文件,规定其培养目标、方向和要求,以及培养对象、方式及学习年限,并就其课程设置、课程修读和学位论文要求等给出指导性意见。 一、培养目标、方向和要求 1、培养目标 软件工程专业本科生的培养目标是针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有国际竞争能力的多层次复合型软件实用人才。 作为一名合格的软件工程专业本科毕业生,应当符合国民经济信息化建设和发展需要,以及软件企业对软件工程技术人才需求,能够成为企业所需要的较高层次的软件工程技术和管理人才,其基本能力应当达到(具有国际水准的)程序员、高级程序员、软件工程师、以及项目质量管理人员的水平。 2、培养方向 软件工程专业本科生培养的基本思路是强化基础、注重实践。针对软件产业的人才需求,本科生阶段强调宽口径培养,不具体细分专业培养方向,但考虑专业课程模块设置,从而使得毕业生既具备扎实的基础和宽广的知识面,又较深入地认识某类软件系统和应用领域。 软件工程专业的基础课程应涵盖软件基础,软件工程基础,数学、工程与职业基础。软件工程专业的专业课程应覆盖软件设计开发、软件过程与管理、计算机网络、数字化技术、信息安全技术、嵌入式软件、信息系统、图形系统等。 3、培养要求 1、软件工程专业本科毕业生应较好地掌握马克思主义、毛泽东思想和邓小平理论;拥护党的基本路线和方针、政策;热爱祖国,遵纪守法,品行端正,身心健康,具有良好的职业道德和创业精神,积极为我国经济建设和社会发展服务。 2、软件工程专业本科毕业生应具备科学的世界观,掌握科学方法;掌握扎实的软件基础理论知识和较宽广的软件工程专业知识,具有技术创新能力;受到良好的软件工程训练,具有较强的工程实践能力和团队协作能力;熟悉软件应用和工具,具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力。 3、软件工程专业本科毕业生应达到基本的数学和语言要求;熟练掌握英语,具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力;拥有较好的沟通技巧和团队工作能力,通晓和遵守法律和职业道德。 人才还应具备以下的一般特征: ●对软件系统、计算机系统、信息系统乃至与计算机软件相关的社会系统具有系统级的认识能力; ●有扎实的理论基础,能够全面通晓计算机软件和软件工程的基础知识,较深入理解至少一个计算机软 件应用领域; ●有较强的动手能力,能够具有一定的系统分析和软件设计的能力,熟练使用两种以上主流的操作系 统、数据库管理系统和程序设计语言,做到理论与实践相结合;

软件工程专业本科培养计划

软件工程专业本科培养计划 Undergraduate Program for Specialization in Software Engineering 一、培养目标 Ⅰ. Educational Objectives 通过与国内外软件企业、院校合作办学,培养具有扎实的基础、较宽的专业面、熟练的外语运用技能、规范的软件开发和组织能力、较强的国际竞争意识和团队合作精神的软件工程技术和软件工程管理人才。毕业生能够从事软件工程领域的科研、开发及管理等工作。 With the cooperation from software enterprises and universities, both at home and abroad, the school of software engineering is training students for them to obtain the solid fondamental knowledge, broad dowain knowledge, capability of practiaing standard software engineering,and the spirit of teamwork facing international competition. The graduates should be able to pursue careers in research, development and management in the software engineering area. 二、基本要求 Ⅱ.Skills Profile 毕业生应获得以下几方面的知识和能力: 1. 具有良好的职业道德和创业精神,积极为我国经济建设和社会发展服务; 2. 掌握软件工程领域扎实的理论基础和宽广的专业知识; 3. 具备运用先进的工程化方法、技术和工具,从事软件设计、开发、维护等工作的能力,以及工程项目的组织与管理能力、团队协作能力和市场开拓能力; 4. 掌握一门外语,具备良好的阅读、理解、撰写外语资料的能力和进行国际化交流的能力; 5. 掌握文献检索、资料查询的方法和撰写研究论文的能力; 6. 具有较强的自学能力和创新意识。 Students are expected to gain the following: 1. Good Professional morality and creative heart; to serve for the economic construction and social development of our country;

软件工程课程安排

大一是网页制作,经典算法,c语言,军事理论,写作,高数1和高数2,离散1,中国近代史,思想道德,电子电路,英语1和2。大二是数据库原理,编译原理,离散2,数字电路,汇编语言,c++语言,mfc,计算机组成原理,英语3和4,日语1和2,马克思原理,毛邓。大三时jsp课程设计,sql server数据库,计算机体系结构,计算机网络,操作系统,计算机图形学,算法,日语3和4,人工智能,软件工程。大四我就不知道了。我刚读到大三。

《算法分析与设计》打下基础。 参考教材:《C++语言程序设计教程》谭浩强等编,高等教育出版社。 考核方式:考试。 3、04261050离散数学 《离散数学》是计算机科学与技术专业的必修课,主要学习集合论,图论,数理逻辑,形式语言等内容。本课程为学习计算机科学专业理论作好必要的准备知识,并为提高专业理论水平打下扎实的基础。 参考教材:《离散数学》朱一清编,电子工业出版社。 考核方式:考试。 4、04261060汇编语言程序设计 《汇编语言程序设计》是计算机科学与技术专业的必修课程,本课程的教学目的是:使学生掌握用汇编语言编写程序及上机运行的基本方法和技能,能用汇编语言设计实用程序,并了解与软、硬件有关课程的一些概念。 参考教材:《IBM PC汇编语言程序设计》沈美明、温科婵编,清华大学出版社。 考核方式:考试。 5、04261070数字逻辑 《数字逻辑》是计算机科学与技术专业的必修课。本课程是学习数字电路逻辑设计的理论和方法的一门课程。通过本课程的学习,使学生在深入理解理论的基础上,掌握数字电路组合网络和时序网络的分析与设计方法。前导课为《电路与电子技术》,后续课为《计算机组成原理》、《微机接口技术》、《计算机通信与网络》等课程。 参考教材:《数字逻辑与数字系统》王永军等编,电子工业出版社。 考核方式:考试。 6、04261080计算机组成原理 《计算机组成原理》是计算机科学与技术专业的必修主干课。本课程以《数字逻辑设计基础》及《汇编语言程序设计》为基础,主要讲授运算基础,运算器与运算方法;控制器与微程序设计;存储系统与辅助存储器;输入输出系统;计算机系统概述。通过本课程的学习,使学生能够较深入地理解与掌握计算机各功能部件的逻辑设计与实现,以及计算机整机各部件间的逻辑关系与连接。为后续课《微机接口技术》等奠定了理论与实验基础。

2018级软件工程专业人才培养方案

软件工程专业人才培养方案 一、专业代码:080902 二、学制、学历与学位: (一)学制: 四年 (二)学历层次:本科 (三)授予学位:工学学士学位 三、培养目标: 本专业培养政治合格,身心健康,德、智、体、美、劳全面发展,主要面向智能终端软件开发行业,重点瞄准程序员、软件设计师等职业,掌握互联网软件开发、信息处理设备硬件基本理论、基本知识,具备互联网应用与开发技术技能,理论到位、技术技能系统实在的高素质应用型人才。 四、职业岗位群及人才培养基本规格: (二)人才培养基本规格 1、热爱党、热爱祖国、热爱社会主义,自觉践行社会主义核心价值观,主动维护国家统一和民族团结,具有良好的法律意识、公民道德、职业素养和行为习惯。 2、具有生理心理卫生保健知识,有健全的体魄、良好的心理素质和积极进取的生活态度。 3、能规范熟练使用国家通用语言文字,具有良好的语言表达能力和团队合作精神,掌握计算机应用基本技术与文献检索基本方法。 4、具有创新创业的精神、意识和能力,具有不断获取知识、开发自身潜能、自觉主动学习和适应岗位变更的能力。 5、掌握以下基本理论和基本知识: (1)操作系统原理 (2)互联网软件开发及应用 (3)信息处理设备操作及应用 (4)软件开发框架/平台搭建及应用 (5)数据结构与算法 (6)数据库系统搭建及应用 6、受到互联网应用软件开发系统训练,掌握以下技术技能: (1)具有静态网页和动态网页设计编程的能力 (2)构建简单网站的能力 (3)主流软件(.NET)基本编程能力

(4)开发基于B/S和C/S架构企业应用软件的能力 (5)使用测试工具对软件进行测试的能力 (6)使用主流开发工具实现手机编程的能力 (7)软件需求分析和设计的初步能力 (8)常用软件文档阅读和撰写的能力 五、毕业条件 完成培养方案规定的全部培养要求,至少取得规定的209总学分,其中必修学分193学分,选修学分16学分(包括通识选修课6学分,专业选修课5学分,跨专业选修课5学分),并获得程序员、软件设计师资格证书或学校颁发的安卓软件工程师、JAVA工程师技术技能证书。 六、主干学科 计算机科学与技术、软件工程 七、专业核心课程简介 1、操作系统,4学分,64学时,第5学期开设,理论讲授课程,其主要内容是:介绍计算机系统中负责管理各种软硬件资源的系统软件,提供应用软件运行所需的良好环境,阐述现代操作系统的基本原理、主要功能及Windows系统服务器中涉及的操作系统原理;多用户、多任务的运行机制及操作系统资源管理策略和方法。为后续计算机专业课程的学习打下坚实的基础。 2、Java程序设计,4学分,64学时,第5学期开设,理实一体课程,其主要内容是:Java 语言概述、数据类型和基本语句、类和对象、异常处理语句、Java常用API、图形用户界面程序设计、Appet小程序和多媒体、Java多线程编程及Java网络编程等内容。该课程主要为技术技能课程群中的J2EE基础技术,JSP动态网页设计,Oracle数据库技术,Android应用开发等课程提供专业基础理论知识支撑。 3、网页设计与制作,3学分,48学时, 第2学期开设, 理实一体课程,其主要内容是:HTML 基础、HTML文件基本标记、设计网页文本内容、使用列表、超链接、使用图像、表格的应用、层标记——div、编辑表单、多媒体页面、HTML 5的新特性、HTML 5与HTML 4的区别、HTML 5的结构、HTML 5中的表单、HTML 5中的文件与拖放、多媒体播放、绘制图形、数据存储、离线应用程序、使用Web Worker处理线程、通信API、获取地理位置信息、旅游信息网前台页面。该课程主要为网页制作提供专业基础理论知识支撑。 4、数据结构与算法,4学分,64学时,第3学期开设,理实一体课程,其主要内容是:数组、链接表、栈和队列、递归、树与森林、图、堆与优先级队列等。为后续计算机专业课程的学习打下坚实的基础。 5、计算机组成原理,3学分,48学时,第4学期开设,理论讲授课程,其主要内容是:计算机的各子系统(包括运算器、存储器、控制器、外部设备和输入输出子系统等)的基本组成原理、设计方法、相互关系以及各子系统互相连接构成整机系统的技术。为后续计算机专业课程的学习打下坚实的基础。 6、软件工程,3学分,48学时,第7学期开设,理实一体课程,其主要内容是:软件工程的基本概念和基本知识,软件生命周期与软件开发的各种模型,软件立项与合同,软件需求分析的概念、方法和工具,软件策划的规模、费用和资源的估计方法,软件建模的思想及三个模型分析,软件设计概论和设计方法,软件测试方法,软件实施及维护的方法,软件管理。该课程主要为学生软件工程提供专业基础理论知识支撑。

软件工程教学计划

软件工程专业培养方案 一、专业名称与代码:软件工程(080611W) 二、专业培养目标:本专业以软件企业人才需求为导向,适应企业需求为目标,以计算机、软件工程课程体系为核心,注重知识、能力、素质综合提高,培养具有良好素质、道德修养、扎实的软件理论和软件工程专业基础知识,具有良好的软件设计与实现能力以及懂得项目管理规范、具备良好的交流能力和创新精神的软件设计与开发的工程技术人才。 三、业务培养要求:系统掌握软件工程学科的基本理论和基础知识,掌握软件开发的基本技能、方法和相关知识,具有熟练使用多种主流软件工具解决实际问题的能力和控制软件质量的能力;了解并掌握一定的管理知识和行业规范,理解工程项目的组织与管理。掌握一门外语,具备良好的阅读、理解专业外语资料的能力和与国外同行进行交流和沟通的能力。 毕业生应获得以下几方面的知识、能力和素质: 1、具有良好的计算机软硬件基础;系统地掌握软件工程技术专业基本理论、基本知识和基本技能 与方法、了解软件工程的应用研究、发展方向。 2、具有扎实的外语和数学基础,掌握一定的人文社科与自然科学基本理论与基础知识。 3、具有一定的计算思维能力、算法设计与分析能力、程序设计能力、计算机应用系统的认知、分 析、设计和应用能力。理解软件需求分析、设计、开发、测试和维护等软件过程,熟悉软件过程管理的基本流程,掌握软件工程化开发的方法、技术和工具。 4、具有主动学习、概括总结和信息获取的能力;具有良好的文字和口头表达能力;具有较好的实 际动手能力和创新思维能力。 5、有良好的思想道德素质、文化素质、心理素质和身体素质。 四、主干学科:软件工程、计算机科学与技术 五、主要课程:面向对象程序设计、计算机结构与组成、离散数学A、数据结构、数据库概论A、操作系统原理A、算法设计与分析、计算机网络、面向对象软件工程与UML、Java和.net软件开发、软件需求、软件体系结构与设计、计算机图形学A、实用数据库、软件项目管理、软件测试、软件过程与CMMI 等。 六、主要实践性教学环节:计算机高级语言课程设计、面向对象程序设计课程设计、CPU设计与仿真课程设计、数据结构课程设计、计算机网络课程设计、软件开发技术课程设计、数据库课程设计、软件工程综合实习、软件企业工作性实践、毕业设计。

软件工程专业人才培养方案

软件工程专业培养方案 学科门科:工学专业大类:计算机类专业名称:软件工程 专业代码:080902 学制:四年授予学位:工学学士 一、培养目标 本专业旨在培养具有“勤朴敏信”素养,系统掌握计算机基础理论、软件开发、软件管理等软件技术,具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作,有较强的实践能力、创新精神、持续发展潜力、自我学习能力,以及软件工程项目的组织与管理能力、团队协作能力的高层次实用型、复合型软件工程技术和管理人才,服务于赣西地区以及全国的软件相关岗位,以Web开发(.NET、J2EE)和大数据应用开发作为本专业的发展方向。 二、规格要求 本专业学生系统地学习软件工程领域的相关理论和知识,接受从事软件开发与应用计算机技能的专业训练,具备研究和开发计算机应用软件系统的必备能力。 毕业生应获得以下几方面的知识和能力: 1.掌握软件工程专业领域必备的技术和理论知识。 2.掌握软件系统的分析和设计的方法,具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力。 3.具有软件系统的实践能力和测试能力。 4.掌握文献检索、资料查询的基本方法,具有获取信息的能力。 5.了解本领域的技术发展趋势和相关应用领域的基础知识,具有良好获取新知识与技术的能力。 6.具有一定的组织沟通与职业发展和创新能力,具备较强的团队协作能力。 三、相近专业 计算机科学与技术 四、主干学科和专业核心课 主干学科:计算机与科学技术、软件工程 专业核心课程:数据库系统原理、J2ME技术、软件过程与管理、.NET 程序设计、软件项目管理。

1.数据库系统原理 内容简介:本课程主要介绍了关系模型和关系运算理论,关系数据库语言,关系数据库的规范化设计,数据库设计和数据库维护。 参考书目:万常选着.《数据库系统原理与设计》第2版清华大学出版社 2012. 2.J2ME技术 内容简介:本书详细讲解了J2ME开发中的用户界面、记录存储、媒体播放、联网、3D特效等技术,J2ME 的基本概念和基本操作知识,理解J2ME平台的设计理念,并且还推出三个富有代表性的实例,以不同的开发程序的方式介绍了程序开发流程,读者可以根据不同的需要选择不同的流程。可以迅速掌握J2ME的核心API 类库以及无线应用系统的开发过程,同时通过本书中应用实例的介绍。 参考书目:李研着.J2ME技术开发与应用.北京:机械工业出版社,2006. 3.软件过程与管理 内容简介:主要介绍软件开发者个体在过程方法和自我管理上应当掌握的技能;关注团队软件过程,分别从工程化开发、项目管理和团队动力学角度阐述了软件开发应当关注的内容;基于IDEAL通用软件过程改进方法,阐述了组织级过程改进的实施方法。通过软件开发环境中三个不同层次(个体、团队以及组织)的过程方法的描述,让学生学会如何系统地满足不断变化的软件产品开发的需要。 参考书目:骆斌着.软件过程与管理.北京:机械工业出版社,2006. 4..NET 程序设计 内容简介:主要包括. NET技术框架、c#语言基础、. NET web窗体、. NET网站设计、. NET数据库编程、网站安全与验证、. NET ajax技术、. NET xml编程和web服务等,后综合应用相关技术给出了一个综合案例。 参考书目:顾明霞着..NET 程序设计.北京:清华大学出版社,2012 5.软件项目管理 内容简介:系统地讲述了软件项目管理的实施过程,综合了多个学科领域,包括范围计划、成本计划、时间计划、质量计划、变更计划、风险计划、度量计划、沟通计划等的制定,以及项目实施过程中如何对项目进行跟踪控制。注重理论与实际的结合,通过实际工作中的案例说明帮助学生消化和理解所学内容。 参考书目:韩万江 .软件项目管理机械工业出版社,2009. 五、所含专业方向及特色 软件工程专业拟为江西工程学院重点建设专业,该专业依托江西工程学院工科背景,根据市场需求状况,分为应用软件开发、软件测试两个方向。

2017年南京大学软件学院研究生面试总结

一、专业课面试 1.B和B+树的区别 B树,又称为多路平衡查找树,B树种所有节点的孩子结点数的最大值成为B树的阶,通常用m表示。一棵m阶B树或为空树,或为满足如下特性的m叉树:(1)树中每个节点之多有m棵子树(即至多含有m-1个关键字)(2)若根节点不是终端结点,则至少有两棵子树(3)所有叶结点都出现在同一层次上,并且不带信息。B树是所有结点的平衡因子均等于0的多路查找树。在B+树中,叶结点包含了全部关键字,即在非叶结点中出现的关键字也会出现在叶结点中;而在B树中,叶结点包含的关键字和其他结点包含的关键字是不重复的。 2.静态链表 静态链表是借助数组来描述线性表的链式存储结构,结点也有数据域data和指针域next,与链表中的指针不同的是,这里的指针是结点的相对地址(数组下标),又称游标。和顺序表一样,静态链表也要预先分配一块连续的内存空间。 0 2 1 b 6 2 a 1 3 d -1 4 5 c 3 3.软件过程 软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。概括地说,软件过程描述为了开发出客户需要的软件,什么人(who)、在什么时候(when)、做什么事(what)以及怎样(how)做这些事以实现某一个特定的具体目标。软件工程方法学的软件过程,基本上可以用瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型等来描述。 4.计算机网络 5.Java垃圾回收机制 在程序语言不需要关注内存的时候,可以自动清除; 6.多态 定义:某种事物的多种形态(一个对象,两种形态)多态在代码中的体现:父类或者接口的引用指向子类的对象。多态的优点:提供代码的扩展性,前期的代码可以使用后期的内容。多态的弊端:父类型的引用不能使用(调用)子类的特有方法。多态的前提:(1)必须有关系(继承或者实现)(2)要有重写 7.异常和错误

南京大学软件工程学科教程——附件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个选修绝对优先权;

软件工程专业培养计划-浙江大学计算机学院

软件工程专业培养计划-浙江大学计算机学院

浙江大学卓越工程师计划 软件工程专业培养标准与实现途径 软件工程专业以面向工业界、面向未来、面向世界为教育理念,培养具有良好软件设计能力、国际交流能力、管理与沟通能力和职业发展能力的复合型、应用型高层次软件人才,使学生毕业后能够从事软件系统的分析设计与开发、项目管理以及软件系统的运行维护等方面的工作,并具有推动软件产业不断开拓创新的动力与素质。 学生主要学习数学、科学和人文社会科学基础知识,以及计算机与软件工程方面的基本理论和基本知识,接受系统设计与分析、软件项目管理、团队合作与交流等方面能力的训练。对应ABET《EC2000》标准,毕业生应达到以下要求: 1.具有宽厚的数学、科学和工程知识基础,较好的人文社会科学基础;掌握本专业领 域必要的技术基础和理论知识,包括程序设计技术、系统平台技术、软件工程方法 等;(对应ABET《EC2000》标准1) 2.具有软件系统分析与设计的初步能力;具备软件系统的实现能力以及测试能力;具 有使用软件开发工具的能力;(对应ABET《EC2000》标准2、3、5、11) 3.了解本领域的技术发展趋势以及相关应用领域的基本知识,具有良好的获取新知识 与技术的能力;(对应ABET《EC2000》标准9、10) 4.能认识和遵循职业规范与社会伦理道德,具有职业责任感;(对应ABET《EC2000》 标准6、8) 5.有一定的组织、沟通与职业发展能力。(对应ABET《EC2000》标准4、7) 一、软件工程专业培养标准 根据软件工程专业对学生能力培养的要求,制定以下具体标准,其中【X】为ABET《EC2000》标准中对应的第x条。 1、学科知识和理解力 1.1 基础的数学和科学知识【1】 具有从事工程工作所需的数学、自然科学、人文社会科学的基础知识,包括数学、物理学、工程经济、管理、政治学、文学、法律、艺术等。 1.2 核心工程基础知识【1】 掌握本专业领域所需的专业基础知识,包括:离散结构、程序设计、数据结构、计算机组成、操作系统和网络、数据库、软件工程基础等相关知识。

南京大学考博辅导班:2019南京大学软件学院考博难度解析及经验分享

南京大学考博辅导班:2019南京大学软件学院考博难度解析及经验 分享 南京大学2019年我校公开招考全部以“申请-考核制”方式进行。各院系根据《南京大学博士研究生“申请-考核制”招生选拔工作管理办法》及院系博士生“申请-考核制”实施办法,组织开展相关选拔工作,从考生中择优录取博士生。各院系招生计划、具体考核办法,请查询南京大学研究生院网站的公告说明、招生目录以及相关院系网站的实施“申请-考核制”相关规定。 具有博士学位授权点的院系根据中期考核结果,在我校研究生中挑选成绩优异、具有较强的创新精神和科研能力的硕士生攻读博士学位。具体要求请咨询相关研究生培养部门。 获得推荐免试生资格的优秀应届本科毕业生,通过复试后,直接录取为博士研究生。直接攻博招生专业一般为基础研究学科。具体要求参见《南京大学2019年接收推荐免试研究生工作办法》。 下面是启道考博辅导班整理的关于南京大学软件学院考博相关内容。 一、院系简介 南京大学软件学院是南京大学所属的教学研究型工科学院,现设有软件工程本科专业、软件工程专业硕士专业、应用软件工程工学硕士与博士专业;拥有国家级软件工程人才培养模式创新实验区、国家软件人才国际培训(南京)基地。软件工程本科专业是国家级特色专业,一直被“中国大学评价”课题组评为该专业最高等级A++级,并连续六年排名位居全国高校前两位。目前有在校全日制本科生近1000人,全日制硕士博士研究生200余人。学院教学实验设施先进,教学实验室面积约11000多平方米,配备有1000余台教学实验设备,并设有Intel嵌入式、Cisco网络、Sun工作站、Google手持设备、IBM Linux等6个专业教学实验室。 师资力量 学院师资力量雄厚,拥有“软件工程主干课程国家级教学团队”,现有专兼职教授13名,副教授10名,其中1人为国家自然科学杰出青年基金获得者,2人为教育部专业教学指导委员会委员,2人获得宝钢教育基金优秀教师奖。学院还聘请著名IT技术专家侯捷先生等一批业界知名软件专家给学生授课。

软件工程专业培养方案

软件工程专业培养方案 专业简介 湖北大学软件工程专业于2006年开始招生。软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,培养学生熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养。本专业拥有专职教师48人,其中教授12人,副教授20人,讲师16人。本专业一直注重产学合作、协同育人,已与多家IT企业建立校企联合实习基地。近年来,学生多次在ALTERA亚洲创新设计大赛、“互联网+”大学生创新创业大赛、全国软件和信息技术专业人才大赛等赛事中取得优异成绩。 专业代码:080902 一、培养目标 培养具有良好的道德与修养,遵守法律法规,具有社会和环境意识,掌握数学与自然科学基础知识以及与软件工程相关的基本理论、基本知识、基本技能和基本方法,具备包括计算思维在内的科学思维能力和设计计算解决方案、实现基于计算原理的软件系统的能力,能在团队中有效发挥作用,综合素质良好,能通过继续教育或其他的终身学习途径拓展自己的能力,了解和紧跟学科专业发展,具有强烈的创新意识,能够在生产企业、事业单位、研究机构及政府部门从事复杂软件系统的研究、设计、开发、部署与维护的高素质卓越应用型技术人才。 二、毕业要求 通过本科阶段学习,毕业生需达到《工程教育认证标准》要求,以及以下要求: 1、知识要求 (1)能主动了解本专业的应用前景、相关行业最新进展、发展动态及技术标准,同时也要具有人文社科、信息交流、法律与环境、社会与公共安全和心理学等常识或基本知识。 (2)能够将数学、自然科学、工程基础和专业知识用于解决复杂工程问题,能够设计针对复杂工程问题的解决方案,设计满足特定需求的软件系统,并能够在设计环节中体现创新意识。 (3)能够熟练阅读英文的专业科技文献,不仅具备运用英语进行沟通和交流的能力,而且具备运用网络获取计算机行业最新科学技术知识的能力。 2、能力要求 (1)具有科学思维方法及分析并解决复杂软件工程项目问题的能力。具备强烈的创新意识和独立开发软件项目的能力,有较强的国际视野和跨文化的交流、竞争与合作的能力,具有较强的表达能力、独立工作能力、人际交往能力和团队合作能力。 (2)项目与管理知识能力:具有较强的项目实施与管理能力;掌握软件项目设计与开发的基

软件工程一级学科专业

软件工程(一级学科)专业 博士生培养方案 一、培养目标 培养适应建设有中国特色社会主义需要的、热爱祖国、遵纪守法、德智体全面发展、具备严谨科学态度和敬业精神的软件工程专业人才。通过博士阶段的学习,具有软件工程学科内全面而扎实的基础理论知识,有一定的独立见解,教学、科学及组织能力较强,掌握某一方向的最新技术,能较好地从事该方向的教学、科研与开发工作。学位论文应具有一定的创造性或较大的应用价值。 二、研究方向 本学科博士生的培养主要包括软件工程理论与方法、软件工程技术、软件服务工程、领域软件工程等专业领域。研究方向包括:(1)复杂软件理论与自动化(2)软件分析与测试技术(3)分布式软件与领域工程(4)形式化方法与技术(5)领域软件工程与信息系统(6)网构软件与服务工程(7)软件自适应(8)软件测试技术与过程管理(9)社会网络技术(10)软件数据挖掘等。 三、招生对象 通过学校组织的博士生人数考试招收合格的博士生源有: 1.应届硕士毕业生 2.提前攻博硕士生 3.往届硕士或同等学历 四、学习年限 1.一般情况下,学习年限为四年 2.特别优秀者可适当提前 3.来不及完成博士论文者可适当延长 五、课程设置 现代科学技术革命与马克思主义 第一外语 第二外语 软件工程方法与技术进展 软件自动化 软件工程改进 软件可靠性方法 先进操作系统 经验软件工程方法 软件形式化方法 软件需求工程 机器学习与数据挖掘 多媒体技术进展 六、培养方式 博士生招生录取时明确导师,由导师负责成立指导小组,制定培养计划。由博士生导师和培养小组负责全部培养工作。 公共课以讲授为主,辅以自学。根据研究方向和科研工作的需要,选读若干门专业选修课。专业课以讲授、自学、讨论相结合的形式,要求博士生阅读有关的专业文献,参加讨论班、学术报告等各种学术活动。

南京大学软件学院数据库设计试题2010

数据库期末试题2010/6/25 一、填空题 1.关系模型的基本数据结构是__表___ 2.关系代数中不能由其他运算表示的基本运算是union并,difference差,乘 积_____,投影_____,选择_____ 3.已知两个关系R(A,B,C),S(C,D),用其他运算表示R join S =__ ((R*S)where R.C=S.C)[R.A,R.B,R.C,S.D]____ 4.对象关系模型相对于关系模型在数据类型方面的扩充是:___,集合类型。 5.ER图中用__方框___表示实体,用__椭圆___表示属性,用__菱形___表示关系。 6.事务的四个特性是:_原子性_____,一致性, 隔离性, _持久性____ 7.数据库的事物调度中出现的两个事物之间互相等待的现象是:死锁____. 8.在事务恢复中redo日志只能作用于_____事务。(这个不知道填神马东西 ) 9.数据库中权限的授予和撤销的语句的动词分别是:_grant___, ___revoke___ 10.嵌入式sql中的游标使用的操作的四个动词是: declare__,open___,_fetch__,close___ 11.Sql查询语句中having语句之前一定要有的子句是group by____ 12.对象关系模型中用于创建用户对象类型的语句是,create type name_t ___ _____ 二,单选题 1,下列关于关系陈述错误的是:C A,每一行的值不能相同C,每一列的值域不能相同 B,列的顺序随意D, 行的顺序随意

2, 空值参与比较运算的结果是:D A,空值C,逻辑假 B,逻辑真D,不确定 三、已知一个数据库的关系模式如下: 消费者C (cid, cname, city, discnt) 代理商A(aid, aname, city, percent) 产品P (pid, pname, city, quantity, price) 订单O (ordno, month, cid, aid, pid, qty, dollars) 请用关系代数表示下边的查询操作: 1.查询所有折扣大于10的顾客的姓名和编号 2.查询“南京”顾客买过的商品 3.查询仅仅买过单价小于100的商品的代理商的编号 4.查询卖过所有商品的代理商 5.查询每一种商品的单笔最高销售金额,返回商品的编号和对应的订 单的编号。 1.( C where discnt >10)[name,cid] 2.(O join (C where city =”nj”)[pid] 3.O[aid]-(O join (P where price>=100))[aid] 4.O[aid,pid] div P[pid] 5.X:=O Y:=(O*X where O.dollars >X.dollars and O.pid=X.pid)[X.pid] T:=O[pid]-Y

软件工程专业2018版人才培养计划628 (教务处)

软件学院 华中科技大学软件学院是经教育部批准(教高[2001]6号文)的首批35所国家示范性软件学院之一。 学院坚持以需求为目标,面向产业、面向领域;坚持国际合作、校企共建;坚持质量第一,素质与技术并重、基础与实践统一;坚持办学模式、管理体制、课程体系、教学内容和教学方法的改革和创新;秉承学院“厚基础、强能力、重实践、求创新”的工程化办学理念;做到人才培养与社会需求无缝接轨,使其成为培养高层次、复合型、国际化、工程型软件精英人才基地。 学院具有“软件工程”与“数字媒体技术”两个国家级特色专业建设点和“软件工程领域”全国工程硕士研究生教育特色工程领域,是全国为数不多同时获得本科教育“国家级特色专业建设点”和研究生教育“特色工程领域”的国家示范性软件学院。 学院现设有软件工程、数字媒体技术两个本科专业。

软件工程专业本科培养计划 Undergraduate Program in Software Engineering 一、培养目标 I.Program Objectives 软件工程专业培养具有扎实的基础、宽广的专业面、熟练的外语运用技能、规范的软件开发和组织能力、很强的国际竞争意识与团队合作精神的软件工程技术和软件工程管理人才。毕业生能够从事软件工程等相关领域的科研、开发及管理等工作。 The Software Engineering Major is for the training of talents in software engineering and its management, who possess solid knowledge foundations, wide-ranging expertise, adept foreign language skills, capability for organized software development, and spirit of teamwork and international competition. Graduates should be qualified to work in the research, development and management of software engineering and related fields. 二、基本要求 Ⅱ.Learning Outcomes 毕业生应获得以下几方面的知识和能力: 1. 具有良好的职业道德和创业精神,积极为我国经济建设和社会发展服务; 2. 掌握软件工程领域扎实的理论基础和宽广的专业知识; 3. 具备运用先进的工程化方法、技术和工具,从事软件设计、开发、维护等工作的能力,以及工程项目的组织与管理能力、团队协作能力和市场开拓能力; 4. 具有在软件工程及相关领域进行科学研究的能力; 5. 掌握一门外语,具备良好的阅读、理解、撰写外语资料的能力和进行国际化交流的能力; 6. 掌握文献检索、资料查询的方法和撰写研究论文的能力; 7. 具有较强的自学能力和创新意识。 Upon successful completion of the program, students will be able to: 1. Good Professional morality and creative heart; to serve for the economic construction and social

南京大学842数据结构、软件工程、操作系统和计算机网络历年考研真题专业课考试试题

目 录 1996年南京大学计算机考研真题(操作系统、数据结构部分) 1997年南京大学计算机考研真题(操作系统、数据结构部分) 1998年南京大学计算机考研真题(操作系统、数据结构部分) 1999年南京大学计算机考研真题(操作系统、数据结构部分) 2000年南京大学计算机考研真题(操作系统、数据结构部分) 2001年南京大学计算机考研真题(操作系统、数据结构部分) 2002年南京大学计算机考研真题(操作系统、数据结构部分) 2003年南京大学计算机考研真题(操作系统、数据结构部分) 2004年南京大学软件基础一考研真题(操作系统、数据结构部分)2004年南京大学软件基础三考研真题(操作系统、数据结构部分)2005年南京大学软件基础一考研真题(操作系统、数据结构部分)2005年南京大学软件基础二考研真题(操作系统、数据结构部分) 2006年南京大学软件基础一考研真题(操作系统、数据结构、软件工程部分) 2007年南京大学软件基础一考研真题(操作系统、数据结构部分)2007年南京大学软件基础三考研真题(操作系统、数据结构部分)

2008年南京大学软件基础一考研真题(含操作系统、数据结构部分) 2008年南京大学软件基础二考研真题(操作系统、数据结构部分) 2013年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题 2013年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题备用卷 2014年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题 2015年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题(回忆版) 2016年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题(回忆版) 2017年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题(回忆版) 2018年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题(回忆版)

软件工程专业培养方案080902

软件工程专业培养方案() () 一、培养目标 立足,面向全国,培养具有良好思想素质、人文社科素养和职业道德,掌握软件工程学科基础理论、相关技术和实践方法,具备设计与实现大中型软件系统、管理和改进软件过程、组织协调软件开发团队的能力,能够在软件及相关领域从事软件工程项目管理、软件系统的分析、设计、开发等工作,兼备创新精神、团队精神和敬业精神,适应新时代中国特色社会主义发展要求的实践能力强的应用型高级专门人才。培养德智体美劳全面发展的社会主义建设者和接班人。 本科生毕业后经过年左右的实际工作,能够达到下列目标: 培养目标:能够运用数学和自然科学知识,综合应用软件工程知识和相关领域知识,研究、设计、开发和维护大中型软件系统,解决复杂软件工程问题; 培养目标:拥有团队精神、有效的沟通表达能力和工程项目管理能力,能够在团队中独立、有效地发挥作用,或有能力组织、领导具体应用领域的项目团队; 培养目标:能够适应行业需求和学科发展,拥有职业发展中的持续学习与自我完善能力,通过继续教育或其他终身学习途径拓展自己的知识和能力; 培养目标:具备健康的身心、良好的人文素养和社会责任感,理解并坚守职业道德规,综合考虑法律、环境与可持续发展等因素影响,在工程实践中能坚持公众利益优先; 培养目标:具备国际视野和国际(跨文化)交流能力,了解软件工程专业相关的国际惯例及国际竞争方式,能自主、平等、有效地开展国际合作。 二、毕业要求 本专业学生主要学习自然科学和人文社科基础知识,学习计算科学、软件工程相关的基本理论和基本知识,接收软件工程的基本训练,具有软件开发实践的基本能力和初步经验、软件项目组织的基本能力以及基本的工程素养,具有初步的创新和创业意识、竞争意识和团队精神,具有良好的外语运用能力。 毕业生应获得以下几个方面的知识能力: .工程知识:应掌握软件生命周期中涉及的工程基础和专业知识,以及相关的数学、自然科学知识,并能够将其应用到软件实践中,解决复杂软件工程问题。 掌握软件工程专业必需的数学、自然科学知识,且能将其应用于表述软件工程问题; 掌握软件工程专业工程基础理论知识,能选择恰当的模型用于表述复杂软件工程问题; 掌握软件工程专业的专业知识,且能将其应用于复杂软件工程问题的建模和求解; 理解系统的概念,且能将其应用于复杂软件工程中的系统架构、网络通信、支撑平台等问题。

软件工程专业培养计划浙江大学计算机学院

浙江大学卓越工程师计划 软件工程专业培养标准与实现途径 软件工程专业以面向工业界、面向未来、面向世界为教育理念,培养具有良好软件设计能力、国际交流能力、管理与沟通能力和职业发展能力的复合型、应用型高层次软件人才,使学生毕业后能够从事软件系统的分析设计与开发、项目管理以及软件系统的运行维护等方面的工作,并具有推动软件产业不断开拓创新的动力与素质。 学生主要学习数学、科学和人文社会科学基础知识,以及计算机与软件工程方面的基本理论和基本知识,接受系统设计与分析、软件项目管理、团队合作与交流等方面能力的训练。对应ABET《EC2000》标准,毕业生应达到以下要求: 1.具有宽厚的数学、科学和工程知识基础,较好的人文社会科学基础;掌握本专业领 域必要的技术基础和理论知识,包括程序设计技术、系统平台技术、软件工程方法等; (对应ABET《EC2000》标准1) 2.具有软件系统分析与设计的初步能力;具备软件系统的实现能力以及测试能力;具 有使用软件开发工具的能力;(对应ABET《EC2000》标准2、3、5、11) 3.了解本领域的技术发展趋势以及相关应用领域的基本知识,具有良好的获取新知识 与技术的能力;(对应ABET《EC2000》标准9、10) 4.能认识和遵循职业规范与社会伦理道德,具有职业责任感;(对应ABET《EC2000》 标准6、8) 5.有一定的组织、沟通与职业发展能力。(对应ABET《EC2000》标准4、7) 一、软件工程专业培养标准 根据软件工程专业对学生能力培养的要求,制定以下具体标准,其中【X】为ABET《EC2000》标准中对应的第x条。 1、学科知识和理解力 1.1 基础的数学和科学知识【1】 具有从事工程工作所需的数学、自然科学、人文社会科学的基础知识,包括数学、物理学、工程经济、管理、政治学、文学、法律、艺术等。 1.2 核心工程基础知识【1】 掌握本专业领域所需的专业基础知识,包括:离散结构、程序设计、数据结构、计算机组成、操作系统和网络、数据库、软件工程基础等相关知识。 1.3 高级工程基础知识、方法和工具【1、11】

相关文档
最新文档