国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

興趣驅(qū)動的高校計算機程序設(shè)計實踐教學法

2015-12-07 21:26狄嵐張軍趙燕
教育教學論壇 2015年45期
關(guān)鍵詞:程序設(shè)計教學法

狄嵐+張軍+趙燕

摘要:針對高校計算機程序設(shè)計課程教學中普遍存在的被動學習問題,以提高學生學習程序設(shè)計的效率為目標,分析了計算機程序設(shè)計課程的特點,提出并實踐了興趣驅(qū)動的計算機程序設(shè)計教學方法。該方法主要包括:比喻法教學,培養(yǎng)興趣;多媒體課件與黑板相結(jié)合,引導(dǎo)興趣;針對學生能力分類布置作業(yè),激發(fā)興趣。通過教學案例,闡述了在興趣驅(qū)動的教學過程程序設(shè)計講授方法,并列舉出了三年來興趣驅(qū)動教學方法的教學效果,為計算機程序設(shè)計語言教學提供了有價值的參考。

關(guān)鍵詞:興趣驅(qū)動;程序設(shè)計;教學法;法教學

中圖分類號:G642.0 ? ? 文獻標志碼:A ? ? 文章編號:1674-9324(2015)45-0124-03

21世紀是中國高等教育快速發(fā)展的時代,中國高等教育也進入了大眾化教育時期。大眾化教育時期招收的學生比精英教育時期招收的學生質(zhì)量總體上要低。因此,在新形勢下如何應(yīng)用當今信息化技術(shù)提高教學效率,保證學生最終質(zhì)量,是需要教育工作者重點研究和實踐的課題[1]。另外,隨著網(wǎng)絡(luò)教育尤其是MOOC(massive open online courses)的出現(xiàn),教育資源共享是當前高等教育的趨勢,為廣大受教育者提供了更加開放的學習途徑。學生可以更加自由的選擇學生方式和安排自己的學習計劃。相應(yīng)的,高校教師的角色也在發(fā)生著改變,從以過去講臺為主的教師主導(dǎo)課堂授課,到internet時代的網(wǎng)絡(luò)遠程授課,再到目前廣為推崇的MOOC翻轉(zhuǎn)式教學,大學教師從課程的教授者變?yōu)橐粋€教學的服務(wù)者,甚至是MOOC劇本的編輯或演員。在這種形式下,好的教師能夠更加廣泛的分享他們的教學成果,同門課程授課的老師之間的競爭更加透明化,缺乏經(jīng)驗的教師具備了更多的上升空間;學生也能夠具有更多的選擇機會,他們能夠選擇更好的老師授課,大大節(jié)省了學習的時間,提高了學習的效率。因此,如何在新的高等教學形式下,扮演好教師的角色是一個值得研究的課題

一、計算機程序設(shè)計課程的特點及存在的問題

計算機程序設(shè)計課程是高等教育中的一門重要基礎(chǔ)課程,對計算機專業(yè)的學生,它是許多后續(xù)專業(yè)課程的基礎(chǔ);對非計算機專業(yè)的學生,它是信息技術(shù)知識的基本課程。其特點是概念多、涉及面廣、難度大、抽象性高,同時有很強的實踐性和應(yīng)用性[2]。

計算機程序設(shè)計課程中有許多概念,從描述方式來看有通過例子描述、利用其他概念闡明、用抽象定義描述等,從種類來看有語法概念、編程概念等;部分概念難度大,需要多種內(nèi)容混合描述。程序設(shè)計還涉及到編程,基本概念清晰,描述問題的算法清楚,編程就簡單了。但是描述問題的算法相當復(fù)雜,這也是程序設(shè)計課程的關(guān)鍵和難點。在許多應(yīng)用問題中,就是因為算法描述不好使問題的解決困難重重。而且,解決同一個問題的算法并不唯一,算法的效率問題就成為程序設(shè)計的難點。要求學生能夠獨立編制程序,完成相應(yīng)的任務(wù),需要理論和實踐相結(jié)合。

為了讓學生分析問題,解決實際問題的能力得到很好的訓(xùn)練,就必須合理安排計算機程序設(shè)計課程的教學計劃和內(nèi)容,本研究就是為達到該目的,根據(jù)作者多年來在該課程的教學中遇見的問題,例舉如下:

