程序设计课程逆向教学探索
2009-09-28郭伟青
新西部下半月 2009年5期
关键词:教学策略
[摘要]本文介绍了程序设计课程逆向教学法的基本含义与主要特征,并对逆向教学实践活动进行了实例分析,最后探讨了逆向教学法需要注意的几个问题,主要是要安排足够的实践教学时间,加强“教”与“学”的互动,注意逆向教学与顺序教学相结合。
[关键词]程序设计课程;逆向教学;教学策略
在理工科的课程教学中,一般都是按照定义、概念、举例、习题这样的模式进行教学,而这样的教学模式给人一种感觉:要想学好这门课就需要记住许多的定义、概念、命令,而且非常抽象、深奥、难以理解。
程序设计课程实际上是一门实践性很强的课程,学习这门课程的目的是什么?通俗的说,就是要学会编写程序,应用实际工作中,而不是停留于理论。要会写程序单凭记住定义、概念、命令是远远不够的,还得要通过反复的练习、实践,才能掌握程序设计的要点、技巧,使编写的程序符合工程要求。
一、程序设计课程逆向教学法的提出
本文提出的程序设计课程的逆向教学法正是基于在实践中掌握程序设计理论、编程技巧这一想法,笔者在实际教学中进行了一些探索。
逆向教学是一种启发式思维的教学方法,它有悖于通常人们按顺向思维考虑问题的习惯,然而正是这一特点,使得许多靠顺向不能或是难以解决的问题迎刃而解,就如数学证明中的反证法。而一些顺向方法虽能解决的问题,在逆向方法的参与下,过程可以较大简化,效率可以明显提高,并进一步深化对问题的认识,提高学生学习的兴趣。……
登录APP查看全文
