第1篇
一、培养目标
河师大软件工程专业旨在培养适应社会主义现代化建设需要,具备扎实的计算机科学基础、系统软件和应用软件开发能力,能在软件行业、科研机构、企事业单位从事软件开发、系统分析、项目管理、技术支持等工作的高级工程技术人才。
二、培养规格
1.知识结构
(1)掌握计算机科学基本理论、基本知识和基本技能;
(2)掌握软件工程的基本理论、基本方法和基本技能;
(3)了解国内外软件工程的发展动态和趋势;
(4)具备一定的英语听说读写能力,能够阅读本专业的外文文献。
2.能力结构
(1)具备独立从事软件需求分析、系统设计、编程、测试和维护的能力;
(2)具备良好的团队协作和沟通能力;
(3)具备一定的项目管理能力;
(4)具备一定的创新能力。
3.素质结构
(1)具有高尚的道德品质、良好的职业道德和严谨的工作作风;
(2)具备较强的自学能力和终身学习能力;
(3)具备良好的心理素质和应变能力;
(4)具备较强的社会责任感和使命感。
三、课程设置
1.公共课程
(1)政治理论课:马克思主义基本原理概论、毛泽东思想和中国特色社会主义理论体系概论、思想道德修养与法律基础、中国近现代史纲要、形势与政策等;
(2)公共基础课:大学英语、高等数学、线性代数、概率论与数理统计、大学物理、体育、军事理论等;
(3)人文社科类课程:大学语文、马克思主义哲学原理、西方哲学史、美学、心理学、伦理学等。
2.专业基础课程
(1)计算机科学基础:离散数学、数据结构、操作系统、计算机网络、编译原理等;
(2)软件工程基础:软件工程、软件需求分析、软件设计、软件测试、软件项目管理等;
(3)程序设计语言:C语言程序设计、Java程序设计、Python程序设计等;
(4)数据库技术:数据库系统原理、SQL语言、数据库设计等。
3.专业核心课程
(1)软件设计与开发:面向对象程序设计、软件架构设计、软件测试技术、软件项目管理等;
(2)嵌入式系统:嵌入式系统原理、嵌入式系统设计、嵌入式系统开发等;
(3)移动应用开发:Android应用开发、iOS应用开发等;
(4)人工智能:人工智能基础、机器学习、深度学习等。
4.实践环节
(1)实验:计算机科学基础实验、软件工程基础实验、程序设计语言实验、数据库技术实验等;
(2)课程设计:面向对象程序设计课程设计、软件需求分析课程设计、软件设计课程设计等;
(3)毕业设计(论文):在导师的指导下,完成毕业设计(论文)。
四、教学计划
1.学制:四年制本科
2.学分:总学分不少于160学分
3.学分分配:
(1)公共课程:约50学分;
(2)专业基础课程:约40学分;
(3)专业核心课程:约40学分;
(4)实践环节:约30学分。
4.学年安排:
(1)第一学年:完成公共课程和专业基础课程的学习;
(2)第二学年:完成专业核心课程的学习;
(3)第三学年:完成实践环节的学习;
(4)第四学年:完成毕业设计(论文)。
五、教学质量保障措施
1.建立健全教学质量监控体系,定期对教学质量进行检查和评估;
2.加强师资队伍建设,提高教师的教学水平和科研能力;
3.完善实践教学环节,提高学生的动手能力和创新能力;
4.加强与企业合作,为学生提供实习和就业机会;
5.鼓励学生参加各类学科竞赛,提高学生的综合素质。
六、就业前景
河师大软件工程专业毕业生就业前景广阔,可在以下领域从事相关工作:
1.软件企业:软件工程师、软件测试工程师、项目经理、技术支持工程师等;
2.科研机构:从事软件工程相关领域的科研工作;
3.企事业单位:从事信息化建设、系统维护、技术支持等工作。
总之,河师大软件工程专业培养方案旨在为学生提供全面、系统的软件工程知识和技能,培养具有创新精神和实践能力的高级工程技术人才,以满足社会主义现代化建设对软件工程人才的需求。
第2篇
一、培养目标
河师大软件工程专业旨在培养具有扎实理论基础、较强实践能力和创新精神的高级软件工程技术人才。毕业生应具备以下基本素质:
1.遵守国家法律法规,具有良好的思想品德、职业道德和社会责任感。
2.掌握计算机科学与技术的基本理论、基本知识和基本技能,具备较强的计算机应用能力。
3.具有较强的软件设计与开发能力,熟悉主流软件开发工具和平台。
4.具有良好的团队协作精神和沟通能力,能够适应社会需求,具备一定的创业能力。
5.具有较强的自主学习能力和持续发展潜力,能够适应快速发展的软件工程领域。
二、培养规格
1.知识与能力
(1)掌握计算机科学与技术的基本理论、基本知识和基本技能;
(2)熟悉软件工程的基本理论、方法和工具;
(3)具备软件需求分析、设计、开发、测试和维护等能力;
(4)具备较强的编程能力和软件系统设计能力;
(5)熟悉主流软