吉林大学本科培养方案232UndergraduateEducationPlanofJilinUniversity软件工程专业本科培养方案一、培养目标吉林大学软件工程专业培养适应社会主义现代化建设和未来社会与科技发展需要,德智体全面和谐发展与健康个性相统一,具有创新精神、实践能力和国际视野,具有职业道德和社会责任感,具备数学与自然科学知识基础,掌握软件工程相关的基本理论、基本知识、基本技能和基本方法,具有较强专业能力和基本工程素养,并了解某一应用领域相关知识的工程型高级软件人才。本专业毕业生适合从事软件工程相关的研究、设计、开发、维护、管理与服务等方面的工作,或攻读软件工程及相关学科的研究生,或从事软件工程及相关学科的教学与科研工作。二、业务培养要求本专业毕业生具有以下各方面的知识和能力:1.掌握马列主义、毛泽东思想与中国特色社会主义基本理论,具有良好的人文社会科学素养、职业道德和心理素质,社会责任感强。2.掌握从事本专业工作所需的数学和其他相关的自然科学知识,以及一定的经济学、管理学和某一应用领域的相关知识。3.掌握软件工程学科基本理论和专业知识。了解本学科的核心概念、知识结构和典型方法。在解决实际问题过程中,能够综合运用所掌握的专业知识、方法和技术。4.掌握软件开发基本方法和基本技术,以及软件项目组织的基本方法。熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术,了解软件工程规范和标准。5.具有终身学习意识以及运用现代信息技术获取相关信息和新知识、新技术的能力。6.具有复杂软件工程问题的分析和原型验证能力,以及综合运用软件工程学科理论与方法、选择合适技术手段进行复杂软件系统的分析与设计的基本能力。开发过程中能够综合考虑经济、环境等因素,具有追求创新的态度和意识。7.了解并自觉遵守与本专业相关的职业和行业、环境保护和可持续发展等方面的重要法律法规及方针政策,理解工程技术伦理的基本要求。8.具有一定的组织管理能力、表达和沟通能力、独立工作和团队合作能力。9.具有一定的外语应用能力,能阅读本专业的外文资料,具有一定的跨文化交流与合作能力。10.掌握体育运动的一般知识和基本方法,形成良好的体育锻炼习惯。三、主干学科及主要课程主干学科:计算机科学与技术、软件工程主要课程:离散数学、程序设计基础、计算机原理与系统结构、数据结构、算法分析、操作系统原理、编译原理与实现、数据库原理、计算机网络、软件工程概论、软件体系结构、软件系统分析与设计、软件项目管理、面向对象程序设计、模拟与数字电路、软构件与中间件技术、软件质量保证与测试等。主要实践性教学环节:课程实验、课程设计、专业实践、毕业设计。主要实验课程:程序设计基础课程设计、数据结构课程设计、操作系统课程设计、计算机网络课程设计、数据库系统应用程序开发,网络协议分析实验、JavaEE软件开发实训、分布式软件开发、软件工程案例分析与实践、软件系统开发综合实践。四、专业特色及专业方向专业特色:着眼于课程体系和教学模式与国际接轨,与国外著名大学、公司合作,采用国际上最新优秀教材,聘请国内外著名大学教授、著名软件公司的软件专家授课;加强数学基础、软件工程、外语和双语教学;注重培养学生的工程实践能力,强化实践教学。专业方向分为软件工程与管理、网络与信息安全、多媒体与动漫技术、嵌入式系统、服务计算。五、修业年限一般为4年。吉林大学本科培养方案UndergraduateEducationPlanofJilinUniversity231六、学位授予工学学士。七、毕业合格标准具有良好的思想道德和身体素质,符合学校规定的德育和体育标准。通过培养方案规定的全部教学环节,达到本专业各环节所要求的总学分184.5学分。其中:理论教学145学分,实践教学31.5学分,课外培养计划8学分。吉林大学本科培养方案232UndergraduateEducationPlanofJilinUniversity软件工程专业指导性教学计划及其进程表课程类别课程性质课程代码课程名称学分考核性质总学时实验学时建议修读学期及学分分配12345678备注普通教育课必修课251001思想道德修养与法律基础2.5考试362.5课外12251002马克思主义基本原理概论2.5考试402.5课外8251003中国近代史纲要2考试302课外2251004毛泽东思想与中国特色社会主义体系概论4考试604课外36251005-6形势与政策Ⅰ-Ⅱ2考查3211课外32911001-4体育Ⅰ-Ⅳ4考查1201111901001军事理论1考试161课外16162007-10大学英语BⅠ-Ⅳ12考试246643333931001-3高等数学AⅠ-Ⅲ12考试192444+习题64931010线性代数A4考试644+习题12931013概率论与数理统计A4考试644+习题12941015基础物理学3.5考试603+习题6小计53.59606415.516.5165选修课要求在7大类普通教育公选课中选修8学分,限定在第Ⅱ、Ⅲ、Ⅴ、Ⅶ类中任选,每类只选2学分(大学生职业发展与就业创业指导Ⅰ.Ⅱ列为方法与技术类核心课,2学分,必选)学科基础课必修课542001程序设计基础3.5考试64163.5541001计算机导论2考试322541002-4专业与技能指导I-III2考查3210.50.5541005-6离散数学I-II6考试9642541007模拟与数字电路4考试644542002面向对象程序设计3.5考试64163.5542003数据结构4.5考试80164.5541008计算机原理与系统结构4考试644541009统一建模语言及工具2考试322541010算法分析3考试483+习题8542004操作系统原理3.5考试64163.5542005数据库原理3.5考试64123.5542006Java程序设计2.5考试48162.5小计44752926.511.51313选修课541011计算方法3考查483至少修满4学分541012组合数学2考查322541013模糊数学与应用2考查322541014XML2考查322541015-16日语I-II4考查9622541017-18英语口语与写作I-II4考试9622小计17336584吉林大学本科培养方案UndergraduateEducationPlanofJilinUniversity231软件工程专业指导性教学计划及其进程表课程类别课程性质课程代码课程名称学分考核性质总学时实验学时建议修读学期及学分分配备注12345678专业教育课必修课541019SoftwareSystemAnalysisandDesign2考试322541020SoftwareArchitecture2考试322541021计算机网络3.5考试563.5541022软件工程概论3考试483541023软件设计模式2考试322542007编译原理与实现3.5考试64163.5541024软件项目管理2考试322542008软构件与中间件技术3考试48163小计2134432210.58.5选修课541025统一软件开发过程*2考试322模块一:软件工程与管理541026软件工程工具与应用2考试322541027项目计划与控制2考查322541028项目组织与团队管理2考查322542009UNIX/Linux操作系统*2.5考试48162.5模块二:网络与信息安全541029网络程序设计2考试322541030网络安全2考试322541031无线网络与应用设计2考查322543001网络管理实验1考查32321542010图形学与人机交互设计*2.5考试48202.5模块三:动漫技术541032动画建模与仿真技术2考试322541033计算机游戏与动画技术2考试3225420113D程序设计与实验2考查48322541034嵌入式系统原理*3考试483模块四:嵌入式系统543002嵌入式系统实验1考试32321541035手持设备软件开发2考查322541036嵌入式Linux设备驱动2考查322541037服务计算概论*2考试322模块五:服务计算541038基于SOA的方法与设计2考查322541039企业建模与工作流技术2考查322小计40704148413243说明1.加*的课程为模块限制选修课,共计5门。加*号的课程,至少选修3门2.至少选修一个完整的模块吉林大学本科培养方案232UndergraduateEducationPlanofJilinUniversity软件工程专业指导性教学计划及其进程表课程类别课程性质课程代码课程名称学分考核性质总学时实验学时建议修读学期及学分分配备注12345678专业教育课选修课541040软件质量保证与测试2考查322至少选修4学分(也可以在方向模块中任选)541041云计算技术2考查322541042Windows程序设计2考查322541043多核程序设计2考查322541044程序设计方法与技巧2考查322541045C#程序设计2考查322541046.NET架构与设计2考查322541047HTML5移动应用开发2考查322541048ERP与电子商务2考查322541049无线传感器网络2考查322541050TeamProgramming2考查322541051SoftwareProduct-LineEngineering2考查322541052MobileComputingandService1.5考查241.5542012数据仓库与数据挖掘1.5考查32161.5541053生物信息学入门3考查483541054大数据机器学习2考查322541055语义网逻辑基础2考查322541056基于Qt的跨平台软件编程2考查322541057多媒体技术及应用2考查322541058计算机视觉2考查322541059图像处理2考查322541060软件市场营销1考查161541061商务谈判技巧1考查161545001软件新技术I2考查322545002软件新技术II2考查322545003软件新技术III1考查161545004软件新技术IV1考查161545005软件新技术V1考查161545006前沿技术系列讲座I08545007前沿技术系列讲座II016545008经济管理系列讲座08小计518881641334吉林大学本科培养方案UndergraduateEducationPlanofJilinUniversity231软件工程专业独立实践教学环节安排表实践环节类别实践环节代码实践环节名称学分周数(学时)建议修读学期备注大类共同环节906001入学教育01周1906002军事训练33周1906003公益劳动11周1-4集中或分散进行906004毕业教育01周8548001课外培养计划81-8集中或分散进行专业实践环节544001程序设计基础课程设计0.50.5(16学时)1544002C++程序课程设计11(32学时)2544003数据结构课程设计11(32学时)4544004操作系统课程设计11(32学时)5544005数据库系统应用程序开发11(32学时)5544006软件系统开发综合实践11(32学时)5544007网络协议分析实验11(32学时)6544008计算机网络课程设计11(32学时)6544009JAVAEE软件开发实训11(32学时)7544010网站设计与架构11(32学时)7544011软件工程案例分析与实践22(64学时)73选1544012软件协同开发22(64学时)7544014企业实习22(64学时)7544015毕业设计1616周7、8合计39.5软件工程专业学时、学分分配表纵向结构学时百分比(%)学分百分比(%)横向结构学时百分比(%)学分百分比(%)普通教育课程108843.961.542.2必修课205682.9118.581.7学科基础课程81632.94833,2专业教育课程57623.235.5