日期:2023-01-13 阅读量:0次 所属栏目:职业教育
在高职计算机专业中,高级语言程序设计如《C语言》是专业必修课,它主要培养学生的算法思想和程序意识,其重要性可想而知,但由于本课程知识点繁杂,内容抽象晦涩难懂,教师授课难、学生掌握难,这使得教师在该课程教学中必须调整教学内容、改变教学模式和授课思路,从而提高学生的学习主观能动性,培养学生分析并解决问题的能力。
1 课程教学中存在的问题
本人在多年的计算机程序设计语言教学过程中发现,高职学生普遍基础知识薄弱,学习主动性差,缺乏学习兴趣,接受能力有限,英文水平低,看到稍长的程序代码就头痛,课上不积极参与,课后不及时复习,遇到不懂的问题,很少有学生主动询问老师,大多无视实践操作中的逻辑错误与语法错误,有些学生甚至把宝贵的课堂时间浪费在玩手机、逛网页上,最终课程结束也不会编写简单的程序。
针对以上的问题,并结合高职计算机专业学生就业岗位的要求和课程本身的特点,对《C语言程序设计》课程进行了教学的改革。
2 课程教学改革实施
2.1 教学内容的整合
根据高职院校对学生培养技能应用型人才的目标,重在培养学生的程序设计能力、阅读及调试程序的能力上,因此对教材中的内容进行适当的整合,以项目实施顺序为导向来安排组织教学内容,根据项目中各模块所含有的知识、能力及职业素质建立课程体系结构导出基本语法知识、三种程序结构、数组及函数等相关内容。在教学中重点放在三种基本结构、函数调用、数组等常用的知识点,对程序设计语言中偏难偏繁的知识不讲或少讲,对实际应用较多的内容进行必要的加强。在选取实际项目作为教学内容后,通过对问题的解决来引导知识点的学习,使学生在完成项目的过程中提高解决实际问题的能力。
教学内容除选择一个学生熟悉的“成绩管理系统”综合项目贯穿整个课程外,还结合相对独立、有趣的小任务进行教学,用以巩固和拓展知识点,课程内容整合如下:
2.2 教学方法和手段的改革
1)课堂中以项目为先导,推行任务驱动、现场演示、模仿练习、要点剖析、拓展练习的教学形式。由教师对课本知识点的讲解为主体转变为以学生完成项目任务为主体,多年的教学经验说明这种“教师精讲学生多练”的教学方法对高职生学好计算机程序设计语言有着很好的效果。教学中应遵循“深入浅出、突出实用”的原则,将知识难点分散从而提高学生的接受能力。为了巩固课堂的教学内容,学生课后不仅要动手操作编写小程序,还要动笔练习,对课堂上编写调试过的案例和习题,要求课后抄写并加以注释,以加深对程序结构的理解、对程序中英文单词的记忆、对程序语句书写规则的掌握。
2)教学过程中,运用信息量较大的多媒体技术辅助教学,缩减理论讲解时间,优化教学过程,激发学生的学习兴趣。如将选择结构、循环结构、数组和指针等重要的知识点制作成生动的课件,降低理论教学的枯燥性,提高学习的趣味性;将语句、结构及概念等理论知识融合在案例代码中以课件的形式,呈现在课堂中增加教学信息量;充分利用网络资源,将课件、习题等放到网上供学生自行调用复习,巩固教学内容。
3)加强实践教学中的监督和辅导。在任务执行过程中,教师要及时了解学生作业中存在的问题,个别问题单独辅导,普遍问题集中讲解,根据学生实践中出现的问题,教师可适当调整授课计划和授课内容,以满足学生知识学习的需要,这过程可以增强教师与学生的交流,掌握学生学习动态,杜绝学生开小差的弊端,提高课堂教学效果,更好的培养了学生的编写程序及程序调试的能力。
2.3 考核方式改革
考核作为一种教学评价手段对教学有着重要的促进作用,单一的用期末考试成绩来评价学生,往往使学生不注意平时上机实践的积累。所以要实现教学目的,要确保课堂教学效果,还应完善考评机制。要调动学生上机操作的积极性,可在课堂上对学生的任务完成情况作评分;为保证课堂教学内容及时被消化掌握,教师可在课后布置作业,以复习和巩固课堂教学内容,视作业完成的质量记分,如上表所示。提高课堂任务完成和课后任务执行的考核分在总成绩中的比重,使学生有意识的重视平时的上机操作和课后知识点的复习,这才是学好C语言的关键。因此考核由平时成绩(课堂任务+课后任务)50%、上机考试成绩30%、期末考试成绩20%三部分组成,多样化考评机制有助于发挥学生学习的积极性,保障C语言课程的学习效果
3 结束语
程序设计语言的课程教学改革必须针对高职院校学生的特点,认清教学现状,打破常规教学理念,以教师为主导、学生为主体,夯实基础、重在实践,运用多种教学方法和手段并加强教学各环节的实施,来有效培养学生编写程序和调试程序的能力,真正提高教学质量。
本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/zhiyejiaoyu/209601.html上一篇:高职电气自动化专业教学改革初探