南京大学软件工程专业本科生培养方案与教学计划
南京大学软件工程专业本科生培养方案与教学计划
南京大学软件工程专业本科生培养方案与教学计划(2005年6月1日修订)软件产业作为信息产业的核心是国民经济信息化的基础,已经涉足工业、农业、商业、金融、科教文卫、国防和百姓生活等各个领域。
采用先进的工程化方法进行软件开发和生产是实现软件产业化的关键技术手段。
因此,为积极促进我国软件产业发展,增强其国际竞争力,加速我国信息化建设,急需培养大批软件工程领域的实用型、复合型软件工程技术人才和软件工程管理人才。
为促进南京大学软件工程专业本科生在入学、培养、毕业和学位授予等环节的规范化,确保培养质量,根据教育部有关要求,依据南京大学有关本科生培养的规定,特制定本方案。
本方案作为南京大学培养软件工程专业本科生的指导性文件,规定其培养目标、方向和要求,以及培养对象、方式及学习年限,并就其课程设置、课程修读和学位论文要求等给出指导性意见。
一、培养目标、方向和要求1、培养目标软件工程专业本科生的培养目标是针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有国际竞争能力的多层次复合型软件实用人才。
作为一名合格的软件工程专业本科毕业生,应当符合国民经济信息化建设和发展需要,以及软件企业对软件工程技术人才需求,能够成为企业所需要的较高层次的软件工程技术和管理人才,其基本能力应当达到(具有国际水准的)程序员、高级程序员、软件工程师、以及项目质量管理人员的水平。
2、培养方向软件工程专业本科生培养的基本思路是强化基础、注重实践。
针对软件产业的人才需求,本科生阶段强调宽口径培养,不具体细分专业培养方向,但考虑专业课程模块设置,从而使得毕业生既具备扎实的基础和宽广的知识面,又较深入地认识某类软件系统和应用领域。
软件工程专业的基础课程应涵盖软件基础,软件工程基础,数学、工程与职业基础。
软件工程专业的专业课程应覆盖软件设计开发、软件过程与管理、计算机网络、数字化技术、信息安全技术、嵌入式软件、信息系统、图形系统等。
计算机学院软件工程专业培养方案(1)
软件工程专业本科培养方案一、培养目标本专业培养具有良好的科学素养、创新意识、掌握自然科学基础知识、系统地掌握计算机科学理论、计算机软/硬件系统及应用知识、先进的软件工程化方法、工具和技术,能够从事软件分析、设计、测试和维护等工作,并且具有较强的外语应用交流能力的高层次、实用型、国际化、复合型软件工程技术人才和软件工程管理人才。
二、培养要求(含毕业生应获取的知识和达到的能力)掌握科学的思维方法和科学研究方法;具备求实创新意识和严谨的科学素养;熟练掌握先进的软件开发技术、方法和软件工程规范,并具有较强的工程实践能力,能胜任软件系统的分析,设计,实现,测试和系统管理维护任务;1.培养良好的思想素质,注重职业道德修养,具有团队精神和现代意识;2.掌握自然科学知识、人文社会科学知识及计算机专业的基本理论、基本知识;3.掌握计算思维能力,算法设计与分析能力;4.具有软件工程项目的组织与管理,团队协作和市场开拓能力;5.培养学生自学能力、信息获取与表达能力、创新能力及应用知识能力。
三、主干学科计算机科学与技术、软件工程。
四、主要(核心)课程高等数学、大学物理、外语、电工电子技术基础、程序设计、数字逻辑、计算机组成原理、计算机系统结构、数据结构与算法、操作系统、编译原理、离散数学、算法分析与设计、计算机网络技术、软件工程、windows程序设计、数据库原理与应用、物联网原理与应用、现代软件开发技术、.NET企业级开发、多媒体与流媒体技术、数字媒体后期制作技术、嵌入式系统原理,嵌入式软件开发与案例。
五、专业方向及特色软件开发与测试方向:掌握计算机软件领域的基本理论知识,具有较强的外语应用能力和计算机实践技能。
重点学习国际软件产业最新的软件开发设计技术和软件项目管理技术,并能熟练使用流行的商用软件工具及开源软件工具高质量地开发中、大型软件项目。
数字媒体技术方向:掌握计算机软件、软件工程基本理论和数字媒体艺术基础知识,以及数字媒体制作与开发专业知识。
软件工程培养方案本科
软件工程培养方案本科一、培养目标软件工程专业是为了培养符合国际软件工程师(IEEE/ACM)的标准,以及国家相关法规的软件工程师。
培养具备扎实的计算机科学、软件工程和管理学科知识,具备计算机软件的设计、开发、测试、维护和管理能力。
并且能够在大型软件系统开发中承担领导、管理和组织团队工作的复杂任务,培养适应社会发展需要的高素质、高水平的工程技术人才。
二、培养目标要求将学生培养成具备良好的文化素养和较高的科学素养,具备宽厚的学科基础知识,较丰富的专业技术能力,思维敏捷、创新能力强,有一定的管理和组织能力和团队协作精神,能适应现代社会和未来信息技术对软件工程师的需求。
三、教学内容和课程设置为了培养学生的软件工程专业核心技能,我们的教学内容和课程设置如下:1. 计算机和程序设计基础课程(包括数据结构,算法,计算机网络等)2. 编程语言课程(包括C/C++,Java,Python,等)3. 软件工程基础课程(包括需求分析,软件设计,软件测试等)4. 软件项目管理课程(包括项目管理原理,项目管理实践,团队合作等)5. 软件质量保证与测试课程(包括软件质量保证,软件测试方法,软件测试工具等)6. 软件开发与架构课程(包括软件开发方法与过程,软件架构设计,设计模式等)7. 软件工程实践与实训(包括实践项目,实验室实训,科研成果等)四、专业实践、实习和毕业设计为了培养学生的实践能力,我们将实践的环节融入到整个专业培养过程中,并制定以下措施:1. 专业实践:开设专业实践课程,邀请业界资深从业人员来校进行专业知识讲座,组织学生参与行业相关实践活动。
2. 实习:在专业实践课程的基础上,安排学生到企业进行实习,让学生深切了解软件开发的实际环境和工作方式。
3. 毕业设计:在学生即将毕业时,要求学生完成相关专业的毕业设计,以考核对所学专业知识的掌握,培养学生的独立思考和问题解决能力。
五、教学方法和手段为了培养学生的创新能力、团队协作能力和问题解决能力,我们将采取下面的教学方法和手段:1. 项目驱动教学方法:通过实际项目的开发,培养学生的实践能力和协作能力。
2024版软件工程专业本科人才培养方案
2024版软件工程专业本科人才培养方案一、培养目标软件工程专业是面向信息社会需求的新兴学科,培养软件工程师及相关高级人才,要求学生具备扎实的计算机基础知识、良好的软件设计和开发能力、系统分析与项目管理能力,以及创新意识和团队合作精神。
培养目标具体如下:1.基础素质培养:使学生掌握坚实的数学和基础科学知识,具有良好的问题分析和解决能力。
2.专业素质培养:使学生掌握软件工程的基本理论和方法,掌握软件设计与开发的技术和工具。
3.实践能力培养:通过实际项目和实训,培养学生的软件开发和系统分析能力,使其具备从事软件需求分析、软件设计与开发、软件测试与维护等职业能力。
4.创新思维培养:培养学生的创新意识和创新能力,使他们具备解决实际问题、提出创新方案的能力。
5.团队合作精神培养:通过团队项目和实践活动,培养学生的团队合作和沟通能力,使其能够适应多人协作的软件开发环境。
二、课程设置为了培养具备上述目标的软件工程人才,根据软件工程专业的特点和需求,本科人才培养方案应包含以下课程:1.编程基础:包括C语言、数据结构和算法等基础课程,以建立学生的基本编程能力。
2.操作系统:介绍操作系统的基本原理和设计思想,培养学生对计算机系统的理解和扩展能力。
3.软件工程基础:介绍软件工程的基本概念、原理和方法,包括需求分析、软件设计、软件质量保证等内容。
4.数据库原理与应用:介绍数据库的原理和应用技术,培养学生对数据库的设计和管理能力。
5.面向对象程序设计:以Java为例,介绍面向对象的基本概念和设计方法,培养学生的面向对象设计和编程能力。
6.软件测试与维护:介绍软件测试和维护的基本原理和方法,培养学生的软件测试和故障排除能力。
7.项目管理与实践:介绍软件项目管理的基本概念和方法,以及项目管理工具的使用,培养学生的项目管理和团队合作能力。
8.创新实践:通过科研课题和实践项目,培养学生的创新意识和创新能力,提升其解决实际问题的能力。
软件工程专业(本科、学制四年)培养方案
软件工程专业(本科、学制四年)培育方案( Software Engineering)一、培育目标及业务范围本专业培育适应我国信息化建设和软件家产发展需要,系统地掌握计算机科学及软件工程的基本理论知识以及实行软件工程的基本技术与方法,全面系统地掌握数学基础知识,拥有优秀科学修养,可以独立从事教课、科学研究和软件开发与管理的德、智、体全面发展的高层次应用型软件工程特意人材。
二、骨干学科和有关学科骨干学科:软件工程有关学科:计算机科学与技术、管理科学与工程、信息与通讯工程三、骨干课程面向对象程序设计、失散数学、数据构造、软件工程、计算机网络、数据库系统概论、操作系统、编译原理、软件过程与项目管理、系统剖析与设计、软件质量保证与测试等。
四、学制与学位学制四年,工学学士学位五、毕业学分要求最低毕业学分166 学分此中:公共基础课50.5 学分专业基础课55.5 学分专业课15 学分选修课22 学分集中实践23 学分六、教课安排软件工程专业(本科、学制四年)教课计划表课程课程代类码型公共基础5课课程名称课程(英文)名称Directions to the国学经典导reading ofclassics读of studies of ancientChinese civilization思想道德修Ideological and养与法律基Moral Cultivation and础Fundamentals of LawEssentials of Modern中国近现代History &史大纲Contemporary Historyof ChinaIntroduction to Mao毛泽东思想ZedongThought和中国特点and社会主义理Theory system of论系统概论socialism with(一)(二)Chinesecharacteristics马克思主义Principles of Marxism基来源理高等数学 (A)Advanced(一)(二)Mathematics(A)计算机科学Introduction to导论Computer Science大学英语English Reading(一) -(四)体育选项Physical Education(一) -(四)局势与政策Political Situation &(一) -(三)PoliciesThe Standard Test of学生体质健Students ’康标准测试Constitutional(一) -(四)Health合计学时各学期周学时分派学实课第第第第第第第第讲验程一二三四五六七八分授上实学学学学学学学学机践期期期期期期期期232233024223022664442233024210176522.54531412128444484142222221142、4、6学期,每学期 7学时2 1 、 3、5 、 7 学期各测试一次50.69121019138105288专业基础课课程种类专业基础课面向对象程Object-Oriented2322序设计(一)Programming( 一)面向对象程Object-Oriented序设计实验Programming1241(一)Experiment ( 一)面向对象程Object Oriented2362序设计(二)Programming ( 二)面向对象程Object Oriented序设计实验Programming1241(二)Experiment ( 二)失散数学Discrete Mathematics4644工程设计导Introduction to26262论Engineering Design电工与电子Electrical and4.572184技术Electronic Engineering软件工程专业(本科、学制四年)教课计划表学时各学期周学时分派课程学讲实课第第第第第第第第课程名称课程(英文)名称分验程一二三四五六七八代码上实学学学学学学学学授机践期期期期期期期期工程数学Mathematics for(一)610233Engineering(二)数字电路Digital Logic 3.554124数据构造Data Structure4724数据构造Data Structure1241实验Experiment汇编语Assembly Language 2.536122言操作系统Operating System3543操作系统Operating System1241实验Experiment计算机组Principle of Computer3543成原理Architecture计算机组Experiment of成原理实1241ComputerArchitecture验嵌入式软Embedded System2.534162件Design数据库系Introduction to3.554123统概论Database System编译原理Compiler Principle3543编译原理Compiler Principle1241实验Experiment计算机网Computer Network3543络计算机网Computer Network1241络实验Experiment合计55.5778238 26310137 138软件集成Software IntegratedDevelopment2362开发环境Environment数数字媒体Introduction to3543艺术概论Digital Media Arts字系统剖析System analysis and2.536122与设计design媒数字媒体Digital Media专体原理与应Principles and 2.532163业用Applications艺课数字音频Digital audio Editing术编写与制3543and Making方作向软件质量Software Quality2362保证与测Assurance and Testing试Technique合计1524828564课程种类动漫与游专戏业软课件技术方向专业选修课软件工程专业(本科、学制四年)教课计划表学时各学期周学时分派课程代学讲实课第第第第第第第第课程名称课程(英文)名称分验程一二三四五六七八码上实学学学学学学学学授机践期期期期期期期期Software软件集成Integrated2362开发环境DevelopmentEnvironment3系统剖析与System Analysis2.536122设计and DesignAnimation动画设计Design &332324与制作技术ManufacturingTechnology游戏设计原Games Design2322理Principle三维造型基Three-Dimensional 3.5644础Molding Basis软件质量Software QualityAssurance and2362保证与测试Testing T echnique合计152********广域网技Wide Area Network218182术Windows Windows218182编程Programming软件开发标Softwaredevelopment准与文档写218182standard and作Document writing数字合成技Digital Synthesis3543术Technology二维数字动Two-Dimensional2322画Digital animation面向对象技Induction toObject-oriented2362术引论Technology计算机图形Computer Graphics 2.536122学平面设计软Graphic Design件Software4644Photoshop Photoshop大型软件系Large-scalesoftware system统设计与体 2.536122design and系构造Architecture数字媒体Digital Media336123制作技术Production三维动画Three-dimensiona3513-3DMax l Animation软件工程专SoftwareEngineering2342业英语EnglishInternetInternet and WEB及WEB技218182Technology术计算机安Computer Security2.536122全技术Technology数据库应DatabaseApplication and218242用与开发Development课程种类专业选修课素质教育跨学科选修课集中实践软件工程专业(本科、学制四年)教课计划表学时各学期周学时分派课程代学讲实课第第第第第第第第课程名称课程(英文)名称分验程一二三四五六七八码上实学学学学学学学学授机践期期期期期期期期专业游戏软ProfessionalGames Software216323件设计Design动画制片Animation2322production智能技术与Intelligence T echn-2.536122系统Ology and System网络互连技NetworkInterconnecting218242术Technology软件过程与Software Process &Project2362项目管理Management数字图像处Digital image2.536122理processJ2EEJava 2 Enterprise2.536122EditionUnix/linux unix/linux2.536122程序环境environmentXML 基础Fundamentals of2.536122XML合计182668484199104备注:此中一个专业方向的专业课定为其余两个专业方向的专业选修课,学生在课程时间不矛盾的状况下修读其余方向的专业课,将获取专业选修课学分。
软件工程本科培养方案
附件一软件工程专业(本科)培养方案一、专业培养目标:本专业培养掌握软件工程领域基础理论知识和先进的开发技术,具备软件开发和管理能力,能从事软件系统分析、设计、开发和项目管理,适应社会主义市场经济和信息产业发展需要的复合型、实用型高级软件设计、开发及管理人才。
二、专业培养要求:1. 软件工程专业本科毕业生应该较好地掌握马克思主义、毛泽东思想和邓小平理论;拥护党的基本路线和方针、政策;热爱祖国,遵纪守法,品行端正,身心健康,具有良好的职业道德和创业精神,积极为我国经济建设和社会发展服务。
2. 软件工程专业本科毕业生应掌握软件工程领域扎实的基础理论和较宽广的专业知识;具有较强的工程实践能力,具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作的能力,以及参与工程项目的能力、团队协作能力、技术创新能力和市场开拓能力。
3. 掌握英语,具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力。
三、主干学科:1. 主要学科:软件工程2. 相关学科:计算机科学、数学、管理学、工程学四、主要课程:程序设计、离散数学、面向对象程序设计、数据结构与算法、数据库技术、操作系统、网络技术、软件系统需求分析与设计、软件工程工具、软件测试、软件项目管理、UML与模式应用、标记语言技术基础等。
五、主要专业实验:程序设计、面向对象程序设计、数据结构与算法、计算机网络、数据库技术、软件开发与设计、软件测试、U ML、生产实习、毕业设计等六、基本学制及修业年限:四年。
七、授予学位:本专业学生修读的总学分应不少于学分(课内教学 158 学分,实践教学 23 学分)。
在课内学分中,其中公共必修课 40 学分,占 25 %;专业必修课 81学分,占 51 %;专业方向限选课 19学分,占 12 %;任意选修课 18学分,占 11 %,其中选修文科理工科交叉类课程的学分不少于2学分。
八、学分要求:工学学士九、教育教学时间安排表:十、专业教学课程设置总表软件工程专业(本科)教学课程设置计划表表一注:1.专业方向限选课,要求至少修满33 学分,标有*的课程为指定限选课;2.专业任选课至少应修18 学分。
软件工程专业专业人才培养方案(本科)
软件工程专业专业人才培养方案(本科)软件工程专业专业人才培养方案(本科)1. 介绍软件工程专业是针对培养具备软件开发和项目管理能力的高级专门人才的专业。
本文将对软件工程专业的培养方案进行详细描述。
2. 培养目标软件工程专业的培养目标是培养学生具备以下能力:2.1 分析和解决软件工程问题的能力;2.2 进行软件系统设计、开发和管理的能力;2.3 掌握软件测试和质量保证的基本方法和技术;2.4 具备良好的沟通能力和团队合作精神;2.5 具备终身学习和不断创新的能力。
3. 课程设置3.1 基础课程3.1.1 高等数学3.1.2 离散数学3.1.3 数据结构与算法3.1.4 面向对象程序设计3.1.5 计算机组成原理3.1.6 操作系统3.1.7 编译原理3.2 专业课程3.2.1 软件工程导论3.2.2 软件需求工程3.2.3 软件设计与架构3.2.4 软件测试与质量保证3.2.5 软件项目管理3.2.6 软件工程实践3.2.7 人机交互设计3.3 选修课程3.3.1 人工智能与专家系统3.3.2 大数据技术与应用3.3.3 移动应用开发3.3.4 云计算与虚拟化技术4. 实践教学实践教学是软件工程专业培养方案中重要的组成部分。
包括以下几个方面:4.1 实验课程:通过实验课程,学生可以熟悉软件开发工具和技术,并应用于实际项目中。
4.2 实习:学生将在实践环境中参与软件项目开发,提高实际问题解决能力和团队协作能力。
4.3 毕业设计:学生将独立完成一个软件项目,通过整个项目的开发过程,综合应用所学知识和技能。
5. 培养模式软件工程专业采用综合型培养模式,即理论学习、实践教学和创新能力的培养相结合。
具体包括:5.1 课堂教学:培养学生的理论基础和分析问题的能力;5.2 实验和实习:提供实践环境,培养学生的实际操作和解决问题的能力;5.3 项目实践:通过参与实际软件项目开发,培养学生的项目管理和团队合作能力;5.4 创新实践:鼓励学生参加科研项目或创新性实践,培养学生的创新能力。
软件工程专业的学习计划
软件工程专业的学习计划很多事情虽然没有按照预定的规划,但是我们依旧要计划。
下面是小编为您整理的关于软件工程专业的学习计划的相关资料,欢迎阅读!每个人都应该设计属于自己的人生。
因为青春,所以激情,想创造一片属于自己的天地,并且乐不知倦的追求;因为青春,所以梦想,带着父母的期望,也带着自己对未来的理想。
大学是人生的要害时期,大学的第一步的确应该迈的坚实、准确。
我给我自己定下的大一目标是:在探索中学习,发展。
在学习方面:我要初步了解专业,利用网络和人才市场招聘启事等渠道充分了解从事的工作所需的专业技能和其它技能。
并且按照从基础到精深的顺序给自己列出一个学习书录,了解就业的大概方向和近几年学院本专业的就业情况。
爱上图书馆,成为图书馆的常客,搞好各学科课程,苦学英语,在大一结束之前达到一定水平,并争取奖学金。
在生活方面:初来乍到,多向学长们请教,投入更多精力与学长们沟通和交流;提高自己的语言表达能力;和同班同学处理好关系提高人际沟通能力,避免走过多的弯路;多参加体育锻炼;。
我要在大学建立一个稳定而且范围很广的朋友圈。
我想在大学的空间里更大程度上施展和发展自己。
大二:本质转变期大二时,要真正的转入大学生角色,把高中固有的思维和学习,生活方式切实的转变过来。
认识贵大的一切,认识一些老师,熟悉一点人文地理和贵阳的风格。
在学习方面:学好各学科的课程;并充分利用多余时间学点课外知识(例如会计学或者是一些有关于经济学的知识。
这些知识将会在我们的未来生活中所利用);假如有机会再去选修一些课程;争取加入中国党。
在软件工程方面努力发展,而且争取通过国家英语等级考试四级。
在生活方面:利用学有余力之时,积极参加学校或院系组织的各类实践活动;参加各类社会实践、社会调查活动,并完成相应的实践论文;参加各类志愿服务活动或各类社会公益活动;为班级、学院或学校集体完成某项服务活动;或者搞些勤工俭学,做兼职,当家教。
我想在假期积极参与社会活动(例如打工或者参与大学组织的社会活动。
软件工程专业本科人才培养方案
计算机科学与技术(软件工程)本科专业人才培养方案(国际课程实验班)一、培养目标与培养规格(一)培养目标本专业培养能适应社会主义经济建设需要、德智体全面发展、掌握计算机科学与技术基本理论、基本技能,能从事计算机软件设计开发和应用,具有较强实践能力的软件专业应用型人才。
四年的系统学习,使学生获得软件设计方法、开发方法和工程管理方法的基本训练,具备软件系统研究和开发的基本能力,能在信息产业部门从事软件工程项目的分析设计、开发和项目工程管理工作,以及在企事业单位从事计算机软件设计与开发等工作。
(二)培养规格培养学生具有良好的政治素质和科学素养;掌握计算机软件方面的基本理论和基本知识,接受从事研究与开发计算机软件的基本训练,具有研究和开发计算机系统与应用软件的基本能力。
通过学习,毕业生应获得以下几方面的知识和能力:1.热爱计算机事业,具有良好的思想道德品质,了解计算机软件知识产权有关的法规;遵纪守法,善于合作,勇于创新。
2.具有扎实的计算机专业基本理论、基本知识;具有本专业所必需的设计、实验和测试技能。
3.具有较强的编程、调试、系统开发和解决实际问题的能力;具有研究开发计算机应用系统和软件的基本能力。
4.掌握英语、韩语;有较强的阅读计算机专业英语、韩语文献的能力;具备一定的英语、韩语听说能力和初步的写作能力,能用英语进行交流。
5.了解计算机科学与技术的理论前沿、应用前景和最新发展动态。
6.具有较强的自学和不断更新知识的能力,掌握一定的社会、人文科学知识。
二、学制与学位学制:基本学制4年(其中前2年在国内,后2年在韩国)、弹性学制3-8年。
授予学位:理学学士软件工程专业本科人才培养方案一、培养目标本专业强调软件人才培养的实用性和专业性,主要培养具备良好的科学素养,系统掌握计算机软件、硬件、网络的基本理论、方法和技能,具备较强的工程实践能力,富有开拓创新和团队协作意识。
学生通过接受严格的计算机软件开发技能和软件管理方法的训练,培养具有软件需求分析和建模能力,以及设计、实现和项目管理能力,以及软件测试与维护能力。
软件工程教学计划
软件工程专业培养方案一、专业名称与代码:软件工程(080611W)二、专业培养目标:本专业以软件企业人才需求为导向,适应企业需求为目标,以计算机、软件工程课程体系为核心,注重知识、能力、素质综合提高,培养具有良好素质、道德修养、扎实的软件理论和软件工程专业基础知识,具有良好的软件设计与实现能力以及懂得项目管理规范、具备良好的交流能力和创新精神的软件设计与开发的工程技术人才。
三、业务培养要求:系统掌握软件工程学科的基本理论和基础知识,掌握软件开发的基本技能、方法和相关知识,具有熟练使用多种主流软件工具解决实际问题的能力和控制软件质量的能力;了解并掌握一定的管理知识和行业规范,理解工程项目的组织与管理。
掌握一门外语,具备良好的阅读、理解专业外语资料的能力和与国外同行进行交流和沟通的能力。
毕业生应获得以下几方面的知识、能力和素质:1、具有良好的计算机软硬件基础;系统地掌握软件工程技术专业基本理论、基本知识和基本技能与方法、了解软件工程的应用研究、发展方向。
2、具有扎实的外语和数学基础,掌握一定的人文社科与自然科学基本理论与基础知识。
3、具有一定的计算思维能力、算法设计与分析能力、程序设计能力、计算机应用系统的认知、分析、设计和应用能力。
理解软件需求分析、设计、开发、测试和维护等软件过程,熟悉软件过程管理的基本流程,掌握软件工程化开发的方法、技术和工具。
4、具有主动学习、概括总结和信息获取的能力;具有良好的文字和口头表达能力;具有较好的实际动手能力和创新思维能力。
5、有良好的思想道德素质、文化素质、心理素质和身体素质。
四、主干学科:软件工程、计算机科学与技术五、主要课程:面向对象程序设计、计算机结构与组成、离散数学A、数据结构、数据库概论A、操作系统原理A、算法设计与分析、计算机网络、面向对象软件工程与UML、Java和.net软件开发、软件需求、软件体系结构与设计、计算机图形学A、实用数据库、软件项目管理、软件测试、软件过程与CMMI等。
南京大学软件工程专业本科生课程体系规划与核心
软件 工具
软件 产品 STP
基本素质 Leabharlann AS图一 南京大学软件工程专业的知识体系
与专业相关的 5 个子类的知识领域简单列举如下: 1)CSE 定义了从事软件工作所应具备的软件专业基础知识,包括离散数 学基础 CSE.DS,程序设计与算法基础 CSE.PF,计算机硬件基础 CSE.CH,系 统软件基础 CSE.SS,数据库应用基础 CSE.DB,网络通信基础 CSE.NC 和软 件构造技术 CSE.CT 等知识领域。 2)SEM 定义了软件工程与软件管理知识,包括软件模型与分析 SEM.MA, 软件设计 SEM.DE,软件检验和有效性验证 SEM.VV,软件演化 SEM.EV,软 件过程 SEM.PR,软件质量 SEM.QA 和软件管理 SEM.MG 等知识领域。 3)MEP 定义从事软件工作所应具备的数学、工程和职业知识,包括软件 的数学基础 MEP.MF,软件的工程基础 MEP.EF,软件行业的职业素质 MEP.PP, 软件业的外国语能力 MEP.FL 等知识领域。
如图一所示,该知识体系定义了基本素质 BAS,计算机软件基础 CSE, 软件工程与软件管理 SEM,数学、工程和职业基础 MEP,软件系统与应用 SSA,
软件工具与产品 STP 等 6 个知识体系子类,并在各子类之下细分为知识 领域、知识单元和知识点三级。
数学 工程 职业 基础 MEP
软件系统与应用 SSA:网络|嵌入式|信息管理|图形|… 软件工程与软件管理 SEM 计算机软件基础 CSE
4)SSA 定义从事某一方面软件工作应具备的专业或领域应用知识,包括 网络工程与网络应用 (计算机网络进阶 AN,分布式计算 DC,多媒 体技术 MM),嵌入式与实时系统 SSA.EM,图形软件系统 SSA.GH,信息系 统 SSA.IS(组织和管理 GM,系统开发理论 SD,智能信息处理 IP,ERP 系统 EP,电子商务系统 EC)等领域。毕业生应该深入理解其中至少一个软件应用 领域。
2024级软件工程专业人才培养方案
2024级软件工程专业人才培养方案软件工程是一门应用型学科,培养软件工程专业人才具有重要的意义。
随着信息技术的快速发展,软件工程专业的需求日益增加。
因此,制定一份完善的2024级软件工程专业人才培养方案对于培养高质量的软件工程人才具有重要意义。
一、培养目标1.基础理论知识:软件工程专业人才应具备扎实的计算机科学基础和软件工程理论基础,掌握计算机原理、算法和数据结构等基础知识,了解软件工程的基本原理和方法。
2.实践能力:软件工程专业人才应具备独立分析和解决实际软件工程问题的能力,具备软件开发、测试、部署和维护等实际操作的技能,能够运用软件工程方法和工具开发高效可靠的软件产品。
3.团队协作能力:软件工程专业人才应具备良好的团队协作精神,能够与其他成员有效地合作解决软件工程项目中的问题,具备良好的沟通和协调能力。
4.创新能力:软件工程专业人才应具备创新思维和创新能力,能够应对软件工程领域中的新挑战和新问题,提供创新的解决方案。
二、培养环节1.课程设置:设置一系列的必修和选修课程,包括计算机基础课程、软件工程基础课程、编程语言、算法与数据结构、数据库、操作系统、网络通信等。
同时,增加软件工程实践课程,包括软件开发方法和工具、软件测试与质量保证、软件项目管理等。
2.实践教学:注重实践教学,增加软件开发实践和项目实践的比重。
通过实际的软件开发项目,让学生掌握软件工程的实践技能和团队协作能力。
3.实习实训:组织学生参加企业实习和实训,使学生了解真实的软件工程项目和企业运作模式,提高其实际工作能力和职业素养。
4.科研创新:鼓励学生参与科研和创新活动,提供科研项目和创新平台,培养学生的创新思维和创新能力。
组织学生参加学术会议和竞赛,提供展示和交流的机会。
5.综合素质培养:注重培养软件工程专业人才的综合素质。
开设人文社科类课程,提高学生的人文素养和社会责任感。
加强英语教育,提高学生的英语水平和跨文化沟通能力。
三、评估机制建立完善的评估机制,评估学生在各个环节的学习和培养情况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京大学软件工程专业本科生培养方案与教学计划(2005年6月1日修订)软件产业作为信息产业的核心是国民经济信息化的基础,已经涉足工业、农业、商业、金融、科教文卫、国防和百姓生活等各个领域。
采用先进的工程化方法进行软件开发和生产是实现软件产业化的关键技术手段。
因此,为积极促进我国软件产业发展,增强其国际竞争力,加速我国信息化建设,急需培养大批软件工程领域的实用型、复合型软件工程技术人才和软件工程管理人才。
为促进南京大学软件工程专业本科生在入学、培养、毕业和学位授予等环节的规范化,确保培养质量,根据教育部有关要求,依据南京大学有关本科生培养的规定,特制定本方案。
本方案作为南京大学培养软件工程专业本科生的指导性文件,规定其培养目标、方向和要求,以及培养对象、方式及学习年限,并就其课程设置、课程修读和学位论文要求等给出指导性意见。
一、培养目标、方向和要求1、培养目标软件工程专业本科生的培养目标是针对国民经济信息化建设和发展的需要,面向软件产业界对软件工程技术人才的需求,培养具有国际竞争能力的多层次复合型软件实用人才。
作为一名合格的软件工程专业本科毕业生,应当符合国民经济信息化建设和发展需要,以及软件企业对软件工程技术人才需求,能够成为企业所需要的较高层次的软件工程技术和管理人才,其基本能力应当达到(具有国际水准的)程序员、高级程序员、软件工程师、以及项目质量管理人员的水平。
2、培养方向软件工程专业本科生培养的基本思路是强化基础、注重实践。
针对软件产业的人才需求,本科生阶段强调宽口径培养,不具体细分专业培养方向,但考虑专业课程模块设置,从而使得毕业生既具备扎实的基础和宽广的知识面,又较深入地认识某类软件系统和应用领域。
软件工程专业的基础课程应涵盖软件基础,软件工程基础,数学、工程与职业基础。
软件工程专业的专业课程应覆盖软件设计开发、软件过程与管理、计算机网络、数字化技术、信息安全技术、嵌入式软件、信息系统、图形系统等。
3、培养要求1、软件工程专业本科毕业生应较好地掌握马克思主义、毛泽东思想和邓小平理论;拥护党的基本路线和方针、政策;热爱祖国,遵纪守法,品行端正,身心健康,具有良好的职业道德和创业精神,积极为我国经济建设和社会发展服务。
2、软件工程专业本科毕业生应具备科学的世界观,掌握科学方法;掌握扎实的软件基础理论知识和较宽广的软件工程专业知识,具有技术创新能力;受到良好的软件工程训练,具有较强的工程实践能力和团队协作能力;熟悉软件应用和工具,具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力。
3、软件工程专业本科毕业生应达到基本的数学和语言要求;熟练掌握英语,具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力;拥有较好的沟通技巧和团队工作能力,通晓和遵守法律和职业道德。
人才还应具备以下的一般特征:●对软件系统、计算机系统、信息系统乃至与计算机软件相关的社会系统具有系统级的认识能力;●有扎实的理论基础,能够全面通晓计算机软件和软件工程的基础知识,较深入理解至少一个计算机软件应用领域;●有较强的动手能力,能够具有一定的系统分析和软件设计的能力,熟练使用两种以上主流的操作系统、数据库管理系统和程序设计语言,做到理论与实践相结合;●能够合理认知软件科学与技术中的重复概念;●有实际项目的工作经验;●具备自学习的能力以适应软件技术的快速变化,能够通过自学的方式在较短时间内掌握系统软件的使用;●具备综合应用各类方法、技术和工具,运用工程方法解决复杂性软件问题的能力;●具备语言、交流、写作等基本的软件从业能力,认同现行的法律、道德和伦理。
二、培养对象与入学要求1、培养对象软件工程专业本科生面向全国招收应届高中毕业生,学制四年。
2、入学考试高中毕业生须参加全国高考,并选考英语和物理,达到所在省南京大学录取分数线并高于南大软件工程专业实际录取分数线,经所在省招生办公室和南京大学批准方能录取。
三、培养方式及学习年限1、培养方式软件工程专业本科生采用系统化课程学习和工程实践相结合的培养方式,在培养中贯彻理论基础坚实、科学思维敏捷、专业知识宽广、动手实践突出、工程训练有素等措施,力图实现学生基础理论与科学素养、专业知识与实践能力、工程训练与职业素质均衡发展的培养理念。
本专业实行学分制,培养阶段划分为基础理论课程教学阶段、专业技能课程教学阶段和软件工程实习阶段等三个培养阶段。
学生在进入三年级专业技能课程教学阶段前必须指定其修读的专业方向,进行专业深度培养。
本专业提倡并特别加强双语教学,包括专业课采用英文原版教材和英文讲稿,并在少量专业课程上聘请国外教师进行全英语教学。
本专业在二三年级末安排暑期学校,聘请外籍教师和企业专家开设目录外课程(2学分/门),并设置技能/认证类课程(1学分/门);要求每位本科学生至少选修3学分此类课程。
2、培养阶段与学期设置为加强培养成效,本专业把本科生培养划分为基础理论课程教学阶段、专业技能课程教学阶段和软件工程实习阶段等三个培养阶段。
基础理论课程教学阶段包括4个18周的正常学期和二年级末暑期学校。
本阶段的设计思路是达到强化学生基础知识的目的,实现“基础扎实、系统级认知和编程能力强”三个目标。
课程启动采取系统级认识和编程能力双优先的策略,本阶段要求学生完成全部公共基础课程、大部分专业核心课程和专业公共指选课程的学习任务。
本阶段涉及学分数86-90个。
专业技能课程教学阶段从三年级起至四年级上,包括4个12周的小学期和三年级末暑期学校。
本阶段的设计思路是强调学生工程性、技术性、实用性、系统性、综合性和复合型能力的培养,实现“熟悉软件工程技能、更完整的系统级认识和掌握某一方向的软件设计开发技术”三个目标。
本阶段要求学生完成4门专业核心课程和大部分专业方向选修课程、文化素质课程的学习任务。
本阶段涉及学分数约50个。
学生进入本阶段前应确定一个具体的联系专业方向,修读该专业方向指定的3+1门方向指选课程。
软件工程实习阶段始于四年级上,包括2个12周的小学期。
本阶段设的计思路是借助具体项目工作参与实际项目训练,通过毕业设计与论文培养总结概括能力,实现理论与实际结合、技能与职业素质成长的目标。
本阶段要求学生直接参与软件工程项目实践,完成必要的技术方案设计、软件开发等工作,并在所取得的工程实践成果基础上完成学士学位论文的撰写。
本阶段涉及学分12个。
3、学习年限采用学分制,本科生学习年限为4年,其中从事软件工程实践的时间不少于半年。
特殊情况下,本科生在校学习期限不超过6年。
第一年获得学分未达到28、第二年获得学分未达到56、第三年获得学分未达到84、第四年获得学分未达到112、第五年获得学分未达到140、第六年获得学分未达到毕业要求,均应作退学处理。
四、课程设置及学分要求1、课程设置原则计算机软件工程专业本科生课程体系设计遵循六个基本原则,即先进性、灵活性、复合性、工程性、创新性和模块化。
●先进性:课程设置和课程内容需反映国际上先进的软件技术发展成果和软件企业对先进技术的需求,以及相关的基础理论。
●灵活性:课程设置需具有灵活性,应根据软件技术的发展及时调整。
●复合性:课程体系还需包括技能、工程、管理等方面的课程,使学生具有必要的综合技能和基本素质。
●工程性:课程设置面向软件工程实践,强调工程实践能力的培养,使学生能够自觉的运用先进的工程化方法和技术从事软件开发和项目管理,具有团队协作精神。
●创新性:课程体系应当倡导学生自主学习,并给予必要的指导,从而培养学生自主学习和自我提高的能力,以及勇于开拓和善于创新的能力。
●模块化:课程应该能够按照模块化的准则设计,课程模块的设计可以交叉。
学院将根据软件技术最新发展、当前市场需求情况、学院当前培养方向、以及学生目前具备的领域知识等,灵活调整课程设置和具体课程的涵盖内容。
2、课程设置课程学习总学分要求为159学分。
从课程结构上可分为公共基础课、专业核心课、专业选修课、文化素质选修课、实践环节与毕业设计。
专业基础课强调本领域的理论基础与核心技术,专业选修课程注重应用系统开发能力和工程能力培养,并结合市场软件应用需求。
课程体系如下图所示:1、公共基础课程(必修环节):又称通修课程,共48个必修学分。
包括:●高等数学甲(15学分);●大学英语(12学分);●体育(4学分);●法律基础(2学分)、思想道德修养(2学分)、形势与政策(1学分)、军事理论与军事高科技(1学分);●马克思主义哲学原理(3学分)、马克思主义政治经济学原理(2学分)、毛泽东思想概论(3学分)、邓小平理论概论(3学分)。
2、专业核心课程(必修环节):又称学科核心课程,共14门,43个必修学分,为学生打下坚实的软件数学知识、软件基础知识和软件工程基础知识。
包括:●软件数学类课程:离散数学(4学分),统计与经验方法(3学分);●软件基础类课程:计算系统基础(4学分),面向对象程序设计(3学分),数据结构与算法(3学分);●软件系统类课程:计算机系统概论(现暂定名操作系统)(3学分),网络通信系统(3学分),数据库系统(3学分);●软件工程基础类课程:软件工程概论(3学分),软件设计(3学分),软件测试技术(3学分),大型软件系统构造与体系结构(3学分),人机交互技术(3学分);●实践环节:软件工程课程实践(2学分);3、专业选修课程:主要讲授软件分析、设计、开发、支持过程中先进实用的方法、技术和工具,以及软件系统和软件应用技术方面的知识。
学生至少必须选修42个学分,包括以下三类:●公共指选课程:共4门,10学分。
为本专业各领域广泛涉及的一些基本技术课程,包括网络技术导论(2学分),计算机组织结构(3学分),C++程序设计(3学分),UML(2学分)。
学生必须选修相关课程。
●方向课程模块:按照办学特色,目前提供软件设计与开发技术、软件工程技术、信息系统技术、计算机网络技术、嵌入式软件技术等5个课程模块。
以后,可以根据办学特色,进一步扩充专业方向课程模块。
每位本科学生必须在修读一个课程模块的全部指选课程,计11学分。
●其他任选课程:除已设置的专业方向课程模块外,其他专业方向的选修课程组合而成该模块。
包括:⏹3学分/门的目录内常设课程。
如:计算机图形学,算法分析与设计等;⏹2学分/门的目录外课程。
如:外籍教师、企业界专家开设的课程,每生必须修读一门全英文教学课程;⏹1学分/门的技能/认证类课程,每生最多计2学分。
4、文化素质课(指定选修环节):指定选修14学分,最多计14学分。
包括:●4个学分的艺术类课程;●人文社会科学文化素质课程,软件学院开设职业素质课也应计入此类课程。
5、毕业设计(必修环节):计12学分,包括软件工程实习、毕业设计、毕业论文答辩。