程序设计基础课堂实训的教学研究

上传人:I*** 文档编号:217733259 上传时间:2021-12-03 格式:DOCX 页数:6 大小:37.94KB
返回 下载 相关 举报
程序设计基础课堂实训的教学研究_第1页
第1页 / 共6页
程序设计基础课堂实训的教学研究_第2页
第2页 / 共6页
程序设计基础课堂实训的教学研究_第3页
第3页 / 共6页
程序设计基础课堂实训的教学研究_第4页
第4页 / 共6页
程序设计基础课堂实训的教学研究_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《程序设计基础课堂实训的教学研究》由会员分享,可在线阅读,更多相关《程序设计基础课堂实训的教学研究(6页珍藏版)》请在金锄头文库上搜索。

1、 程序设计基础课堂实训的教学研究 史洋王斌摘 要 程序设计基础作为编程入门的基础,是每一所高校计算机和软件工程方向学生的第一门计算机必修课。本文主要通过分析程序设计基础课程存在的问题,在这门课程使用一种新的教学模式-课堂实训,通过介绍其教学实施过程和分析能够获得的教学效果,得出课堂实训具有重要的实践意义和良好的教学效果。关键词 程序设计基础 课堂实训 统一编程:G642.4 :A0引言随着计算机技术的飞速发展,现今社会对软件产业的强大需求以及良好的工作待遇水平,全国众多高校都非常重视培养学生的编程能力,作为编程的基础课程程序设计基础,是每一所高校计算机和软件工程方向的学生的第一门计算机必修课,

2、如何让学生脱离枯燥的理论学习,如何让学生能够激发主动学习的兴趣和不断探索的热情,这都成为当前教学的研究内容之一。本文提出的项目驱动在高校程序设计基础课程的应用是经过在教学中实践验证的,具有良好的教学效果。1高校程序设计教学存在的问题目前大多数高校的程序设计基礎课程都是理论和实践相脱离,也就是课堂上只讲授理论内容,只有在实践上机的课程上才让学生通过编程学习编程语言。在这样的教学方式中不能最大限度的激发学生的学习热情,会让学生遇到困难难以克服,甚至会导致部分学生产生对编程学习的厌恶情绪。1.1理论语法学习的枯燥当前各高校的教学活动主要是在教室由教室播放教学课件,讲解教学内容,主要讲解C语言的语法,

3、单讲每一个知识点,会让学生感到理论内容学习的枯燥,实际项目中不会用到很复杂而且容易出错的语法内容。枯燥的理论学习会严重影响学生的学习兴趣,严重的会导致部分学生产生厌学的心理。1.2纸质作业的效率低下为了巩固所学的知识点,大多数教师一般给学生布置书面作业,让学生完成几道课后练习题,写在作业本上交教师批阅,从而达到学生复习和巩固知识点的做法。写在作业本上的代码可能会存在各种各样的问题,由于不能运行,不能直接反馈真实的作业效果。学生在参加计算机等级的上机考试就会出现各种各样的问题,由于动手能力不足,很多学生在这种考试前还需要参加各种辅导班练习上机操作能力。1.3代码错误或程序异常的难以调试学生作为初

4、学者,对代码或编译工具的使用不熟练,很有可能会在编程的过程中出现各种各样低级的错误,但是学生自己又无法解决或者学生不会如何使用调试工具定位问题,就会对学习产生一种很严重的阻塞效应。即使是上机的实践课程,由于上机的课时量和教师人数有限,会出现辅导不过来的局面,因为大家可能会问类似的问题,存在部分学生等待解决问题的时间浪费,导致的结果是上机的效率不高。1.4教师辅导的不及时大学的教学模式大多是课堂上讲授,课间学生可以咨询下老师,课后教师就离开,学生在学习遇到问题无法及时的寻求帮助,只能靠自己或者同学来解决问题。对于刚入门的学生和自学能力较差的学生来说,由于不能得到教师的及时辅导会严重影响学习的进度

5、,由于这门课程是循序渐进的学习,前面的章节内容没有学懂,会对后面的内容造成严重的影响。2课堂实训在教学中的功能作用通过分析总结在上述程序设计教学过程存在的各种各样的问题,本文使用了课堂实训的教学方法,能够在一定程度上改变现有的学习环境,可以在有限条件下尽可能的提高学生的学习效率。2.1教学的实施过程课堂实训的教学方法的前提是:在上课的过程中教师和学生必须人手一台电脑作为工具进行编写代码。课堂实训的教学方法的实施过程主要是:第一步,先将本次课的理论内容简单清晰的讲解,不需要学生都记住,先有个大致的印象。第二步,教师精选几个案例,开始真正的课堂实训,合上书本,教师和学生均准备好编译环境,教师现场开

6、始输入代码,必须一行一行现场输入,不能直接整体拷贝,并要求学生必须跟随教师一起输入代码,在速度上可以稍微照顾下学生,尽可能让大多数学生能够跟上教师的进度,同时在输入代码的过程中,教师对每行代码进行讲解尤其是新学的知识点,讲解新学的知识点是如何体现如何使用的,并提示可能出现的各种错误。第三步,现场编译并调试,可以故意留下几个易错的问题,通过调试工具定位问题并解决问题,这一步非常关键,这样可以教会学生自己解决问题的方法,从而从根本上提高他们的自学能力。2.2教学的效果由于学习是循序渐进的,开始的时候实训的程序都比较简短,随着学习的深入,代码的行数会逐渐扩大,代码的功能会越来越全面,难度会越来越大,

7、学生的学习兴趣会越来越浓,后期可能会出现学生主动实现一些更为复杂的功能。由于是现场统一编程,这样遇到的问题比较统一集中,可以批量一次解决相同类型的多个问题,极大的提高了学习效率。通过实践教学的验证,建议尽量保证每堂课(45分钟)的代码编写量在50行左右,开始的时候可能会低些,后期代码量会逐渐增大。这样计算如果按照一学期64课时,仅仅在课堂上的实训代码量就基本可以达到3000行,这样的日积月累会极大的提高学生的学习动手能力。3总结课堂实训是一种较为新型的教学模式,其对教师的要求较高,需要具备较高的代码编写能力,但是对学生学习效果和动手能力会有极大的提高,会让学生在学习的过程中,尤其是遇到问题,不

8、会出现无法解决的局面,另一方面也尽可能降低了学生的问问题的学习过程,因为在课堂实训的过程中,可以一次性大量解决众多学生相同的问题,这样的学习效率是比较好的。参考文献1 胡腾波.计算机基础应用课程运用信息化技术教学研究J.科技展望,2017(24).2 孙健,徐海龙.关于高职计算机基础应用课程的教学探讨J.当代教育实践与教学研究,2017.3 肖晴,王雪娟,吴燕.计算机在本专业的应用课程的重要性研究J.学园,2015(20).endprint科教导刊电子版2017年34期科教导刊电子版的其它文章初中英语教学中的审美教育策略探讨从供需关系看高职基础英语课程教学内容改革高校思想政治理论课考试方法改革的实践探索论实战化背景下学员军事英语综合素质培养探析高校班风培育和学生党员工作之间关系的探究浅析中职学校英语教学存在的问题及措施 -全文完-

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 调研报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号