APP下载

基于高级语言程序设计课程的项目式教学方法的研究与实践

2020-05-03马长喜蒋琳孙金雷

视界观·下半月 2020年1期
关键词:项目式应用性教学改革

马长喜 蒋琳 孙金雷

摘要:本文从高级语言程序设计课堂教学改革出发,结合笔者多年的教学经验,针对目前高级语言程序设计课程教学存在的问题和不足,提出了一种基于项目式的教学方法,并在课程教学中进行了实施。该教学方法不仅大大激发了学生学习兴趣,还培养了学生的实践能力、工程应用能力,提高了学生专业综合素质,取得了良好的教学效果。

关键词:高级语言程序设计;教学改革:教学方法:应用性:项目式

“高级语言程序设计”课程是理工科专业必修的一门专业基础课程,其中,编制程序和阅读程序技能是学生应掌握的核心职业能力之一。从近几年涉电专业学生的就业情况来看,用人单位都要求学生具备编程和阅读程序能力。因该课程实用性、操作性、实践性强,所以,该课程的教学效果直接影响学生的就业及专业上的发展。

一、高级语言程序设计课程的教学现状及存在问题

在传统的教学中,课题组成员与很多高校教师一样,讲课时严格按照教材内容进行讲解,考核方式大多采用笔试进行,难以考查出学生的综合能力。主要存在以下几个问题:

1.学时偏少,非计算机专业的学生,该门课程每周仅开设3学时,单纯按照教材讲解理论知识,学生不易理解,也不能激发学生学习兴趣,上课时学生经常会出现无精打采的现象,课堂教学效果不理想,达不到预期效果。

2.教学内容上基本沿袭传统的模式,没有跟踪先进技术和理论,导致学生毕业后无法将所学知识应用于实际工作中去,无法适应工作岗位需求。

3.没能充分利用学校现有的条件和学生课余时间,学生学完理论知识,不能够学以致用。如:学习完后续的单片机原理及应用课程专业课之后,不能编写单片机控制程序等等。

二、教学改革与项目式教学方法的研究与实践

综合以上分析可以看出,高级语言程序设计课程的教学改革目前己迫在眉睫。作为一名从事多年教学的高校教师,要勇于改革、敢于实践和进行教学创新。笔者结合多年的高级语言程序设计课程的教学心得体会,并曾在我校2016级、2017级学生的高级语言程序设计教学过程中,针对高级语言程序设计课程教学内容及课程特点,分析出高级语言程序设计教学过程中目前存在的问题,并提出相应的对策。梳理出课程核心知识点,设计具体教学项目任务,制定出项目化实施步骤,以项目化教学实施为依托进行组织教学过程。在教学实践中总结,在总结中不断完善项目化教学模式,然后,在其他课程教学中进行推广。项目式教学方法具体内容和实施方法如下:

教师选用经典编程实例进行讲解,并通过实例进行模拟训练,让学生掌握该课程核心内容和编程技巧。教师按照知识目标与能力目标要求给学生布置项目任务,以作业形式给学生下达任务,鼓励学生动手实际制作电子小产品,如在教学中,以“LED流水灯、数码管时钟、LED点阵显示屏、模拟交通灯等进行教学驱动,让学生边学理论边做项目,在项目设计中灵活运用所学知识与技能,同时在做中发现新问题,进而引导学生去自主查询资料,培养学生分析问题与解决问题的能力。

具体实施计划:

学期初(1-8)周:完成核心知识点的学习,完成基本教学任务。

学期中( 9-15)周:通过典型的实际项目进行反复训练。

学期末( 16-18)周:通过学生自主编程,举办C语言编程大赛,全面检验学生对高级语言程序设计的掌握情况,这也是一个综合考核过程。

采用项目式教学方法,可以从一开始就吸引学生注意力,提高学习兴趣,激发他们学习的主动性,课题组提出的”边学边干、边干边学、理论指导实践、实践带动理论“的教学理念,大大提高了教学效果。把知识和技能作为基础,核心应用能力作为主线,工程实践和创新贯穿其中,集打造知识、能力和素质为一体,打破了传统的教学模式,凸显较好地教学效果。项目化教学模式已经实践两个学期,学生学习兴趣高,现代设计技术实验室和机械创新制作室为学生开展第二课堂提供了平台,学校鼓励教师进行教学和考试改革,该教学方法是完全可行的。

三、结论

笔者从事高级语言程序设计课程教学已有多年,在高级语言程序设计教学中进行过很多尝试,一直纠结于教师难教、学生难学这些令人头疼的问题。笔者进行了深刻的教学反思和总结,老师怎样教才才能让学生爱学习、乐于学习呢?项目式教学方法是笔者在高级语言程序设计教学中的一些体会,不算是成功的教学模式,不同的教师,可能都有自己的思考和想法,在教学改革中,始终没有终点,高校教师要不断创新、不断拓宽教学思路、更新教學方法和手段,才能跟得上教育发展的步伐。教学方法的改革,我们一直在摸索和实践中前行!

参考文献:

[1]卢瑾,张健,陈晋音.C语言程序设计阶段式分层实验教学研究[J].?计算机教育,2014,(14):74-76 [2]黄海,叶海荣,大学计算机程序设计课程分层教学改革探索与实践[J].中国信息技术教育,2012,(6):103-105.

[3]史迎馨,基于项目驱动的《高级语言程序设计》课程的教学研究与实践[J],亚太教育,2015 (29):294.

[4]聂永红,李春贵,刘永娟,《高级语言程序设计》课程的改革与实践研究[J].教学与管理,2006 (18).

猜你喜欢

项目式应用性教学改革
基于结构化教学的小学数学练习设计研究
大学英语模块化、项目式、专业实践型教学改革思考
基于单片机课程的“教、学、做、练、研、赛”六步教学法探索与实践
项目式模仿教学法在单片机教学中的应用
项目式教学在高职数控车实训教学中的应用
广告摄影课程中“项目式”教学法的研究与应用
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索