当前位置:论文写作 > 毕业论文范文 > 文章内容

C语言程序设计改革

主题:学生端程序论文范文 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-02-01

简介:适合学生程序论文写作的大学硕士及相关本科毕业论文,相关学生程序开题报告范文和学术职称论文参考文献下载。

学生程序论文范文

学生端程序论文范文论文

目录

  1. 1. C语言教学现状
  2. 2. 改革措施
  3. 2.1 任务驱动
  4. 2.2 培养学生学习兴趣
  5. 2.3 改革教学内容和方法
  6. 2.4 加强实验教学环节
  7. 2.5 改革考核机制
  8. 3. 总结
  9. 学生端程序论文范文:全国学籍系统 学生照片采集程序操作演示

(1.江苏师范大学现代教育技术中心,江苏 徐州 221116;2.中国矿业大学徐海学院计算机科学与技术系,江苏 徐州 221008)

摘 要:本文针对C语言教学中存在的若干问题,提出了从任务驱动、培养学生兴趣、改革教学内容和方法、加强实验教学环节以及改革考核机制五个方面进行教学改革,以提高学生的编程能力,变被动学习为主动学习,培养自学的能力.

关键词:学习兴趣;能力培养;教学改革

中图分类号:G642 文献标识码:A

C语言程序设计是一门实践性和应用性很强的课程,集抽象性、逻辑性、实践性于一身[1].C语言本身功能强大、应用范围广泛、数据处理能力强、目标程序效率高、可移植性好,适用于编写系统软件,已经成为计算机科学与技术、软件工程、网络工程等电气信息类专业的一门核心课程[2].C语言具有数据类型丰富、运算符丰富、语言结构清晰、逻辑性较强以及结构化程序设计思想的优点,非常适合作为教学语言.C语言在解释数据的使用上,可以非常清楚的理解计算机采用二进制的设计思想.作为一门程序入门课程,对于学生理解计算机解决问题的过程和方法,进行逻辑思维能力的训练以及培养学生解决问题的能力非常有帮助.然而,由于C语言内容繁多,结构复杂,思想较为抽象,对于初学者来说仍具有一定的难度.

1. C语言教学现状

从学生角度来说,学生学习C语言的主要目的是为了顺利通过全国计算机等级考试,拿到证书,为以后的就业增加含金量,很少从本专业出发,很少考虑对以后课程的影响,所以,大多数学生觉得C语言既抽象又枯燥无味,难以理解,学生学习兴趣不浓,学习效果不佳,不能真正理解程序设计的精髓[3],主要表现为以下几个方面:(1)拿到程序不知该如何编写.传统的编程教学书籍过于偏重语法的训练,忽视了对编程过程的思维训练.因此,绝大部分学生拿到一个题目,比较茫然,没有头绪,不知该如何去写.(2)语法内容比较孤立,没有形成体系.在学习中,学生对学到的语法内容没有总体的认识,对于平时练习的诸如“求素数”、“求最大公约数”、“打印杨辉三角”等程序题缺乏理解,不知道计算机是如何实现的,这些对以后的学习有什么用,学生缺少总体认识.(3)缺少对程序的测试与调试的使用[4].传统教学中,教师只注重讲授语法知识,对程序测试与调试方法的介绍的很少,使得学生在遇到程序运行出错和结果出错时往往不知所措,只能依靠老师帮助解决,不会对程序进行分析,利用适当的调试的方法发现错误出现的原因,即使程序正确了,也没有增加适当的测试过程来完善程序的设计,从而降低了课后自学的信心与效率.(4)代码规范性差,不能符合工程要求[5].由于大部分本科教学中都只重视程序设计中的算法等理论内容,对学生以前的要求都只限于“完成算论文范文能”即可,长时间忽视了代码的规范性,造成学生写的代码可读性差.

从教师角度来说,在教学过程中,为了完成教学任务,主要以讲授为主,缺少与学生之间的互动交流,在教学过程中,大多是纯数学的抽象案例,仅注重知识的灌输,不重视培养学生对于学习程序设计的兴趣和爱好,使得学生缺乏学习的热情和主动性.由于有些班级学生多,实验课布置的作业的任务较多,很多同学有些问题没有及时解决,学习的主动性又较差,不能独立完成,使得学生产生挫败感和厌学心理.

2. 改革措施

2.1 任务驱动

对于学好程序,笔者多年的教学体会是,要看大量的代码.为了让学生对于程序有深刻的认识,在每一章课前,要求学生把本章的程序代码全部录入到计算机中,当把程序敲过一遍以后,上课听讲更有针对性,能很好的理解整个程序的设计过程.学生通过反复实践,反复体会,增强了学习信心,变被动学习为主动学习,当程序敲到一定的量后,对于程序就有了一个总体的认识,也能体会到前面所讲的内容后续课程哪些有所体现,会有一个更全面的认识,学习就更有目的性和针对性.通过实践,笔者发现,能坚持敲程序和代码的同学,后来都表现出很大的学习兴趣和热情.

2.2 培养学生学习兴趣

兴趣是最好的老师.通过调查,发现学生后来学不下去的主要借口是:没有兴趣.为什么没有兴趣,在追问之下,说听不懂,没有问题可以问,所以程序设计语言的学习有很强的连续性,如果一个问题没有理解清楚,就会影响下一阶段的学习.如何培养学生的兴趣,主要是在学生的学习中,不断的让学生获得满足,有成就感.教学中,笔者不断的鼓励大家提问,随时解决遇到的问题,课后也主动通过论文范文群、手机、微信等和学生建立不间断的联系,让学生跟上节奏,不掉队.同时,在教学中让学生先模仿后创造,以点带面,从已知到未知,学会站在计算机的角度思考问题,从改编书上的程序开始,先让他们感觉到一点点的满足感和成就感,当问题解决了以后,不断的鼓励,再增加难度,一步步让学生适应程序的变化,增强信心,克服困难,学会学以致用.

