呂鳳花
【摘要】本文介紹基于項(xiàng)目化教學(xué)的程序設(shè)計(jì)基礎(chǔ)課程改革的實(shí)施方案,并改革相應(yīng)的考核方式,以課程改革的實(shí)踐為例,講述項(xiàng)目化教學(xué)的實(shí)施過程。
【關(guān)鍵詞】項(xiàng)目化實(shí)施 考核方式 課程改革
引言
C語言程序設(shè)計(jì)屬于高職計(jì)算機(jī)類專業(yè)的核心基礎(chǔ)課,應(yīng)用非常廣泛。但這門課在教師講授和學(xué)生學(xué)習(xí)過程中仍存在一些問題:學(xué)生的學(xué)習(xí)基礎(chǔ)較差,新手人門難,傳統(tǒng)的教學(xué)方式偏重語法和邏輯,只按教材的章節(jié)順序講解,使得各部分的知識(shí)不能有機(jī)融合,與實(shí)際應(yīng)用分離,學(xué)生感覺枯燥、難學(xué),從而導(dǎo)致厭學(xué);缺乏面向應(yīng)用的項(xiàng)目驅(qū)動(dòng)式教材和項(xiàng)目化教學(xué);考試方式不合理,期末統(tǒng)一按照教務(wù)處組織的筆試考試。
在分析了新形勢(shì)下IT業(yè)界的需求后,針對(duì)目前教學(xué)上存在的問題和我們學(xué)校學(xué)生的特點(diǎn),要改變傳統(tǒng)的C語言教學(xué)模式,以課堂教學(xué)方式方法改革為抓手,推進(jìn)考試考核方式改革,積極探索和構(gòu)建信息化環(huán)境下的教學(xué)新模式,逐步使項(xiàng)目化課堂教學(xué)模式成為課堂教學(xué)主流模式。其核心的理念:以項(xiàng)目為主線、教師引導(dǎo)、學(xué)生主體。
一、“C語言程序設(shè)計(jì)”課程項(xiàng)目化教學(xué)的改革的方案
項(xiàng)目化教學(xué)提倡在解決問題的過程中開展學(xué)習(xí),切實(shí)有效地提高學(xué)生的專業(yè)能力。其以項(xiàng)目化技術(shù)為單元的課程體系充分體現(xiàn)了生產(chǎn)崗位的行為過程,解決了現(xiàn)有教學(xué)模式的不足,更符合現(xiàn)代職業(yè)教育的需要。針對(duì)《程序設(shè)計(jì)基礎(chǔ)》現(xiàn)有課程教育模式存在的問題,我們?cè)陧?xiàng)自化教學(xué)方面進(jìn)行了實(shí)踐性探索,具體改革方案女口下:
1.教學(xué)內(nèi)容。以項(xiàng)目化教學(xué)為基礎(chǔ),項(xiàng)目的選擇要貼合實(shí)際需求,教學(xué)內(nèi)容也要貼合實(shí)際需求,主要包括程序的設(shè)計(jì)、程序的分支、循環(huán)結(jié)構(gòu),函數(shù)、數(shù)組等多個(gè)不同的模塊。將這些模塊融入到幾個(gè)項(xiàng)目中來實(shí)現(xiàn)。擬解決的問題是:跟據(jù)教學(xué)內(nèi)容初步劃分2個(gè)部分,分別為:語言基礎(chǔ)階段、編程提高階段,每個(gè)階段如何設(shè)計(jì)合適的項(xiàng)目案例,如何分解為多個(gè)課程任務(wù),兼顧不同素質(zhì)的同學(xué);這是本論文需要在教學(xué)內(nèi)容組織中需解決的問題。除此之外,針對(duì)C語言中的重點(diǎn)、難點(diǎn)知識(shí)點(diǎn),做成微課,方便學(xué)生學(xué)習(xí)。
2.教學(xué)的方法。實(shí)施項(xiàng)目化教學(xué)后,針對(duì)不同的項(xiàng)目在班級(jí)進(jìn)行分組,以小組作為學(xué)習(xí)單位進(jìn)行。老師提出項(xiàng)目后,使學(xué)生能夠針對(duì)項(xiàng)目進(jìn)行問題的分析及解決,就是所說的引導(dǎo)法。“學(xué)生主體,教師引導(dǎo)”的教學(xué)模式,要求教師必須進(jìn)行角色轉(zhuǎn)換,在項(xiàng)目教學(xué)法的具體實(shí)踐中,我們從講臺(tái)上講授、灌輸轉(zhuǎn)變?yōu)樽叩綄W(xué)生中間與學(xué)生交流、討論。在具體的項(xiàng)目實(shí)施時(shí)如何實(shí)現(xiàn)是本論文擬解決的問題。
3.理實(shí)一體的機(jī)房教學(xué)能使學(xué)生快速掌握技能
本門課程的教學(xué),是采用理實(shí)一體化教學(xué),教學(xué)地點(diǎn)直接安排在具有軟硬件條件的聯(lián)網(wǎng)機(jī)房。教學(xué)過程中可實(shí)現(xiàn)邊講邊練,講練結(jié)合?!敖?、學(xué)、做”結(jié)合,“手、口、腦”并用使教學(xué)效果大大提高。
4.考核方式。課程考核是檢查教學(xué)效果的重要環(huán)節(jié),教學(xué)效果的好壞取決于學(xué)生的學(xué)習(xí)效果,而學(xué)生的學(xué)習(xí)效果要從工作能力和職業(yè)素養(yǎng)兩方面來評(píng)判,因此,課程的考核不能再單獨(dú)從理輪考試結(jié)果或上機(jī)考試結(jié)果,而應(yīng)該是一個(gè)過程性評(píng)價(jià)。本論文擬要解決的問題是過程性考核應(yīng)如何評(píng)價(jià)?如何考查學(xué)生的學(xué)習(xí)態(tài)度、獨(dú)立思考能力、協(xié)作能力和解決實(shí)際問題的能力。在期末終結(jié)性考核時(shí),主要考查學(xué)生重要理輪知識(shí)的掌握情況。
二、“C語言程序設(shè)計(jì)”項(xiàng)目化教學(xué)的課程改革實(shí)踐
1.整體設(shè)計(jì)
基于項(xiàng)目化教學(xué)的《C語言程序設(shè)計(jì)》課程改革實(shí)施方案,根據(jù)學(xué)生的不同層次分兩個(gè)階段進(jìn)行,在語言基礎(chǔ)階段:任務(wù)提出一知識(shí)分析——任務(wù)分解——任務(wù)完成——評(píng)價(jià)提升;在編程提高階段:項(xiàng)目提出——分組(自組團(tuán)隊(duì))——知識(shí)分析——項(xiàng)目遞進(jìn)一一項(xiàng)目實(shí)施——驗(yàn)收總結(jié)。
在教學(xué)初期,選擇比較有代表性的案例作為課堂教學(xué)任務(wù),介紹與此任務(wù)相關(guān)的知識(shí)點(diǎn),然后與學(xué)生一起討論任務(wù)的解決方案和實(shí)現(xiàn)細(xì)節(jié),再由學(xué)生完成任務(wù),最后老師對(duì)學(xué)生完成的任務(wù)進(jìn)行總結(jié)和評(píng)價(jià),學(xué)生再根據(jù)教師的評(píng)價(jià)來修改和完善程序。
在編程提高階段,根據(jù)初期階段所學(xué)內(nèi)容,完成一個(gè)可以解決實(shí)際問題的小型軟件,教師在這個(gè)階段只是輔助和引導(dǎo)的角色。學(xué)生根據(jù)自己的技能積累和知識(shí)儲(chǔ)備自行選擇、設(shè)計(jì)和實(shí)施項(xiàng)目;項(xiàng)目完成后,教師組織學(xué)生評(píng)審,小組之間也可以互相討論,最后根據(jù)完成情況進(jìn)行評(píng)價(jià)和經(jīng)驗(yàn)共享。
在編程提高階,段,以一個(gè)小型的學(xué)生成績(jī)管理系統(tǒng)為例,采取“循序漸進(jìn)”的原則,將所學(xué)知識(shí)點(diǎn)進(jìn)行綜合應(yīng)用,具體涉及項(xiàng)目如下:表1:項(xiàng)目分解表
2.項(xiàng)目化教學(xué)實(shí)施過程
下面以語言基礎(chǔ)階段的程序設(shè)計(jì)模塊中的循環(huán)嵌套知識(shí)點(diǎn)的講解為例,將從情景引入、實(shí)例導(dǎo)學(xué)、體驗(yàn)任務(wù)實(shí)踐、總結(jié)評(píng)價(jià)4個(gè)環(huán)節(jié)展開學(xué)習(xí)。
(1)情景引入:首先讓學(xué)生觀看紅綠燈交替變化的動(dòng)畫,創(chuàng)設(shè)學(xué)習(xí)情景,提出問題:(假設(shè)交警叔叔要在一個(gè)路口臨時(shí)設(shè)置一個(gè)紅綠燈,紅燈停5秒,綠燈行10秒,一小時(shí)內(nèi)的紅綠燈變化有何規(guī)律?)教師引導(dǎo)并引發(fā)學(xué)生思考,教師答疑并解決問題,從而引出循環(huán)嵌套的概念。用現(xiàn)實(shí)生活中的實(shí)例意在告訴學(xué)生,其實(shí)學(xué)習(xí)貼近生活,知識(shí)源于生活。
(2)實(shí)例導(dǎo)學(xué):進(jìn)入實(shí)例導(dǎo)學(xué)環(huán)節(jié),老師先提出讓在計(jì)算機(jī)屏幕上顯示來自星星的直角三角形的任務(wù),讓學(xué)生帶著(1)重復(fù)的操作是什么?(2)變量i和.J的作用(3)每行輸出的率的個(gè)數(shù)與行數(shù)的關(guān)系;帶著這三個(gè)問題觀看微課視頻,看完視頻,讓學(xué)生回答問題,老師上機(jī)演示并講解來自星星的直角三角形的輸出過程,師生互動(dòng)共同討論總結(jié)出循環(huán)嵌套的設(shè)計(jì)要點(diǎn)和執(zhí)行過程,來激發(fā)學(xué)生的學(xué)習(xí)熱情。
(3)體驗(yàn)任務(wù)實(shí)踐:老師提出新的任務(wù)一數(shù)學(xué)上的經(jīng)典算法“百錢買百雞”問題,通過教師端的極域控制軟件發(fā)送給學(xué)生,學(xué)生分組項(xiàng)目實(shí)踐,程序設(shè)計(jì)的方法有多種,為了集思廣益,將學(xué)生分成5個(gè)小組討論,教師引導(dǎo)學(xué)生對(duì)新任務(wù)進(jìn)行分析,歸納,優(yōu)化整理,畫出流程圖,將抽象的算法具體化,以此啟發(fā)學(xué)生探究問題,舉一反三的編程思維。
利用VC++編程軟件,學(xué)生親自動(dòng)手編寫程序,對(duì)程序的編譯錯(cuò)誤,學(xué)生可以現(xiàn)場(chǎng)問老師,老師及時(shí)給予隨堂指導(dǎo),針對(duì)不同錯(cuò)誤類型,給予分類指導(dǎo),在不斷調(diào)試、糾錯(cuò)的過程中,運(yùn)行出“百錢買百雞問題”的方案結(jié)果。引導(dǎo)學(xué)生按照任務(wù)分析、設(shè)計(jì)程序、編寫程序、運(yùn)行調(diào)試程序4個(gè)步驟體驗(yàn)了任務(wù)實(shí)踐的整個(gè)過程,也讓學(xué)生體會(huì)到解決問題的成就感,實(shí)現(xiàn)“做中學(xué)”。
(4)總結(jié)評(píng)價(jià):學(xué)生完成任務(wù)實(shí)踐,各組代表上臺(tái)展示編程成果,解說編程思、路,匯報(bào)在編寫調(diào)試程序的過程中出現(xiàn)的問題,遇到的難題;教師對(duì)各小組完成情況予以點(diǎn)評(píng),引導(dǎo)學(xué)生進(jìn)行知識(shí)梳理和總結(jié),并組織小組進(jìn)行互評(píng)和自評(píng),通過各組累計(jì)得分,評(píng)出表現(xiàn)最優(yōu)小組。
3.學(xué)習(xí)效果的考核方式多樣化
建立了過程考評(píng)與期末考評(píng)相結(jié)合的方法,強(qiáng)調(diào)過程考評(píng)的重要性。過程考評(píng)占50分,期末考評(píng)占50分。具體考核要求見表。
4.改革的成效
2019-2020第一學(xué)期,對(duì)17計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)(五年制”班、2班兩個(gè)平行班班的學(xué)生做對(duì)比,1班實(shí)施項(xiàng)目化教學(xué),2班實(shí)施傳統(tǒng)教學(xué),通過課堂問卷調(diào)查顯示,學(xué)生學(xué)習(xí)自主性、積極性顯著提高,學(xué)習(xí)效果更好。
表3:學(xué)生對(duì)不同教學(xué)方式效果的評(píng)價(jià)
對(duì)于五年制學(xué)生來說,實(shí)施項(xiàng)目化教學(xué)后,學(xué)生通過自己的實(shí)踐,把書本上比較零散的知識(shí)變成實(shí)際的應(yīng)用,激發(fā)了學(xué)生的學(xué)習(xí)興趣,提高了學(xué)生學(xué)習(xí)的積極性,在“做中學(xué),學(xué)中做”的過程中,突出了能力的訓(xùn)練,而五年制的學(xué)生更喜歡動(dòng)手操作。同時(shí),也提高了學(xué)生的實(shí)際動(dòng)手能力。
將課程的考核更多融合在平時(shí)的項(xiàng)目案例操作中,不再是單純的一紙?jiān)嚲韥砜荚嚕蟮奶岣吡藢W(xué)生的學(xué)習(xí)熱情和成就感。
三.結(jié)語
通過一個(gè)學(xué)期的實(shí)踐,該門課程的項(xiàng)目化教學(xué)改革取得了一定成效,通過設(shè)置不同難度的項(xiàng)目,將"C語言程序設(shè)計(jì)”課程中涉及的知識(shí)點(diǎn)貫穿到具體的項(xiàng)目中來實(shí)現(xiàn);選擇的項(xiàng)目都是與實(shí)際生活緊密聯(lián)系的項(xiàng)目,提高學(xué)生編程的成就感和學(xué)習(xí)的樂趣,教學(xué)效果良好。學(xué)生的掛科人數(shù)減少,學(xué)生學(xué)習(xí)的積極性也有所提高,項(xiàng)目化教學(xué)模式將在在教材改革與師資隊(duì)伍建設(shè)方面做進(jìn)一步的研究與探索。
參考文獻(xiàn):
[1]黃金國(guó).基于項(xiàng)目化教學(xué)的“C語言程序設(shè)計(jì)“課程改革研究[J].吉林工程技術(shù)師范學(xué)院學(xué)報(bào),2018(2)
[2]沈程鵬.C語言教學(xué)中“為用而學(xué),交叉復(fù)現(xiàn)”分組討論模式的探索[J].計(jì)算機(jī)教學(xué)與教育信息化,2014.4.
[3]章飛.C語言程序設(shè)計(jì)課程教學(xué)內(nèi)容及教學(xué)方法研究[J].電腦知識(shí)與技術(shù),2019.5
[4]譚浩強(qiáng).C語言程序設(shè)計(jì)[M].4版.清華大學(xué)出版社,2012
[5]蘇玉.C語言程序設(shè)計(jì)[M].中國(guó)水利水電出版社,2014.8