吳德,劉正濤
(三江學院計算機科學與工程學院,南京 210012)
《Java程序設計》資源建設規范研究
吳德,劉正濤
(三江學院計算機科學與工程學院,南京 210012)
資源建設是課程教學實施的重要環節和前提條件,由于課程資源的層次化、多樣化等特點,課程資源建設任務重、周期長,往往需要團隊共同開發。課程資源的規范化能夠統一建設團隊的思想,有利于團隊合作性、延續性開發?!禞ava程序設計》是具有較強實踐性的計算機語言類課程,結合課程的特點,從教學大綱、教學課件、演示案例以及視頻錄制等方面對課程資源制作的規范性進行探討。
Java程序設計;建設規范;課程資源
課程資源是實施教學活動的“基礎設施”,課程資源開發可以促進學習方式和課程功能的轉變,把師生的各種經驗納入到教學過程中來[1]。依據資源性質的不同,課程資源可分為指導型資源和內容型資源[2]。指導型資源是課程的“頂層設計”,決定了課程的性質和定位,在課程教學中發揮導向性的作用,如教學大綱、教學設計、指導手冊等均屬于這類資源;內容型資源是在指導型資源框架內形成的各類教學內容,如教學課件、教學視頻、演示案例、實訓案例等。課程資源多樣化、覆蓋面廣等特點決定了在線課程資源建設的任務重、周期長。在資源建設之初,如能對各類資源制作的規范性進行約定,不僅使得團隊成員之間分工制作有規可依、最大限度地保障資源建設的延續性,而且有利于資源制作的標準化。
鄭莉[3]指出,資源粒度大、無教學意義的素材堆砌以及無資源屬性的恰當說明等是導致資源建設效率低下和重復開發的重要原因。的確,目前在課程的資源建設過程中仍存在一些問題,具體體現在以下幾個方面。
1.1 目標不明確,資源制作重點不突出
課程資源制作不是教學素材的簡單堆砌,而是要根據教學目標和課程的特點對教學素材進行取舍和深度加工,最終形成目標明確、主線明晰、重點突出的資源集合。然而,在實際制作過程中,由于每個教師的理解不同、思路不統一,特別是參與資源建設的年輕教師由于缺乏教學經驗和對課程的深入理解,制作出的資源往往是相關教學素材的簡單整合,導致目標不明確、重點不突出。
1.2 資源內容不匹配,缺乏連貫性
課程資源的建設周期一般較長,如果是團隊建設,成員之間還會有一定的分工。不同層面的資源建設雖然內容不同,但是其目的都是一致的,即必須有助于達成教學目標?,F實中,課程資源建設多由教學團隊“兼職”完成,團隊組織相對松散,成員之間往往缺乏充分的協調與溝通,每個成員均按照自己的思路和理解去完成各自的部分,最終出現資源難以整合的現象。如果將資源建設規劃比作需要拼裝的一頭大象,通過任務分工讓每個成員分別去完成象腿、象耳、象肚、象鼻和象尾,最終試圖將這些部件整合成一頭完整的大象,結果卻可能拼出了一個“四不像”。此外,由于團隊成員的調整,新的成員能否繼承原有的思路繼續完成建設工作也是面臨的挑戰,資源建設的連貫性難以保障。
1.3 資源風格不一致,制作質量難以保障
資源制作風格既是資源制作個性化的體現,也是衡量資源制作專業性的重要指標。多人分工制作、團隊成員的更迭等因素往往使得資源的風格不斷地打上制作人員的個性化烙印,就像地層斷面一樣忠實地記錄著地殼的每一次變化。隨性的資源開發帶來的后果必然是低劣的質量。
以上問題的存在的根本原因在于在資源規劃和制作之前缺少統一的制作規范,資源制作規范就像上述例子中大象的圖紙,如果每個成員在制作資源的過程中都嚴格遵循圖紙中的規定執行,上述問題就迎刃而解。因此,對資源制作的規范做出約定是十分必要的。
資源制作規范依據教學目標和課程定位規定了不同層次、不同性質資源的制作要求和相關規格,有利于課程建設團隊成員之間分工合作以及資源的持久化開發。課程資源一般包括教學大綱、教學課件、教學視頻、演示案例、案例視頻等內容,課程資源及其制作規范之間的關系如圖1所示。筆者以所執教的《Java程序設計》課程為例,對該課程資源建設的規范性問題進行初步探討。

