计算机作为培养学生创新能力和实践精神的课程,在教学中扮演着重要的角色。教师既要注重学习任务的设计与布置,也要注重学习的主动性与思维能力的培养。既要重视学习结果,也要重视学习过程。既要追求知识与技能的掌握,也要追求学生创新意识等心理素质的培养。努力使学习的外在驱动力与内在驱动力共同发挥作用。教师鼓励学生大胆设想,帮助学生萌发创新意识,产生创新的欲望和兴趣,同时采用探索式和任务驱动式教学,培养学生的创新能力。
范文摘选
(一)教学中应当注意培养学生追踪新技术的能力
当前计算机信息基础课程改革的讨论中,有人提出"应当搞与平台无关的教学"、"程序设计不要讲哪一种具体的语言"等观点。对这些见解,本人是不赞同的。实践证明,这些都是无法进行的。例如,程序设计不要讲哪一种具体的语言,如何叫学生上机调试程序?自己的程序是否正确?再者,不讲平台,一门实践性很强的课程不成了纸上谈兵了吗? 也有人提出"教学内容不应当赶潮流,追逐新的软件"的观点。对此笔者也不敢贸然苟同。一方面,本人认为计算机信息课程的教学决不能成为某家公司的培训班,不能为某一家公司所左右;另一方面本人认为,赶潮流、追踪新技术正是计算机信息学科的重要特点,我们不但要追踪新技术,还要注意培养学生追踪新技术的能力。
与此相关的一个问题是,在程序设计的教学中应该选命令式的语言还是可视化的语言?笔者认为,要看教学目的是什么。从培养学生程序能力的角度,应当选命令式的语言;从提高程序开发效率的角度,应当选可视化的语言。由于计算机信息基础教育中程序设计课的教学目的主要是对学生进行程序式思维的训练,自然应当选命令式的程序设计语言。为了兼顾提高程序开发效率,可以在用命令式的语言讲完程序设计之后,再用少量学时讲一下同种语言的可视化版本
(二)教学大纲和教材应当有明显的时间性
信息技术突飞猛进的发展和日新月异的变化,必然带动这一学科的教学内容的不断更新。而另一方面,由于设备、师资、专业方向等方面的差异,计算机与信息的基础教育必然是多元化的。这种多元化,除表现在教学内容上外,还表现在从计算机与信息技术发展的时间轴上选取的区间的不同。也就是说,计算机基础教育的教学水平是永远不会与信息技术发展的先进水平并驾齐驱的,而只能是一个动态的跟踪过程。跟踪新技术潮流是这一学科的一个明显的特点。任何企图像数学、物理、化学那样将教学内容保持几年、十几年甚至几十年不变的,都是不符合信息技术发展规律的。明显的时间标志,便于同一水平上的交流。时间上的差距,有利于形成追我赶的生动局面:对教学水平落后的职业学校来说,无疑是一种鞭策;对先进的职业学校来说,如何探索新的教程及其体系也将成为一个永恒的课题。本人期望能形成"1997"、"1998"、"2000"、……等一系列不同时间性版本的大纲和教材。这个系列将描述出我国计算机信息基础教育内容不断前进的轨迹。同时它不要求把所有的学友校都拉在一个水平线上。设备先进、力量强的学校可以选新一些的大纲和教材;设备落后,力量弱的学校可以选较陈旧一些的大纲和教材。例如,选用Windows3.X作为基本教学平台,同时也兼顾了DOS。
(三)精讲多练
在全国计算机基础教育研究会上,着名计算机教育家谭浩强教授提出近几年计算机基础教育要上一个新台阶应当着重解决的十个问题,其中提出"压缩课内学时,增加课外学时是发展的趋势"。但是,具体怎么作呢?也就是说,课内与课外应当各设多少学时呢?笔者认为,应当把课时分为三部分:课堂讲授(包括习题课)、课内上机和课外上机,现阶段这三部分基本以1:1:1的比例为好。为了不增加学生的负担,每部分以2学时/周为宜。也就是说,每门课的课堂讲授应控制在40学时以内,
笔者认为,教学改革的目的就是要更科学、更合理,就是要提高教学质量和效率。只要改革科学合理,大家就会理解、支持、执行的。这样细水长流,再加上以后开的计算机选修课和渗透了计算机信息技术的专业课,正好可以实现"计算机不断线"。