指导: 本文主要讨论与学生程序论文相关的参考文献,对您的论文写作有参考作用.

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

总结: 针对C语言教学中的几个问题,本文从任务驱动,培养学生兴趣,改革教学内容和方法,加强实验教学环节,改革考核机制等五个方面提出了教学改革. 编程能力,将被动学习转变为主动学习,并培养自我学习能力.

关键字: 对学习的兴趣;能力发展;教学改革

CLC编号: G642文档标识码: A

C语言编程是一门实用的课程,它结合了抽象,逻辑和实用性[1]. C语言本身具有强大的功能,广泛的应用程序和强大的数据处理能力. 目标程序效率高,可移植性好. 适用于编写系统软件. 它已成为电子信息的核心课程,例如计算机科学与技术,软件工程,网络工程等[2]. C语言具有丰富的数据类型和计算. 丰富的符号,清晰的语言结构,强大的逻辑和结构化的编程思想的优点非常适合作为教学语言. 在解释数据的使用中,C语言可以清楚地理解使用二进制的计算机的设计思想. 程序介绍课程对学生理解计算机问题解决的过程和方法,进行逻辑思维训练以及培训学生解决问题非常有帮助. 但是,由于C语言内容丰富,对于初学者来说结构复杂,思想较为抽象.

1. C语言教学的现状

从学生的角度出发,学习C语言的学生的主要目的是成功地通过国家计算机,获得证书,并增加日后就业的含金量. 他们很少从这个开始,很少考虑将来的课程. 结果,大多数学生认为C语言是抽象的,无聊的,难以理解的,学生的学习兴趣不强,学习效果不好,不能真正理解编程的本质[3]. 主要表现在以下几个方面: )我不知道如何编写程序. 传统的程序设计教科书过于强调语法训练,而忽略了程序设计过程中的思维训练. 因此,绝大多数学生会得到一个相对呆滞,毫无头绪且不知道如何写作的主题. (2)语法内容相对孤立,没有系统. 在学习过程中,学生对所学的语法内容没有全面的了解,对“发现素数”,“寻求最大公约数”和“打印阳辉三角形”等程序问题缺乏了解. 通常被实践的. 他们不知道计算机是如何实现的. 是的,这些在以后的学习中有什么用,学生缺乏全面的了解.

(3)缺乏使用程序测试和调试的功能[4]. 在传统教学中,教师只注重语法知识的教学,程序测试和调试方法的介绍很少,这使得学生在遇到程序操作错误和结果错误时常常不知所措,只能依靠老师的帮助来解决. 他们. 分析该程序,并使用适当的调试方法找到错误的原因. 即使程序是正确的,也不会增加适当的测试过程来改进程序的设计,从而降低课后自学的信心和效率. (4)规范的标准化较差,无法满足工程要求[5]. 由于大多数本科教学只关注编程中的算法等理论内容,因此以前对学生的要求仅限于“完成论文模型的计算”,长期以来一直忽略代码的标准化,导致学生编写的代码可读性差.

从老师的角度来看,在教学过程中,为了完成教学任务做c语言程序设计的总结,主要以讲课为基础,缺乏与学生的互动交流,在教学过程中大部分是纯数学的抽象案例,仅着重于知识学生的灌输不重视学生对学习程序设计的兴趣和爱好的培养,这使学生缺乏学习的积极性和主动性. 由于某些班级的学生人数众多,实验班级的作业分配更多,许多学生遇到的一些问题未能及时解决. 学习的主动性差,无法独立完成,这会使学生感到沮丧和厌倦学习.

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. 易写的初中学生地理毕业论文标题如何确定初中地理学生毕业论文标题

2. 优秀初中数学生如何设置初中论文标题

3. 如何准备优秀的初中生物学学生的论文题目

4. 如何确定初中化学学生毕业论文题目的标题

5. 如何为编程的编程准备论文题目

6. 如何准备Web编程论文主题

适合于学生程序论文写作,相关的学生程序开题报告样本论文和学术标题论文参考下载的大学硕士和相关的本科毕业论文.

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-223613-1.html

