应用型独立学院计算机专业教学质量提升初探
2020-09-02吕宣姣
吕宣姣
(中山大学南方学院,广州510970)
1 问题提出
随着我国高等教育规模的不断扩大,作为公立高等院校的有益补充,独立学院也应用而生。对于以应用型人才培养为目标的独立学院,在进行教育工作评价时,最重要的考核内容以及考核标准之一就是教学质量[1]。教学质量的评价要建立在充分调查和研究的基础上,评价过程需要从学生培养质量、目标的达成度、教师教学能力和业绩等方面实事求是开展[2]。独立学院与公立高等院校在培养学生的方式上可能没有明显区别,但在办学条件和生源质量上却有着较大的差异[3-5],这使得独立学院在办学过程中面临着较大的挑战,同时也存在以下问题:①师资队伍质量参差不齐,流动量较大。②课程间的教学内容重复或存在基础知识点遗漏现象。③教学过程缺乏强有力的监管。④学校硬件环境条件不能完全满足学生学习的需求。⑤毕业要求不能严格落实。⑥学生实践能力较弱。⑦缺乏完善的线上课堂教学系统。
2 改进措施
针对以上问题,本文提出如下的改进措施:
(1)针对师资队伍质量参差不齐、流动量大的问题,独立学院应加大师资队伍建设的投资力度,提供具有竞争力的薪酬待遇。对新入职教师进行多方面的培训,如:计算机专业本科教育的培养目标、教学理念、授课内容的选取以及授课方式、当前社会对计算机专业人才的需求等。鼓励教师走出校门,走进兄弟院校进行学习调研,参加高质量的计算机专业人才培养论坛及会议,去企业了解社会实际需求等。为教师提供良好的科研平台,同时鼓励教师推进科研反哺教学,激发学生专业学习的兴趣。
(2)本科四年的课程有严格的先修后续关系,根据专业类教学质量国家标准对计算机专业的要求,专业负责人应与课程负责人一起讨论梳理建立课程群,明确课程群内应该包含哪些课程,课程之间的先修后续关系,各课程之间内容应融会贯通,避免重复或遗漏,不能因为学习难度大而略过关键知识点,也不能太过强调应用而忽略了最基本的原理方法。例如:从软件生命周期来看,一个软件项目的研发过程有需求分析,系统设计,软件开发,软件测试(验证),软件发布与维护这几个阶段,根据该流程,可以将C 程序设计语言,Java 程序设计语言,Python 程序设计语言,软件工程导论,系统分析与设计,软件测试与质量保证,软件项目管理划分为一个课程群。一般地,软件工程导论和软件项目管理中都会包含到这几个阶段内容,这时就需要在各门课程中突显侧重点,如:系统分析与设计这门课程的重点可以是:可行性分析,需求分析以及系统建模的方法及技术;程序设计语言的重点是:各种语言的语法,语义,应用领域以及编程规范;软件测试与质量保证课程的重点是验证软件的功能、性能、可靠性、安全性等的方法、技术、工具等,以保证软件产品能够取得用户满意;软件工程导论课主要体现相关的概念,原理以及方法学,其他课程中会专门介绍的内容,例如:软件需求分析与系统建模方法、软件测试方法与技术、软件项目管理,在软件工程导论课程中可以减少课时量。软件项目管理可以以软件生命周期为主线,侧重点是各阶段的项目管理工作,关注项目计划、执行、监控与收尾。
课程安排上,一般C 和Java 语言会分别安排在大学一年级的第1 和第2 学期。软件工程导论可以先于系统分析与设计,软件测试与质量保证和软件项目管理开课,安排在第4 学期或者第5 学期。系统分析与设计,软件测试与质量保证和软件项目管理可以安排在同一学期,例如:第5 学期,任课老师可以安排若干中等难度的可选项目,同学们分组以团队合作方式选择某一项目进行开发,并将这三门课的相关知识点落实在一个综合项目中,一方面知识点得到应用,另一方面,三门课共用一个项目,也可以减少同学们的学业负担,并且有充足的时间高质量完成项目,同时也提高了学生的动手能力。
图1 课程群结构图
基于上述课程群建设,各课程负责人与代课教师应一起梳理教学大纲,明确课程群和各门课程的教学目标,学生应该达到的核心能力,授课内容与授课方式,以及考核标准等。教师在授课过程中遇到教学相关问题,应及时与课程负责老师或者相关教师交流;课程负责教师应定期组织会议搜集教学过程中存在的问题,并与课程群内教师一起探讨得到合适的解决方案。
(3)关于教学过程的监管,可以组织一个教学督导团队,不定期听课,对照教学大纲,从教学内容、教学方式、学生的课堂表现等方面提出存在的问题,给出改进建议,持续关注直到问题闭环,同时可通过学生评教来反映各门课程的教学质量,将教师的教学情况按照一定的比例纳入绩效考核。平时也可以通过公共邮箱接收学生在上课过程中遇到的困惑,特别是搜集对教师的教学态度、教学能力、教学内容及方式等方面的意见。创建平台,定期搜集校友对母校教学管理的建议,定期搜集用人单位对毕业生的能力评估,根据毕业生进入职场以后的表现,不断反思教学过程中存在的问题,并及时进行改进。
(4)关于学校硬件环境的问题,主要是实验室资源不足,实验设备质量不高,如:投影仪和计算机配置低、陈旧、网络不稳定等,这些问题会直接影响教学质量。独立院校应按照学生规模提供满足教学要求的实验环境。
(5)关于毕业要求不能严格执行的问题,应该在入学时对学生进行毕业出口条件的教育与宣传,同时建议将相关要求规范告知家长。平时教学过程中,除了学习成绩,教师也可以将学生的学习态度与素养纳入平时成绩进行考核。每次考试之前通过线上线下多种方式进行宣传,考试过程中严格落实学校相关的考纪考风。也可以制定相关标准,例如:学生每学年不及格科目达到2 门以上,下一学年适当限制学生的选课学分数。建立毕业生学业预警机制。考试成绩严格按照教学大纲中制定的标准执行,如果毕业前没有达到专业所要求的学分,则按照规定,学生应修完课程取得相应的学分,满足毕业要求后才可发放毕业证书。
(6)关于学生实践能力较弱的问题,应引导和督促学生多读书、深思考、善提问、勤实践,培养良好的自学习惯与能力。专业可以开设1~2 门综合性较强的课程,最好可以通过1 门综合课程把5~6 门专业基础课程的知识点整合起来,学生分组团队合作完成一个有实际应用价值的软件或硬件作品。学校应持续强化创新创业协同育人,增加学生去企业实习和实践的机会,例如:可以鼓励专业知识学的扎实、动手能力强、具有良好自学习惯的同学组建学习小组,寒暑假加入到与学院合作的一些企业中,参与企业的一些中小型项目开发工作,项目结束回校后,同学们总结在企业项目开发过程中的工作经验与感受,将企业文化、职业素养,专业技能要求,岗位职责等分享给其他同学。也可以邀请企业工程师进入课堂,以小型项目形式让学生了解企业所需要的知识方向,并体验企业项目开发方式。同时专业应尽可能创造条件、鼓励学生走出去参加大学生创业创新等相关比赛。
3 结语
综上所述,为了提升应用型本科院校计算机专业的教学质量,计算机专业教学部门应通过自检和外部评审的方式,发现问题,分析原因,找出规避或解决方法,然后对培养方案,教育目标、师资建设、教学环境建设、教学过程、教学质量评价机制等环节进行综合评估,解决问题的同时,需要从整体上梳理更加合适的流程,规范,以免类似问题再次发生。本文针对独立学院计算机专业人才培养过程中容易出现的几个问题,结合笔者的经验提出了一些改进方案,以期能够进一步提升应用型独立学院计算机专业的教学质量,实现应用型人才培养的目标。