- 相關(guān)推薦
高級語言程序設(shè)計課程談轉(zhuǎn)型
摘 要:以應用為導向并結(jié)合就業(yè)需求確定新的課程教學內(nèi)容,引入翻轉(zhuǎn)課堂教學方法,結(jié)合新教學模式提出針對性的網(wǎng)絡課程資源,闡述簡單有效的教學考核方法。
關(guān)鍵詞:應用型;高級語言程序設(shè)計;課程轉(zhuǎn)型;翻轉(zhuǎn)課堂
1 背 景
在向應用型技術(shù)大學轉(zhuǎn)型發(fā)展過程中,黃淮學院不斷探索、積極實踐,辦學定位逐漸明確,教學改革方向也越來越清晰[1]。在應用型技術(shù)大學辦學定位的引導下,信息工程學院的高級語言程序設(shè)計課程開始了新的轉(zhuǎn)型發(fā)展歷程。課程建設(shè)并不是一帆風順的,一開始便面臨眾多難題[2],主要有:①沒有教學團隊,無法為課程建設(shè)提供持續(xù)支持;②教學思想陳舊,教師“教”和學生“學”不協(xié)調(diào),教學效果較差;③教學內(nèi)容“形而上”,重在系統(tǒng)理論知識的講授,忽略知識的實用性以及學生掌握運用知識的基本規(guī)律;④課程教學資源缺乏,現(xiàn)有資源形式呆板、內(nèi)容不完善,無法滿足新的教學要求;⑤教學方法、手段單一,教師的課堂講授、學生的上機練習等教學環(huán)節(jié)程式化,不注重實效;⑥課程考核的引導功能存在偏離,平時成績加期末考試的考核方式過于強調(diào)對知識的掌握,無法衡量學生的知識運用和能力培養(yǎng)情況。
針對以上種種問題,高級語言程序設(shè)計課程組從源頭抓起,進行了一系列改革[3],包括確立應用型人才培養(yǎng)的導向性要求,成立專門的教學團隊,修訂新的教學大綱并精選教學內(nèi)容,通過培訓逐步引導教學思想的轉(zhuǎn)變并采用多樣化的教學方法,結(jié)合教學需求開發(fā)新的課程資源網(wǎng)站,確定靈活有效的考核方式等。通過一系列改革,高級語言程序設(shè)計課程的教學體系逐步成熟。盡管有些改革還沒有完全到位,但良好的教學效果已逐步顯現(xiàn)。
2 課程轉(zhuǎn)型建設(shè)過程
2.1 教學團隊的成立與運行
為了持續(xù)推進高級語言程序設(shè)計課程的改革和建設(shè),由教研室牽頭,以該課程近3年的一線主講教師和輔導教師共同組成課程教學團隊(簡稱團隊)。團隊成員涵蓋老中青3個年齡段,以中青年教師為主。團隊組織管理以教授、副教授為主,講師、助教為輔,以實現(xiàn)教授、副教授對青年教師的“傳幫帶”作用[4]。同時,團隊鼓勵成員通過外出學習、網(wǎng)絡在線學習、企業(yè)實踐、企業(yè)考察、參加會議、指導學生團隊等方式提高自身業(yè)務水平與實踐技能。
團隊制定了相應的規(guī)章制度并協(xié)調(diào)了各自的分工。團隊成員每周開一次“碰頭會”,會上每位成員匯報本周的工作,并對后續(xù)工作做出相應計劃。匯報結(jié)束后每位成員可以對其他成員的工作進行討論并提出意見或建議。同時,每位成員的匯報都會記錄在案,以備后用。另外,團隊也會根據(jù)階段性工作的需要,不定期對工作進行檢查。
通過這種團隊運作方式,青年教師的教學技能和教學水平在其他教師的指導下得到大幅提高,在教學改革方面也有了新的認識和想法。
2.2 教學思想的轉(zhuǎn)變
思想是行動的指南。高級語言程序設(shè)計課程的轉(zhuǎn)型必先改變傳統(tǒng)的教學觀念。教學過程中教和學是辯證統(tǒng)一的[5]。教師是教學過程的引導者,是決定教學效果的外因;學生是教學過程的主體,是教學成效的內(nèi)因。內(nèi)因決定外因,外因影響內(nèi)因。唯有雙方有機結(jié)合才能使課程轉(zhuǎn)型真正落到實處。這些原理一般教育工作者都有所了解,但真正能夠貫徹實施卻非易事。另一方面,學生對自己主體地位的認識也比較模糊。實踐中,在大學里無法理解學習的意義、敷衍學習的學生還有很多。因此,教學思想的轉(zhuǎn)變并不僅是教師的問題,還存在一個教學雙方的角色認同問題。
在以往的教學改革研究中,著眼點多放在課程教學內(nèi)容、教學方法上,常忽略學生這一中心環(huán)節(jié)。所以,在團隊召開的課程轉(zhuǎn)型會議上,我們反復強調(diào)“教師主導、學生為本”的觀點,要求教學思想的轉(zhuǎn)變要包括教師的“教”和學生的“學”兩個層面。
從教師“教”的方面來說,教師要做好教學的導演。有時教師是演員學生是觀眾,但更重要的是教師要善于當觀眾讓學生當演員。教師要從思想上把課堂交還給學生,教師在每個教學環(huán)節(jié)把相應的“劇本”交給學習小組,讓他們明白任務的意義、關(guān)聯(lián)和實施要求等,引導他們自主學習。教師在這個過程中不能旁觀,要及時給予指導,做好檢查和評價。
從學生“學”的角度來說,學生不能是學習的被動接受者,而應積極主動地學習。為了順利完成教學任務,學生必須“演”好自身的角色。在課中要積極配合教師的課堂組織,主動思考、討論、完成練習任務。對于教師布置的課外任務,學生要認真完成。遇到困難的地方要進行標記并在課堂上提出。另一方面,僅靠學生自身的努力實現(xiàn)主動學習并不十分可靠,教師還要善于管理和營造氛圍。要管理整個教學過程并形成必要的“規(guī)矩”,充分利用教學評價手段;還要發(fā)揮并利用優(yōu)秀學生的帶頭作用,通過學習小組、互助學習等方式,形成大家積極學習的氛圍。
轉(zhuǎn)變教學思想,教師要及時和學生溝通,告訴學生雙方的任務、要求及實施方式等,征求學生的意見,爭取在認識上達成一致。一般情況下學生對教師的改革舉措都能理解和支持。
2.3 教學內(nèi)容的取舍
團隊依據(jù)學生現(xiàn)有的知識基礎(chǔ),考慮語言的通用性并結(jié)合行業(yè)開發(fā)及就業(yè)需求,決定選擇C語言作為課程主講語言。C語言內(nèi)容非常復雜,數(shù)據(jù)類型繁多,并且與計算機硬件結(jié)合較為緊密。因此,團隊對教學內(nèi)容進行了大刀闊斧的取舍與重組,拋棄了傳統(tǒng)教學模式下一個個知識點的分散講解,將教學內(nèi)容重組整合為入門基礎(chǔ)、知識提升和綜合運用3個模塊。入門基礎(chǔ)包括認識C語言、安裝并熟悉集成開發(fā)環(huán)境、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)4部分內(nèi)容;知識提升部分包括函數(shù)、數(shù)組、指針、結(jié)構(gòu)體4部分內(nèi)容;綜合運用包括文件、經(jīng)典算法和實際系統(tǒng)的設(shè)計與實現(xiàn)3部分。每個模塊內(nèi)部知識點相互銜接,環(huán)環(huán)相套;后續(xù)模塊是對前導模塊的深入應用與提升。在組織教學內(nèi)容時,對關(guān)鍵知識點的講解分為PPT制作和視頻錄制兩部分。在介紹知識點時選取與生活貼切的實例,如介紹選擇結(jié)構(gòu)時以階梯電價的計算為例,練習和作業(yè)以C語言的經(jīng)典實例、生活實例、ACM大賽實例等為內(nèi)容,以滿足不同程度項目小組的學習需要。
在教學內(nèi)容實施過程中,將教學內(nèi)容分為三大塊:課前自主學習、課中練習和課后作業(yè)。課前自主學習內(nèi)容包括理論知識和課前練習題兩部分,在理論知識中要講明本次知識與前一知識之間的關(guān)聯(lián)、本知識的內(nèi)容、易出現(xiàn)的錯誤等;課前練習是針對基本知識點的練習,難度相對較小。課中練習內(nèi)容在課堂教學時完成,包括練習的布置、完成和評價3部分。課后作業(yè)內(nèi)容主要包括知識總結(jié)和習題兩部分,知識總結(jié)要求學生根據(jù)個人感受寫出對本次課的總結(jié),習題要求項目小組上機運行以備下次課檢查、討論。
2.4 課程資源的開發(fā)與使用
由于課前需要學生自主學習一些內(nèi)容,因此學生需要查閱相關(guān)的資料。雖然當前使用互聯(lián)網(wǎng)比較便利,但要在網(wǎng)絡上找到與教師布置內(nèi)容相適應的學習資料仍比較費時間,因此,需要團隊成員有針對性地開發(fā)一些課程資源。同時,要把教學資源建設(shè)與深化教學改革,推進專業(yè)建設(shè)、課程建設(shè)以及建立教學工作長效機制等方面的創(chuàng)新探索有機結(jié)合。把資源的建設(shè)重點由單一媒體資源轉(zhuǎn)向多維教學資源建設(shè)上來,以基本資源、拓展資源建設(shè)為重要“抓手”,認真實施精品課程建設(shè),以拉動課程品質(zhì)及課程建設(shè)能力的總體提升。
課程資源開發(fā)的內(nèi)容主要有基本資源建設(shè)和拓展資源建設(shè)兩部分;举Y源建設(shè)包括課程概況和教學核心資源兩方面,課程概況包括教學大綱、教學計劃、教學團隊的組建與分工等;教學核心資源依據(jù)三大模塊的劃分從必讀文獻、教學案例、教學課件、教學視頻、練習、作業(yè)等方面著手進行建設(shè),其中必讀文獻、教學課件和教學視頻主要用于課前;教學案例和練習主要用于課中;作業(yè)主要是課后使用。拓展資源包括職業(yè)標準、專題講座、單元模塊自測、案例庫、實訓項目等。團隊成員經(jīng)過一年多的收集、整理和制作,基本完成了課程資源的開發(fā)建設(shè),實現(xiàn)了課程資源上網(wǎng)以滿足學生隨時隨地訪問課程資源的需求。圖1展示了課程資源網(wǎng)站上某課程信息。
2.5 教學方法的轉(zhuǎn)變
傳統(tǒng)的高級語言程序設(shè)計課程一般將理論課安排在多媒體教室中,教師采用講授法并結(jié)合一些實例講解,學生被動地坐著聽。這種課堂學生玩手機現(xiàn)象非常普遍,學生戲稱這是“浪費流量”的課堂。
針對這些情況,高級語言程序設(shè)計課程的教學決定采用翻轉(zhuǎn)課堂這一新的教學方法[5],將高級語言程序設(shè)計的教學“搬”到具有相應配套設(shè)備的翻轉(zhuǎn)課堂教室中進行。該教室的教學設(shè)備除具有傳統(tǒng)教室的多媒體設(shè)施外,還有可移動的桌和凳,至少3人一組的臺式電腦等。學生第一次課時分成3人一組的項目小組,每個小組推選一名組長,2名成員。教師以項目小組為單位進行管理,小組的學習由組長和組員協(xié)商完成。一個教學班按60人算,有20個小組,教師有精力照顧到每一個小組。
翻轉(zhuǎn)課堂的教學分課前、課中、課后3個階段。課前主要是閱讀必讀文獻、觀看視頻、完成教學課件中的習題等。課前任務是學生自主學習的重要階段,因此,學生必須認真對待,教師也要對課前任務的完成情況給予檢查。課中主要對練習題的完成情況進行檢查和評價、組織問題討論等。對于一些難點問題可花少量時間進行講解,也可對個別學生進行針對性的指導。課后主要是發(fā)布作業(yè),由學生課后完成以供下次課檢查并討論。
通過這種新型教學方法的使用,學生不但有效掌握了課程的內(nèi)容,同時也學會了自主學習,這對學生的終生學習非常有意義。
2.6 考核方式的改革
傳統(tǒng)的考核方式一般是平時成績占30%、期末考試占70%。平時成績主要來源于學生的出勤和作業(yè)上交情況,無法真正反映學生平時的學習情況[6],所以最終的課程評價仍落在了期末試卷上,這顯然有失公平且不科學。高級語言程序設(shè)計課程團隊通過走訪學生、查閱相關(guān)資料并結(jié)合課程采用的翻轉(zhuǎn)教學法,確定了具有課程特色的考核方式。
課程考核仍采用百分制的評分辦法,但考核的內(nèi)容包括課中練習、課后作業(yè)和期末考試3部分,各自占比為4∶2∶4。課中練習成績、課后作業(yè)成績一般是按完成作業(yè)的數(shù)量進行計分。教師在課堂中只對每個小組的完成情況進行統(tǒng)計,并不針對每個學生。小組要完成相應題目必須大家通力合作。否則,不管小組中哪位同學缺席,最終都將導致小組完成數(shù)量不多。課程結(jié)束時,教師對每小組本學期課中練習完成的總量和課后作業(yè)完成的總量進行統(tǒng)計,并計算出小組的最終成績。小組成績按每個組員的最高成績,組長為組員評判具體成績。如果有組員不滿意自己的成績,可以參加現(xiàn)場測試,完成測試的成員其個人成績等于小組成績。期末考試只有一張試卷,考查理論知識的掌握和運用情況。試題的內(nèi)容基本類似于平常上機內(nèi)容,結(jié)合生活實際出題。
在本課程的考核方案中,對成績的計算簡單方便,可以對那些“平時不用功,考前十分鐘”的突擊現(xiàn)象進行有效的預防。新方案不再對學生的出勤情況進行考核,因為在每次課中練習完成數(shù)量的統(tǒng)計中已經(jīng)涵蓋了相關(guān)信息。學生以競爭的心態(tài)參與學習,積極性自然較高。
3 結(jié) 語
在高級語言程序設(shè)計課程的轉(zhuǎn)型發(fā)展過程中,教師和學生都有不同程度的提升。教師為了適應課程的轉(zhuǎn)型,必須學習新的教學方法、了解行業(yè)對本課程的需求、熟悉本課程對后續(xù)學生發(fā)展的影響、熟練掌握本課程的知識結(jié)構(gòu)。然后將翻轉(zhuǎn)課堂教學方法和具體的企業(yè)需求相結(jié)合,采用較為生動有趣的案例實施,達到預期的教學效果。最后,通過學生學習效果的反饋,教師要總結(jié)經(jīng)驗教訓,為進一步有效開展教學奠定基礎(chǔ)。
對于學生來說,通過本課程改革轉(zhuǎn)型,不僅掌握了知識,并且對知識的運用能力進一步提高。應用技能顯著提升,職業(yè)素質(zhì)逐步養(yǎng)成。在2013年河南省第六屆ACM大賽中有兩個團隊獲得銀獎、三個團隊獲得銅獎。在2014年第五屆“藍橋杯”全國軟件專業(yè)人才設(shè)計與創(chuàng)業(yè)大賽中,有兩名同學進入全國總決賽并獲得三等獎。同時,學生畢業(yè)后薪資待遇普遍有大幅提高,從事本專業(yè)的學生人數(shù)逐年增加。此外,學生學會了自主學習的方法,終生受益。
參考文獻:
[1] 郭靜, 邢玉升. 美、德應用型大學教育模式及對我國的啟示[J]. 黑龍江教育學院學報, 2014(10): 51-53.
[2] 劉麗梅, 張英良. 建設(shè)應用型課程實現(xiàn)新建本科院校轉(zhuǎn)型[J]. 河北大學學報: 哲學社會科學版, 2014(5): 72-76.
[3] 耿紅琴, 劉海峰, 黃國興. 黃淮學院軟件工程專業(yè)建設(shè)紀實[J]. 計算機教育, 2013(21): 2-4.
[4] 鄧小妮. 高職院校專業(yè)“雙帶頭型”教學團隊基本范疇辨析[J]. 職業(yè)技術(shù)教育, 2014(10): 55-58.
[5] 董純才. 正確處理教和學的關(guān)系問題[J]. 華東師范大學學報: 自然科學版,1983(2): 3-4.
[6] 張金磊, 王穎, 張寶輝. 翻轉(zhuǎn)課堂教學模式研究[J]. 遠程教育雜志, 2012(4): 46-51.
[7] 楊鋒英. 程序設(shè)計基礎(chǔ)課程教學探索[J]. 計算機教育, 2013(4): 25-29.
【高級語言程序設(shè)計課程談轉(zhuǎn)型】相關(guān)文章:
c語言程序設(shè)計心得05-19
visual basic程序設(shè)計課程的教學總結(jié)07-03
c語言程序設(shè)計實踐報告07-02
c語言程序設(shè)計心得7篇05-19
c語言程序設(shè)計心得(集合7篇)05-19
c語言程序設(shè)計心得體會04-10
c語言程序設(shè)計心得體會4篇05-07