软件工程专业课程群及课程组建设研究

2019-06-24 02:57陈业斌
关键词:面向对象工程专业

陈业斌

(安徽工业大学 计算机科学与技术学院,安徽 马鞍山 243002)

课程群不是几门课程的简单组合,而是由内容密切相关,在学生的专业素质和专业能力培养上自成一体的若干课程集合。课程群建设是以加强学生工程能力培养为主要目标,构建融“传授知识、培养能力、提高素质”为一体的课程体系,培养学生的工程实践能力和创新精神,有利于学生个性和综合素质的全面发展。

课程组是课程群建设和改革的基本组成单位和核心力量,课程组的水平直接决定着课程群建设的成效,课程组建设旨在培养高效的教学研究团队。课程组构建要以课程群建设为载体,以“整合师资、优化结构、有效加强教学过程管理、提高工程实践能力”为主线,以建设较高水平的教学科研梯队为重点,以创新机制深化改革为动力,在尊重劳动、尊重创造、尊重贡献的理念指导下,建设一支师德高尚、结构合理、素质优良、相对稳定、充满生机、精于工程实践能力培养的教学研究型的师资队伍。

笔者仅就我校软件工程专业课程群及课程组建设进行探讨。

一、软件工程专业课程群的设置

根据工程教育专业认证通用标准和补充标准的要求,制定新的人才培养目标和毕业要求,以专业能力培养为导向,我们将软件工程专业的核心课程划分出六大课程群,分别为:工程基础、软件理论、硬件理论、网络及操作系统、软件技术、软件工程等,如图1所示。在此基础上成立相应的课程组,来完成相关的建设内容,实现建设目标。

工程基础课程群主要包括C语言、离散数学、面向对象程序设计、面向对象系统分析与设计。主要解决从事软件工程专业工作所需的数学基础,面向过程和面向对象程序设计的基本方法,掌握利用面向对象的思想对所要解决的问题进行分析与设计。

图1 课程群及其专业能力培养示意图

软件理论课程群主要包括算法分析与设计、数据结构、编译原理。主要解决掌握软件设计的基本知识和原理,掌握软件设计的典型方法,掌握利用典型的算法思想对要解决的问题进行分析与建模并实现的能力。

硬件理论课程群主要包括计算机系统基础、嵌入式系统。主要解决掌握计算机硬件系统的基本知识和工作原理,掌握硬件系统进行数据处理的典型方法,培养嵌入式系统的基本开发能力。

网络及操作系统课程群包括操作系统、计算机网络、Linux操作系统与程序设计。主要解决掌握计算机网络和操作系统的基本知识和工作原理,掌握计算机网络和操作系统进行数据处理和数据通信的典型方法,培养学生在不同的网络环境下跨平台开发软件能力。

软件技术课程群主要包括WEB程序设计、移动编程技术、数据库概论。主要解决掌握应用软件开发的基本知识和原理,掌握应用软件开发的主要工具和典型方法,培养开发一般应用软件的能力。

软件工程课程群主要包括软件工程、项目管理与案例分析、软件质量保证与测试、软件架构设计。主要培养掌握软件需求分析、设计、实现、评审、测试、维护以及过程管理的方法和技术,综合运用所掌握的专业知识、方法和技术,解决复杂软件工程问题的能力。

二、 课程群及课程组在专业能力培养中的作用

课程群不是简单的课程集合,而是基于知识体系和能力培养来构筑的课程体系模块。建立课程群旨在避免课程在教学内容上的重叠,加强课程之间的衔接与渗透,将相互关联的知识形成体系结构,加强学生对专业理论的学习和工程能力的培养。对于同一课程群内的各门课程在教学内容的选取、案例的选择、课件制作及实验项目的设计选择上都要考虑相互之间的融合与衔接,根据需求采用灵活的方式进行教学。如工程基础课程群中的C语言、离散数学、面向对象程序设计、面向对象系统分析与设计这几门课程,主要培养学生从事软件工程专业工作所需的数学基础,面向过程和面向对象程序设计的基本方法,并在此基础上掌握利用面向对象的思想对所要解决的问题进行分析与设计。利用计算机解决的问题往往首先通过数学的方法对问题进行建模,有了模型后再考虑使用什么样的工具来实现这个模型,然后再通过数据的输入和输出来验证模型的正确性,即分析→建模→实现→验证。这个过程往往一门课程难以胜任,通过构建课程群,使所有授课教师明晰该课程群的培养目标和任务,这样授课教师在组织教学的过程中可以根据各课程之间的相互关系,在教学中相互协作,教学内容互相渗透,使学生对知识的理解融会贯通,同时注重加强对学生工程能力的培养,为今后解决复杂问题打开坚实的基础。