圖1 課程資源與資源制作規范之間的關系
2.1 教學大綱撰寫規范
教學大綱是課程最重要的指導型資源之一,是該門課程所有教學活動的綱領性文件,其內容需根據教學目標和課程特點來制定。教學大綱的撰寫規范就是要對其中的關鍵要素做出約定,如教學大綱必須要求明確劃分課程資源的粒度,必須明確知識單元的重點、難點以及掌握程度等,這種約定可以使課程負責人在制定大綱的時候深入思考課程定位和教學目標。《Java程序設計》是一門理論性和實踐性均較強的面向對象語言課程,其教學大綱必須要結合培養目標、學生層次、與其他相關課程的先導與后繼關系等因素進行設計和撰寫。筆者為該課程的教學大綱設計的撰寫規范如表1所示。
大綱必須包括要素:
(1)課程基本信息(如:課程名稱、課程性質、學時、學分等)。要求:簡潔、明確。
(2)教學目標。要求:目標明晰,符合實際。
(3)教學單元。要求:章節安排合理,粒度劃分適中,明確重點、難點以及教學基本要求。
(4)實驗安排。要求實驗內容和教學單元相匹配,并指出實驗名稱和實驗目標。
(5)考核方式。具體說明課程的考核方式以及各考核項占比。
大綱原則性要求:
(1)體現出章、節、知識點排列的科學性。
(2)體現出章、節、知識點與貫穿案例的有機結合。
(3)體現出與其他課程的連貫性。
(4)體現出知識點的層次性(例如:標明選學、必學、拔高等)。
(5)標明理論教學、實踐教學的建議課時和分配方法(理論教學的課時只計算必學知識點課時)。
2.2 教學課件與教學視頻制作規范
教學課件和教學視頻承載著具體知識點的內容表達與傳遞,屬于基礎性的內容資源,良好的課件及其配套視頻往往能引起學習者的學習興趣,能極大提高授課效果。而課程知識點通常都具有細、多、雜等特點,這使得教學課件及其配套視頻的制作往往成為所有資源建設中最耗時、耗力的環節。投入精力大、制作周期長、成員分工制作以及制作團隊的不穩定性等特點,決定了對教學課件及視頻制作規范進行明確很有必要。《Java程序設計》作為一門計算機語言類設計課程,根據課程的特點,筆者為教學課件及視頻的資源制作制定了相應的規范,如表2所示。

表1
教學課件:
(1)字體、風格、logo等要素前后一致。
(2)內容表達需圖文并茂,將疑、難點講清,不建議過多使用動畫。
(3)課件需要對核心代碼和疑難點進行案例式分析展示,不可純理論表達。
(4)課件內容應體現出相關知識點的常見錯誤及解決方案。
(5)每節課件結束后必須要有小結。
教學視頻:
(1)視頻錄制以知識點為單位,講清楚知識點原理,時間控制在15分鐘以內。
(2)每個視頻要有錄制腳本,不要在教學視頻中出現過多的調侃、玩笑、口頭禪等與教學相關度不高的內容。
(3)需要有教師出鏡畫面,注意儀表,語言表達順暢、口齒清晰。
2.3 演示案例及視頻制作規范
《Java程序設計》課程的演示案例及其視頻主要側重于體現各知識點的使用方法,重點從語法層面進行演示說明,是教學課件和知識點教學視頻的必要補充。其制作規范如表3所示。
宗旨與定位:
演示案例主要用于體現出語法層面知識點的使用方法,不涉及過多的邏輯設計,應以簡單、明確的知識點使用為核心。案例數量不宜過多,一般一個重要知識點的教學案例控制在1-2個左右。
制作規范:
(1)視頻需要展現案例的實現過程。
(2)視頻中案例的源碼重點說明其功能、特點、使用方法,不得逐行解釋代碼。
(3)演示案例的源碼在運行時不得出現錯誤,不得臨時排錯(教學陷阱設計除外)。
課程資源建設規范為課程資源制作設定了基本框架,最大程度保障了資源建設的標準化,擺脫了資源建設效果因人而異的情況,有利于多人合作開發,能夠保持資源制作與開發的持久性和延續性。筆者依據教學目標并結合所授課程的特點,對《Java程序設計》指導型資源和內容型資源的制作規范進行了探討,旨在拋磚引玉,不同課程需根據自身的特點和建設目標,在實施資源建設之前設定好規范化內容。

表2 教學課件和教學視頻資源制作規范

表3 演示案例及視頻資源制作規范
參考文獻:
[1]張春利,李立群.課程資源開發的困境與對策[J].東北師范大學學報(哲學社會科學版),2014(5):284-286.
[2]劉斌.基于在線課程的混合式教學設計與實踐探索[J].中國教育信息化,2016(11):81-84.
[3]鄭莉.課程資源建設標準化[J].計算機教育,2007(7):48-49.
Research on the Specification of Java Programming Resources Construction
WU De,LIU Zheng-tao
(School of Computer Science and Engineering,San Jiang University,Nanjing 210012)
Resource construction is an important part and precondition of the activity of curriculum teaching.Curriculum resource construction is a heavy and long term task,and somewhat has to be developed through cooperation,due to its hierarchical and diversity.The specification of curriculum resources can achieve the common understanding of the team and so benefits the cooperation and sustainability.Java program?ming is a strong practical computer language course,and according to the characteristics of the course,discusses the resources such as the syllabus,the teaching courseware,the demonstration cases,and the video recordings.
吳德(1978-),男,南京人,碩士研究生,講師,研究方向:數據工程、Java教學研究
2017-03-06
2017-04-15
江蘇省教育科學“十二五”規劃重點課題(No.B-a/2015/01/055)、三江學院網絡課程教改項目(No.J15006)
1007-1423(2017)15-0039-04
10.3969/j.issn.1007-1423.2017.15.010
劉正濤(1975-),男,山東人,博士研究生,副教授,研究方向為數據挖掘、工程教育
Java Programming;Specification of Construction;Curriculum Resources