2021-4-9 | 計算機
計算機基礎課程包括World、Excel、PowerPoint、C語言程序設計、數據庫程序設計和網頁制作等內容。計算機基礎是大學生必需掌握的重要基本技能,并與專業技能培養、生產實際應用緊密相聯[1]。因此,這些課程的實驗教學應結合實際應用的案例組織進行,以“教、學、做”三合一為原則,項目教學和案例教學相結合。實驗教學中圍繞實際應用展開,各個單元采用“應用導向、任務驅動”教學方法[2]。啟發式實驗教學是以教師為主導,學生為主體,啟發為前提,掌握操作應用為目的,能培養學生分析問題、解決問題的綜合素質,強化學生的動手操作能力。將介紹典型應用實例、操作演示、操作練習貫穿于實驗教學過程之中,構成一個理論與實踐相結合、實驗教學與課外實習相結合、教學與應用項目相結合的實踐教學鏈。能顯著提高學生的學習積極性、基本技能和動手能力,提高計算機基礎課程的實踐教學質量。
1應用項目導向實驗教學法
項目導向實驗教學法是理論與實驗操作相結合,一體化的全新實驗教學模式。理論知識講授為實驗項目服務,實驗項目又圍繞理論知識展開。邊分析講解、邊操作演示、邊動手練習,講練結合,激發學生學習興趣[3],提高學生分析問題、解決問題的能力。根據理論教學內容和學生的實際水平選取適當的實驗項目對搞好一體化的實驗項目教學至關重要,例如網頁制作課程實驗項目就選取創建一個具體網站。實驗教學可圍繞經典的網站展開,分析網站的制作全過程。設計分析要突出“模塊式”特點,要點清晰。將網頁制作的知識點和技術要點穿插到制作各個階段中,使學生掌握各個知識點的實際應用。項目導向實驗教學充分調動學生的學習積極性,提高了學生的應用能力和創新能力,教學效果反映良好。
2結合任務驅動實驗教學法
任務驅動實驗教學是以任務為驅動的教學方法,先將實驗教學內容構建一個或幾個具體任務,再分解出若干個相關的子任務,由學生獨立完成,以學生為主體、教師進行指導和評價。學生在強烈的問題動機驅動下進行積極探索、分析和討論,在教師指導下完成任務。具體分為以下階段:提出任務、擬定方案、收集素材、逐步解決、完成任務、總結評價。例如,World課程實驗教學的任務選為文本排版處理,包括紙張的設置、文字段落的處理和圖片設置等。操作任務可按每個學習模塊設計一個具體的子任務,分多次完成。分配操作任務時只提出文本要求和技術要點,素材由學生自己收集,文本的風格、布局由學生自己決定,充分發揮學生的自主學習能力和實際操作能力。通過任務驅動法訓練學生設計一個完整文本和處理特效的技能,掌握一些特效制作技術。任務驅動實驗教學法能調動學生學習積極性和主動性,端正學生的職業態度,有效提高學生的知識應用能力和創新能力。
3運用啟發式實驗教學法
以教師為主導,學生為主體,啟發為前提,掌握操作應用為目的是啟發式實驗教學的原則。在實驗教學時先由老師結合課程內容提出相應問題;然后對問題進行分析、討論,引導啟發學生去思考和深入探索;確定解決問題的方案,進行實驗操作,最后對整個實驗過程進行總結。實驗學習過程中可使用多種啟發方式,包括對比啟發、討論啟發、探索啟發、訓練啟發。啟發式實驗教學能培養學生分析問題、解決問題的綜合素質,強化學生的動手操作能力[4]。
例如在C語言課程實驗教學中關于操作面向過程與面向對象這一內容時,可結合設計一個班級的管理系統,其基本步驟可為:(1)問題提出:系統的功能,應包括查詢學生功能、學生成績統計和排序功能。(2)功能的分析和素材準備:收集班里學生的基本數據及選擇特效應用程序。(3)操作過程:分析解決問題的步驟,每一步驟就是一個功能,每個功能用一個函數來編寫。如查詢學生資料功能和學生成績統計、排序功能,啟發指導學生分別編寫以下程序:Void查詢(strec*char*b){inti;strech;for(i=0;i<n;i++)if(strcmp(a.numb)==0){h=a;break;}else{h.num=="";h.s=-1;}returnh;}可按學生學號來查詢出學生的資料。Void成績統計{int?n,k;float?score,sum,ave;sum=0.0;for(n=1;n<=30;n++){for(k=1;k<=4;k++){scanf("%f",&score);?sum+=score;}ave=sum/4.0;printf("NO%d:%f",n,ave);}可統計30名學生4門課程的成績,并計算出學生的平均分。使用時要依次調用,啟發學生如何設計好一個主程序及界面程序。每個功能就作為一個函數,給主程序調用。結合C語言程序的語法(即順序、選擇和循環)來編寫程序和修改程序。(4)最后對整個設計流程的方法進行總結,并指出程序編寫過程中遇到錯誤和進行修改的經驗。對于應用C語言還可提出設計一個銀行或圖書館管理系統,可讓學生利用課外時間自己去設計練習。運用啟發式實驗教學可突出實戰技能的訓練,體現崗前培訓指導思想。
4實際案例實驗教學法
先進的實驗教學方法,一方面要給傳統實驗教學以新的內涵;另一方面要引進一些發現、探索、歸納、推理的現代實驗教學方法,從而建立科學、先進的實驗教學模式,真正將學生的動手能力培養落到實處。應用實際案例教學,就是一個有效途徑。實際案例實驗教學法是指通過對一個實際案例的教學,分析其成功與不足的地方,引導學生對案例進行觀察、分析、討論、操作、總結和歸納的一種開放式實驗教學方法。案例教學能啟發學生思考問題,注重培養學生分析能力和動手的能力。將實際案例引入實驗教學過程,可使知識點與實際應用結合起來。在access數據庫程序設計課程實驗教學中,可采用經典實例賞析、實驗操作、同步輔導等不同方法。例如,實際案例以設計旅店管理信息系統為例子,其功能要求:(1)能實現床位的分配和回收;(2)查詢床位空缺的信息;(3)系統重置。在充分利用現代多媒體教學、交流溝通的基礎上,先讓學生建好數據庫結構。
首先制表記錄入住旅客的個人信息:例如,字段名:Gno表示自動分配旅客號,類型為Text。Name為旅客姓名,類型為Text。Age為年齡,類型為Integer。Type為性別,類型為Text。Dat為旅客到達日期,類型為Text。Gno為入住旅客號,類型為Text。Rno為房間號,類型為Text。Num為旅客入住床位號,類型為Integer。其次設計好各個功能模塊實現的算法框圖。例如,床位分配算法框圖——輸入有關數據:姓名、年齡、類別、到達日期、房間等級——根據類別查詢全店空床總數(若空床總數為0,打印客滿退出)——查詢空床數不為零的房間——添加入住旅客記錄、個人信息——取床號——打印輸出信息:旅客編號、房間等級、房間號碼、床位號碼——結束退出。采用第一課堂與第二課堂相結合,收集素材,邊練習邊操作,邊指導,最后完成程序編寫。將實際案例引入實驗教學,促進學生動手能力和創新思維的培養,普遍受到學生歡迎。