学生端程序论文范文:全国学籍系统 学生照片采集程序操作演示

2.3 改革教学内容和方法

当前通用的C语言教材中,通常先给出一般的语法格式,然后介绍语法规则,在进行语法要点的讲解,最后给出实例,这种模式有些抽象生涩,不利于学生理解.笔者认为讲解的主要模式是把生活中熟悉的案例最为引导,让学生思考解决问题的办法以及最后的结果,然后引出计算机解决问题的模式,计算机对于这个问题的解决方法和结果,通过对比,让学生有个深刻的体会和认识,当意识到计算机的便捷后,让学生有继续探寻的论文范文,提高了学习的主动性.

为了更好的教学,要突出教学的重点和难点,笔者在教学过程注重对程序流程图的讲解,当遇到一个问题时,用流程图的形式把思路理清,再想办法转换成计算机程序来实现,这样有助于学生理解循环和分支的概念.同时在实际讲授中以一个程序为例,通过对一个程序深入的剖析,讲明程序中哪些是不变的,哪些是变化的.在讲授中通常把程序主体分成四个部分:数据定义、数据输入、数据处理、数据输出,数据定义包括了C语言的基本概念、基本符号、基本数据类型;数据输入包括数据的静态输入和动态输入,引出scanf等输入函数的使用;数据处理是讲课的重点内容,包括了C语言中程序控制结构,数组、函数、指针、结构体等;数据输出主要是各种输出语句的使用,以及文件中涉及的内容.这样,在每次讲课过程中,不断加深学生对于程序四个部分的认识,让学生在自己编程的过程中,也要注意这四个部分,理解程序的构成,先从程序的定义开始,试着写程序的输入和输出,最后再完善对数据的处理,这样学生就知道拿到一个程序该如何下手去写了.同时注意讲解编程中遇到的错误,通过对测试方法和调试工具的讲解,让学生可以自己查找程序的错误,达到自学的目的.此外,在充分利用现代教育技术资源,恰当运用教学辅助工具的同时,也不能荒废传统的“粉笔”+“黑板”教学模式.这种模式在在分析程序的执行,模拟计算机的过程有很好的教学效果.

2.4 加强实验教学环节

程序设计课程是一门实践性很强的专业技术课程,实验教学环节是构成C语言程序设计课程教学过程的一个重要方面.很多问题的解决主要在于实验课环节,所以把握实验教学是整个教学的重中之重.为了更好的帮助学生解决编程中遇到的问题,调动学生学习的积极性和主动性,笔者认为,理论课上大课,实验课上小课,二者充分结合可以收到很好的效果.同时,为了体现学生的个体差异,笔者依据课程教学安排,将实验内容分层次设置,主要包括基本实验任务,强化实验任务和综合实验任务三部分.基本实验任务在于帮助学生掌握C语言的基本语法知识和程序设计的基本方法.强化实验任务在于对所学知识点进一步加深理解,综合实验任务在于要求学生对所学内容的融会贯通,综合利用所学的程序设计知识,编程解决实际问题,提高分析、解决问题的能

力.同时实验课上重点解决学生在编程过程中遇到的问题,具体问题具体分析,对学有余力的同学,不断的提出新的要求,新的问题,引导学生更深入的思考,并要求学生提交实验报告,主要总结实验中遇到的问题,如何解决的,还有没有其他的解决方法.实验教学的改革有效促进了学生实践编程能力的培养.

2.5 改革考核机制

考试是检验学生对知识掌握情况的重要方式之一,但不是唯一的,应在考核过程中充分体现学生对于程序设计的理解,而不仅仅体现对孤立知识点的掌握.因此对学生的期末考试中,应分成知识点的考察和综合能力两个部分,为了反映学生对于编程的整体把握和运用,应安排一周程序设计周完成一个程序的设计.通过近几年的实践发现学生对于知识的掌握和综合运用上相比以前的学生有了很大的提高,成绩也能较为真实的反应学生的真实能力,避免了高分低能.

3. 总结

C语言程序设计作为一门程序入门设计入门语言,对于编程能力的培养和思维训练有很大的作用,在教学中应能因材施教,实时关注学生的学习情况,即时调整教学内容和方法,一切为了教学为了提高学生学习的能力服务,帮助学生找到学习的动力,自主学习,为后续的课程打好基础.

参考文献

[1] 崔娅萍.高职C语言教学探讨与研究[J].中国科教创新导刊, 2010(28):55-56.

[2] 徐海燕.C语言程序设计教学与探讨[J].中国教育技术装备, 2011(06):57-58.

[3]肖丹凤.C语言教学改革[J].农业网络信息,2011(06):141-142,107.

[4] 蒋斌.高职院校计算机专业《C语言程序设计》教学探讨[J].考试周刊,2011(38):155-157.

[5] 杨阳,胡隽雅.五年制高职C语言课程中算术运算符与表达 式的教学设计与实践[J].职教通讯,2013(09):40-42.

作者简介:

马 杰(1979-),女,硕士,讲师.研究领域:网络安全.

杨 磊(1979-),男,在读博士,讲师.研究领域:网络安全、物联网.

总结:本论文主要论述了学生程序论文范文相关的参考文献,对您的论文写作有参考作用。

学生端程序论文范文引用文献:

[1] 数据中心和端到端研究生毕业论文范文 数据中心和端到端方面论文范文数据库3000字
[2] web程序设计论文范文参考 web程序设计毕业论文范文[精选]
[3] 程序设计论文范文参考 程序设计毕业论文范文[精选]
《C语言程序设计改革》word下载【免费】
学生端程序论文范文相关论文范文资料