趙玲玲 康瑤 李丹丹
摘要:程序設計類平臺課的教學重點是培養學生程序設計的基礎開發能力,為后續學習其他開發類課程打好基礎。程序設計類平臺課建設主要探索一種適合程序設計類課程的平臺課建設模式。平臺課建設的目標是培養學生解決實際問題的能力和能進行創新性學習、研究性學習的能力。
關鍵詞:程序設計;平臺課建設;Java程序設計
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2018)23-0192-02
一、課程教學現狀及存在的問題
平臺課是指多個相近專業共同開設的專業基礎課程。程序設計類平臺課是由C語言程序設計和Java語言程序設計構成的,是信息類專業均開設的程序設計類課程群,是學習信息類專業的必修課程。
我校開設程序設計類平臺課的專業有軟件、計算機、電子、通信和信管,但由于各專業開設該課程的培養目標、教學大綱、學時和開設學期、課堂同步案例以及考核方式等不盡相同,因此教學目標和教學質量不好把控。另外,由于各專業在教學中沒有交叉,導致了教學中存在一定的資源浪費和重復做工等弊端。本文以Java語言程序課程為例探索了程序設計類平臺課的建設模式。
二、平臺課建設的必要性
程序設計類課程的教學重點是培養學生的程序設計基礎開發能力,為后續學習其他開發類課程打好基礎。構建Java程序設計平臺課具有非常大的必要性。Java程序設計平臺課可以重新梳理課程培養目標和培養能力,并根據培養目標和培養能力重新梳理教學大綱,構建統一的課程教學案例,規劃優秀生培養方案,制訂統一考核方案,完善教學管理制度,提高教師的教學質量。Java程序設計平臺課建設對整合教學資源、統一教學文件、加強教學管理等方面提供了保證。Java程序設計平臺課建設同時還探索出一條適合程序設計類平臺課教學的課程模式。
三、平臺課建設的具體內容
1.完善平臺課教學內容。重新梳理Java程序設計課程的所有教學內容,將教學知識點劃分為“基礎知識點”模塊和“外延知識點”模塊。“基礎知識點”以課堂教學為主,主要培養學生Java基礎程序設計能力和面向對象程序設計能力。“外延知識點”主要針對各專業對Java程序設計課程教學內容的不同需求而設置,以學生網絡自學為主,如圖1所示。
2.梳理Java程序設計課程知識點的學習導圖。將Java程序設計平臺課的教學內容以知識點(基礎知識點+外延知識點)為單位畫出每個知識點的學習導圖,使學生在龐大的知識點體系中了解知識點結構、學習順序、知識點重點、知識點之間的聯系,使學生應用知識點的學習導圖梳理Java課程知識以改善學習方式,激發學生的學習興趣,培養學生的放射性思維能力,使學生了解知識點內學習路線和知識點之間的聯系。改變過去學生單線思維的狀態,增強學生的思維能力,啟發學生的聯想力和創造力,從而提高學生的學習能力和學習效率。
3.Java程序設計平臺課大綱的制定。Java程序設計平臺課大綱的制定分為四個步驟:(1)Java崗位需求情況調研:Java軟件工程師的崗位需求進行市場調研,并對調研結果進行分析,得出Java軟件工程師的崗位需求情況和能力目標。(2)平臺課教學模塊劃分:根據Java軟件工程師崗位需求情況和能力目標來梳理平臺課的能力矩陣,根據能力矩陣劃分出課程教學模塊。(3)平臺課小組與各專業共同探討平臺課的教學內容:與各專業共同討論Java程序設計課程的各個教學模塊所教授的知識點以及學生應具備的能力,從而確定符合各專業需求的能力模塊。(4)制定Java程序設計平臺課大綱:根據各專業確定的能力模塊制定出符合各個專業需求的Java程序設計平臺課大綱。
4.采用混合式教學模式。混合式教學(Blended Learning)就是要把傳統學習方式的優勢和e-Learning(即數字化或網絡化學習)的優勢結合起來,也就是說,既要發揮教師引導、啟發、監控教學過程的主導作用,又要充分體現學生作為學習過程主體的主動性、積極性與創造性。(1)課上采用面向工作過程的教學模式。根據面向工作過程的教學原則,根據崗位對能力的需求以及崗位的真實環境,全面反映知識內容的項目作為教學用項目。選取學生較為熟悉的“學生考試系統”作為應用項目,對“學生考試系統”的程序設計過程進一步分析,得到了該項目的6個子項目:項目1:成績輸入和求總分輸出;項目2:學生多科目成績的管理;項目3:學生類的實現;項目4:錄入成績異常處理;項目5:圖形化學生信息輸入輸出功能的實現;項目6:從文件中讀寫題庫信息。(2)課下采用配套的網絡自學模式。為了滿足本課程的網絡教學和學生課外學習的需要,本課程建立了“Java程序設計網絡教學平臺”網絡教學資源,具體資源包括:電子教案和課件、作業要求、實訓指導書、Java習題庫、教學視頻、知識點學習導圖、學習鏈接等。
5.考核制度的改革。Java程序設計平臺課建設的考核制度主要從兩個方面進行改革:(1)階段考核采用“以賽代考”的方式。階段考核2采用“以賽代考”的方式進行,所有平臺課教學班級均參加統考,階段考核2成績優秀的學生推薦參加全國“藍橋杯”程序設計大賽。(2)期末考核采用統考的方式。期末課程考核形式的能力本位,是指以培養學生能力為前提,以職業崗位需求為出發點,注重學生實際動手能力培養的教學理念。本課程考核方式采取閉卷機考的方式,試卷采用“基礎知識部分統考、專業模塊不統考”的原則,即卷面只有60%的內容是統一的,另外40%的內容任課教師根據專業所選模塊來出題,這種考試模式既可以考查學生的基礎編程能力,又可以考查學生的專業編程能力,具備一定的特色。考試成績比例如下:課程成績=平時表現(20%)+階段性考核(40%)+期末成績(40%)。
6.學科競賽在平臺課教學中的作用。Java程序設計平臺課建設中有個很重要的環節是優秀生的培養環節。平臺課中的優秀生培養重點放在學科競賽方面。我校每年都組織學生參加“藍橋杯”大賽,在Java程序設計平臺課中嘗試“以賽促學,以賽促教”,既可以提高學生的編程水平,又可以提高競賽成績。
四、平臺課建設的特色和創新之處
學校與企業合作開發出適應市場需求與職業能力的課程標準、課程計劃、課程安排、教學內容、教學案例等。采用混合教學模式,課上教學采用項目為導向基于工作過程的教學模式,課下教學采用網絡自學的模式。階段考核“以賽代考”,幫助學生提高編程水平和競賽水平。
參考文獻:
[1]張興科.以精品課程建設為目標的網絡課程開發研究[J].中國職業技術教育,2009,(5).
[2]翁偉.程序設計課程群建設探索與實踐[J].學科建設與教學改革,2009,(3).
[3]萬臣.計算機專業程序設計課程群建設與研究[J].肥工業大學學報(社會科學版),2012,(5).