基于互联网+C语言程序设计的课程改革

上传人:I*** 文档编号:217531316 上传时间:2021-12-02 格式:DOCX 页数:5 大小:27.25KB
返回 下载 相关 举报
基于互联网+C语言程序设计的课程改革_第1页
第1页 / 共5页
基于互联网+C语言程序设计的课程改革_第2页
第2页 / 共5页
基于互联网+C语言程序设计的课程改革_第3页
第3页 / 共5页
基于互联网+C语言程序设计的课程改革_第4页
第4页 / 共5页
基于互联网+C语言程序设计的课程改革_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于互联网+C语言程序设计的课程改革》由会员分享,可在线阅读,更多相关《基于互联网+C语言程序设计的课程改革(5页珍藏版)》请在金锄头文库上搜索。

1、 基于“互联网+”C语言程序设计的课程改革 杜宏摘 要 随着新一代信息技术的进步,互联网、云计算的迅速发展与广泛应用,程序设计语言的学习就显得尤为重要。目前,C语言程序设计课程被大多数高校列入教学计划,主要为理工科学生的必修课。虽然C语言应用广泛,是各类编程语言的基础,根据C语言程序设计课程的课程特点,提出对传统教学模式的改革,同时利用“互联网+”,从教与学的角度探讨对该课程的教学改革思路,提高学生的创新能力、思维能力和实践能力。关 键 词 “互联网+”;项目;编码量;微课;慕课 G712 文献标志码 A 2096-0603(2018)26-0190-01“互联网+”时代的到来,给我们的学习带

2、来了崭新的场景,具有悠久历史的师生面对面学习方式,在移動终端普及、无线网络广泛覆盖的今天遭遇巨大挑战。让学习不再局限于学校上课,让教学不再局限于课堂灌输,我们开始重新审视教学中教学方法和学习方法,重新思考教与学的关系,并站在时代的前沿,在重构教学流程的基础上,思考技术与学科的融合,提炼“互联网+”时代的课堂教学新范式。随着互联网、云计算的迅速发展与广泛应用,程序设计语言的学习就显得尤为重要。目前,C语言程序设计课程被大多数高校列入教学计划,主要为理工科学生的必修课,作为专业基础课安排在了很多理工科专业人才培养方案中。而过去教学条件有限导致传统的教学模式是理论实践比1 1,一半时间是理论教学,随

3、着教学条件的改善课程完全可以安排在多媒体教室里进行,这样就可以实现“教、学、做”融合的教学模式。一、利用有趣的项目,提高学生的学习兴趣万事开头难,传统的教学模式第一节课开始介绍C语言的概念、结构以及语法,学生从第一节课开始就把这门课定义成“不好理解”“很无聊”的课,之后的教学就更不好推动。为了改变这个局面,我们需要设计一个既简单易行又有趣的项目,通过这个项目既能提高学生的学习兴趣,又能介绍C语言的概念、结构和语法。我设计的项目是显示一行字,比如“某某同学欢迎你”,简单的两条代码就可以介绍了C语言的概念、结构及语法,同时,在这个小程序基础上还可以修改成一问一答式的,这样可以把C语言的输入输出语句

4、也介绍了。让学生可以在“教中学,学中做”,不会感到难,就已经学会了,一步一步入门,每一步知识点都融合在一个有趣的项目中,让学生感到每节课都收获满满,学到一个新的“武功秘籍”。二、从编码量化提高学生的实践操作能力初学者一般认为C语言编码都是英文,标识符以及命令也都是英文,不好记,尤其英文水平不高的同学更是不愿意学习。而真正的程序员根本不去刻意的记这些命令符,只是使用熟练后的一种条件反应,所以起初一定要量化学生的编码数,一方面,刻意在一个项目中反复出现同一个命令符,另一方面,也可以规定学生对同一个项目完成多次。这样,让学生在短时间内熟悉键盘熟悉程序,不知不觉中已经熟练掌握编码。三、教学以引导为主提

5、高学生的思维能力教学内容设计上要从简单到复杂循序渐进,教学过程中以项目引导为主,以项目引导知识点,再从项目中提炼知识点,这样学生在学习知识点的同时也了解知识点的应用方法。另外,同一类型的项目可以多设计一些,一个用于学习知识点,另外几个就可以用于留作业,让学生模仿出不同情况不同要求的程序,从模仿简单程序开始达到完成编程作业的学习目标,这样可以有效提高学生的自主的思维能力。四、设计结课大作业提高学生的创新能力到了课程结课阶段,学生已经很熟悉C语言程序了,学生也已达到了相当的编码量了,为提高学生创新能力设计一个涵盖课程所有核心知识点的结课大作业,作为课程实践考核的一部分,结课大作业要求包括设计流程图

6、、程序代码以及运行结果。这样学生在完成大作业的同时,不仅了解了项目流程,而且能够遇到问题解决问题。五、有效利用互联网,实现课上课下教学建立微信学习群,在群中不定时发送知识点归纳,发送作业及程序范本,还可以在群中答疑解惑。建立网络学习平台,线上线下学习同时展开,可以开放课下线上学习或编程练习挣积分,积分兑换平时成绩制度。开展多种学习模式,利用微课、慕课弥补课上学习的疏漏,实现翻转课堂。六、实践加理论的考核方式取代单一的理论考试避免学生一味地注重理论知识的掌握,忽略了上机的编程能力的培养,采用实践加理论的考核方式。实践考核由两部分组成,一部分是结课大作业,设计一个涵盖课程核心知识的项目让学生自行完

7、成,从而培养学生创新设计能力;另一部分则是安排实践考核,在规定时间内让学生完成几个小型程序的编程,从而考核学生对知识点掌握的熟练程度以及学生对实践操作的熟练程度。将两部分实践考核成绩折算成实践考核成绩,并与理论考核成绩折算成结课考核成绩。这样学生在理论学习的过程会注重自己的编程能力培养。基于“互联网+”课堂的教学模式下,多利用网络平台教学,让学生充分发挥课堂作用,对学习更感兴趣。我们需要更深刻地审视“互联网+”给学习者带来的全新学习环境,当“即时学习”“用户化体验”“学习者控制”“交互”“发布”等成为学习新常态时,这些学习方式应成为课堂教学变革转型的基点。“互联网+”时代教育创新模式的变革转型核心,是为学生创设真实的任务场景,设计解决任务的脚手架,引导、支持学生自己解决学习过程中遇到的问题,让学生在开展自我建构式学习时,能够更好地认识自我、发现世界、学会学习。参考文献:1日柴田望洋,管杰,罗勇,等.明解C语言M.北京:人民邮电出版社,2013.2谭浩强.C语言程序设计M.北京:清华大学出版社,2000.3刘玉英.C语言程序设计:案例驱动教程M.北京:清华大学出版社,2011.4吴鹏,杜红.C语言习题集与实验指导M.北京:清华大学出版社,2013. -全文完-

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

最新文档


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

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