基于互联网+C语言程序设计的课程改革_第1页
基于互联网+C语言程序设计的课程改革_第2页
基于互联网+C语言程序设计的课程改革_第3页
基于互联网+C语言程序设计的课程改革_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于“互联网+”c语言程序设计的课程改革    杜宏摘           要  随着新一代信息技术的进步,互联网、云计算的迅速发展与广泛应用,程序设计语言的学习就显得尤为重要。目前,c语言程序设计课程被大多数高校列入教学计划,主要为理工科学生的必修课。虽然c语言应用广泛,是各类编程语言的基础,根据c语言程序设计课程的课程特点,提出对传统教学模式的改革,同时利用“互联网+”,从教与学的角度探讨对该课程的教学改革思路,提高学生的创新能力、思维能力和实践能力。关    键

2、   词  “互联网+”;项目;编码量;微课;慕课  g712                   文献标志码  a                      2096-0603(2018)26-0190-01“互联网+”时代的到来,给我们的学习带来了崭新的场景,具有悠久历史的师生面对面学习方式,在移動终端普及、无线网络广泛覆盖的今天遭遇巨大挑战。让学习不再

3、局限于学校上课,让教学不再局限于课堂灌输,我们开始重新审视教学中教学方法和学习方法,重新思考教与学的关系,并站在时代的前沿,在重构教学流程的基础上,思考技术与学科的融合,提炼“互联网+”时代的课堂教学新范式。随着互联网、云计算的迅速发展与广泛应用,程序设计语言的学习就显得尤为重要。目前,c语言程序设计课程被大多数高校列入教学计划,主要为理工科学生的必修课,作为专业基础课安排在了很多理工科专业人才培养方案中。而过去教学条件有限导致传统的教学模式是理论实践比1 1,一半时间是理论教学,随着教学条件的改善课程完全可以安排在多媒体教室里进行,这样就可以实现“教、学、做”融合的教学模式。一、利用有趣的项

4、目,提高学生的学习兴趣万事开头难,传统的教学模式第一节课开始介绍c语言的概念、结构以及语法,学生从第一节课开始就把这门课定义成“不好理解”“很无聊”的课,之后的教学就更不好推动。为了改变这个局面,我们需要设计一个既简单易行又有趣的项目,通过这个项目既能提高学生的学习兴趣,又能介绍c语言的概念、结构和语法。我设计的项目是显示一行字,比如“某某同学欢迎你”,简单的两条代码就可以介绍了c语言的概念、结构及语法,同时,在这个小程序基础上还可以修改成一问一答式的,这样可以把c语言的输入输出语句也介绍了。让学生可以在“教中学,学中做”,不会感到难,就已经学会了,一步一步入门,每一步知识点都融合在一个有趣的

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

6、知识点,这样学生在学习知识点的同时也了解知识点的应用方法。另外,同一类型的项目可以多设计一些,一个用于学习知识点,另外几个就可以用于留作业,让学生模仿出不同情况不同要求的程序,从模仿简单程序开始达到完成编程作业的学习目标,这样可以有效提高学生的自主的思维能力。四、设计结课大作业提高学生的创新能力到了课程结课阶段,学生已经很熟悉c语言程序了,学生也已达到了相当的编码量了,为提高学生创新能力设计一个涵盖课程所有核心知识点的结课大作业,作为课程实践考核的一部分,结课大作业要求包括设计流程图、程序代码以及运行结果。这样学生在完成大作业的同时,不仅了解了项目流程,而且能够遇到问题解决问题。五、有效利用互

7、联网,实现课上课下教学建立微信学习群,在群中不定时发送知识点归纳,发送作业及程序范本,还可以在群中答疑解惑。建立网络学习平台,线上线下学习同时展开,可以开放课下线上学习或编程练习挣积分,积分兑换平时成绩制度。开展多种学习模式,利用微课、慕课弥补课上学习的疏漏,实现翻转课堂。六、实践加理论的考核方式取代单一的理论考试避免学生一味地注重理论知识的掌握,忽略了上机的编程能力的培养,采用实践加理论的考核方式。实践考核由两部分组成,一部分是结课大作业,设计一个涵盖课程核心知识的项目让学生自行完成,从而培养学生创新设计能力;另一部分则是安排实践考核,在规定时间内让学生完成几个小型程序的编程,从而考核学生对

8、知识点掌握的熟练程度以及学生对实践操作的熟练程度。将两部分实践考核成绩折算成实践考核成绩,并与理论考核成绩折算成结课考核成绩。这样学生在理论学习的过程会注重自己的编程能力培养。基于“互联网+”课堂的教学模式下,多利用网络平台教学,让学生充分发挥课堂作用,对学习更感兴趣。我们需要更深刻地审视“互联网+”给学习者带来的全新学习环境,当“即时学习”“用户化体验”“学习者控制”“交互”“发布”等成为学习新常态时,这些学习方式应成为课堂教学变革转型的基点。“互联网+”时代教育创新模式的变革转型核心,是为学生创设真实的任务场景,设计解决任务的脚手架,引导、支持学生自己解决学习过程中遇到的问题,让学生在开展自我建构式学习时,能够更好地认识自我、发现世界、学会学习。参考文献:1日柴田望洋,管杰,罗勇,等.明解c语言m.北京

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论