孫夢雨
(西安鐵路職業技術學院 電子信息學院, 西安 710014)
進入21世紀,以計算機為核心的信息技術發展十分迅猛,信息技術的高速發展促進了科技的進步,影響了人類的生活、生產各個方面,也因此,關于計算機技術方面的研究備受重視,全球各地都加大了科研力度,投入大量的資金以完善計算機學科教學體系,培養計算機專業人才,為可以迅速掌握新型實用技術。對于我國來說,由于計算機技術發展較晚,與發達國家相比,技術和教學上都還有一定差距。本文主要研究計算機基礎專業項目教學方法的成效,是否可以滿足和逐步解決我國現階段對計算機專業人才的需求。據了解,目前我國高校計算機基礎專業教學存在以下問題:
一偏重理論教學,對計算機基礎專業認知膚淺。上個世紀 90年代,全國高校都普遍開設了計算機基礎課程,由于當時的技術與經濟發展水平,高校計算機基礎教學的主要理念為計算機工具論,其內容主要是Office 辦公軟件的使用講解,也因此導致學生對計算機的概念及其基本原理懵懵懂懂,只會機械的使用計算機。然而隨著信息技術的飛速發展,計算機的普及程度不斷提高、計算科學不斷發展,社會對大學生的計算機能力提出了更高要求,大學生不僅要了解計算機是什么,能夠做什么,還要知道如何用計算解決相關領域的問題[1]。 計算機基礎專業人才需要看到計算機的核心價值和計算的巨大作用,要用科學的眼光來看待計算機和計算專業,要掌握計算機科學和計算科學的核心內容和方法。而教師應該清楚看到計算機的核心價值,在于可以通過計算解決各種實際問題。教師應該把計算機基礎教學的目標定位為讓學生有效地掌握并應用計算機工具、技術和方法,解決專業領域中的問題;讓學生能夠適應信息技術和信息社會的快速發展變化。
二教學內容寬泛、 定位缺失,教學方法落后。當前,計算機基礎教學內容有計算機基本概念、 硬件、 軟件、 網絡、 數據庫等,無所不包,教師在有限的課時難以講清楚概念的形成、發展和作用。導致這個問題的根源在于缺乏明確的教學理念指導,一味地灌輸概念,沒有讓學生領會到概念背后所體現的基本原理及其所體現出的計算機學科的核心思想和方法。計算機學科中的很多基本原理都具有普適性,對這些基本原理的深刻理解,不僅能夠更好地理解計算機的工作方式,甚至還可以在其他領域中利用這些基本原理解決實際問題。雖然高校在計算機基礎專業教學中也采用了多媒體和網絡教學,但是仍然應用傳統的教學模式,而且多媒體網絡等教學方式也多畫上了形式主義色彩。教學過程中學生過于依賴教師,不能很好的進行自主思考,同時也忽視了學生興趣的培養與熱情的激發,導致學生的計算機專業素養較低,畢業之后難以找到合適的工作,就業率低。
項目導入教學方法是一種學生能夠主動參與、自主協作以及探索創新的一種新型的教學模式,主要是以學生為核心。在這個過程中教師的主要任務是針對具體教學內容設計出能夠讓學生獨立完成學習任務的項目,教師負責協助指導學生學習[2]。該教學方法具有三個特點:①培養目標側重點。傳授新知識,掌握新技能,發展學生綜合能力;②設計特點:以本專業為基礎,選擇任務范圍是新課程中的知識和技能;③實施特點:通過相關的多元化形式開展,沒有具體固定模式,教師完成項目任務的選擇和分割細化之后,學生自主進行學習,實施過程較為簡單。項目導入教學方法需要教師們在實際教學過程中進行摸索,合適的項目教學法,可以讓學生更好地參與到活動中來,從而促進學生智力發展和健康的個性培養。
項目導入式教學方法最具代表性的就是德國“雙元制”職業教育模式,德國教育家為項目導入式教學方法的推行與在各個教育領域的現實應用,進行了大量的深入的研究,德國聯邦職業教育研究所為此還編著了《通過項目任務來進行職業教育——項目任務設計指導手冊》[2]。項目導入教學方法為德國的各行各業培養出較多的高素質人才,西門子職業技術學院、漢堡職業技術學校都是使用項目導入式教學方法,他們的課程有百分之六十以上是再具體工作崗位產生的,為企業培養了大量的專業型技術型的實用型人才。
美國和日本對項目導入式教學方法也十分的重視,分別在職業教育領域進行了較大的深入研究。比如美國巴克教育研究所編寫的《項目教學法的指南——二十一世紀的中職教學法》,日本的“綜合的學習時間”。綜合這些的投入研究來看,他們都是把項目導入式教學方法作為一個國家教育改革的重要項目,他們對項目導入式教學方法的大力運用以及研究實踐都是值得我們借鑒以及學習的。
當前我國對項目導入式教學方法的研究也有不錯的成果,徐國慶[3]先生通過教育學進行理論化與學科教育相結合, 在具體的教學實驗過程中進行實驗對比,來確定項目導入式教學方法的科學有效性,并在教學過程中對項目導入式教學方法的使用進行了全面的闡述;鄧惠芹[3]女士通過案例形式分析了項目導入式教學方法在計算機網絡專業案例教學中的現實應用,指出了項目導入式教學方法在整個計算機網絡專業教學過程中運用的現實意義, 鄧惠芹[4]女士設計的案例包括了項目的設計、項目的示范、項目的操作以及項目的評價這四個方面,是對項目導入式教學方法的運用的一個非常全面的代表性案例。
通過對比研究發現,國外研究相對較為豐富,是值得我們借鑒的。因此,在具體的教學過程中我們需要進一步去探索以及實踐具體的項目導入式教學方法。本文采用項目導入式教學方法,將教學過程分成項目導入、項目任務分析與計劃制定、小組協作與完成任務、成果展示與評價交流五個階段,并通過案例闡述了具體的應用。
高校計算機基礎專業課程眾多,本文以WEB項目開發為例對項目導入式教學方法進行實踐應用分析。
由于學生已經學習了HTML、JAVA、數據庫、C#等內容,因此教師選定本節課的教學項目為:基于B/S架構的高校學生信息管理系統設計。
(1) 確定任務目標與綜合項目分析。確定任務之后,教師和學生開展設計方案討論,確定任務目標,給出“基于B/S架構的高校學生信息管理系統”的模塊設計圖和系統架構圖,如圖1所示。

