閔芳 陳臘梅
摘要:通過南京航空航天大學金城學院面向對象程序設計課程群教學資源建設,探索面向對象程序設計課程群教學資源建設系統化、教學內容實用化、教學手段數字化、實驗模式創新化的建設模式。
關鍵詞:面向對象程序設計;精品課程;課程群;人才培養
中圖分類號:G642.0 本文標志碼:A 文章編號:1674-9324(2015)52-0179-02
一、課程群介紹
1.課程群的定義。課程群是按照實施對象的認知規律和能力培養規律科學、合理地將統一學科或不同學科的相關而又互補性的課程,按照一定課程框架進行整合,形成富有專業特色的新課程系統的一門課程[1]。
2.面向對象程序課程群的界定。從程序設計能力的培養角度以課程群建設的方法規劃相關課程建設。將C++語言程序設計、Java語言程序設計、C++語言程序設計劃為面向對象程序設計課程群。
二、面向對象程序設計課程群的實踐與探索
1.突出實踐教學。以南京航空航天大學金城學院教學為例,本課程群總學時為142學時,其中理論學時為64學時,占總學時的47.3%;實踐學時為78學時,占總學時的52.7%。理論與實踐的并重,在實際教學中確保了學生真正理論聯系實踐。理論知識“適度、夠用”,在實踐學習過程中,學生能夠用所學的知識解決生活中實際的問題和項目,使學生在鞏固理論知識的同時,提高自己的動手能力。
在本課程群中所開設的課程中,基礎實踐平臺主要針對本科低年級學生,旨在訓練學生的動手能力,主要涵蓋C++、Java等課程實驗方面的實踐教學內容,即認知型實驗和驗證型實驗,用以配合課程教學,達到對學生的基本要求,使學生“學中做”。綜合實踐平臺,主要針對2~3年級的學生,旨在訓練學生綜合運用綜合專業知識的基本能力,主要側重在綜合的應用,通過一系列設計性實驗、課程設計等教學環節激發學生專業學習的興趣;通過結合學科競賽進行實驗教學對學生實踐能力的強化訓練,提高學生綜合運用專業知識和專業技術乃至其他專業或學科的工程能力,使學生“做中學”。研究與創新實踐平臺。主要針對在本科3~4年間,旨在培養學生的科研能力和創新能力。通過大學生創新基地和創新實驗室的建設,鼓勵學生申報大學生創新項目,參與教師的橫向科研課題,培養學生的團隊協作精神和實踐創新能力,使學生“思中做”。
總之,在實踐教學過程中,從培養學生創新能力出發,提出了“一轉變、二突出、三結合”的實踐教學新思維,即由一般驗證性實驗向綜合性、設計性轉變;突出實驗的開放性和學生的自主性;必做實驗與選做實驗、課程設計與系統設計、課內基礎技能培養與課外自主開發課題的三個有機結合,對實驗和實踐的內容與方法進行了深入地改革,把實驗和實踐教學分成必做與選做實驗、課程設計與系統設計、參與教師科研與自主開發課題六大類別,有步驟地培養學生三個不同層次的能力,即基礎技能、系統設計能力和獨立工作能力。
2.強調課程之間的銜接與延伸。C++和JAVA都是面向對象的程序設計語言,它們都能夠通過面向對象的思想(面向對象思想最基本的概念是類、對象、封裝、繼承、多態)實現編程。兩門語言的語法非常相似,但是它們也有很多不同之處,比如java語言去除了一些C++中比較復雜和難以掌握的部分(例如:多重繼承知識點),以及C/C++中那些允許訪問系統底層數據的能力(指針),等等。
通過多年教學發現很多學生容易將兩門課程的語法混淆,因此在教學過程中應進行對比教學。C++是先修課程,以學習面向對象思想的基礎為主,因此在教學過程中應注重基礎語法、基本概念的教學;java語言是后修課程,首先在面向對象基本概念的學習中主要是進行兩門課的比較教學,其次要在基本概念的基礎上又有一定的擴充,例如:自動內存管理、多線程、內部安全措施—異常處理、圖形界面等,這些都是java特有的機制。在兩門課程的教學過程中,還可以以同一個項目實例為例展開學習,更好的讓學生理解兩門語言的語法區別。
3.資源共享。課程群的教學資源建設是長期的實踐工程,以“規范化、體系化、數字化”的質量要求,明確課程群資源建設的目標和方向。在教學資源方面,形成豐富、多樣的配套教學資源,包括教案、多媒體教學課件、電子教材、視音頻教學資料、習題庫以及動畫實驗等內容[2]。
在實驗教學方面,首先是各門任課教師根據教學內容制定的驗證性實驗;在課程設計或者實訓階段,請合作企業提供相關課程實驗內容的高級應用部分。多方位、多層次的實驗內容,目的就是切實提高學生的編程能力[3]。
4.培養學生的實踐動手能力以及創新能力。通過學習C++語言程序設計、Java語言,學生可以為今后設計和開發管理系統打好基礎。我們同時鼓勵學生參加相關的學科競賽,例如全國大學生數學建模大賽、中國軟件杯大賽、全國電子設計大賽以及江蘇省大學生創新項目等。在具體的實踐活動中,學生可以將平常教學所學的知識與相關領域的先進技術相融合,達到社會對專業人才的具體需求。
5.善于利用網絡資源,全方位開展教學。課程群除了保留傳統的網路資源——設計與建設精品課程網站之外,利用其他的先進網絡技術將教學內容以不同的形式傳授給學生,如課程微信公眾平臺能夠將課程的相關知識按照授課進度,以一定的頻率以多種表現形式推送至學生的移動終端,學生可以利用空閑時間對所學知識進行復習和鞏固。
6.合理編寫教材。為了適應時代的要求,突出培養“高素質應用型人才”的理念,在《C++語言程序設計》教材編寫過程中,突出實踐教學,書中增加大量實例代碼,從而力爭形成與人才培養目標、方案和創新人才培養模式相適應的“名教師、名課程、名教材”的優質資源。
7.校企合作,改革人才培養模式。(1)專業教學委員會聘請資深企業專家。聘請本專業資深企業專家參與培養方案的制訂,審核校企合作實施方案,確保本培養方案的可行性和先進性。(2)校企聯合建立人才培養實習基地。精心遴選國內外著名IT企業聯合建立專項人才培養實踐基地,共同制訂人才培養方案,確定聯合培養模式和管理模式。例如:在2014年,本課程群選拔了3位教師到南京網博計算機軟件有限公司完成訪問工程師,同時選派了一位學生免費參加了高級程序設計暑期培訓班。對提高教師的業務能力以及學生實踐動手能力都有很大的幫助。(3)聘請企業工程技術專家擔任兼職教師。從企業聘請具有豐富工程實踐經驗的工程技術人員和管理人員擔任兼職教師,承擔專業課程的教學任務;或開設前沿技術課程、專業認知講座、創業講座、職業規劃講座;或擔任本科生聯合導師,承擔指導學生專業實習和畢業設計等任務。(4)學生校外專業實習和畢業設計。有計劃的組織學生到企業實習進行畢業設計,采用雙導師制度(企業導師和校內導師)聯合培養,確保學生的培養質量。(5)興趣和特長培養。由教務處主辦、南京航空航天大學金城學院信息工程系協辦以及南京網博科技有限公司贊助的“網博杯大學生計算機設計大賽”,由團委主辦,信息工程系協辦以及南京吾曰思程網絡科技有限公司贊助的“思程杯大學生網絡技能大賽”,以及在2015年由“達內時代科技有限公司”贊助的,信息工程系主辦的“多媒體技術技能大賽”,都為學生開展科技活動提供了很好的舞臺。指導教師通過院級競賽,發現并重點培養具有創新、動手能力強的學生,并與企業共同努力,為學生搭建更高的平臺,幫助他們更好、更快、更高的發展。
三、結語
通過面向對象程序設計課程群建設,課程群教學資源建設,設計理念與實踐相結合,體現了教學改革的方向。在后期的建設和完善中,要不斷地更新教學觀念,加大教學改革,教學團隊建設,提高創新,提高課程群的建設質量,為提高教學質量不懈努力[4]。
參考文獻:
[1]劉華.課程群內涵及其相關概念辨析[J].湖北函授大學學報,2014,(4).
[2]郭文普.計算機網絡課程群建設經驗漫談[J].高校實驗室工作研究,2014,(4).
[3]董剛.大學物理精品課程教學資源建設一體化[C].2014年全國高等學校物理基礎課程教育學術研討會論文集.
[4]曾孟雄,歐陽文.已精品課程為核心的機械控制類課程群研究與建設[J].中國電力教育,2013,(3):121-122.