【摘要】 當前高等學校計算機專業學生程序設計、開發能力普遍偏差。程序設計課程的教學效果不能令人滿意,已經引起了眾多計算機專業教師的重視。文章分析了當前高校程序設計課程教學的現狀和存在的主要問題。并就如何提高程序設計課程教學效果,有力推行素質教育進行了探討。認為將intel未來教育理念引入到程序設計課程教學過程中能較好的改善教學效果,并有助于提高學生的綜合素質。
【關鍵詞】 程序設計課程;intel未來教育
【中圖號】 O244 【文獻標示碼】 A 【文章編號】 1005-1074(2008)12-0109-01
1 高校程序設計課程教學現狀與存在的主要問題
目前高校程序設計課程仍然以灌輸式的教學方法為主,教師偏重于對語法的講解。課程內容枯燥無味,無法激發學生的學習興趣。雖然,不少教師已經意識到采用項目驅動的方式開展程序設計課程的教學能有效提高教學效果。但是,卻缺乏具體的可操作的方法。此外,由于我國高校中實行的期末考試制度,使得學生學習只為成績。而程序設計課程的教學喪失了實際意義。針對這些問題intel未來教育給我們帶來了重大的發現。
2 將intel未來教育理念引入程序設計課程教學
2.1 intel未來教育概述 Intel未來教育項目自2000年起開始在全國范圍內開展。這一項目給廣大教師帶來了教學理念上的重大沖擊。Intel未來教育理念強調課程教學以提高學生高級思維能力和技能為目標。該理念提供了實現這一目標的方法框架。①提出以框架問題為核心開展教學。②以項目學習的形式,以教師為支架推進學生自主學習。③強調對學生的學習過程和學習成果的評價和監控的目的和意義。④強調在教學過程中進一步提高學生的信息素養的重要性。
2.2 框架問題 框架問題是intel未來教育理念的核心。框架問題框定了單元學習的范圍,并能引導學生深入學習和探索。我們提出的框架問題應該是有層次的。按照不同的層次我們把框架問題分為基本問題、單元問題和內容問題。其中,內容問題來源于我們的課程教學目標,在書本上能找到明確的答案。單元問題比內容問題更高一個層次。它應該是開放性的、沒有明確的答案的,需要學生運用進行高級思維技能才能找到答案。而基本問題則是指向整個學科的核心和關鍵的問題。它是比單元問題更能讓學生持久思考,更具有挑戰性的更深層次的問題。在以c++為代表的程序設計語言課程的教學過程中。我們可以將課程內容劃分成幾個部分。每個部分作為一個單元,進行框架問題的設計。例如:將《c++程序設計》課程中的三種基本程序結構這部分內容作為一個單元。基本問題、單元問題和內容問題可見表1。
2.3 項目學習 Intel未來教育理念要求要將問題的求解過程至于一個引人入勝的項目中。這樣不但提高了學生的積極性,還能夠培養學生解決實際問題的能力。如何設計一個引人入勝的項目呢?專家認為,在設計項目時要考慮目標、角色、對象、情景、產品和標準等要素。在項目的實施過程中,學生充分利用各種資源,實際體驗,探索創新。以團隊為組織形式互相協作完成任務。我們所設計的項目既要符合學生現階段的知識水平,又要貼近學生的生活或社會生產現實。例如:在《c++程序設計》課程中的三種基本程序結構單元的教學過程中。我們可以設計一個見表2的項目。

2.4 學習支架 與傳統的教學方法不同,intel未來教育提出學生作為教學主體的理念。這就意味著教師在教學過程中不再是一個領導者,而是一個引領者。這就要求教師為學生提供必要的學習的支架。學習支架并不直接告訴學生問題的答案,而是給學生提供在尋求答案的過程中所必須的支持。例如在項目準備過程中,要求學生回答這樣幾個問題。①樣的手機才能滿足用戶的需求?②何客觀評價一部手機?通過對這些問題的思考,引領學生自主進行項目信息的調研和程序的設計。在程序編寫過程,給學生提供必要的網絡資源。讓學生在項目實施過程能進一步培養信息技術能力。
3 存在的困難
依據intel未來教育理念進行項目學習,必定需要花費大量時間讓學生充分準備、積極實踐和認真總結。但按照我們現有的課堂教學模式很難對項目學習進行具體實施。我們現行的學生課程考核制度是以期末考試成績為主的。考核結果片面,對學生進一步學習沒有任何鼓勵和促進的作用,弊端很多。要徹底貫徹intel未來教育理念,我們就必須打破這種期末考試制度,但現階段還存在極大的困難。這些實際存在的矛盾和困難阻撓了intel未來教育里理念在高校教學中的推廣。
4 總結
Intel未來教育是一種先進的教育理念。這種教育理念讓我們的教育目標回歸到高校教育的初衷——素質教育。我們的教學目標不再僅僅是教授書本知識,而更多的是要培養學生的各方面技能和高級思維能力。但是我們很難將這一理念照搬照用到實際的教育教學中。因此,對于intel未來教育理念在我國高校課程教學中的應用,我們還需要不斷探索出一條適合我國教育國情的道路。但是無論是在哪種教育體制,我們的教育教學目標都是相同的——在培養學生學科專業技能的同時,努力提高學生的綜合素質。為了達到這個目標還需要我們廣大教師的不斷探索和辛勤的工作。
5 參考文獻
[1] 吳乃陵,況迎輝.c++程序設計[M].北京:高等教育出版社,2006:3.
[2] 邊海容.項目驅動教學方法在《c語言程序設計》課程教學中的應用[J].科教文匯,2007,(10).
[3] 陳曉兵,張永軍,王文豪.面向學生主體和項目驅動的軟件工程教學模式研究[J].計算機與信息技術,2007,(12).