软件工程专业(Java工程师方向)人才培养方案一、专业代码、专业名称、修业年限、授予学位专业代码:080611专业名称:软件工程(Java工程师方向)修业年限:四年授予学位:工学学士二、培养目标及规格(一)培养目标本专业培养具有扎实的计算机知识基础、较高的文化修养、良好的职业道德和综合素质,具备良好的交流与组织协调能力,掌握软件工程领域的前沿技术和软件开发方法,具有较强的软件实践能力和创新精神,具备较强的软件项目的分析、设计、开发和维护能力,能够按照工程化的原则和方法从事软件开发和管理的应用型人才。(二)培养规格1.知识(1)掌握马列主义、毛泽东思想和中国特色社会主义理论体系的基本理论;(2)掌握本专业必需的数学和外语等相关知识;(3)掌握计算机科学与技术学科的基本理论和基本知识;(4)掌握程序设计的基础知识;(5)掌握扎实的软件基础理论知识和较宽广的软件工程专业知识,包括软件设计、管理、开发与维护的知识;(6)掌握J2EE和移动平台应用开发流程和技术。2.能力(1)具备良好编写程序能力;(2)具有Web站点的设计、编码、测试与维护能力;(3)具有移动平台设计开发和维护能力;(4)掌握一门外语,达到规定的等级要求,并具备良好的阅读、理解和撰写外语资料的能力;(5)具有综合运用所学知识分析和解决问题的能力;(6)掌握先进的科技文献资料检索方法,能够跟踪本领域最新技术发展趋势,具有撰写科学论文的基本能力;(7)具有自主学习与获取新知识的能力,受到良好的科学思维和科学实验的训练,具有较强的实际动手能力和工程实践能力。3.素质(1)热爱祖国,拥护中国共产党的领导,遵纪守法,具有良好的思想品德和社会公德;(2)具备正确的人生观、价值观,较高的文化修养,良好的社会公德和职业道德;(3)具有较高的人文素养,良好的沟通、表达、分析问题与解决问题的能力;(4)具有良好的团队意识和协作精神;(5)具有良好的身体素质和健全的心理,能达到国家要求的大学生体育合格标准。三、学科领域及专业主干课程学科领域:软件工程、计算机科学与技术专业主干课程:计算机导论、面向对象程序设计、数据结构、操作系统、数据库原理、计算机组成原理与汇编语言、软件工程、计算机网络、软件过程与管理、软件测试技术、Java程序设计、基于Web的Java开发设计、J2EE企业级应用开发、移动平台应用开发等。四、主要实践教学环节及第二课堂主要实践教学环节包括军事训练与国防教育、职业技能综合训练、毕业设计等。第二课堂活动包括ACM竞赛、全国软件专业人才设计与开发大赛、大学生科技文化艺术节、行业调研、全国信息技术大赛、专业课程指导和顶岗实习。本专业实践教学学时比为37.8%。五、课程类别及学分、学时构成比例课程类别及学时、学分构成比例表课程类别学时构成学时比(%)学分数学分合计学分比(%)讲授实践学时合计通识课程通识必修课42736779428.2364625.7通识选修课----10学科基础课程915189110439.2585832.4专业课专业必修课37839677427.5334122.9专业选修课108361445.18课外实践教学环节集中实践教学----132514.0毕业论文(设计)----12第二课堂----995.0合计18289882816-179--六、教学计划表表一通识必修课程教学计划表课程类别课程名称课程编号学分学时开课学期考核方式备注合计讲授实践周学时通识必修课思想道德修养与法律基础111803013544593二考查中国近现代史纲要111802042363062一考查马克思主义基本原理11180101354543四考试毛泽东思想和中国特色社会主义理论体系概论(一)111802013635493五考试毛泽东思想和中国特色社会主义理论体系概论(二)111802023453692六考试形势与政策111803022128161121六考查大学英语(一)1117010146042184一考试大学英语(二)1117010247250224二考查大学英语(三)1117010347250224三考查大学英语(四)1117010447250224四考试大学体育(一)11040101130302一考试大学体育(二)11040102136362二考试大学体育(三)11040103136362三考试大学体育(四)11040104136362四考试合计36794427367表二学科基础课程教学计划表课程类别课程名称课程编号学分学时开课学期考核方式备注合计讲授实践周学时学科基础课高等数学(一)21100301590906一考试D高等数学(二)21100302590905二考试线性代数21100309236362三考试概率论与数理统计21100311472724四考试计算机导论2215010146045154一考试DC程序设计2215010249060306一考试D面向对象程序设计2215010337236364二考试D计算机组成原理与汇编语言22150104610890186二考试D数据结构22150105510872366三考试D软件工程22150106472724三考试D计算机网络2215030147254184六考试D操作系统22150107472724四考试D数据库原理2215010849054365五考试D专业英语22150109472724六考查合计581104915189表三专业课程教学计划表课程类别课程名称课程编号学分学时开课学期考核方式备注合计讲授实践周学时专业必修课Java技术Java程序设计3115010149054365三考试D基于Web的Java开发设计31150102510872366四考试J2EE企业级应用开发3115010349054365五考试移动平台应用开发31150104510872366六考试实训序列C实训31150105136362二考查C++实训31150106136362三考查Java实训31150107136362四考查JavaWeb实训31150108136362五考查J2EE实训31150109136362六考查移动平台开发实训31150110136362七考查软件工程软件测试技术3115011135436183五考试统一建模语言3115011247254184五考试软件过程与管理31150113236362七考查小计33774378396专业选修课网络方向网络设备配置与管理3215031547254184六考查任选一个模块下一代互联网3215031347254184七考查.NET方向ASP.NET程序设计3215011447254184六考查XMLWebService开发3215011547254184七考查多媒体方向计算机图形学3215021247254184六考查多媒体技术3215021547254184七考查小计814410836合计41918486432表四课外实践教学环节活动计划表活动类别活动名称活动代码学分活动安排开课学期起始周结束周总周数集中实践教学职业技能综合训练P11111515八军事训练与国防教育D12243一毕业设计T11221312七合计2530第二课堂ACM竞赛C112108六全国软件专业人才设计与开发大赛C216127七大学生科技文化艺术节(挑战杯)C316138六行业调研S11122六全国信息技术大赛C416127七专业课程指导C5121112七顶岗实习P2121244六IT新技术讲座L1121514七合计8七、学位课程及学分要求1.备注栏标注“D”的课程为学位课程。2.本专业毕业最低学分为179学分(含通识选修课10分,第二课堂9分),同时应修满学校规定的素质教育拓展类课程学分。3.通识选修课为全校各专业选修课程,学生选修不低于10学分;专业选修课共6门24学分,学生应至少选修8学分。4.课外实践教学环节共计34学分,其中集中实践教学13分。表四所列第二课堂部分仅包含院系举行的专业实践教学模块的活动,第二课堂其它活动参照《平顶山学院第二课堂实践教学实施方案》执行。学生参加院系及学校组织的第二课堂活动不低于9学分。