趙 斌,郝紅旗
(洛陽師范學院信息技術學院,河南 洛陽 471002)
開放式課件設計及應用
趙 斌,郝紅旗
(洛陽師范學院信息技術學院,河南 洛陽 471002)
基于網絡的開放式教學環境將提供主動、探索式學習,綜合能力訓練的場所,及一個教育資源不斷更新的生存化的學習環境。文章以已開發出的《Visual Basic程序設計》網絡多媒體課件為例,研究基于網絡的開放式教學環境的要素及實現機制,探索該環境下的新型教學關系及策略,并討論組建式課件及探索型課件的開發方法和集成技術。
開放式;多媒體課件;開發
當前我國高校的教學內容、教學設備已逐步更新,但教學環境、手段、方法仍需下大力氣進行改革,否則難以適應信息社會對信息能力與創造能力的需求。教學的發展要求開放式的教學環境,運用“探索式”、“研究式”的學習方法,引導學生主動探索、研究,獲取知識。因而基于網絡的開放式教學環境應運而生,為學生提供綜合能力訓練的場所,挖掘學習潛力的機制。
開放式教學,是以學生主動探索、發現、獲取知識為目的。因而《Visual Basic程序設計》開放式教學課件包含如下要素:

創設問題情境 點撥、指導 精心設計習題 指導、歸納激發探究欲望 引導 可根據個人能力有選擇學習 拓展思路創設情境 引導參與 鞏固算法 總結體驗、歸納整理激發興趣 探究算法 深化提高 拓展延伸、遷移發展初步感知問題 探究 運用新知 整理反饋引起認知沖突 交流 選用不同方法 拓展運用
在開放式教學環境中,建立軟件環境的關鍵是開發高效、有特色的課件。組建式課件及探索型課件就是其中的兩種。本系統采用探索型課件。
探索型課件支持學生以自己的進度、按個人的學習興趣瀏覽資源庫,其基本要素有:
問題、資料、提示和反饋。探索型課件以超媒體技術為核心,為學生提供友好的界面及導航機制,激發學習興趣和形成學習動機,并給予學生探索學習的最大自由度,學習者可以選擇學習的主題內容、學習的數量、決定學習的速度、選擇學習的路徑、主題內容呈現方式、改變符號的呈現方式。
開發小組成員作為在教學第一線的教師,在對學生情況細致了解分析的基礎上對課件進行了具體的開發。其教學策略有:對記憶型知識,采用行為主義學習理論的方法,加強刺激,讓學習者記住結論,并通過測試、強化訓練、正反舉例、進行聯想記憶。對理解型知識,采用認知型學習理論的方法,強調推導過程的學習,引出問題并逐步推導,引導學生深入,并且可以根據學生的反饋信息及時做出調整、控制。
根據探索式學習的特點,探索型課件設計的首要任務是結構設計,它反映教學軟件的主題框架及教學功能。但學習是一個不斷探索、訓練、積累、總結、提高的過程,每一階段都有各自的學習任務和不同的過程特點。不同的學生在不同的階段學習不同的知識,會有不同的問題。所以,要想用一個教學軟件解決所有學生在所有階段的所有問題是不可能的。但是,如果我們對學生不同階段的學習的目標、任務、方法、認知能力層次、存在的主要問題進行深入細致的分析,會發現很多學生在各個階段存在的問題及其原因有相當程度的共性。
Visual Basic這門課對于非計算機專業的學生來說是第一門語言課,大多數學生都感到比較抽象,不太容易掌握。同時課時有限,教師和學生溝通交流的機會少,實驗課時安排遠遠不能滿足學生練習的需要。這些因素都造成了學生學習的困難,因而我們選擇了這門課程作為開發的重點。
下面的調查表,是對在校學習Visual Basic過程中存在問題的分析與總結,列出了學生學習各個階段存在的共性問題。針對發現的問題,在開發課件過程中,將整個系統分成八個模塊;
(1)基礎教程
分為八個章節介紹Visual Basic開發過程中應掌握的基本知識、基本操作和一些常用命令。利用視頻使學生直觀地了解一些操作過程;利用圖表、圖形、文字介紹其他內容。
(2)開發實例
學生管理系統:利用視頻、解說、文字等手段詳細講解Visual Basic軟件。從需求分析、數據庫邏輯結構設計、功能模塊的創建、系統的編譯的過程方面使用戶對Visual Basic的開發有一個初步而深刻的認識,并為學生提供源代碼的下載。
(3)相關資料
提供了Visual Basic開發系統經常要用的命令、函數、程序語句、控件、類名稱及功能、對象類名及功能、常用屬性語法與功能、常用事件語法與功能,使初學者快速掌握這些Visual Basic提供的強大功能,從而為完成系統開發提供方便。
(4)網絡資源
介紹了“eNet網絡學院—Visual Basic從入門到精通”、“洪恩在線—快學Visual Basic”等課件交流網站,介紹了這些網站中適合初學者使用的欄目,提供了各網站的網址。
(5)學習園地
技術指導:針對Visual Basic開發小型管理系統的常見問題,進行了分析,并提出解決方法。
應用技巧:給出了其他開發者在實際工作中的經驗總結,如一些開發技巧、實用表單的開發過程講解、某個對象或屬性的特殊用法等。
經驗交流:主要為在線學生提供經驗交流場所,學生可通過互發帖子質疑、解惑、問答。
你問我答:為學生開辟一個自由空間,學生可以將制作課件時遇到的問題提出,教師定期回答。
(6)章節習題
為鞏固所學知識,對每個章節都有相應的測試或思考題,學生可以通過網絡提交作業。
(7)自我測試
章節結束還配有相應的自測題,學生可按照難度隨機抽題進行自測。
(8)模擬試題
課程結束配有綜合性較強的試題,都是歷年考試的試卷,使學生對各種題型及難易程度有所了解,以提高知識綜合應用能力。
(1)HTML
HTML英文名稱是HyperText Mark-up Language,中文名稱是超文件注標式語言。它是一種為普通文件中某些字句加上標示的語言,其目的在于運用標記(tag)使文件達到預期的顯示效果。
本課件采用Dreamvawer作為網頁編輯軟件,整體采用框架結構,內部通過超文本鏈接來完成網頁間的鏈接。
(2)Asp技術
Asp是Microsoft Active Server Pages的簡稱,其實是一套微軟開發的服務器端腳本環境,Asp內含于HS3.0t和4.0之中,通過Asp我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態、交互且高效的WEB服務器應用程序。這減輕了客戶端瀏覽器的負擔,大大提高了交互速度。
[1]陳松.構件化程序開發模式[J].計算機工程與應用,1999,(9).

附表:在校學生在學習Visual Basic課程過程中的問題及相應分析表
G642
A
1673-0046(2011)05-0146-02