地方高校C语言教学中问题探讨及解决方法.docVIP

地方高校C语言教学中问题探讨及解决方法.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
地方高校C语言教学中问题探讨及解决方法

地方高校C语言教学中问题探讨及解决方法   摘要:C语言作为计算机类专业的基础编程课程,在后续的高级语言、数据结构以及算法的学习中起到了重要的铺垫作用。然而,在实际的教学过程中,作者以及其他同课程的教师在教学中发现了一系列的难题。该文针对地方高校C语言教学中存在的问题,根据学生的课程反馈信息和教师的课堂教学中所发现的现象加以分析,并提出一些卓有成效的解决方法,使得学生能够较为轻松的学习C语言,并且能够促进对计算机工作原理的深层次理解。   关键词:C语言;计算机;教学   中图分类号:TP312 文献标识码:A 文章编号:1009-3044(2017)32-0171-02   C Language Teaching Problems and Solutions in Local Colleges   GE Geng-yu   (School of Information Engineering,Zunyi Normal College, Zunyi 563006,China)   Abstract:As the basic course of computer science specialty, C language is so important to the subsequent courses like high-level programming language, data structure and algorithm. But, a series of problems are found by author and teaching team in the actual teaching process.According to the feedback of students at class and phenomenon found by teachers, some effective solutions are put forward to make students learn C language more easily and promote the deep understanding of the principle of computer science.   Key words: C language; computer; teaching   1 概述   C?Z言程序设计基础(以下简称C语言)是高校理工科尤其是计算机类专业教学的入门课,对后续的很多专业核心课程起到了重要的铺垫作用。C语言作为既接近高级语言又贴近底层硬件的编程语言,有其独特的优势,如C语言可以用来开发操作系统(Linux的大部分代码用的就是C语言)、多数外围设备接口的硬件驱动程序、数据库、应用软件(office等)、嵌入式系统、工业机器人等[1],最主要的是C语言可以为学习其他计算机语言奠定坚实的基础。因此,在教学中如何让学生学好C语言课程对于后续的课程意义重大。   C语言课程的参考书有成千上百本,但是基本上都是集中讲解以下核心内容:C语言的基本框架案例、数据类型、变量和常量、运算符、表达式、语句、顺序结构、选择结构或分支结构、循环结构、转向语句、函数、预处理、数组、地址、指针、动态内存(存储)分配、结构体、共用体、文件等内容[2-4]。   2 C语言教学中存在的问题及解决方法   2.1 生源问题分析   中西部的地方院校高考生源大部分来自于各个乡镇或县城中学,大部分学生在大学入学前没有过多地接触过计算机深层次的知识和操作,加上很多师范类的院校存在女生较多,被调剂的比重较大,因此学生入学后难以对专业课程和方向感兴趣,因而缺乏学习的动力和热情。   针对以上问题,该课程教学团队考虑从吸引学生的兴趣入手,在课堂中给学生们演示四轴飞行器、人形机器人、轮式和履带式机器人等基于嵌入式控制的智能作品,告诉学生这些基于STM32系列单片机的智能体都是用C语言开发的程序,因此学好C语言后大家也可以做出此类的作品,对以后的学科竞赛,创新创业起到很好的铺垫作用。目前国家很重视创新创业教育,未来的主流技术包括物联网、大数据、机器人等,C语言是其中最基础的课程之一。经过一番教育之后,学生的学习热情明显高涨,学习兴趣浓厚。   2.2 先导课程问题   全国很多院校也都将C语言程序设计基础课程放在大一学年上学期开设,这其中存在着一些问题,如操作系统、计算机组成原理等计算机核心课程还没有学习,因此学生并不能理解内存以及存储器存储变量或者数据的概念,因此难以理解变量、数组连续存储单元、地址和指针内容的本质。   针对以上问题,课程组讨论的结果是在课程的最初几节课中给学生做一些计算机软硬件基本组成部分和工作

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档