《软件工程专业人才培养方案(本科).docx》由会员分享,可在线阅读,更多相关《软件工程专业人才培养方案(本科).docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件工程专业人才培养方案一、专业名称和专业代码专业名称:软件工程专业代码:080902二、培养目标面向地方经济社会和油田建设需要,培养具有大庆精神铁人精神特质,德、智、体、美全面开展, 掌握自然科学和人文社科基础知识,具有扎实的软件工程专业基本理论、专业知识和基本技能,能够 在软件企业以及信息产业相关领域从事软件开发与管理、软件测试等方面工作或能够在移动媒体、网 络媒体、新媒体工程等领域从事数字媒体产品开发、设计、应用等方面工作,具有创新精神和创业能 力的高素质应用技术人才。三、培养规格1 .知识规格接受软件工程的基本训练,掌握软件工程专业的基本理论、基本方法和基本技能,掌握软件系统 或数字媒
2、体产品分析与设计的基本方法;了解软件技术的最新成果与开展动态,熟悉主流计算机系统 及其软件系统的使用,掌握软件产业和数字媒体产业经营管理基本知识,了解信息产业和市场开展规 律,了解计算机及软件知识产权有关的法律法规;掌握信息化社会交流方式与知识文献的获取方法, 掌握与计算机技术相关的工程学知识,了解工程学的基本理论和方法;具有合理的运用软件工程方法 解决实际问题的思维方式和知识结构。2 .能力规格培养学生具有软件分析与设计能力、软件实现能力、软件测试能力、软件工程管理能力、数据库 开发与管理能力;或培养学生具有网络多媒体设计与开发能力、游戏软件开发能力、影视编辑及特效 处理能力、虚拟交互漫游设
3、计与实现能力;具有综合运用相关学科知识、技术,分析解决软件工程和 数字媒体领域实际应用问题的能力;具有较强的创新创业精神和能力,具有从事软件与数字媒体产业 经营管理方面的能力,具有软件工程系统中的组织协调、管理、竞争与合作能力;具有一定的外语水 平,能借助词典顺利阅读本专业的外文资料;能够跟踪本领域最新技术开展趋势,具备收集、分析、 判断、选择相关技术信息的能力;具有较强的敬业精神和创新精神、创业意识和创业能力。3 .素质规格具有正确的世界观、人生观、价值观以及高度的事业心和责任感;具有良好的职业道德和高尚的 爱国主义情操;具有爱岗敬业、求实奉献的大庆精神和铁人精神;具有较强的创新意识和团队精
4、神; 具有良好的思想品德、社会公德和职业道德;具有健康的体魄和文明行为习惯;具有坚定的意志品质 和良好的心理素质、健全的人格;具有正确的审美观念和文化艺术素养;具有正确的劳动观念,并掌 握一定的劳动技能;具有从事软件开发、测试维护及数字媒体产品开发设计等工程技术人员的基本素 质。四、学制、学位与学分要求四年制本科,学生毕业最低应修读167学分,符合学位授予条件的,授予工学学士学位。五、课程体系及设41采用平台(平台课程)+模块(模块课程)课程体系,实践教学环节和素质拓展环节贯穿于教学 全过程。(一)平台课程平台课程包括公共基础课程和专业基础课程。公共基础课程包括思想政治理论课、大学外语、体育等
5、课程,需修满32学分。专业基础课程包括高等数学、程序设计基础(C语言)、离散数学、数据结构、面向对象程序设计 (Java)、计算机组成原理、计算机网络原理、操作系统、数据库原理等课程,需修满44学分。(-)模块课程专业必修课程和专业选修课程包括软件开发和数字媒体两个方向,学生自主选择两个方向中的一 个方向课程学习。1 .专业必修课专业必修课软件开发方向(模块一)包括Java Web应用技术、Java EE应用技术、软件工程导论、 软件建模技术、软件工程管理、软件质量保证与测试等课程,需修满18学分。专业必修课数字媒体方向(模块二)包括数字媒体导论、数字平面设计、平面动画制作、三维建 模技术、多
6、媒体技术原理与应用、三维动画基础、虚拟现实技术等课程,需修满18学分。2 .专业选修课专业选修课软件开发方向(模块一)包括专业英语、多媒体技术、Linux系统管理及服务器配置、 Oracle数据库、嵌入式概论、物联网概论、Android应用设计等课程,需修满21.5学分。专业选修课数字媒体方向(模块二)包括C#程序设计、计算机辅助设计、图形学基础、数字音频 技术、摄影摄像基础、数字视频编辑技术、数字影视合成、游戏设计与开发等课程,需修满21.5学分。(三)实践教学环节实践教学环节包括课程设计、实训、实习(见习)、毕业设计、专业技能训练、学科竞赛、社会实 践等,需修满34学分(不含实验学分)。专
7、业实训安排在第七学期,为期10周,5学分;专业实习安 排在第七、八学期,为期8周、4周,10学分;金工实习安排在第六学期,为期1周,1学分;毕业 设计安排在第八学期,为期12周,10学分;课程设计分别安排在第二至五学期,为期8周,4学分; 职业技能训练包括指法训练、工具软件应用、硬件组装及系统安装及应用文写作训练,2学分,安排 在课外,具体见附表三。(四)素质拓展环节素质拓展环节包括:应用文写作,1学分,安排在第四学期;同步安排应用文写作训练”专业(职业)技能训练。军事理论与训练、大学生平安教育,2学分,由党委武装部组织安排。大学生心理健康教育,0.5学分,由学生工作处大学生心理健康教育中心组
8、织安排。大学生职业开展与就业指导、创业基础各2学分,由招生就业处就业指导中心组织安排。通识选修课包括自然科学、人文社会科学、艺术素养三类,在第2学期至第7学期开设,由教务 处组织安排。要求学生大学期间至少修读6学分,理工类专业学生至少修读人文社会科学类课程2学 分,除艺术类专业外的其它专业学生至少修读艺术素养类课程1学分。社会实践,工学分,由校团委组织安排。创新实践活动,包括创新创业工程、学科竞赛、读书活动、实验室开放等,至少修满3学分,具体内容详见计算机科学与信息技术学院大学生创新实践学分实施细那么,学生可自主选择。六、专业核心课程1 .程序设计基础(C语言)内容提要:程序设计基础(C语言)
9、是计算机类专业开设的第一门高级程序设计语言课程,是主要的专业技术基 础课。通过本课程的学习,使学生掌握程序设计的基本技能和技巧,掌握模块化程序设计的基本思想,通过理论学习 和实验过程,使学生能够使用C语言编写程序解决问题,为学习后续课程或进行软件设计与开发打下良好的基础。2 .计算机组成与结构内容提要:计算机组成与结构是计算机学科的专业基础课程之一。本课程使学生掌握基本原理和工作机制;通过 本课程的学习,使学生掌握硬件的设计方法和有关硬件设计的实践能力,为今后学习操作系统、嵌入式体系结构等课 程奠定基础。3 .计算机导论内容提要:计算机导论是软件工程专业引导课程,该门课程让学生了解计算机学科的
10、开展与应用对信息产业产生 的巨大的影响和社会变革、改变了人们的工作方式和生活方式。从中引起学生对软件工程专业的高度重视,激发学生 的学习兴趣,为形成良好的学风奠定基础;理解人才培养方案培养目标和培养规格,平台课程和模块课程的关系、课 程和课程之间的关系,掌握课程模块、课程在应用型人才培养中的作用和地位以及要解决的问题;最后能够让学生根 据自己的兴趣和特长选择专业方向、选择职业种类和就业岗位。4 .数据结构内容提要:数据结构是介于数学、计算机硬件和计算机软件之间的一门计算机科学与技术专业的基础课程。本课 程是操作系统、数据库原理、软件工程、人工智能等课程的基础。数据结构主要研究怎样组织数据,建立
11、合适的数据 结构,提高计算机执行程序所用的时空效率的学科。要求学生通过学习,了解软件分析阶段、设计阶段、编码阶段的 假设干基本问题,掌握各种数据结构的特点、存储表示、算法以及在计算机科学中的基本应用。初步具备分析问题、解 决问题的能力,为学生后续课程的学习打下坚实的基础。5 .操作系统内容提要:操作系统主要讲授操作系统功能、结构和管理,使学生掌握操作系统的基本设计原理、掌握多道程序 设计方法以及资源的分配的数据结构与基本算法,为后续课程的学习奠定基础。6 .数据库原理内容提要:数据库原理主要讲授数据库系统的原理与使用,介绍数据库规范化理论、数据库设计理论方法以及关 系数据库的标准SQL语言。使
12、学生掌握数据库的基本概念、基本原理和设计方法,并学会使用数据库系统进行相关理 论验证,了解小型数据库应用设计及管理测试方法。7 .计算机网络原理内容提要:计算机网络原理是计算机专业必修的一门专业基础课。通过本课程的教学,使学生对计算机网络技术 有一个基本的了解。理解和掌握计算机网络的基本概念、基本方法、基本原理和基本技术,使学生通过本课程学习, 对主流的以太网和Internet网络体系结构、网络协议、工作原理有系统地理解与掌握。能够利用计算机网络开展工作和 学习,并为深入学习和运用网络技术打下基础。8 .面向对象程序设计(Java)内容提要:面向对象程序设计(Java)是目前用得最广泛的面向对
13、象的程序设计语言,也是计算机专业的主干语言 课程,在学习Java之后对学生进行工程设计和开发有所帮助。开设的目的就是在使学生掌握Java语言的同时,也具有 了工程设计和开发的能力。9 . Java EE应用技术内容提要:Java EE应用技术是目前开发企业级Web应用的主流框架技术,在当今企业级工程开发中与微软公司 的MS.NET 一起构成两大核心框架技术。通过该门课程的学习,使学生掌握Web应用编程基础、JDBC连接、Struts 技术、Hibernate技术与Spring技术等知识和应用技能;使学生掌握当前前沿应用开发技术,为开发企业级应用打下良 好的基础,为学生就业增添一技之长。10 .
14、 C#程序设计内容提要:C#程序设计课程是是.NET开发的先修课程。通过熟练掌握C#语言编程技巧,进一步加深面向对象程 序设计思想,能够娴熟使用C#进行程序设计,为后续课程ASP.NET的工程开发打下良好基础。通过该门课程的学习, 使学生掌握当前前沿应用开发技术,为开发企业级应用程序打下良好的基础,为学生就业拓展出路。11 .软件工程导论内容提要:本课从软件的开发、维护和管理等方面阐述了软件工程的基本概念和常用方法,介绍目前流行和较成 熟的软件工程技术。主要讲述软件工程方法学,包括软件生存周期模式、软件工程标准、软件开发规那么、方法学概念 等,注重于面向对象结构化分析和设计,能熟悉开发一个软件
15、系统的过程。12 .软件质量保证与测试内容提要:软件质量保证与测试课程主要讲授软件测试的基本概念、原理和技术。通过对测试计划、测试用例、 测试过程与自动化测试工具的讲解与应用,使学生掌握软件测试的原理与方法,并可以通过自动化测试工具Loadrunner 完成软件系统的性能测试。通过软件测试技术课程的学习,学生可以掌握软件缺陷的基本概念、软件测试的基本过程, 掌握基本的测试技术和方法,重点掌握软件测试工具以及应用测试标准。13 .数字媒体技术导论内容提要:通过本课程的学习,使学生了解数字媒体的基础知识、掌握数字媒体的制作方法,并能够运用相应的 媒体制作工具完成文本、图像、音频、视频、动画等多种数
16、字媒体的制作与合成,培养综合运用所学知识与技能去分 析和解决实际问题的能力,为在通信、影视、广播、信息家电、平面媒体、游戏等行业从事各类数字媒体的制作、产 品开发及设计打下理论和实践基础。14 .多媒体技术原理与应用内容提要:通过本课程的学习,使学生了解多媒体信息表示和处理的基本原理,掌握音频、图像、平面动画等常 用多媒体素材的制作方法与处理技术,在理解多媒体应用系统设计原理的基础上,能够使用多媒体著作工具进行设计 与开发。在传授基本概念、基本原理和方法的同时,强调理论与实践的交叉融合,通过实验,着力培养学生的基本操 作技能、设计与综合能力,能够运用所学的知识解决多媒体实际应用问题。附表一:教
17、学时间计划表附表二:课程结构比例表附表三:职业技能训练安排表附表四:各学期周数分配表附表一:教学时间计划表课程类别课程代码课程名称总 学 分其中 实践 学分学时数学年及学期周学时分配考试学期考 查 学 期合 计课堂 讲授实验 上机 等四12345678171818181818181609021010思想道德修养与法律基础314832163/11109021011基本原理概论30484804/12209021012中国近现代史纲要20323202/16309021015思想和体系概论629664324/164公 共 基 础 课10021101大学外语I30606004/15110021102大学
18、外语n30606004/15210021103大学外语in3060600415310021104大学外语IV30606004/15406041002体育I1030300“15106041003体育口10323202/16206041004体育m10323202/16306041005体育IV10323202/16409021016形势与政策20323201-8小计3236225744891081005041001高等数学8148148%144/161204024090程序设计基础(C语言)4.51906228%15104033027计算机导论11818羽104024042数字逻辑3605194
19、/151专 业 基 础 课05041009线性代数348483/16204024091计算机组成与结构3.50.56852164/17204043036离散数学351513/17204044116面向对象程序设计(Java)316436284/16205041006概率论与数理统计35656“14304043002数据结构3.50.5725220012304043003数据库原理31603228如304023003计算机网络原理360546415404043001操作系统2.5564610M44小计444851706145181814804044117Web前端开发技术2.50.5563818
20、M4304043004软件工程导论232324/8404044052Java Web应用技术316840284174模04044021Java EE应用技术316840284175专块04044054软件需求分析1.50.53216164/85业04044118软件建模技术1.50.53618184/95必04044119软件质量保证与测试2.50.54832163166修04044034软件工程管理232324/86课小计1843722481244685模 块04044117Web前端开发技术2.50.5563818M4304044070数字媒体导论23232404044082图形学基础1.
21、50.53620164/9404044040数字平面设计316032284/155课 程 类 别课程代码课程名称总 学 分其中 实践 学分学时数学年及学期周学时分配考 试 学 期考 查 学 期合 计课堂 讲授实验 上机 等四12345678171818181818181604044038平面动画制作2.50.55632244/14504044078三维建模技术2.50.56036244/15504044124多媒体技术原理与应用1.50.53620164/9604034048三维动画基础2.50.54832166/86小计18438424214244125专 业 选 修 课模 块0404406
22、4ACM程序设计1.53626103/12204044130商务办公技术1.50.53612244/9304044121算法分析与设计2.50.55638184/14404034003专业英语232324/8404044031C#程序设计2.50.55638184/14504034004多媒体技术2.50.54832164/12504044010Linux系统管理与服务器配置 技术2.50.55638184/14504024063Android应用设计2.50.55636204/14504024050嵌入式概论2363244/9604044018. NET Web应用程序设计2.50.5563
23、6204/14604043027Oracle数据库2.50.55638184/14604024069物联网概论11616的6040440593G移动编程技术2.50.55638184/14604044055软件设计与体系结构23232物604044057人机交互界面设计1.50.53618184/9604044056数据分析与数据挖掘232324/8604044120软件新技术23636明604023022人工智能2.50.55638184/14604044126中间件技术236364/9604044062软件设计师基础2.50.55638184/14604044066软件开发案例分析与设计2
24、.50.55636204/146小计21.54.547631216441614模 块04044064ACM程序设计1.53626103/12204044130商务办公技术1.50.53612244/9304044128素描基础2.50.54832164/12404034014计算机辅助设计1.50.53620164/9404044076摄影摄像基础1.50.53216164/8404034003专业英语232324/8404044031C#程序设计2.50.55638184/14504044084数字艺术鉴赏11818羽504044075数字音频技术1.50.53618184/95040440
25、74数字视频编辑技术2.50.5483216的504044079数字影视合成1.50.53618184/9504044122ActionScript 编程3.50.55638184/14504024063Android应用设计2.50.55636204/14504043004软件工程导论232324/85课 程 类 别课程代码课程名称总 学 分其中 实践 学分学时数学年及学期周学时分配考 试 学 期考 查 学 期合 计课堂 讲授实验 上机 等四12345678171818181818181604044118软件建模技术1.50.53618184/9504044127移动应用开发2.50.556
26、38184/14604044061虚拟现实技术20.53620164/9604044018.NET Web应用程序设计2.50.55636204/14604044083游戏设计与开发2.50.55638184/14604044057人机交互界面设计1.50.53618184/9604044125多媒体数据库系统1.50.53620164/9604044119软件质量保证与测试2.50.5483216316604044077流媒体技术1.528284/7604044034软件工程管理232324/8604044123Flex技术基础2.50.54832163/16604044081多媒体应用设计
27、师基础2483/166小计21.54.545229415841516实 践 教 学 环 节模 块04044116面向对象程序设计(Java)111周04043002数据结构课程设计111周04044052Java Web应用技术课程设计111周04044021Java EE应用技术课程设计111周模 块向04044116面向对象程序设计(Java)111周04043002数据结构课程设计111周04044040数字平面设计课程设计111周04044078三维建模技术课程设计111周通 用 模 块04044129认知实习224周07043473金工实训111周04044046软件(案例)实训55
28、10周04043012专业实习10108周4周04024150毕业设计(论文)1010L2后04035001专业技能训练(附表三)22小计34342周6周2周2周1周18周16周素质 拓展 环节02061002应用文写作118182/9498015001军骗腕与雎东、大牲安徵育212周2周09021009大学生心理健康教育0.599109021008大学生职业开展与就业指导20.5442816然羽1694000001创业基础20.5321616的5通识选修课61081082-798015002社会实践1101036005创新实践活动33小计17.5621117932合计模块一16755.525
29、322019513272826282421模块二16755.525201995525272826262721附表二:课程结构比例表课程类别平台课程模块课程实践 教学 环节素质拓展 环节合计公共基础课专业基础课专业必修课专业选修课理论实践理论实践理论实践理论实践理论实践理论实践学分293404144174.53411.56111.555.5占学分比例,17.31.823.92.48.42.410.22.720.36.93.666.833.2学时模块一57448706145248124312164179322019513模块二57448706145242142294158179321995525占
30、学时 比例%模块一22.81.9285.89.84.912.46.57.11.379.720.3模块二22.81.9285.89.65.611.76.37.11.379.220.8附表三:专业(职业)技能训练安排表工程名称学分学时安排学期,四五六七八计算机指法训练0.515V工具软件应用0.515V硬件组装及系统安装0.515V应用文写作训练0.58V附表四:各学期周数分配表学年周数学期 项 H第一学年第二学年第三学年第四学年合计12345678课堂教学1517161717170099实践教学212111181642复习考试111111006机动111111006教育周数1920202020201816153假期121212642学年周数51525240195