项目教学法在中职C语言教学中的研究与实践

发表时间:2020/10/29   来源:《教学与研究》2020年第19期   作者:吴琼
[导读] 计算机C语言的地位,是由信息技术当前的社会地位决定的,信息技术对现在的生活
        吴琼
        江苏省淮安工业中等专业学校   223200
        摘要:计算机C语言的地位,是由信息技术当前的社会地位决定的,信息技术对现在的生活和科技发展影响越来越大,这就说明了不论哪一阶段的信息技术教学课程都不能忽视。中职计算机教学的目的是促进学生就业,因此,在教学过程中必须要让中专学生彻底的学会计算机的知识理论,并且还要强调学生的实际操作能力。鉴于此,文章结合笔者多年工作经验,对项目教学法在中职C语言教学中的研究与实践提出了一些建议,仅供参考。
        关键词:项目教学法;中职C语言教学;研究与实践
引言
        目前,中职学校C语言程序设计的教学形式是以教师讲授示范或者云课堂演示为主,学生根据示范演示中的实操步骤自行上机操作练习为辅,在这种传统教学模式下,学生的课堂参与度很难达到预期。职业学校授课过程中频繁使用的任务驱动式教学法和案例教学法很难将教材的知识与实际工作环境相结合,学生只是按部就班地遵循一个个小任务或案例所规定的内容学习片段化的知识,没有实现培养学生自主创新精神与合作解决问题能力的预期教学目标。
一、项目教学法的理论依据
        关于项目教学法的理论依据众说不一,通过对比多个项目教学法内涵以及定义后指出,项目教学法的4个关键要素:学生的自主性、有计划的行动、解决问题的过程、相应的社会情境。首先,传统的学习理论侧重于教师端的研究,而建构主义则更加强调知识或技能是由学习者本人通过意义建构的方式形成的。其次,杜威的实用主义教育理念认为,一切知识源自于经验,教育教学应当以活动的形式使学习者积累经验,达到掌握以及应用的程度。最后,项目教学法的重要组成部分是项目,学习过程不仅是个体对知识意义的建构,更是一个实践的参与过程。情境学习理论指出学习过程应当在即将学习的知识或技能被频繁运用到的情境中进行,而不能一味地让学生只坐在教室中进行被动接受。
二、项目教学法的实践应用
        (一)精心设计教学教案,提升学生上机成就感
        计算机实验教学的目的一方面是提升学生的动手能力,让学生掌握实际编程操作方法,能够设计出简单的C语言作品;另一方面也可以起到验证理论知识,巩固理论知识的作用,让学生感受到理论知识的指导价值,能够学以致用。因此,理论教师和实验教师应该多加交流,分享教学案例,沟通教学进度,让理论教学和实验教学相互促进。

在教学案例的选择上,理论和实验教师应该有共性,选用类似的教学案例,让学生有熟悉感。实验课程尤其是需要循序渐进,对教学的进程有着严格的要求,实验课程大多是以算法和程序贯穿始终的,内容比较枯燥,理解较为困难。这个时候实验教师就需要精心准备教案,根据学生的特点设计较为时尚的教案内容,来吸引学生的学习兴趣。
        (二)优化课程设计
        对于C语言程序而言,具体结构通常包括分支、循环和顺序三个结构,其中,循环结构是极为重要的一个结构。在进行微课制作设计过程中,可以选择利用购物管理系统中验证用户登录信息和查询商品信息两个子模块展开教学任务。相关人员需要基于任务进行微课设计,具体包括for循环和while循环的定义与应用方式;for循环和do-while循环的定义和具体应用;循环体系中break和continue语句的具体应用方式,包括两个子模块功能实现的具体方式等。在制作微课的过程中,设置的教学任务和问题应与学生的日常生活有紧密的联系,在此基础上再引出相关技术内容,确保微课教学具有更高的趣味性,帮助学生对新知识进行更为深入的理解,进一步提升学生解决问题的能力。
        (三)项目教学法的实践分析
        通过对项目教学法应用的进一步分析发现,项目教学法在实际教学中应用的特点有以下几点。(1)能够激发学生的学习兴趣。项目教学法与案例教学法不同,是以项目为载体,以学生为主体实践对象的教学方法,通过实在的具体的项目来引起学生的注意并激发学生的学习兴趣,使学生由主动学习替代了原先的被动学习。(2)培养学生的团队工作能力。在项目实施过程中,最大的特点是划分小组实施项目。以真实的项目工作为教学背景,无疑加强了学生与学生、学生与老师之前的沟通合作能力,提高了学生在完成任务时的自我效能感和团队工作能力。
结束语
        项目教学法是在建构主义、杜威的实用主义和情景学习理论的影响下,通过选取与学生未来就业方向相一致的实际项目作为情境,通过学生自主探究合作学习,以小组的形式完成项目,最终将教学内容意义建构,是一种行之有效的教学方法。项目教学法打破了传统的以教师讲授示范或者云课堂演示为主,学生根据示范演示中的实操步骤自行上机操作练习为辅的教学模式,以解决实际工作项目中的部分问题为载体,实现学生对知识与技能的掌握,大大调动了学生的学习积极性。
参考文献
[1]李徐翁.浅谈中职C语言程序设计教学[J].计算机产品与流通,2018(10):169.
[2]吴燕珍.多元化教学在《C语言程序设计》中的应用[J].电子世界,2018(11):104.
[3]王心琦.论职业学校C语言教学过程中学生参与意识的培养[J].职业,2018(14):82-84.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: