孫立飛
【摘要】探討了大學 “C語言程序設計”課程實踐教學的改革,針對實踐教學的內容進行嘗試性的改革,在現有的教學時數不變的情況下,對增設創新性實驗內容等一系列問題進行了深入的討論。提出了今后實驗教學的一些新思路。緊密結合當前對大學生進行創新思維的培養,提高大學生利用計算機知識進行思考和解決所學專業遇到的問題。
【關鍵詞】創新實驗 ?分級教學 ?示范中心 ?專業特色 ?網絡平臺
一、C語言程序設計課程現狀分析和改革的意義
在C語言程序設計課程的教學中,實驗教學是整個教學過程的重要組成部分,甚至重于理論教學。實驗教學不僅能培養學生的實際動手操作能力,而且還能培養學生獨立獲取知識的能力。從目前電子科技大學所開設的計算機基礎課程實驗項目內容上看,仍是傳統的驗證性,設計性或綜合性的實驗項目,且大多數是驗證性的項目,設計性或綜合性的實驗項目極少,更談不上創新性實驗的開設。教學目標只停留在計算機基礎和部分應用層面上,雖然這樣也符合教學目的和要求,但限制了對學生利用計算機進行創新思維和創新意識的啟迪和培養。這與學校創建全國高水平一流大學來講存在一定的差距。
當然,強調創新,不等于不要基礎,反而要求更高,教學上要緊緊圍繞教育部高教司頒發的“計算機基礎教學白皮書”和 “高等學校文科類專業大學計算機教學基本要求”的要求,在基礎和應用層面上加大改革力度,著實培養學生利用計算機分析和解決問題的能力。與此同時,不可忽略對學生進行創新思維和創新意識的培養。有目的有計劃地在實驗教學計劃中考慮研究創新性實驗計劃和開設創新性實驗項目,豐富和擴展實驗教學網絡平臺,開發新的綜合設計性和研究創新性實驗項目,正確引導和指導學生進行創新思維和能力的培養,依托自治區級計算機基礎實驗教學示范中心,為學生提供良好的創新實驗平臺條件,促進拔尖的學生脫穎而出。為我校申報更多的全國大學生創新性實驗項目,創建全國高水平一流大學,培養更多的優秀人才。
二、開展好創新性實驗的教學,應從以下幾個方面入手
(1)對創新性實驗進行可行性研究對現行的C語言程序設計課程所開設的實驗進行認真的分析和總結,在現有的實驗學時不變的條件下,探討如何進行創新性實驗項目的開設。對創新性實驗項目的內容進行集體論證和可行性研究,提出合理的創新性實驗項目方案,初步對該門課程設置 2 ~3 項創新性實驗項目進行試點,今后逐步增加創新性實驗項目在總實驗項目中的比例。依靠自治區級計算機基礎實驗示范中心的有利條件,搭建開設創新性實驗項目所需要的軟、硬件平臺。
(2)修改現行的教學大綱對《C語言程序設計》現行的理論和實驗教學大綱進行調整。規劃好基礎性、綜合設計性和創新性實驗項目的比例,對理工科專業的學生偏重創新性實驗項目的比例,對文科專業的學生要求少些。由于計算機技術發展變化快的特點,需每兩年對大綱和實驗項目進行重新規劃和調整一次。以保持實驗項目內容的先進性。同時,結合學校各院系專業的特點,在實驗項目內容的設計上充分考慮各專業特點,分別設計出一些適合各專業特點的實驗項目,與實際的專業案例結合起來,提高學生的認知和學習興趣,充分意識利用計算機知識來解決專業方面的問題。
(3)進行分級教學,改進教學模式和方法在《C語言程序設計》實驗教學的模式和方法上進行改革,除了對理工科和文科分別進行不同側重的實驗項目教學外,還應在理工科和文科中分別進行新生入學分級考試,通過學校的 Blackboard 網絡教學平臺可輕松實現。然后將基礎較好的學生和較差的學生分成 A、B 兩檔,教學上采取分級教學,因材施教。特別是在開設創新性實驗項目計劃之后,使得基礎較好的學生能夠發揮自己的優勢,在實驗教學中教師可讓這部分學生多做更高層次的創新性實驗項目,鍛煉和培養學生的創新思維和創新能力。對基礎較差的學生按照教學大綱的基本要求進行實驗。打好扎實的計算機基礎知識,為將來的專業學習提供良好的計算機基礎條件。在實驗教學的方法上,采取多種教學方式結合,除在計算機基礎實驗示范中心本身的網站上鏈接相關實驗項目的視頻、電子教案和習題外,還采取別的實驗教學形式。如: 以示范中心為平臺,全天候開放實驗室,開設創新性實驗系列講座,豐富和不斷更新示范中心網站上軟件、多媒體 CAI 教學資源,吸引廣大的學生積極走進實驗室進行創新性實驗,如同進入圖書館博覽豐富的圖書一樣進行學習。同時,編寫含有創新性實驗項目內容為特色的指導教材,引導學生進行分析、思考和實踐創新性實驗,發揮學生的聰明才智。
(4)加大創新性實驗在實驗成績評定中的比重在對學生《C語言程序設計》實驗成績的評定和考核中,加大創新性實驗項目的分數比例。如果學生拿出創新性實驗項目的設計方案,且具有一定的創新意識和先進理念,或對創新性實驗項目提出新的想法和改進方案,或拿到與此相關的興趣學分,或經創新實驗教研小組教師集體評定認同的,該門課程的實驗成績可定檔為優。
(5)組建創新性實驗教研小組加強教師隊伍建設,設立創新性實驗教研小組及相應的獎勵措施。教研小組成員由計算機基礎實驗教學示范中心有責任心的骨干教師擔當,教研小組負責創新性實驗項目內容的設計,負責監控創新性實驗項目的實施,負責對學生進行創新性實驗項目的評定和考核。每年進行創新性實驗項目的總結,對現有的創新性實驗項目提出改進方案,并計劃新的創新性實驗項目和實施方案,保障創新性實驗項目的長效性和先進性。
三、結束語
大學開設的《C語言程序設計》創新性實驗項目正處于實驗改革中。只有不斷地進行實驗改革,將計算機的先進理念和知識技能溶入平時的課程教學中,才能深挖學生的創造潛力,正確引導學生的創新思維和創新意識,才能緊緊圍繞學校創建全國高水平一流大學的教學方針,不斷提高教學質量和教學水平,為國家培養更多的拔尖人才。
參考文獻:
[1]高春華,黃新友.構建以培養創新人才為目的的實驗教學新體系[J].實驗室科學,2010,13(2): 42 -44.
[2]楊振山,龔沛曾. C語言程序設計實驗指導[M].北京: 高等教育出版社,2006.
基金項目;遼寧科技大學20208實驗教學改革項目資助。