- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电气信息类非计算机专业C语言教学探讨
摘要:结合电气类专业的特点,讨论了C语言教学的新方法;依据教学改革及实践经验,指出了C语言教学中存在的问题,给出了解决方法;教学实践表明:采用文中提到的方法,起到了良好的教学效果。
关键词:编程思想; 考核体系; 团队作业; 教学改革
中图分类号:G642文献标识码:A文章编号:1009-3044(2011)31-
Discussion on C Language Teaching Methods for Non-specialized Computer in Electrical Information
WU Jia-zhou, HUANG Hua, LAI Wei
(School of Information Engineering, Nanchang Hangkong University, Nanchang 330063, China)
Abstract: A new methods are discussed on C language teaching, Combined with the characteristics of electrical engineering. According to the teaching reform and practice experience, C language teaching problems are pointed out , The solutions are given; Teaching practice shows that it can bring good teaching effect using the methods mentioned in the paper.
Key words: programming ideas; examining system; teamwork; teaching reform
根据高等教育对于学科的划分,电气信息类专业一般包括:电气工程及其自动化、自动化、电子信息工程、通信工程和计算机科学与技术等;现代社会是一个信息化社会,信息的获取、处理和传输等都特别重要,而信息化实现离不开软件,电子信息类专业的人才是促进信息化发展的主要动力;C系列语言和JAVA,是实现算法的两种主流编程语言;但是,C语言具有知识点多而杂的特点,且初学者往往不具备编程能力,但信息类非计算机专业又急需C语言知识,比如嵌入式系统、通信协议和手机游戏开发等,问题在于非计算机专业学生不会专门开设计算机专业像数据结构、编译系统等重要课程,编程思维得不到培养;根据本人多年的教学,谈谈关于C语言学习的几点看法。
1 C语言教学中存在的问题
1.1 理论教学方法不足
理论教学中,上课内容主要来源教材上的知识点,由于这是一门语言类的课程,所以涉及很多的语法,这样使得学生上课感到乏味,并且互动效果不是很好;课时安排也是一个原因,一般C语言理论56学时,实验20学时,教师没有太多的时间去补充额外的知识,不能和学生有一个良好的互动,不能及时了解学生是否真正的理解所学的内容,要不然没法完成教学计划;C语言是理论和实际结合性很强的课程,师生之间的交流比其他课程更重要;虽然安排了上机课,但效果并不理想,有的同学能很快写出老师布置的程序代码,但有的同学根本无法下手。
1.2 课程考核体系不足
考试是教学过程的一个重要环节,衡量学生学习的好坏还是通过课程结业考试来体现;在一般高等院校,C语言的考试总成绩评定比例:理论占70%、上机占20%、平时占10%;但像C语言这样的课程,理论分数并不能很好的反应学生实际水平,有的学生只是为考试而考试,根本就不具备编程能力,典型的“高分低能”;更有甚者,平时根本不怎么学习,考试前几周就狂看书,连怎样进入VC++的界面都不会也都能及格,对于动手能力要求比较高的课程,应考虑采用灵活的考核方式。
1.3 编程思想缺乏
大多数学生上课能认真听讲,但是没有能力去思考蕴藏在知识点后面的深层次问题;主要是因为C语言的课堂教学讲授的基本上是语法知识和一些简单的程序,但要写好一个C语言程序,必须熟悉Visual C++编译系统、数据结构与算法、MFC、编译系统和计算机操作系统等知识,掌握面向对象编程思想,一个初学者很难短时间掌握;而且,非计算机专业一般只开C语言和面向对象程序设计两门课程,其他的像数据结构与算法等重要的计算机基础课不开,这样就客观上使得学生缺乏编程思想的培养;同样一个问题,掌握知识点不同的人理解是不同的,只有通过思考,善于总结,才能灵活掌握和运用知识,提高编程能力。
1.4 兴趣问题
C语
文档评论(0)