APP下载

C 语言程序设计精品课程建设研究

2020-11-24张寒冰浙江东方职业技术学院

数码世界 2020年1期
关键词:程序设计知识点高职

张寒冰 浙江东方职业技术学院

鉴于此,文章结合笔者多年工作经验,对C 语言程序设计精品课程建设研究提出了一些建议,仅供参考。

引言

C 语言程序设计课程的学习过程对高职学生有一些困难和挑战,有些内容(如指针、结构)不容易掌握,如何调动学生的学习欲望,激发学生的学习兴趣,进行有趣的教育,营造轻松愉快的课堂氛围,使学生积极融入理论知识的学习中,发挥自己的主导作用是教师对教学工作的挑战。

1 C 语言程序的概述

C 语言构造了人与计算机之间相互交流的纽带(语言),“C 语言程序设计”是高等职业教育计算机、电子专业的专业基本课程,引入程序设计的根本思想与根本方略,给后面专业课程学习奠定了程序设计上的根基。然则,高职院校学生学习基础比较欠缺,大多学生在入学前都没接触过程序设计的有关内容,甚至对于编写程序一点定义都没有;学生的数学成绩和逻辑思维能力都存在不足;学生学习兴趣不是很深厚,伴随着课程教学的步步深入、难度不停地上升,还有一些同学经常在中途打退堂鼓。在高职C 语言程序设计课程教学钻研与变革过程中,探寻依据高职高专学生的特征,以学生为核心,以能力为重,在教学内容与教学办法上增添乐趣,要注重培养学生的学习兴趣和爱好,使学生因为“乐学”而“好学”,进而提升教学效率。

2 C 语言教学中存在的问题

2.1 讲授的知识过于陈旧,对学生能力的要求不具体

C 语言作为计算机语言的一门基础课,很多老师在教学起始时就没有更好的引领学生实行计算思维的设立与软件开发的环节的施行。在学习完课本上的程序内容之后,没有目的性的找到符合整体现下较为熟练的软件程序引导学生练习完成,也没有对课本上的知识实行熟悉,深入的理解。

2.2 课本的知识点相对来说比较孤立

课本上的知识点大都是由繁琐的程序慢慢提取出来的,所成的看着像孤立的知识点。而且在学生学习的过程中,要是授课老师只是讲授课本上的知识点,会使学生不能建构起总体程序设计的观念,致使养成好高骛远的毛病。

2.3 学生课堂积极性不高

《C 语言程序技术》课程是计算机有关专业的专业基本课程,学习内容拥有一定的概括性,是理论与实践想联合的学习方法,还需要学习者必须拥有可靠的逻辑思维能力。而且高职院校学生大多是学习根基比较差,学习积极性与专注力度也比较差,再加上这门课程知识点前后连贯性比较大,如果某个知识点没有弄明白,后面课程学习起来就会特别艰难,也会导致学生更不愿意学习,因此形成恶性往复的习惯。

3 C 语言程序设计精品课程建设研究

3.1 对话教育

新一轮课程改革需要教师和学生变换自身定位,教师应该改动灌输式的“反对话教育”,提倡“对话教育”学生应该把自身“课堂信息接受者”改为“课堂信息交流者”的身份。新课标背景下的课堂教学应该是一个对话的形式,老师和学生的地位是均等的,老师应该极力引领学生和客观世界对话,和他人对话,和自己对话。学生经过对话,应该渐渐养成一种活动性的、合作性的、反省性的学习方法,也就是养成认知性实践、社会性实践、理论性实践“三位一体”的学习流程。这样的课程教学流程超过了二元论;它着重于知识的主观和客观、知识的接受和发觉、知识的结构和构造、知识的抽象性和具体性、知识的明晰和默会等许多关系的统合。老师和同学应该一起寻找课程教学的这种革命性的转化——从“传递中心”的教学转化为“对话中心”的教学;从“记忆型教学文化”转化为“思维型教学文化”。

3.2 教学评价

教学评价是对于在课堂教学实施流程中发生的客体对象所实行的评价活动,分为教和学两方面。教学评价是促使学生成长、教师专业发展与提升课堂教学质量的主要措施,也是鼓励教师有目的性、有针对性地不停学习、改善、提升的流程。课后要联系上课效果与学生作业完成状况,实行教学总结与评定,有效率地完善教学,更高效的推进学生全面发展。

3.3 信息化手段

信息化手段运用能够完成在线点名、在线评价、在线互动、文件或者影音资料下载、图片动画播放等等,这些可以帮助教师从事课前、课中、课后教学和检验,提升教师教学效果,并且高效引发学生的学习兴趣爱好,增加课堂生动性,提高教学效率。一般运用的信息化手段有:多媒体、微信(QQ)群、微课、慕课、编程APP 等手段。C 语言程序学习流程中,代码与符号比较多,而且对初学者很难理解透彻,常规教学通常在课堂上学习的内容不能够准时吸收和消化,所以课后会轻易忘记。采取信息化手段能够提升学习效果,如果利用C 代码编写APP,在课堂上可以按时对于教师讲授内容实行练习,借助班课APP 或者微信群交作业,教师在课堂上可以适时给予评价,并且在第一时间内了解学生学习效率,对于容易出错与学生知识点不足加大强调。教师可以对每个章节重点知识录制3-5分钟的微课视频,能够引导学生进行课前预习与课后巩固,对于比较难理解的内容实行反复学习练习。

3.4 增强教学生动性

教学还是门艺术,生动诙谐的教学语言、贴切的表情与动作都可以引起学生的注意力,创造一种轻快愉悦的学习气氛,使学生在这样的环境中学习知识。在程序设计课程教学过程中,生动的语言与活跃的教学形式可以把枯燥乏味、生硬的课堂变得生动有趣。

3.5 重点关注实践操作

教学需要在合理定制教学计划时应把实践操作归入计划过程中来,若只限制在理论学习而不重视实践操作就会使学生徘徊于书本知识层面上,因而重点关注学生的实践操作是极为关键的部分。教师应合理安排时间,在实行上机操作时经过对以前内容的巩固及后面内容的预习上多下功夫,进而使学生对于课程知识内容印象更加透彻、深入,并且具有一定的自主动手操作能力。

3.6 课前自主学习

在课前,教师经过网络教学平台发布了下一堂课的学习任务单与有关学习材料,让学生领略下一堂课需实现的能力目标、知识目标与素质目标,发布本单元需要完成的可检测的任务目标。学生也可使用平台中教师供给的资料实行自主学习,如果遇到学习上的难题,可以在平台上和老师或者其他同学沟通交流。

4 结束语

信息化快速发展,为适应时代潮流,教师仍须不断学习教育的新理念和新方法,提高总体教学服务水平。这样才能逐渐满足学生的需求并予以实施,从而使高职学生开展学习和工作。

猜你喜欢

程序设计知识点高职
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
医学专业“Python程序设计”课程教学改革总结与思考
基于Visual Studio Code的C语言程序设计实践教学探索
战“疫”期间基于高职线上教学的分析与思考
从细节入手,谈PLC程序设计技巧
如何将微课融入高职钢琴课堂教学
高职高专院校C语言程序设计教学改革探索
关于G20 的知识点