圖1 系統模塊圖
(2) 合理分組。在本項目中,以“優勢互補”為原則,將全班學生學生分成7組,并給出每個小組的具體任務,如表1所示。

表1 項目子任務列表
第1組-第7組學生領取對應的小組領取任務之后,開展小組討論,項目周期為4周,制定項目進度安排計劃,如表2所示。

表2 項目進度安排計劃
在教師的引導輔助下,7個小組的學生理解解決任務的知識點,開始進行功能模塊設計,通過協作、討論完成第1周-第4周的階段性成果。
7個小組的任務全部完成之后,教師引導學生進行項目整合,展示和評定每個小組的項目作品,從組內評價、組間評價及教師評價三個方面最終評定項目成果[5-7]。組內評價成績占比40%、組間評價成績占比20%、教師評價成績占比40%。最終評定第7組“賬號管理”項目完成最佳,部分成果“用戶信息字段說明”、“用戶登錄代碼”展示如下。
(1) “用戶信息字段說明”設計成果
“用戶信息字段說明”如表3所示。

表3 用戶信息字段說明
(2) “用戶權限代碼”設計成果
“用戶權限代碼”設計成果(部分代碼):
//controller訪問的相對路徑
String path=request.getServletPath();
//取出session中的permission
Set
if("/page/updateOne".equals(path)){
if(permissionList.contains("user.update")){
return true;
}else{
response.sendRedirect("error");
return false
}
(1) 成績對比
從計算機專業隨機選取大二20名學生組成實驗班,采用“項目導入任務驅動”教學法,其余20名學生采用傳統的教學方法,實驗班的20名學生期末測試時,優秀6人,合格12人,不合格2人;采用傳統教學方法的20名學生,其中優秀的3名,合格的12名,不合格的5名,由此可知采用項目導入式教學方法提高了教學效果。
(2) 學生評價
對實驗班的學生進行問卷調查可知,90%的學生喜歡教師在講課過程中應用項目導入式教學方法,85%的學生認為采用這種方法完成“基于B/S架構的高校學生信息管理系統”設計可以有效提高他們的計算機知識應用能力,提高他們的解決問題的能力,于將來的就業有幫助。
通過案例設計與分析發現,項目導入式教學方法在高校計算機基礎專業教學中的現實意義,項目導入式教學方法是作為一種在教師的指導之下,學生自己動手和動腦親自實踐,以此來完成學習任務和目標教學的一種方法。它作為一種能夠使教與學之間形成相互作用的先進教學模式,更加能夠體現出教師的真正價值以及創新能力,同時也可以給學生提供更多的創造空間,可以進一步促進學生終身學習技能的發展,提高了教學的實效性,實現了高校為社會培養所需專業人才的重要目標。