新工科背景下计算机程序设计课程教学模式探究
2019-07-13武欢欢
武欢欢
山西职业技术学院 山西 太原 030006
前言
随着技术的发展,产业的不断进步,国家开始对一些高等院校进行了调整,重点是为了培养人才,尤其是对工程实践和创新能力提出了更高的要求。并且,为了能够适应新的科技革命和产业的变革,教育部在复旦大学进行了教育发展战略的探讨,最后达成了《“新工科”建设复旦共识》,随着时间的推移,各个学校以此开始和“新工科”方案达成共识,最终教育部在北京召开的工作会议中,通过了《新工科研究与实践项目指南》提出了新工科建设指导意见。因此为了能够使高校培养出适应社会发展的人才,教育部在培养模式上进行了改革,也使高等的教育工程有了更高的挑战和目标[1]。
新经济的快速发展需要每个高校都要向未来布局新工科建设,培养多样化的人才,必须深化改革,培养具有创新能力和跨界整合能力的工程科技人才。而相对于以往的工科人才,能够适应未来产业和新兴科技的“新工科”人才才是最主要的力量支持,“新工科”人才具有非常强的创新能力和时间能力量。
然而,现如今有很多院校的计算机专业程序设计课程在教学过程中,仍然是以老师为中心不以学习者为中心进行教学,学生在接受知识的过程中,仍然是被动的接受,同时学校不能做到实践为主,学生的实践能力和创新能力都较差,对于学生的学习内容考核方式也较为落后,这很不利于学生的发展,也很难适应新经济时代对人才的需要,因此,为了培养适应新时代经济和社会发展的人才,文章要以“新工科”人才为目标,以计算机科学和技术为例,开展了在新工科背景下计算机程序设计课程教学模式的探究,主要包括核心教学方法的改革,并且要开展不同渠道的程序设计课程实践教学。随着发展不断的更新教学内容以及建立起完善的课程评价体制,根据制定分案的合理性进行分析。
一、新工科背景下计算机程序设计课程教学模式
(一)教学方法的改革。因为计算机程序设计课程要求学生不仅要掌握基本的程序设计和开发软件使必须知道的语法基础知识,还需要学生要有创新能力和丰富的程序设计能力以及开发能力,这有一定的难度,对学生的时间开发能力有很大的要求。因此在教学的过程中应该采用翻转课堂进行教学,翻转课堂主要是将程序设计课程教学分为两部分学习,线上学习和线下学习。线上学习主要是让学生能够了解到学习目标是什么,根据学习目标自主的学习知识和课本内容。而线下是指在实践中,老师可以根据知识内容进行教学,将一些重点的、学生不会的问题进行重点的讲解、这样在教学的过程中,不仅可以培养学生的独立思考能力,帮助学生能够主动沟通还可以培养学生的实践能力,提高了课堂的教学效率和质量,解决了传统教学模式中学生被动接受知识的弊端[2]。
具体教学模式的实践可以分为三个阶段,分别是,课前准备活动、课堂教学活动、课后教学活动。三个阶段都是循序渐进,相辅相成。根据不同的教学阶段制定不同的教学方案,这样的教学对程序设计课堂的任教老师的理论知识和实践能力也有一定的要求,需要老师有扎实的专业功底和丰富的项目开发能力与经验,因此需要大量的双师型教师来推动教学模式的改革。
(二)开展多渠道的课程实践教学。实践教学能够培养学生的创新能力、动手能力和工程素养能力,但是当前对学生实践能力的教学只是局限于教师上课的简单试验和实验书上的简单指导,这样不利于对多方面人才的培养,新工科人才的培养需要有多渠道的时间方式,不断的对计算机程序设计课程进行拓展和实践。因此,首先学校可以和一些企业合作,企业可以捐赠给学校一些先进的设备和条件,为学校的教学搭建良好的实践平台,解决学校在发展过程中条件不足、教学模式单一的弊端。创建校企合作,通过实践教学提升学生的程序开发能力,企业可以根据一些学生的考核成绩,录用学生为实习生,不仅可以为企业带来一定的效益,也可以让学生在实践中得到锻炼,培养了学生的时间能力、创新能力和独立思考问题解决问题的能力。
(三)及时更新教学内容。随着经济的发展,互联网的崛起,计算机技术和软件技术都得到了非常迅速的发展,而传统的教学课程内容相比新兴技术的发展存在一定的滞后性和不完整性,不能够满足社会的需求和行业对计算机专业人才的需求。因此为了能够满足人才培养的需求,需要对所学知识的结构和课程教学内容进行改革和更新,尤其是一些与学生职业和技能能够直接相关的专业,必须及时的进行更新和升级。比如,《移动应用软件开发》、《web程序设计》等课程,要根据行业的需求已经人才培养的方向对这类课程的大纲和教学内容进行全方面的升级和改造,让学生能够了解到新的知识,与当今社会的行业和发展能够完整的契合起来。
(四)建立课程评价体系。建立课程评价体系是对课程方案和课程实践的考核,以及对学生在实践动手能力和自主学习能力的考核,在课堂教学过程中,重点的考核学生的参与程度以及学生对知识的掌握能力,从而激发学生的学习热情和学习兴趣。在考核的过程中,对学生进行知识点和模块等综合测试,以学生的程序作品质量为主,最后将一些课外竞赛或者其他大赛的成绩也可以作为实践考核之一,健全的课程评价体制不仅是对学生的考核也是对教师教学效果的考核,能够激发教师的责任心和上进心,也能激发学生的学习兴趣以及参与课外实践的积极性[3]。
二、对方案的分析
方案的可行性和操作性是否都强,主要表现为以下两个方面。
(一)要符合社会发展对人才的需要。随着经济的发展,智能时代的到来,教育开始面临着各种各样的挑战,学生的自主能力、创新能力以及实践能力都是智能社会发展的需要,因此必须提高学生的各方面综合素质,实现对人才培养的要求。
(二)符合学生求知需求。为了能够使学生能够跟上新时代的脚步,应该对陈旧的知识进行改革和创新,对教学方案和内容进行改革,符合当前学生的需求以及社会对人才培养的需求[4]。
三、结语
本文研究了新工科背景下计算机程序设计课程教学模式,为了符合新时代对人才培养的需求,进行一些改革和创新,也可以将更完善的教育模式推广到其他专业。