APP下载

职高C语言教学中项目教学法的运用分析

2021-12-01

科学与信息化 2021年4期
关键词:C语言高职生多媒体技术

吉林省通化市职业教育中心 吉林 通化 134001

项目教学法非常适用于已经拥有一定基础知识和能力的高职生进行阶段性的实践学习,C语言作为一种独具特色且应用范围较广的程序设计语言,非常适合使用项目教学法进行教学,不仅可以让高职生熟练地掌握新旧知识点,还可以提高高职生的知识应用能力,从而促使高职生学会并尝试更多的程序设计技巧和方法。

1 分组实施,合理搭配

高职教师需要根据高职生的实际情况,对高职生进行有效组合,并确定具体的小组人数,实现分组的科学性和合理性[1]。若高职教师在小组设置上不科学,不仅无法发挥分组学习的最大化效用,还会降低C语言教学的有效性,为此,高职教师在布置相关任务以后,每组需要选择出一名组长,并由该名组长进行小组内的任务划分,以此实现组内的优势互补,促进组内的每个高职生在C语言方面的学习质量和学习效率提升。例如,高职教师可以开展一个“序列数的生成”的项目活动,高职生想要更好地完成项目学习,就需要联系多方面知识,并且进行新旧知识的结合,此时可以由各组组长进行任务分配,有的高职生进行循环结构的基本含义的学习,有的高职生针对实施循环的条件进行相应的分析,还有的高职生需要针对具体的循环内容进行相应的思考,再通过一系列的学习和探讨,促使项目教学的顺利完成。

2 问题引导,以问题为线索组织教学

项目教学的前提是探究,高职教师需要根据实际情况,为高职生指明正确的探究方向,并为其铺平探究的道路。与此同时,每个高职生都有其独特的思维方式和探究思路,当高职生针对同一问题进行讨论和探究时,很有可能会出现不同的探究思路和探究结果。因此,高职教师需要抓住高职生的这一差异性特点,并结合具体的项目内容,提出相关问题,促使高职生能够通过这些问题,逐步找到正确的学习道路,实现高效学习。而具体的问题大致分为四个部分,并且呈现出逐步递进的形式[2]。首先,高职教师需要引导高职生进行思考,研究具体的项目时会遇到哪些问题。然后,实时关注高职生的项目学习过程,对其进行适时地帮助和技术引导,引导高职生思考进行此项目研究时,会涉及何种技术。其次,针对具体的技术,引导高职生分析实现此技术所蕴含的相关知识是什么。最后,引导高职生思考如何运用这些相关知识,去实际有效地处理和解决相关问题。例如,高职教师可以以“计算器设计”为主题开展相应的项目活动,并引导高职生进行思考,设计计算器时需要考虑到哪些问题。如需要考虑计算机在计算除法时,出现除不尽的情况时该怎么办等。此时,教师可以运用多媒体技术将高职生所提出的问题进行一一显示,而对于高职生忽视的问题,教师可以继续利用多媒体技术进行相关视频的播放,促使高职生通过相关画面内容,推导出更多需要考虑的实际问题。然后,引导高职生考虑这些实际问题会运用到哪些C语言知识,在高职生陷入瓶颈时,高职教师需要进行一定的知识引导和技术引导,从而促使高职生能够持续保持探究兴趣和研究热情,加强学习效果。

3 运用多媒体技术,提高教学效率

依托于项目教学法之下,可以有效结合多媒体技术,这对于高职生来说,具有更多的促进作用。多媒体技术不仅能良好地发挥高职教师在实际教学中的引导性作用,还能有效地促进高职生的自主探究能力和分析能力的提升[3]。例如,高职教师可以选择一个和高职生的学习生活紧密相连的项目,这样可以为高职生的项目学习奠定一定程度的基础,以学生成绩处理程序为项目主题,并运用多媒体技术,通过视频画面,直观、清晰地为高职生提供一个范例,其中包括成绩的输入以及成绩的输出等多个方面,然后,高职生可以在此基础上,根据自己的实际需求,增加更多的内容,如成绩排序、成绩分类等,以此促进C语言教学实效性的显著提升。

4 结束语

综上所述,C语言教学是一种非常重要的基础课程,主要的目的就是让高职生掌握使用C语言进行程序设计的方法,使得高职生可以用成熟的思维,灵活运用自己所学的知识,并在面对实际问题时可以进行独立分析,用C语言知识解决实际具体问题。作为高职教师,需要不断尝试新的教学内容和教学方法,并依托于项目教学之下,不断促进C语言教学的实际效果和效率的增强。

猜你喜欢

C语言高职生多媒体技术
高职生生涯适应力与求职主动性关系实证研究
感恩团体心理辅导在高职生感恩教育中的实证研究
多媒体技术在中学英语教学中的应用
基于Visual Studio Code的C语言程序设计实践教学探索
应用多媒体技术 创新中职德育课
计算机多媒体技术应用初探
当代女高职生婚恋观的现状调查与分析
51单片机C语言入门方法
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索