- 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 语言教学改革进行了探讨与实践。以此来提高 C 语言教学的质量,提高学生运用 C语言分析问题、 解决问题的能力。
[关键词]C 语言;教学改革;案例教学;课程设计
一、传统教学中存在的问题
学生对学习该门课程没有明确的学习目的与兴趣。很多同学认为这门课就是介绍 C 语言的概念、 语句、 语法规则等内容;另外一些同学了解到现在流行的程序开发语言是Java 和C#,觉得 C 语言用处不大。C 语言的教学仍停留在传统的教学模式上,把授课重点放在程序设计语言的基本语法的讲授和掌握上, 这种灌输模式能较好地保证所讲授知识的系统性与完整性,却忽略了程序设计能力与思维的培养,造成学生学习的积极性不高,教学效果较差。实验课环节效果差,在上机过程中学生过分依赖书本,多数学生上机就是拿书本上的例子来验证,缺乏动手编写程序的训练。
在课后教师虽然布置了一些练习题目,让学生重温教学内容以巩固所学的知识。 但是由于缺乏有效的监督检查,学生往往通过网络或者书本等其他途径来寻找答案,而不是通过自己独立思考完成。C 语言课程考核方式单一,一般通过笔试手段来考核学生掌握 C语言的情况,学生通过最后几天时间背题库、 背书本,就可以轻松通过考试。
二、 C 语言教学改革探讨与实践
1.上好 C 语言教学的第一堂课
C 语言教学的第一堂课很重要:第一要讲明 C 语言的重要性;第二可以结合一个生动的 C 语言编程实例,使学生对 C 语言的学习产生兴趣;第三提出课程学习要求与方法,给出平时作业、 上机实验、 考试方式等具体要求。
2. 课堂上采用多种教学方法
可以考虑在课堂上采用多种教学方法。案例教学以程序设计为主线,以编程应用为驱动,通过案例和问题引出教材内容,重点讲解程序设计的思想和方法,穿插讲解相关的语法知识。 这样教学效果既有深度又有广度,学生实际动手能力大为增强。 同时对于比较典型的问题,可以安排少量课时实施“学生示范教学法”。在课堂的实践环节中,教师可以让一个学生上讲台编程,学生所有的操作会通过投影仪展现给全班同学。 如果讲台上学生出现编程错误,教师应以此为例加以更正和讲解,并介绍一些可避免错误的编程技巧。
3. 实验教学严格把关
在实验课环节中应严格把关。 让学生课前认真准备,每次进实验室时,应写好完整代码。 上机调试中发现问题的同时解决问题,要求认真完成实验内容,并在课后书写实验报告。 鼓励学生多动手写程序,多调试程序切实把握实验教学的质量。
4. 精心安排课程设计
在课程设计阶段以软件公司的项目小组为模仿目标,以 3 个学生为一个学习小组,选出一个组长,老师要求组长对自己的组员进行考核与具体的编程安排。课程设计的原则既要使学生有切入点动手又要使各章的内容之间有联系。课程设计选题可以以五子棋游戏、 扫雷游戏、 家庭财务管理、学生成绩管理系统等生活实际为例,一方面易于理解,另一方面可以激发学生对项目的兴趣。 学生最终完成一个课程设计大作业,以小组为单位不仅能使学生相互学习,相互勉励,能培养学生们的组织管理能力和团队合作能力。而且项目的完成可以帮助学生加深对书本理论知识的理解又可以让学生勇于实践、积极思考,激发了学生的学习潜力。 项目的成功使学生有成就感,有效地调动了学生学习的积极性。 课程设计以项目答辩结束,要求项目小组成员在讲台上讲解他们的作品,教师和其他项目小组成员在讲台下评分和提问,所有的学生在一问一答间可以学到更多知识。
5.改变单一的考核方式
大多数院校仍采用笔试考试这一考核方式。其实可以采用平时考核、 期末理论考试、 上机考试、 课程设计项目考察多种考核方式相结合。平时考核以布置作业、 到课、 听课情况为主,考查学生的学习态度占 20%;期末理论考试采取闭卷考试,主要考查学生对基本知识的理解和阅读别人的程序的能力占 40%;上机考试主要考查学生调试程序的能20%;课程设计项目主要考察学生实际动手能力和团队协作能力占 20%。
三、教学改革中需注意的问题
1. 选用适合的教材
对于那些刚入大学不久就学习 C 语言程序设计的新生而言 , 他们往往不能很快适应大学的学生生活和学习方式 , 还保留着高中时比较依赖教科书的习惯 ,所以教材对他们来说是非常重要的 。此外 ,由于大多数学校的课时与以前相比都有不同程度的压缩 , 一些内容只能让学生课下自学 , 那就更需要一本能够启发他们思路 、达到辅助自学这一目的的教材 。
目前 ,市面上的 C 语言教材可谓琳琅满目 , 但大多数教材的结构安排都是先讲基础知识 , 再讲变量与运算符 ,然后是控制语句 ,即使后面的章节涉及
原创力文档


文档评论(0)