魏林
摘要:教材是當前大中小學最基本的教學媒介,教師在使用教材時需針對具體情況對教材進行“二次開發”,《Java程序設計》作為大專計算機專業的專業核心課程,教材內容的多元化呈現對學生加強專業知識、強化專業技能至關重要。《Java程序設計》教材二次開發多元化策略研究主要從載體和教材內容呈現多元化兩方面研究,通過整合恰當的教學資源為教學所用,實現教材價值的最大化。
關鍵詞:Java教材;二次開發;多元化策略
中圖分類號:TP391 文獻標識碼:A
文章編號:1009-3044(2019)32-0174-02
1教材二次開發的背景
教育部部長陳寶生在2018年的全國教育工作會議指出:課程教材是國家事權,要加強課程教材建設和管理……當前教材仍是高校教學中最基本、最常用的教學媒介,教材的使用關系著高校課程理念和教學理念的實施,關系著高校課程教學目標的達成,關系著高校課程各個階段教學的實施,乃至關系著高校高質量人才的培養。
教材“二次開發”的研究在國內外的展開,語文、數學外語、物理、化學、生物、地理等學科均已經起步,并且小學的語文、數學和初中物理、生物、地理課程的教材二次開發已取得一定的研究成果,教材的二次開發也常被稱為“教材的重組”“教材的創生”“教材的再加工”等等。就國內目前的研究領域和主要方向來看,主要集中在高中、初中、小學教材的“二次開發”上,而且很大一部分的研究是教材課例的二次開發,教學實踐經驗的總結等,每個學科的研究進度存在差異。
在信息技術與網絡技術高速發展的今天,雖然慕課、微課、翻轉課堂成為當前流行的教學媒介,但教材仍舊是教師教學的最重要的媒介,也是深化教育教學改革、培養創新人才的重要保證。而當前的大專課程教材中,精品教材不多,尤其是針對技能型、實踐型、創新型教學的教材更少,因此,探索適應新世紀大專計算機教材的改革要以“多元化”為突破口,需要教師在使用教材時針對具體情況對教材進行“二次開發”,實現教材和教學情境融合的最大化,滿足教學需要的最大化,從而促進課程的教學改革。
2教材二次開發的定義及原則
教材的二次開發是相對于編著者以及出版單位參與教材編制的“一次開發”而言的,主要是指教師為使教材更好地適應具體的教學情境和學生學習需求,在教學過程中會依據課程標準對選定的教材內容進行恰當的增加、刪除、調序以及加工處理,并合理選用或開發其他教學材料。通過教師對教材的二次開發,不僅能有效的緩解教學實踐與教學材料之間的矛盾,減緩教材內容一致性與學生個性差異之間的矛盾,也可使現選取的教材適應學生的學習和發展,繼而為后續課程的學習打下堅實的基礎。
對教材的二次開發不是盲目的、隨意的,需要在尊重教材的基礎上,合理整合教學資源、優化學生學習活動、優化教育教學方法、優化知識演繹的邏輯順序,科學而又靈活地進行教材開發,深層的理解教材、消化教材,挖掘教材的精髓所在,探索改革課程的教學方法,創新實踐新的教學模式,使教材成為師生共同成長的、共同進步的有效載體。
3《Java程序設計》課程定位
Java語言是網絡時代最重要的編程語言之一,現已成為軟件開發人員必須掌握的一門基礎語言,《Java程序設計》課程也是軟件技術專業、計算機科學與技術等相關專業的一門重要的程序設計語言類的必修課程。該課程在大專教育中,為軟件技術、計算機網絡技術等專業的專業核心課程,具有課程知識點多、連貫性強、內容難而抽象等特點,教材內容的增補、刪減、替換、調整以及教材內容的呈現對學生加強專業知識、強化專業技能至關重要。
4《Java程序設計》教材二次開發思路
以清華大學出版社出版、陳國君主編的《Java程序設計基礎(第5版)》教材為例,該教材提供電子教案、教學課件、源碼及上機實驗指導等,相較其他出版社的同類課程教材,該教材具有較豐富的教學資源,但也有些許欠缺,如課程重要知識點未提供教學視頻、課后練習題量較少、未建立題庫等。
按照該學科知識邏輯以及符合大專學生的認知規律和水平的原則,在大專專業核心課程教學中對該教材的教學內容做如下調整:增補類的UML圖、繼承關系的UML圖、接口的UML圖、引用類型參數的傳值、開一閉原則、面向抽象的編程、面向接口的編程、對象數組等知識,刪減進制轉換、位運算符相關知識,調整字符串章節調整至繼承和抽象類章節之后,內部類和匿名類章節調整至繼承和抽象類章節之后,字符串知識之前。
對教材內容進行章節增刪及章節順序調整后,再對該教材教學資源進行載體及教材內容多元化二次開發。
5《Java程序設計》教材二次開發多元化策略研究
《Java程序設計》教材二次開發多元化策略研究主要從載體和教材內容多元化兩方面進行開發,多方面的激發學生的學習興趣,形成使學生產生強烈的學習愿望的教學資源組合,為課本教材教學提供可行的、較為理想的多元化教學策略。
5.1載體多元化
光盤是教材資源最常見的載體,仍然有部分出版社在采用,但隨著大部分計算機取消光盤驅動器,光盤載體的使用率也逐漸降低,取而代之的是網盤,如百度網盤,騰訊微云等,只要在書中標注出網盤地址,憑借提取碼便可下載網盤共享資料,關于教材的課件、教案、源碼等資料全部可通過網盤或云盤共享給教材使用者,如若選取教材仍采用光盤來存儲課程資源,任課教師可在教材二次開發時將課程資源通過網盤進行共享,以此提高教材資源利用率。
微信是當前最為流行的即時通信程序,大學生使用率非常高,課程資源與微信相結合的移動教學各大高校教師正積極探索,微信作為教材資源的新載體,教師可以嘗試建立微信群或開發微信公眾號對教材進行二次開發。微信群需教師自行創建,邀請教學班級學生加入,可通過相冊、我的收藏及文件夾共享不同類型的教材資源,即傳即共享。微信群亦可作為教學過程中師生交流的通信工具,反饋性強。微信公眾號需教師先申請注冊,注冊成功后可建立教材二次開發所需菜單,如課件下載、源碼下載、電子書閱讀、教學視頻、習題解答、章節測試等菜單項目,關注公眾號的學生可通過選擇菜單項目來獲取教材資源,教師也可通過定時發送消息,將課程相關教學資源鏈接予以共享,微信公眾號管理課程資源條理性強,利用率高。
5.2教材內容多元化
教材內容多元化是指將教材內容以多種方式、方法予以呈現,傳統教材大部分由文字和圖片組成,經過教材的二次開發,對傳統教材輔以音頻、視頻、動畫、電子書、題庫等,能使得教材能因班而異,因學而異,增強教材的實用性。
音頻是文字呈現的一種形式,常應用于語文、英語教學中,如詩詞朗誦、課文朗誦、英語單詞朗讀,英語日常交流用語等,而計算機學科知識較多涉及公式演算、計算機操作,教學中較少采用音頻進行教學。
視頻是指各種動態影像的集合,因其蘊含豐富的信息量,融合語音、文字、動作等,被廣泛應用于大中小學教育中,對教材的二次開發應著重教學視頻的開發與應用,對每個章節的知識點進行講解可拍攝視頻形成微課,課堂教學可錄制視頻形成教學視頻,直觀、立體,但一名教師對Java課程關鍵知識點錄制微課,工作量較大,并可能受到計算機視頻處理軟件使用技巧不熟練的影響,易造成微課效果不佳。因此建議多名教師以團隊方式開發《Java程序設計》微課,對微課的錄制做細致的分工,將該門課程的重要知識點系統的錄制成一套與教材配套的微課。除自行錄制微課外,還可以直接在各類慕課平臺報名參加java相關課程,如騰訊課堂、網易云課堂等,下載網絡微課,輔助教材教學,省時省力。但直接從網絡中下載微課會存在教學用例與教材不匹配,教學重難點側重不同、知識點分布與組織順序不同等問題。因此,建議教師在面對眾多的網絡微課資源時,盡可能地從一門課程中的微課資源中選取與教材相同、相近的微課資源,保證用于教學的多個微課視頻中教師授課風格、編碼習慣的一致性,忌不同教師的課程微課混搭,忌同一教學知識點提供多個微課視頻,對不適合的微課資源進行改造、加工,提高網絡微課資源與教材的融合度,為教學的教材所用。
電子書又稱電子書籍,數字化的文字內容可在個人計算機、PAD、智能手機等設備上閱讀,主要有PDF、JAR、TXT等格式。當前已有許多教材在出版紙質書籍的同時也出版了電子書,學習者可直接選購,對《{ava程序設計》教材制作電子書,如教師直接將紙質書籍文字全版影印成圖片,集合成pdf電子書,不僅涉嫌侵犯編者的著作權及知識產權,而且電子書信息量大,教材內容的重難點不易被關注,因此建議教師將教材內容進行提煉,對文字的字體、字號、行距、段距進行排版,以達到一目了然,重點突出的視覺效果,在便捷閱讀的同時提高電子書籍的閱讀效率。
題庫是指課程試題的集合,題庫的建設并不是簡單地將試題匯總在文檔里,題庫的建設是一項較復雜的系統工程,收集試題只是題庫建立的第一步。教師需要對試題的難易、試題對應的知識點進行劃分,然后使用數據庫來管理試題。搭建題庫平臺可使用java語言,可開發為基于WEB的在線題庫,基于客戶端的學習軟件或基于移動智能終端的學習APP。題庫不僅包括試題集,還應提供給學生單元測試、綜合訓練及考試等。題庫的建立能涵蓋教材重要知識點,學生通過題庫不斷的練習,針對性地進行知識鞏固復習,強化弱項,查缺補漏。
5.3整合教學資源對教材二次開發
以《Java程序設計》課程中類與對象的知識點為例,對教材進行二次開發。這一章節中類與對象的基本概念、創建類、創建對象、構造方法、方法的重載是課程關鍵知識點,在課堂教學時采用PPT進行講解,課堂練習以實驗為主,在課前預習提供微課、電子書資料,課后布置微信作業或超星學習通作業以鞏固。在一章節結束后通過知識點思維導圖(電子書)進行總結復習,再利用題庫予以各個知識點擊破。
6小結
科學合理的對教材的二次開發就是要把教材內容多角度、多層次、多形式多元化的呈現給學習者,使教材內容的多樣性最大限度地激發學生的學習興趣,促進學生學習積極性,教師再不斷豐富教學形式、改進教學手段,從而提高課程教學的教學效果,提升學生的學習效率。