软件工程技术在课堂中的实践应用
【关键词】软件工程技术 专业课程群 建设 应用
社会经济的快速发展和科学技术的进步,在一定程度上推动了软件产业的发展,这就要求人才具备较强的系统维护、开发、设计和分析等能力。软件工程作为一项综合性学科,其包括财务管理、系统管理、信息安全、网络技术和计算机技术等学科知识。因此在实际教学过程中需要结合社会对人才的需求,制定科学合理的人才培养目标,形成系统完整的课程群体系,借助课程的集群优势来促进专业教学质量的提高。
1 软件工程专业课程群建设教学实践现状
软件工程专业课程群建设教学实践现状,其主要可从两个方面进行分析:
1.1 课程群建设方面
课程群建设主要是对课程的交叉和优化整合加以强调,结合重点突出与统筹安排等理念来指导师资队伍建设、资源优化配置和课程教学改革等。一般而言,课程群建设作为一种新的课程体系,其是有机整合具有相同培养目标和认知结构的跨专业或本专业课程的问题、方法、知识与解决方案等,保证课程之间的协调性与关联性,充分挖掘课程的共同知识点,避免教学资源的浪费,促进学生综合素质的培养与知识的迁移,实现1+1>2的效果。
1.2 软件工程专业方面
随着信息技术和计算机技术的不断发展与普及,第三产业得到了很大的发展空间,对IT人才的需求量不断增加。对于计算机专业而言,其培养目标多是面向基础应用和理论研究,难以满足企业和社会对人才的需求,而软件工程专业采用工业化培养形式,课程体系涵盖管理学和财会学等专业,面向实际的工作环境,能有效弥补这一缺陷,培养出应用型和综合型的技术人才。当前我国大部分示范性软件学院都拥有自身的人才培养模式,能够将工程化办学和校企合作的理念加以体现,保证课程体系建设的创新性、实践性和综合性。
2 软件工程专业课程群建设的路径
2.1 课程群课程体系的建设
课程设置作为课程群建设中的重要内容,其是否具有针对性与合理性将对课程群建设的优劣具有直接影响。因此高校在实际建设过程中,需要对知识体系结构加以充分了解和研究,针对软件工程的相关特点,如复用性、系统性、实用性、技术性和工程性等,构建具有可行性的人才培养体系和知识体系。同时严格按照实践性教学要求和由浅入深的原则,从实践层面和理论层面来构建课程群结构,明确课程的顺序和安排,对各课程的地位和培养目标加以定义,优化教学方法,保证课程内容的有效性。图1为课程群课程体系结构示意图。
由图1可知,课程基础知识内容的目的是培养学生具有良好的计算思维能力和基本技能。其中面向对象程序设计和程序设计基础的课程主要是以理论讲解为依据,阐明软件工程师需要具备的职业素养;C++程序设计与JAVA语言程序设计则以实践技能为主,指导学生学习实践应用能力。同时软件专业技能是以软件开发为基础,从实施、测试、设计和需求等方面来介绍课程内容,是软件工程课程的核心部分,需要学生掌握软件工程的过程控制与知识结构。因此教师在实际教学过程中,需要从实践角度来设计课程,引导和帮助学生学习与巩固教学内容,使其深入理解软件开发的相关知识。此外,工程应用阶段要求学生面向就业课程,因此高校可通过校企合作的形式让学生进行实训和实习,使其能够积累工作经验,培养学生的实践应用能力和创新能力。
2.2 课程群知识体系的建设
对于软件工程课程体系建设而言,高校在实际建设过程中需要结合自身的办学特色和理念,制定符合国家标准的课程群建设标准。该标准的核心是软件工程相关课程,这样能够增强学生的创新意识和实践应用能力,促进软件课程教学效果和质量的提高。一般该标准的内容主要包括以下几方面:
(1)课程群建设需要以软件工程思想为依据,充分利用国际化标准和先进的计算机技术,因此在实际建设过程中需要强化教师的综合素质,合理设计教学内容,科学运用先进的教学理念,从而保证建设的顺利实施。
(2)结合软件工程的相关课程,对核心专业课程的培养目标加以确定后,加强学生综合素质、团队意识、创新思维和实践能力的培养。
(3)在课程群建设过程中,高校应制定可行性的管理机构和有效的评估机制,确保实践创新培养、课堂教学方法、内容开展和课程设置等方面的有序性,对课程群建设的优势和不足加以全面反馈。
(4)高校应结合自身的实际情况来建设课程群,保证其具有明确的目标,将课程体系建设和人才培养的目标定位于素质、能力和知识等方面;同时定期组织专家和教师进行研究,对师资建设、教学内容和课程体系等方面的制度加以完善。
3 结束语
软件工程专业课程群建设将课程实施和课程设计进行有效融合,优化整合了教学资源和课程资源,能够有效促进教学质量的提高,对教育改革的深化以及培养目标的实现具有重要的作用。在软件工程课程群的实际建设过程中,高校需要以软件工程思想为主,加强课程间的融合与联系,保证课程内容的有机统一,并不断探索新的建设方法和技巧,促进课程群建设的完善,培养出社会所需的人才。
参考文献
[1]吕会庆,张巍.软件工程专业课程群建设教学实践[J].计算机教育,2012,14:27-29.
[2]徐洪智,蔡国民.软件工程专业程序设计课程群建设研究与实践[J].东莞理工学院学报,2016,01:119-122.