BASIC程序設計是一種最簡單最易學的編程語言,但是對于初學編程的職業(yè)高中學生來說,卻感覺它是一門最枯燥、最難懂的課程。在BASIC程序設計課程教學中,如何找到一條比較新穎、有效的解決程序設計的教學方式,一直是從事計算機教學教師不斷探索和研究的課題。下面筆者就自己的教學經(jīng)歷,談一談粗淺的看法。
一、 努力培養(yǎng)學生編程的興趣,調(diào)動學生學習的積極性
眾所周知,如果學生對教師所講的內(nèi)容不感興趣、感覺沒用,那么不管教師講得多好,他也不會努力學習這門課程,教學肯定是不成功的。為了調(diào)動學生學習BASIC程序設計的興趣,在開始上課時,先不要講授太多太深的理論知識,可結合學生所學專業(yè),演示幾個用BASIC開發(fā)的相關程序,讓學生領悟到BASIC程序設計在今后專業(yè)崗位上的作用,多講一些BASIC在現(xiàn)實生活中的應用。通過實例的有效引入,可以讓學生了解BASIC的實用性,培養(yǎng)學生的學習積極性。然后讓學生親自上機操作,驗證運行程序,逐漸培養(yǎng)他們的興趣,樹立學生學習BASIC的信心,激起學生學習的興趣。
二、 根據(jù)教綱整合教材,提高教學效果
BASIC程序設計課程的內(nèi)涵十分豐富,涉及的知識很多。因此在教學過程中要緊扣教學大綱所確定的培養(yǎng)目標,以應用為目的,以必需夠用為尺度,打破課程界限,將相關課程的知識點加以整合,按照“實際、實用、實踐”的原則重新組織教學內(nèi)容,這是BASIC教學方法的重要方面,也為教師在講課過程中提出了更高要求。
三、 精講多練,加強實踐,提高學生的實際應用能力
BASIC程序設計是理論與實踐并用的課程,只聽、看、讀是學不會的,教師只有精講多練,然后讓學生多動腦、多動手、多實踐,通過編寫調(diào)試大量的程序,才能使學生從中理解程序設計的思想方法、積累程序調(diào)試的經(jīng)驗,體會成功的喜悅。因此,在實驗環(huán)節(jié),除了驗證型實驗外,應增加設計型實驗和綜合型實驗。教師應督促學生獨立完成上機實驗,以提高學生的動手能力,為學生的創(chuàng)造性發(fā)展提供良好的條件。
四、 設計各種完善的考核形式,提高教學質(zhì)量
考試既是對一階段教學工作的總結與檢查,也是檢驗學生學習效果、評價學生學習業(yè)績的重要環(huán)節(jié),考試的形式對教學目標、教學過程有著相當大的影響。由于BASIC課程是一門實踐性很強的編程基礎課,它不僅要求學生牢固掌握基礎知識、基本概念,而且更重視培養(yǎng)學生的實際編程能力??荚囍饕疾閷W生對基本知識的掌握程度,以及閱讀和編寫程序的能力,題目涉及選擇、判斷、簡單概念填空、讀程序?qū)懡Y果、根據(jù)給定的程序進行填空、改錯等,可以比較全面地考查學生的理論水平。上機考試則更加側重學生的實際應用能力,重點考查學生閱讀程序、編寫程序、調(diào)試程序的綜合能力。另外再加上該課程的平時成績,就可以對學生程序設計的綜合能力進行評價。通過幾年的經(jīng)驗積累表明考核形式實施后,學生的BASIC基礎知識和基本技能比改革前有了明顯提高,為計算機后續(xù)課程的學習打下了基礎。(冀州市職教中心)