1.課程內(nèi)容枯燥。計算機程序設(shè)計課程普遍被認為是比較難學的課程,這是因為課程內(nèi)容偏于理論、語法較復(fù)雜、概念抽象不易理解等特點,思維要求較高[3]。再有,學生在調(diào)試程序的過程中缺乏耐心,導(dǎo)致學生在學習時不容易獲得立竿見影的學習效果。因此,大部分學生對計算機程序設(shè)計課程都感到枯燥乏味,缺乏興趣。

2.教學手段簡單。近幾年,多媒體教學手段已經(jīng)廣泛被使用,多媒體授課是當前計算機程序設(shè)計課堂教學的主要形式,多媒體教學有助于形象概念的解釋和難點的解剖,對復(fù)雜問題的形象描述起到有效作用;好的多媒體教學課件還能提高教學效率和學生的學習質(zhì)量。但是,過分的依賴于多媒體教學,由于授課速度控制上的難度,會使很多學生上課時難以跟上課堂節(jié)奏,影響課堂授課效果[4]。

3.學生群體差異大。程序設(shè)計課程在高校的授課階段一般是放在大一的第一學期,隨著高校的擴招,新入學的學生起點不同,生源質(zhì)量參差不齊。在授課過程中,學生的接受能力不同,導(dǎo)致授課進度也不一樣。一部分學生在高中就學過程序課,參加過建模比賽,具備一定的計算機程序設(shè)計能力,基礎(chǔ)相對較好;另一部分學生,高中時從未接觸過程序設(shè)計,學習目標與實踐知識水平存在很大差異,這差異給教學的組織實施帶來了很大困難。

4.學習不是為了應(yīng)用。程序設(shè)計是一門應(yīng)用性很強的課程,程序設(shè)計的目的就像學習一門外語,學習的目的如果是為了學分,這門外語很難學好。很多同學大學4年學習程序設(shè)計的目的就是為了這個學分,死記硬背考過這門課程,然后忘得一干二凈。這門課程的學習過程自然也很痛苦,根本沒有印象用程序設(shè)計解決了哪些問題,只是記憶語法和句法。這樣的程序設(shè)計課程自然就沒有人喜歡。

二、興趣驅(qū)動學習的教學法

學生的興趣是學習關(guān)鍵,只有有興趣才能真正自主地投入到探索、研究中去。心理學研究表明,當學生的心理處于壓抑、不滿,失去信心時將直接阻礙、削弱甚至中斷智力活動,破壞學習的向心力,當然也談不上學習效率。學生對學習的內(nèi)在興趣,是學習的強大動力??鬃釉f過:“知之者不如好之者,好之者不如樂之者”。愛因斯坦說:“興趣是最好老師,它永遠勝過責任感”。有興趣才能產(chǎn)生愛好,愛好它就要去實踐它,達到樂在其中,有興趣才會形成學習的主動性和積極性。在大學教學中,我們把這種從自發(fā)的感性的樂趣出發(fā)上升為自覺的理性的“認識”過程,這自然會變?yōu)榱⒅緦W好程序設(shè)計,成為計算機程序?qū)W習的成功者。

興趣對學生的學習有著神奇的內(nèi)驅(qū)動作用,能變無效為有效,化低效為高效。興趣驅(qū)動學習方法的關(guān)鍵是興趣,教師通過多種形式的溝通、交流、展示等方式,將學生的興趣引發(fā)出來即可。通過多年的教學實踐,我們總結(jié)了以下興趣驅(qū)動教學法。

1.比喻法教學,培養(yǎng)興趣。計算機學科中,有些教學內(nèi)容比較抽象,不容易被學生接受和理解,作為教師應(yīng)有能力化繁為簡,將深奧的理論講的通俗易懂,這需要教師多鉆研教材教法。在教學中巧用生活中的實例,形象地比喻的方法最容易為學生接受。