课程群建设的核心在于师资,而课程组是由课程群所隶属的师资构成的,是课程群师资的优化与整合,是承担人才培养重任的主体,也是承载课程群建设的实体。

三、课程群和课程组的任务与职责

课程群既是专业建设和教学建设的基础,也是促进教学改革和提高教学质量的根本保证。课程群建设的任务和职责主要是以人才培养目标为导向,以能力培养为抓手,充分研究不同课程间知识的交叉与衔接,构建科学的课程体系,同时以课程组为依托来完成教育教学的各个环节:如人才培养方案制定,教学计划、教学大纲、课程标准制定,教学团队建设,教学任务安排,教育教学改革研究等。

课程组一般以课程群为基础来进行构建,可以在一个课程群内成立多个课程组,实行组长负责制。课程组组长以高度的责任心和奉献精神工作,切实抓好课程组内的师资队伍建设、课程建设、实践教学建设、教育教学改革等工作。

四、课程群及课程组教师队伍建设的保障机制

加强师德师风教育。教师是人类灵魂的工程师,不仅要教书,更要育人,其人格、品行一直作为重要的教育因素在教育过程中潜移默化地发挥着作用。练就精湛的业务本领,做到教学和科研齐头并进,不是一件容易的事情。我们不能把习总书记的话“不忘初心、继续前进”只停留在口头上,党员教师要以身做责,给身边的教师和同志带好头,做好榜样。树立为学生服务、为家长服务、为社会服务的思想。在业务上爱岗敬业,勤奋工作,一丝不苟,诲人不倦。在内心深处做到关心爱护学生,尊重信任学生,严格要求学生,全面呵护每个学生的健康成长。在工作、生活中处处为人师表,率先垂范。在教育教学实践中树立创新意识,勇于探索,创造性地做好每一项工作。

实施师资培养资助政策。按照工程教育专业认证对专业教师工程背景的要求,大力加强专业教师工程能力的培养,按照“持续资助,选择培养,稳定梯队,形成特色”的原则,对师资队伍中具有发展潜力的课程组及个人进行持续、稳定资助,使之成为有目标有方向有特色有影响力的教科研创新团队成员。学校出台相应政策,保障外出进修教师的根本利益,鼓励中青年教师外出深造和培训,鼓励教师进行国际交流,鼓励教师深入企业进行工程实践活动等。

完善教师入职标准、职务聘任、考核等相关办法。2016年,基于工程教育认证的背景和需求,我校重新制定和出台了专业教师入职、职务聘任、考核等相关办法,如:职称评定时,将教师分为教学型、教学科研型和科研型三类,有效引导教师避免出现重科研轻教研现象,让积极投身一线教学及教学研究工作的教师有顺畅的晋升通道;要求教师晋升职称时,任期内须有半年以上的企业工程实践经历,或有半年以上的海外学习(进修)经历;要求教师晋升职称时,教学型教师网上评教结果排名必须位于本学院(部)的前30%;对于有突出贡献的课程群或课程组团队,或在教学、科研、管理、学科建设等工作中取得突出成绩的个人给予一定的物质奖励,并在职称晋升上给予优先。

五、结语

课程群是一系列相关课程的有机结合,是专业能力培养的核心。课程组是完成课程群建设目标的基本组成单位,是教育教学思想和精神的贯彻者和实施者,课程组建设直接影响到课程群的建设,加强课程群和课程组建设对于提高高校人才培养质量有着重要的意义。

猜你喜欢
面向对象工程专业
一句话惹毛一个专业
专业降噪很简单!
专业化解医疗纠纷
更聚焦、更深入、更专业的数据分析
子午工程
面向对象Web开发编程语言的的评估方法
峰丛洼地农作物面向对象信息提取规则集
工程
基于面向对象的车辆管理软件的研制与开发
工程