程序的设计基础课程教学的探讨.docVIP

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

程序的设计基础课程教学的探讨   摘要:程序设计基础课是计算机专业的一门很重要的专业基础课,该课程学的好坏对后继一些专业课的学习有较大的影响,如何上好这门课,是很多老师一直探讨的问题。该文主要从“教学做”一体化教学模式、教学观念、多种教学方法相结合、编程能力的培养和课程考核方式等几个方面探讨程序设计基础的教学。   关键词: 程序设计基础;教学观念;教学方法   中图分类号:G64 文献标识码:A 文章编号:1009-3044(2015)04-0113-02   Abstract: Programming fundamentals course is an important and professional foundation lesson of computer specialty. The course has a great influence on the quality of subsequent some professional course study, How to teach this course, How to teach this course, which is a lot of teacher issue. This paper mainly discusses teaching of Programming fundamentals course from several aspects such as the integration of teaching, learning and practicing, teaching model, teaching concept , the combination of different teaching methods, programming ability training and course assessment methods.   Key words: Programming fundamentals; Teaching concept; The teaching method   1 课程介绍   程序设计基础是计算机专业的一门重要的专业基础课,此课程的主要教学目标是让学生掌握程序设计基础知识、基本掌握一门程序设计语言、培养学生逻辑思维能力和程序设计基本能力。程序设计基础是学生学习程序设计的入门课程,是高级程序设计、数据结构、网站设计等专业课程的前导课程和基础课程,该课程的教学效果会对学生对后续的专业课程的学习有较大的影响。   程序设计基础开设在大学的第一个学期,对于大多数大一新生而言,都是首次接触计算机编程课程,对学生来讲此课程相对较难。如何教好这门课,让学生喜欢上这门课,一直都是笔者不断在探索和努力的目标。   2 采用“教学做”一体化的教学模式   程序设计基础课程传统的教学模式是先理论再实践,常是先上两节理论课再加两节实训课。这种授课模式最大的弊端是理论与实践脱节,因理论课与实践课一般会间隔一定的时间。上实践课时,一些理论需重新再回顾,占用可贵的实践时间。现我校程序设计基础课程采用“教学做”一体化教学模式,即课程的授课全部在机房完成,这样上课程序可以很灵活。授课流程可以先理论再实践然后再理论再实践,也可以先实践再理论再实践再理论,而不只是理论或只是实践。传统授课一般只能是先两节理论再实践两节,学生实践时间很有限。程序设计基础是一门实践性很强的课程,学生只听老师讲授是学不会编程的。要通过学生反复上机实践,多上机编写、调试,不断体会和琢磨,才能获得编程的灵感,提供编程能力。教学做一体化模式下,授课时间的分配上可以很灵活,可将更多的时间留给学习实践,更能体现精讲多练,实践为主。此模式下,教师可随时让学生验证理论知识,运行课堂案例,帮助学生理解新知识和新技能,加深学生对算法和语句的理解。经几年的实践,这种教学模式不仅利于调节课堂气氛,也利于提高教学效果。   3 教学观念的转变   3.1编程能力和创新能力培养为教学重点   程序设计基础课程传统的教学重点是编程语言的学习,常常忽略学生编程能力的培养,大量的课程练习题和上机实践主要集中在编程语言语法的考核上,没能很好培养学生编程能力,真是捡了芝麻,丢了西瓜。编程语言只是程序设计依托的工具,学习一些主要的和常用的语句,能借助这些语句编写程序就达到主要目的,不需过分注重对语句的细枝末节。如某些编程时需要这些“细枝末节”,可以让学生再查资料,或教师再补充讲解,即现用现学,也能加强对学生对“细枝末节”理解。学习中多鼓励学生创新,思维开阔了,学生的解决问题能力也就提高了。根据多年的教学经验和现代教学形势,程序设计基础课程重心应放在学生编程能力培养和培养学生的创

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档