如C語言的教學中,主函數(shù)和子函數(shù)間的數(shù)據(jù)傳遞,是學生學習時的不容易理解的。可以用生活中的例子:將主函數(shù)和子函數(shù)的關(guān)系比喻為父親和兒子的關(guān)系,在主函數(shù)中調(diào)用子函數(shù)比喻為父親叫兒子做事,實參和形參間的參數(shù)值傳遞過程看成是父親給兒子傳遞數(shù)據(jù),返回值的傳遞比喻為兒子把計算的結(jié)果告訴父親。這樣不照本宣讀,學生很容易理解,也培養(yǎng)了對程序設(shè)計學習的興趣。

2.多媒體課件與黑板相結(jié)合,引導(dǎo)興趣。利用多媒體課件教學能夠方便、快捷、直觀、形象地傳授教學內(nèi)容,一定程度上減輕了教師授課的負擔,同時也能夠使得課堂更加生動、有趣,從而使課堂氣氛更加活躍。但也存在著一些負面影響。如:信息量過大,會使學生缺乏一定的思考過程,也會使教學重點、難點不突出或突出不夠。另外,如果一節(jié)課過多的依賴多媒體課件,會失去課堂的師生互動環(huán)節(jié),很難發(fā)揮學生的主動性等。

無論是多媒體還是傳統(tǒng)的黑板板書教學方式,其基本要求依然是引導(dǎo)動機,同步思維,結(jié)構(gòu)嚴謹、說理深刻,虛實結(jié)合、表述生動,注意反饋、及時調(diào)整。為了發(fā)揮多媒體教學在計算機程序設(shè)計課程教學中的優(yōu)點,我們在教學中結(jié)合計算機程序設(shè)計課的特點,作了一些調(diào)整,將多媒體課件與黑板板書相結(jié)合。例如,針對多媒體承載的內(nèi)容過多不容易記憶,我們將重要內(nèi)容書寫在黑板上便于學生參考記憶;在講解一個大程序前,先把整個程序的框架寫在黑板上,預(yù)留一些空白部分,和學生們一起討論如果填寫,甚至直接讓學生到黑板上來填寫,然后把完整的程序用多媒體課件呈現(xiàn)出來,作對比,最后在多媒體上運行程序,看結(jié)果。這樣一來,引導(dǎo)學生有了思考問題的過程和解決問題的興趣,加深了對這個程序的理解,課后舉一反三,得到事半功倍的效果。

3.針對學生能力分類布置作業(yè),激發(fā)興趣。由于新入學的學生,群體差異大,對課程的接受能力有所不同,我們就把學生進行了分類。對于在高中就學過程序課的學生,他們具備一定的計算機程序設(shè)計能力,基礎(chǔ)相對較好,分為高段學生;對于高中時從未接觸過程序設(shè)計,甚至計算機課都沒有上過的學生,基礎(chǔ)相對差一些,分為低段;剩余的學生,高中時接觸過計算機,對程序設(shè)計有個大概的了解,這樣的學生占大多數(shù),分為中段。

在講課過程中,求精不求多,盡可能讓大部分的學生聽懂。讓中段、低段的學生上課時回答問題。布置作業(yè)時,出兩個檔次的作業(yè):基本題是根據(jù)課堂上講的例題可以舉一反三、類推出來的,每個學生都能完成;提高題是要用還沒有講到的知識點,有一定的自學能力才能完成的。習題課時,老師主要講解基本題;提高題讓高段學生上講臺講解,主要講自己的思考過程。

如,在課堂上講十進制數(shù)與二進制、八進制、十六進制等特殊進制數(shù)之間的相互轉(zhuǎn)換時,老師先在黑板上詳細講解“十進制數(shù)轉(zhuǎn)二進制數(shù)”的數(shù)學運算過程,然后在黑板上給出程序的基本框架:

當把這個框架在黑板上寫完后,挑選一個在講解的過程中認真聽講的中段或低段的同學,讓他上黑板完成這段程序。當這個學生最后完成了這個程序后,不管結(jié)果如何,老師帶領(lǐng)全班同學熱烈鼓掌,增加其自信心,讓后和大家一起分析程序。

