- 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语言谈虎色变,兴趣不大的问题进行了分析和调查研究,建设性的提出采用课堂多种教学方式的运用和实验课的分级教学模式相结合来提高学生的学习编程的兴趣,并进行了试验取得了不错的效果。 关键词:C语言程序设计;学习兴趣;分级实验 中图分类号:TP312.1-4 1 引言 C语言[1]作为大一新生入学来第一次学习到的计算机的专业基础课,其重要性可想而知的,学习质量的好坏真接影响到相关后续课程的学习动力[2],但是教学过程中效果往往不佳难以达到很好。通常的教学方法注重于复杂书本原理的讲解,讲得例子也是脱离实际,对实际应用编程涉及很少,因此这种课程显得枯燥无味,学生失去了学习的兴趣,听课积极性不高[3]。期中期末考试也不理想,优秀率不高。从卷面上分析,填空题得分率高,编程题得分率低。反映了学生们在分析已有程序的能力,现成的公式的能力要优于独立自行设计编码解决问题的能力;另外填空题目相对简单也是得分率高的原因。反映了学生高中数学基础对C语言的学习影响,数学学得好、逻辑思维强的学生编程部分得分很高,设计的代码质量高。通过对高等学校C语言教学情况进行详细调查分析,并就如何提高学生C语言程序设计能力,提出几点教学策略以提高学生的学习兴趣: 1.1 课程目的性 了解大一新生开C语言程序的目的。首先打专业编程基础,再次为大二分班做准备,由于学生入学时,文化知识上的差异,入学后对新的大学学习环境适应能力不同,从而造成了学习过程中学习进度上和接收能力上有着较大的差异,如果对编程感兴趣可以转去专门软件编程班,如果不太喜欢或逻辑思维不强学习吃力,那么大二可以分去学习动漫或网络工程。通过分析我们就可以对教学定下目标,可以让有兴趣的学生多学点,让没兴趣的学生尽量提高学习兴趣已达到这门课的编程学习要求。 1.2 课堂多种教学方式培养逻辑思维 在平时授课过程中,教师应该改变一味讲授枯燥的理论,将语法知识尽可能多地结合平时发生在我们身边的示例进行实例教学,解决实际问题,让学生互动参与教学过程。在教学过程中始终贯穿算法分析的思想,加强对算法的描述,让学生在整个教学过程中逐步养成严密的逻辑思维和创造性思维,从而提高程序设计能力。同时注重和学生的沟通交流,充分调动学生学习的积极性和主动性,使他们无论在课上还是课下都愿意看编程书,思考编程方法,最终达到比较理想的教学效果。 1.3 分级实验的必要 依据后继分的专业不同要求,考虑到学生个体差异,研究分级实验的方式方法有着极其重要的意义。为了避免真正拆分物理班给教务管理带来不必要的麻烦,可能会导致教学管理中出现管理混乱、管理制度不完善等问题,我们自行在一个班里分成两个级,级不分优劣。针对不同要求的学生我们可以通过问卷调查或平时小测验作为依据进行人为分成A、B两级,A级是对编程有兴趣,希望能从事软件编程的学生,B级是对编程不抱有太大兴趣的同学。对于不同级的学生我们平时授课时还是让他们同时掌握基本知识,但如何调动他们学习兴趣呢?二者的区别在于:对B级学生,我们只需要用平时要求的实验进行培养,而A级的学生除了掌握基础实验,也可以加一些独立性与创造性有更高的要求,并可以将科学研究引入教学过程。教师还应要求学生结合课堂教学,分小组或独立承担一两个小型研究项目。学生通过亲自调研、查阅文献、收集资料、分析研究、撰写论文等将学到的理论知识和现实生活中的实际问题紧密结合,进而得到综合训练和提高。增强学生的实践能力、分析能力、综合能力、应变能力、合作能力和解决问题能力。而且在以小组的形式进行合作学习的过程中,学生面临复杂的人际关系,可以助长团队合作精神以及提高沟通能力。 1.4 对学生动手能力的培养,往往需要教师付出大量的心血,特别是C语言初学者,学生打错一个括号,写错一个字母都会使得程序无法通过,而初学者发现这些错误都很困难,大班教学会使得教师无法有充分的时间辅导学生,而小班教学往往不符合公共课要求,因此,我们使用分级教学方式,在上机实验过程中,由A组带动B组,A组学生有辅导B组学生的义务,因此,B组不能解决的问题,由A组先解决,如果再不能解决,再由老师解决,这样就减轻了教师的负担,同时培养了学生之间的团队意识。此外,由于分组不同,教师可以将更多的精力用于A组学生的培养,从而进一步提高教学质量,并培养优秀的学生。 1.5 检验课程的教学效果、培养学生的实践能力、发现并培养符合企业
您可能关注的文档
- #1循环水泵短路跳闸引起#1燃机跳机事故分析.doc
- #3炉水冷壁拉裂的原因分析及防范措施.doc
- .Net程序防破解的一些常用方法.doc
- 1000MW机组炉顶密封安装工艺的改进.doc
- 100G网络传输设备的测试方法探讨.doc
- 10kVA逆变器的保护电路设计研究.doc
- 10kV线路保护越级跳闸故障原因分析.doc
- 10kV配电工程项目风险管理研究与应用.doc
- 10KV配网线路接地点的检测.doc
- 110kV供电综合自动化与调度系统改进探讨.doc
- C语言程序设计课程教学初探.doc
- D1 GP和你该知道的漂移赛事.doc
- DCS集散控制系统设计组态及其在发电行业的应用.doc
- Delphi中使用dbExpress组件处理大量数据时提升写入数据库速度的探讨.doc
- Design of intelligent bus stop based on GPRS.doc
- Design of radiofrequency hyperthermia system based on MSP430.doc
- DF4DH型机车在多风沙环境中的运用养护.doc
- DF协同通信网络两种机会中继选择策略研究.doc
- DHCP中继代理在虚拟机linux系统中的研究与实现.doc
- Dijkstra算法在物流配送运输中的最短路径优化研究.doc
文档评论(0)