C语言编程论文多少,学生程序论文,有关C语言编程改革的参考相关推荐

  1. 计算机对学生生活影响论文参考文献,学生计算机论文,关于中专学校计算机教学秦爱华相关参考文献资料-免费论文范文...

    导读:该文是学生计算机论文范文,为你的写作提供相关参考. 科技进步日新月异,信息技术发展迅猛,计算机教学应告别以往的呆板的传统教学方式,由于职业中专的特殊性,身为职业中专的计算机教师,在教育过程中必须 ...

  2. c语言过程化程序设计方法,程序的设计基础(C语言入门及编程环境)(修改).ppt

    程序的设计基础(C语言入门及编程环境)(修改) 程序设计基础(一) --算法 教学目的 复习语言及程序 了解算法的概念 掌握结构化程序的三种基本结构及算法的表示方法 教学重点和难点 重点:算法的表示方 ...

  3. c语言逻辑运用及宏程序编写,基于C语言基础的宏程序编程

    基于C语言基础的宏程序编程 王恒厂,周燕飞,姚裕,吕常奎 (南京航空航天大学工程训练中心,江苏南京211100) 摘 要:用户宏指令编程是FANUC系统所提供的一种先进的编程方法[1],使用变量代替程 ...

  4. c语言结构体编辑学生成绩管理,【C语言】结构体的应用以及学生成绩管理系统的设计...

    一.结构体 数组中的各元素是属于同一个类型的.有时需要将不同类型的数据组合成一个整体,以便于引用.如,一个学生的学号.姓名.性别.年龄.成绩.家庭地址等项.这些项都与某一学生相联系.如果分别定义为互相 ...

  5. 程序员c语言基础,《软考程序员》C语言基础

    程序员(英文Programmer)是从事程序开发.维护的专业人员.一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国.软件从业人员分为初级程序员.高级程序员.系统分析员 ...

  6. c语言程序设计学生程序查询,《c语言程序设计报告-学生信息管理系统》.doc

    <c语言程序设计报告-学生信息管理系统> 中南大学 ? ? C语言程序设计实践报告 ? ? ? ? ? 题 目 学生信息管理系统 学生姓名 张眼 指导教师 刘伟荣 学 院 信息科学与工程学 ...

  7. 用c语言写一个两线程程序,如何用C语言实现多线程

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Windows操作系统,C语言实现多线程: #include #include DWORD APIENTRY ThreadOne ( LPVOID thr ...

  8. c语言结构体类型变量在程序运行期间(),C语言结构体类型变量在程序运行期间( )...

    摘要: 统自在交动催欠内系费期,语言结停机信方交费的授期后实施式,信用先使交费等级)的采取用后为(客户客户.体现虚静心态酒><饮万世.类型物我.物我化忘浑化三层.将众垫为铺山作,变量正的之 ...

  9. c语言求矩阵特征值的程序,如何用C语言编写求对称矩阵的特征值和特征向量的程序编写对称矩阵的特征值和特征向量,其中矩阵用二维数组保存.特征向量要求有大到小放到数组里....

    优质解答 //数值计算程序-特征值和特征向量 // //约化对称矩阵为三对角对称矩阵 //利用Householder变换将n阶实对称矩阵约化为对称三对角矩阵 //a-长度为n*n的数组,存放n阶实对称 ...

最新文章

  1. SpringBoot ApplicationListener监听器的使用-监听ApplicationReadyEvent事件
  2. 第六次作业—例行报告
  3. 世界手机号码格式_世界上手机号码最长的国家是中国,最短的是哪个国家?
  4. CodeForces 484B Maximum Value
  5. HDFS节点内数据平衡
  6. java泛型函数类型推断_为什么javac可以推断用作参数的函数的泛型类型参数?
  7. 关于直播,所有的技术细节都在这里了(3)《转载》
  8. java类验证和装载顺序_深度分析Java的ClassLoader机制(源码级别)
  9. 电路串联和并联图解_初三物理串联和并联电路知识大全
  10. 二值图像的Euclidean distance map(EDM)特征图计算及其优化
  11. 简单剖析B树(B-Tree)与B+树
  12. 北航2012年软件工程硕士自主招生简章
  13. 数据库MSSQLSERVER_18456错误解决
  14. iOS定位原理和使用建议
  15. python循环代码优化技巧_记一次优化python循环代码逻辑的过程
  16. 2021抖音数据报告
  17. happy hacking keybord(hhkb pro)键盘 翻新真假判别(realforce键盘也一样)
  18. java解压缩zip、rar
  19. macbook黑屏_MacBook维修 苹果笔记本电脑进水不开机
  20. ORACLE12.2 RAC+DG(2+1) RU patch步骤

热门文章

  1. Android源码的下载,清华asop镜像
  2. jsp旅游网站毕业设计
  3. 中文信息杂志中文信息杂志社中文信息编辑部2022年第11期目录
  4. Mac 电脑截屏 不 自动保存 到 桌面问题
  5. 因为相信所以看见,既然看见注定坚信《4》
  6. 计算机的安全知识有哪些少的,青少年网络安全知识有哪些
  7. Python之EXCEL文件转换为CSV文件
  8. 【 Visual C++】游戏开发笔记之三——绘制图元
  9. 2022年六安市实验室、六安市技术创新中心申报条件、流程、材料指南
  10. css(一)- 引入方式