APP下载

“项目教学法”在《计算机原理》课程教学中的实践与探究

2010-08-15金仁亚

科学之友 2010年1期
关键词:程序教学法计算机

金仁亚

(嵊州市中等职业技术学校,浙江 嵊州 312400)

计算机课程在中等职业学校开设以来,对普及计算机知识,推动计算机在工业、家用及自动化领域的应用,起到了积极有效的促进作用。但是,计算机课程逻辑严谨,内容抽象,学起来艰苦难懂,讲起来枯燥乏味,教与学都遇到了很大的困难。能否教好计算机课程,也是对授课教师在学识、能力、技巧诸方面的一种严峻考验。面对挑战,我积极探讨与实践,并逐步认识到项目教学法在计算机课程教学中是确实可行的,效果较明显。应当积极探索、总结提高,进一步提高计算机课程的教学效果。

回忆《计算机原理》课程的教学历程,初设计算机课程的教学阶段,我按传统的教学法——以《教学课程》为基准,以教材为基础,以教师为主体,以教师讲、学生听为主要教学方式;以教材章节顺序为教学进程,先讲计算机概论、硬件,再讲指令、语句、流程图,最后举几个开发应用实例。开始学生还感新奇有趣,久而久之,越听越糊涂,到后来是耐着性子也难以坚持下去,上课就说话、开小差或做其他事,课堂秩序无法维持,教师陷入深深的苦恼之中……面对这种局面,逼迫教师在教法上探出新路。

首先,我改以理论教学为主变为以理论与实验相结合、以实验为主的教学方法,打破课堂教学按教材章节顺序进行的方式,变以实验项目顺序进行。第一步:根据计算机课程的知识体系,开发出与各项内容相适应的实验项目,调试通过,整理成实验报告。第二步:以实验项目为教学内容编成讲义,以讲义为主,教材为辅。第三步:课堂上围绕本次实验内容,讲清涉及的硬件、指令、编程方法、程序及达到的目的,要求学生达到基本理解的程度。第四步:对所讲的实验项目在实验室用仿真器、实验板去仿真实验验证。采用这种教学方法,把理论上空泛深奥的东西变成可看得见、想得通的实际东西,以此调动起了学生学习的兴趣,取得了较明显的教学效果。

在取得了首次成功之后,经过分析总结,学生认为我讲的内容可以理解,经过实验验证是正确的。同时,部分学生已经表露出了自觉求知的欲望,能否完全调动起学生学习的兴趣,从被动接受转变为主动求索呢?也就是说,如何调动起学生自己去开发程序,遇到困难看书、请教他人或老师解决问题呢?开始,我认为开发程序涉及计算机硬件、软件知识、电子、电工技术等知识,难度大、可行性小。实践是检验想法的最好手段。我有目的地对一部分学生进行计算机实用程序开发试验,教师提出实验课题,与学生一起讨论解决该课题的思路,学生自己设计出原理图、画出程序流程图,交与教师评点改进后,学生根据原理图制作出用户板、编制程序、上机调试。遇到困难,老师与学生一起分析、讨论解决,往往是稍一指点,程序就能通过,学生看到自己也能开发程序,想法变成了现实,心情十分高兴,更触发了编程和学习的兴趣。这一试验,改变了以往教师的推测,为进一步改进教学方法提供了宝贵经验。故我们只要循序渐进,职业学校学生也能开发出实用程序。这种教学方法,经过进一步完善提高,总结为“计算机课程项目教学法”。这种教学方法经过几届学生的教学实践,证明是一种较好的教学方法,特别是在职业学校教学、职业教育方面有其独特的效果。

经过近几年来对学生《计算机原理》课程的教学,体会到“计算机课程项目教学法”有以下几方面优点:

1 目的明确,立竿见影

每一个项目都是一个实际应用的研究课题。在每个项目开始时,首先讲清要解决什么实际问题,引发思路,在解决这个问题时需要哪些硬件、指令及相关知识,列出要学的知识点,带着问题逐一讲解研讨,先讲硬件、原理图,再讲涉及的指令,然后讲程序流程图,对照流程图讲程序,一步一步,步步相连,有些难以理解的语句可在多媒体电脑上演示,变动某些语句,观察出现的效果,使学生从空想变成可见的现实,大大提高了教学效果。然后,学生动手实验,学生自己在仿真器上尝试改变某些流程、语句、指令等观察效果,实现人机交互式学习。之后的开发课题,实际操练,在开发过程中,发现问题督促其学习、查资料,真正解决问题。这样,极大地调动了学习兴趣,无论遇到多大困难,有老师和周围同学的帮助,问题终能得到解决,解决之后吃一堑,长一智,下次自己就能解决类似的问题,待一切调试通过后,成功的喜悦更进一步调动起了学习兴趣。每进行一个项目,就掌握一个知识模块,这样目的明确,取得了立竿见影的效果。在传统教学方法下,先讲硬件,再讲指令?最后讲应用,学生往往不知道所学的内容到底有什么用处,并且呆板的教法,支离破碎的程序段,看不见实际效果的知识,对职业学校学生来说更是一种煎熬,更谈不上兴趣、效果。

2 变被动灌输为启发求知

教学的成效主要体现在学习兴趣的调动程度,“兴趣是最好的老师”。传统的教学法灌输的成分多,启发调动学习兴趣的成分少,尤其是职业学校学生,纯理论、全说教的教法很难调动其学习兴趣,并且理解、记忆效果差,掌握知识、创新思维能力低,故必须让其参与、激发、鼓励其学习积极性,项目教学法中的开发程序实现了看、听、做、思、练的有机结合,环环相扣,充分调动了学习积极性,提高了知识掌握程度和创造性思维能力的培养,开发程序阶段是项目教学法的关键一环,所有前面几步,其最终效果都体现在这一环节上。

3 时间可伸缩,每步有收获

以往教学法中,《计算机原理》课程只有到教材即将学完时才能进入开发应用程序阶段,前面要进行程序开发时,由于涉及的知识内容还未讲到,因而无法进行程序开发。但项目教学法每进行一个项目,就能开发相应的应用程序。

教学时数长就学完全部项目,课时短就进行几个项目,但每进行一个项目都有相应的收获,某些指令、语句、编程技巧在不同的项目中出现,更加深了对其理解。而在传统教法中,教学时数少,还未讲完开发程序所需的全部知识,不能进行程序开发,不开发就理解记忆不深刻,可以说也没有什么用处,久而久之就忘记了。

总之,项目教学法教学目的明确,听、看、做、思、练五环相扣,充分调动了学生学习的兴趣。经过几年来在《计算机原理》课程的教学中的探讨与实践,已经取得了明显的效果,在我校(中职)计算机课程教育中,项目教学法有其独特的优势,应更进一步总结提高,大力推广运用。

猜你喜欢

程序教学法计算机
计算机操作系统
批注式阅读教学法探究
实施“六步教学法”构建高中政治高效课堂
给Windows添加程序快速切换栏
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
试论我国未决羁押程序的立法完善
高中数学实践教学法的创新策略探讨
信息系统审计中计算机审计的应用
“程序猿”的生活什么样