- 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语言程序设计实践教学探讨.doc
电子信息类专业C语言程序设计实践教学探讨
摘 要 C语言程序设计课程在电子信息类专业课程体系中扮演着十分重要的角色,实践教学是其中重要的环节之一。在对该门课程进行细致分析的基础上,制定具体的实践教学设计规划和方案,开展具有针对性的实践教学活动。
关键词 电子信息类 C语言程序设计 实践教学
中图分类号:G424 文献标识码:A
Electronic Information Specialty C Programming
Language Practice Teaching
HUANG Linsheng, LIANG Dong
(School of Electronics and Information Engineering, Anhui University, Hefei, Anhui 230601)
Abstract C Programming Language course plays an important role in the electronic information system of professional courses; practice teaching is one of the important aspects. On the basis of detailed analysis of the course, the development of specific teaching practices and program design and planning to carry out targeted practical teaching activities.
Key words electronic information; C Programming Language; practice teaching
0 引言
C语言有着功能丰富、方便实用、高效通用等显著特点,从而被大部分理工科高校选作计算机程序设计教学的入门基础语言之一。尤其对于电子信息类专业学生而言,无论是在求学阶段的专业课,如单片机原理与应用、嵌入式系统等,还是在学校期间参加的各种电子设计大赛和本科毕业设计等,都要求能熟练利用C语言进行编程。而且C语言是一种底层开发语言,学生在未来的工作和科研阶段还需要大量的接触基于C语言的各类软硬件平台的设计、开发和应用,因此熟练掌握和运用C语言有着非常重要的作用。正是基于C语言课程的重要性,我校电子信息类专业研究生复试时,一直将C语言编程能力测试作为必须考查的项目之一。
由于现在各个高校采用的C语言教材种类繁多,教材质量良莠不齐,所以我们课题组老师针对电子信息类专业自身特点,同时结合C语言课程发展的最新动态,编写了具有针对性的C语言程序设计教材和配套的实验指导书。经过5年多的教学实践,取得了不错的效果。在教学过程中,我们发现实践教学对于学生编程能力的提高起着非常重要的作用。为加强对学生实践动手能力的培养,我们针对不同基础、能力和要求的学生,设计和开展实践教学环节,提供有针对性的课堂案例、课程设计、创新实验等实践内容,促使学生通过动手练习,加深对课堂教学内容的理解,提升自己的编程能力。
1 实践教学设计
针对电子信息类专业特点,我们制定了特定的实践教学设计规划和方案,设计方案特点主要体现在以下几个方面。
1.1 优化教学流程,激发学习兴趣
在教学过程中,我们优化传统的C语言教学流程,例如我们将指针模块放到函数模块之前讲述,这样既有效避免了先讲函数容易导致概念模糊甚至出错的问题,同时也使得学生在学习函数时就能够通过自己编程实践,将C语言较难掌握的指针内容融会贯通进来,激发学生的学习兴趣和动手欲望。
1.2 注重培养学生独立思考和动手实践能力
在我们的教材编写过程中,除了设置大量的例题和习题外,我们还设置了“想一想”模块,针对例题中给出的算法思路和程序结构提出若干问题,让学生独立思考并给出问题答案,对于有疑问的地方,引导学生上机练习,通过不断地提出问题和解决问题,提高学生的程序编写能力。
1.3 实验教学个性化培养和指导
考虑到不同层次的学生特点,首先我们在实验教学中采取由易到难、由浅到深的方案,先开展验证性实验,后安排综合性实验,让学生有个逐渐适应的过程。为了锻炼和拓展学生开发应用程序的能力,我们在教学实践中特地开展了C语言实际应用环节,在教材中提供了若干基于对话框的Windows应用程序开发实例,在实验教学过程中,选择理论基础知识掌握得较好的同学作为组长,以小组为单位,在教材给定的参考指引下,一步一步完成特定的应用程序开发,从而引导学生将C语言编程从单纯的理
文档评论(0)