冼遠清
摘 要: 大學生動手能力培養(yǎng)是大學功能的重要體現(xiàn)?!禫isual Basic 程序設計》是實踐性很強的課程,對學生的動手能力培養(yǎng)有重要的促進作用。文章提出教學中引入以項目教學為主線的思路,可培養(yǎng)學生的獨立思考能力與團隊合作能力,提升課程的層次。
關鍵字: VB課程改革 項目教學 團隊合作
一、問題的提出
《Visual Basic 程序設計》課程屬于非計算機專業(yè)計算機教學中的“1+N”中的第二層次課程,筆者所在學校水產(chǎn)學院、農(nóng)學院等為在校一年級或二年級學生開設本課程,設56學時,其中理論為28學時,實驗為28學時。Visual Basic (下稱VB)課程教學基本沿用傳統(tǒng)的教學方法,理論課主要由老師進行講解,學生被動接受,實驗課主要由學生根據(jù)老師給出的實驗內(nèi)容進行實踐練習,教與學的過程體現(xiàn)了教師的核心性,學生處于被動狀態(tài),其學習質(zhì)量如何關鍵就在于學生對本課程的認識度的高低。這樣容易出現(xiàn)一種局面,教師授課認真細致,學生聽課胡亂應付,教師價值得不到體現(xiàn),學生的知識難以充實,既挫傷了教師積極性,又打擊了學生的創(chuàng)造性。
如何解決VB課程中教學中存在的問題,是授課教師和教學管理者都無法回避的難題。
二、項目教學法的引入
項目教學法也稱項目驅(qū)動式教學法,其思想來源是基于建構主義的學習觀[1]。建構主義學習觀提倡在教師指導下的、以學習者為中心的學習,既強調(diào)學習者的認知主體作用,建構主義教學又不忽視教師的指導作用,教師是意義建構的幫助者、促進者,而不是知識的傳授者與灌輸者。學生是信息加工的主體,是意義的主動建構者,而不是外部刺激的被動接受者和被灌輸?shù)膶ο蟆?/p>
項目教學法目的是提高學生學習興趣,培養(yǎng)學生動手能力和團隊合作精神,通過實施和完成項目,增強學生的自信心和成就感。
三、VB項目教學的學時分配
筆者所在學校教學計劃安排為,本課程安排56學時,理論課與實驗課各占28學時。根據(jù)學生問卷調(diào)查情況及項目教學的實際需要,充分體現(xiàn)實踐的重要性,現(xiàn)將學時設置改變?yōu)槔碚撜n16學時,實驗課40學時,共計56學時。
本課程采用的理論課教材和實驗課教材為蔣加伏主編的《Visual Basic 程序設計教程》(第四版)和《Visual Basic 程序設計上機指導與習題教程》(第四版),出版社為北京郵電大學出版社,出版時間為2009年。
(一)理論課學時分布
針對課程內(nèi)容的重點與難點,兼顧程序設計課程的特性,現(xiàn)將16學時安排如下。
(二)實驗課學時分布
項目的選擇重點考慮實用性,同時選擇能激發(fā)學生參與興趣的項目,使學生開發(fā)后,可以將程序應用于實際生活中。實驗課中設5個子項目,40學時安排見下表。
四、子項目的詳細方案(部分列舉)
(一)課堂好助手——隨機選號
1.本子項目名稱:課堂好助手——隨機選號。
2.項目的學時:8學時。
3.項目的意義:相關研究表明,每個人的注意力集中時間一般不會超過30分鐘,在上課過程中,由于各種原因,容易出現(xiàn)玩手機、睡覺、說話等影響課堂教學的情況。通過隨機抽號,讓學生回答問題可以很好地控制課堂秩序,強化授課效果。
4.項目的需求:教師將學生名單制作好EXCEL文件后,利用本軟件可隨機抽號進行提問,并根據(jù)學生回答情況,分為好、還行、一般、逃課四個類別寫入EXCEL文件,方便教師記錄平時成績。
5.項目對應的章節(jié):第一章、第二章、第三章、第四章、第五章。
6.項目的實現(xiàn)步驟:
(1)學會使用隨機函數(shù)。
(2)學會使用IF選擇結(jié)構。
(3)學會單選按鈕的使用。
(4)學會Inputbox(),Msgbox()函數(shù)的使用。
(5)利用搜索工具,學會VB與EXCEL文件的數(shù)據(jù)提取與寫入方法。
(6)根據(jù)需求,搜索相關技術文檔,并對小組成員進行分工合作。
(7)完成界面布局、代碼編寫及測試工作。
(8)保存本項目的frm和vbp文件,并生成本項目的EXE文件。
(二)班委換屆選舉投票軟件
1.本子項目名稱:班委換屆選舉投票軟件。
2.項目的學時:8學時。
3.項目的意義:班委換屆是班級管理中的一項重要工作,每年都會進行一次。選舉后,選票統(tǒng)計工作繁瑣,也容易出錯。由于容易出現(xiàn)同票情況,造成工作效率下降。利用投票軟件,可以提高工作效率,也可以節(jié)約紙張,減少資源浪費。
4.項目的需求:將班級學生名冊準備后,投票程序自動從名冊中提取名字,供同學們選擇。選舉人在對應的復選框中選好候選者后,進行投票。投票完成后,系統(tǒng)自動進行統(tǒng)計,統(tǒng)計將結(jié)果按得票高低進行排序并輸出結(jié)果文件。
5.項目對應的章節(jié):第一章、第二章、第三章、第七章、第八章、第九章。
6.項目的實現(xiàn)步驟:
(1)討論選舉的規(guī)則。
(2)學習VB與EXCEL文件的數(shù)據(jù)提取與寫入方法。
(3)討論關鍵問題,如何將數(shù)據(jù)累加和排序輸出;當前投票者投票完成后,如何在界面清空所有當前選擇;如何確保投票只能每人一票,每票只能規(guī)定的人數(shù)。
(4)設計界面,編寫代碼,并進行測試。
(5)保存本項目的frm和vbp文件,并生成本項目的EXE文件。
五、課程的考核方法
課程現(xiàn)行的考核方式以考試為主,以平時表現(xiàn)為輔,考試成績占70%,平時成績占30%。平時成績主要由實驗、上課情況、作業(yè)完成情況等構成?,F(xiàn)行方式重考試、輕實踐,不能很好地體現(xiàn)學生綜合素質(zhì),也不利于培養(yǎng)學生的綜合素質(zhì)。
根據(jù)項目教學的實際情況,課程新考核方式采用平時表現(xiàn)與考試并重的形式,即平時成績與考試成績各占總成績50%。考試采用機試進行,考試試題由題庫產(chǎn)生,考試時間為100分鐘,滿分為100分。平時成績滿分100分,由兩大部分構成,一是上課情況,考察學習態(tài)度,占20分,考察者是老師;二是項目情況,占80分,考察者由老師與學生項目小組組成考察團隊,老師計一名考察者,每班分5個項目小組計5名考察者,組成6名考察者,考察內(nèi)容為項目實施過程、項目完成情況、項目效果三大部分。
六、結(jié)語
從實驗班級與正常班級考試成績對比來看,實施項目教學法的班級學生考試成績明顯高于正常班級,說明被試學生對課程的接受程度明顯高于一般學生,充分體現(xiàn)了項目教學的實效性和優(yōu)越性。
參考文獻:
[1]吳言.項目教學法[J].職業(yè)技術教育,2003(7).