在布置課后作業(yè)時出兩類題:基本題:編寫子函數(shù)my10to8(int x)完成十進制數(shù)轉(zhuǎn)為八進制數(shù)、子函數(shù)my10to16(int x)完成十進制數(shù)轉(zhuǎn)為十六進制數(shù),在主函數(shù)中輸入十進制數(shù)。提高題:編寫子函數(shù)my D to10 (char x[ ],int d)完成特殊進制數(shù)轉(zhuǎn)為十進制數(shù),在主函數(shù)中輸入特殊進制數(shù)以及特殊進制(2,8或16)。

經(jīng)過幾周的作業(yè)的練習,中段、低段的學生,有一些也逐步跟上來,并開始嘗試做提高題。到了期中測試時,大部分學生已經(jīng)跟上了教學進度,對每一節(jié)課的新的內(nèi)容也充滿了求知的欲望,激發(fā)了對知識的學習興趣。

三、興趣驅(qū)動學習法效果與評價

從2012年開始,我們對數(shù)字媒體學院的數(shù)字媒體技術(shù)專業(yè)學生實施了興趣驅(qū)動實驗教學法的對比教學實驗。學院每年這個專業(yè)招生一共4個班,兩個班實施興趣驅(qū)動教學(稱為實驗甲班,),另外兩個班用非興趣驅(qū)動的教學(稱為實驗乙班),經(jīng)過3年的對比實驗教學,甲、乙兩批學生分別在上課出勤率、作業(yè)完成率、期末考試及格率以及全國計算機二級(C語言)考試通過率等方面都發(fā)生了變化,對比數(shù)據(jù)如表1。

從表1中的統(tǒng)計數(shù)據(jù)可以看出,通過興趣驅(qū)動教學法,學生的計算機語言課程的學習效率和效果都有明顯的提高,尤其是全國計算機二級考試的通過率大幅度提升。這表明興趣驅(qū)動的教學法具有較好的推廣效果,為計算機語言課程的教學探索提供了很有價值的參考。

四、結(jié)語

由于興趣驅(qū)動學習,不僅突破了程序設(shè)計的知識難點,而且讓學生在解決問題的過程中感受到了程序設(shè)計的樂趣,深化了對于程序設(shè)計這門課的深刻理解。為了進一步深化興趣驅(qū)動的教學法,課題組正在借助MOOC平臺,在計算機語言教學方面投入一個教學團隊,爭取盡早實現(xiàn)一個適合本單位計算機語言教學的MOOC教學系統(tǒng)。

參考文獻:

[1]黃久龍.論中國高等教育大眾化及其特征[J].徐州師范大學學報,2006,(3).

[2]狄嵐,劉莉.高等教育大眾化下的計算機程序教學探討[J].高等建筑教育,2008,(1).

[3]吳秦.C語言程序設(shè)計教學模式探討[J].教育教學論壇,2014,(42).

[4]張智豐.多媒體教學在計算機程序設(shè)計課程中的應(yīng)用[J].科技教育,2014,(32).

猜你喜歡
程序設(shè)計教學法
基于Visual Studio Code的C語言程序設(shè)計實踐教學探索
從細節(jié)入手,談PLC程序設(shè)計技巧
高中數(shù)學實踐教學法的創(chuàng)新策略探討
合唱教學法之合唱訓(xùn)練中的“和”與“合”
高職高專院校C語言程序設(shè)計教學改革探索
OBE理念下基于Greenfoot的Java程序設(shè)計課程教學改革
PLC梯形圖程序設(shè)計技巧及應(yīng)用
三級甲等公立醫(yī)院績效考核程序設(shè)計
PBL教學法在中醫(yī)內(nèi)科臨床教學中的應(yīng)用
開放引導(dǎo)式閱讀教學法描述
会同县| 金平| 乌拉特后旗| 乳山市| 会东县| 平顶山市| 英吉沙县| 丽水市| 太保市| 靖宇县| 武陟县| 嘉峪关市| 南安市| 鄄城县| 和平县| 博兴县| 泗洪县| 承德市| 泾川县| 梧州市| 淮南市| 奉化市| 乌苏市| 同仁县| 鹤壁市| 嘉善县| 且末县| 忻城县| 游戏| 安福县| 康乐县| 桑植县| 特克斯县| 厦门市| 海口市| 稷山县| 新乡市| 米易县| 登封市| 江山市| 上虞市|