程序设计类课程的教学思考.doc
《程序设计类课程的教学思考.doc》由会员分享,可在线阅读,更多相关《程序设计类课程的教学思考.doc(8页珍藏版)》请在三一文库上搜索。
1、程序设计类课程的教学思考 本文针对在程序设计类课程教学中出现的问题,在课程设置、教学安排、教学方法等方面提出了一些解决方案,旨在改善和提高教学质量和效果,使学生能学有所获。 Teaching Thinking on Programming Courses LIU Wenhong, GE Li (Shijiazhuang Institute of Technology, Shijiazhuang, Hebei 050228) AbstractThis paper focus on the problems in programming courses teaching,puts forward
2、some solutions on curriculum, teaching arrangements, teaching methods.The purpose is to improve and enhance the teaching quality and effectiveness, so that students can learn and earn. Key wordsprogramming courses; algorithm 0 引言 程序设计类课程是计算机相关专业特别是软件技术专业学生的专业核心课程,通过该类课程的学习,使得学生能够将现实中的问题使用计算机的语言工具编写相
3、应的计算机程序,利用计算机来解决现实中的问题,以便于学生将来能顺利地适应工作岗位的需求。 但是,在教学过程中存在的普遍问题是让学生根据自己所学的知识去独立编写程序时,学生却无从下手,也就是说,学生只是掌握了一些程序设计课程的皮毛,并没有真正掌握程序设计的要领。因此,如何使学生真正掌握此类课程的精髓,并能解决实际问题,同时为走向社会、顺利适应工作岗位打下坚实的基础是我们需要认真研究和探讨的问题。 1 教学安排应合理规划 目前,各种语言和开发工具不下千种,这就需要我们选择具有代表性的,而且比较流行使用广泛的语言和工具作为教学内容。 首先、程序设计基础选择c语言,其次、面向对象的语言选择java、c
4、#,动态网络编程的语言选择、php。作为软件开发类的入门课程,再加之C语言本身比较难,应该相对加大课时量,教学时放慢授课进度,让学生把基础知识打实打牢,为后续课程的学习做好铺垫。 各种语言的教学应放在不同的学期进行。教学顺序应该是面向过程的语言、面向对象的语言、动态网络编程语言。这样安排使课程前后有序、学生能循序渐进的学习相关的软件知识。保障学生能持续学习程序设计思想、方法和开发工具,并不断的增强应用开发能力。 2 教学改革势在必行 2.1 教学内容的改革 我们应克服传统的以理论教学为主,最后以实例验证理论正确性的教学模式。课程内容应以职业需求来确定,本着“理论够用、精讲多练、突出实践”的原则
5、,删繁就简,突出实用性和实践性。 课程教学内容在设计时采用循序渐进、层层深入、螺旋式上升的思路,将课程划分为四个主要阶段。即基础知识阶段、初级应用能力阶段、高级应用能力阶段、综合应用能力阶段。分析出每个阶段的核心能力点,由能力点推出知识点,并设计一个大的案例,通过案例展开相关知识点的教学。 2.2 理论教学环节的改革 在多媒体教室进行理论教学,电子课件的制作至关重要。教师一定要花费相当大的精力准备课件、合理运用多媒体技术,使展现在学生面前的课件图文声并茂,抽象的、晦涩的知识点形象化、具体化。吸引学生的注意力,并激发学生的学习兴趣。 引导学生现场编写、调试与运行程序,真正实现“用计算机教计算机”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 课程 教学 思考
链接地址:https://www.31doc.com/p-1852154.html