前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)范文,相信會(huì)為您的寫作帶來(lái)幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
[關(guān)鍵詞]java語(yǔ)言教學(xué)手段階段性實(shí)訓(xùn)項(xiàng)目綜合實(shí)訓(xùn)項(xiàng)目
中圖分類號(hào):G71文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)1120172-01
java作為現(xiàn)今主流的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言之一,越來(lái)越被高等院校的計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)所重視,高職院校的學(xué)生高考分?jǐn)?shù)低,良好的學(xué)習(xí)習(xí)慣沒(méi)有養(yǎng)成,缺乏自學(xué)的意識(shí),容易放棄,因此如何培養(yǎng)他們的學(xué)習(xí)興趣,開展具有創(chuàng)造力的教學(xué)活動(dòng),最終使他們成為真正的專業(yè)應(yīng)用型人才,是當(dāng)前計(jì)算機(jī)專業(yè)教師十分關(guān)注的問(wèn)題。下面針對(duì)java語(yǔ)言[1]的特點(diǎn),結(jié)合作者近幾年來(lái)講授《java程序設(shè)計(jì)》的教學(xué)實(shí)踐經(jīng)驗(yàn),提出以下幾點(diǎn)體會(huì)供讀者思考。
一、抓好前繼課程《C程序設(shè)計(jì)》的教學(xué)
作者所在的學(xué)校C程序設(shè)計(jì)開設(shè)一學(xué)年,前一學(xué)期理論與實(shí)訓(xùn)1:1,注重C語(yǔ)言語(yǔ)法及結(jié)構(gòu)的掌握;后一學(xué)期增加實(shí)訓(xùn)時(shí)間,采用理論與實(shí)訓(xùn)1:2的教學(xué)模式,在此期間注重程序算法思路、模塊化等編程思想的灌輸與練習(xí)。經(jīng)過(guò)一年的C語(yǔ)言編程訓(xùn)練,這些學(xué)生已經(jīng)具備一定的面向過(guò)程的程序設(shè)計(jì)能力,具備了從編程角度去思考問(wèn)題的能力,學(xué)會(huì)了如何用C語(yǔ)言規(guī)范的解決具體問(wèn)題。而java語(yǔ)言在基本語(yǔ)法上與C語(yǔ)言類似,因此,講授《java程序設(shè)計(jì)》時(shí)聯(lián)想C語(yǔ)言的語(yǔ)法結(jié)構(gòu)能夠使學(xué)生很快的入手。抓好C程序設(shè)計(jì)的教學(xué)可以使我們把java程序設(shè)計(jì)這門課的重點(diǎn)放在后面的面向?qū)ο笏枷氲戎匾K上,而從java語(yǔ)法中解脫出來(lái),同時(shí)也可以使學(xué)生較簡(jiǎn)單的把一些算法應(yīng)用到j(luò)ava程序設(shè)計(jì)中。當(dāng)然了,有條件的院校如果能夠把C語(yǔ)言與數(shù)據(jù)結(jié)構(gòu)結(jié)合教學(xué)更好。
二、應(yīng)用多種教學(xué)手段
(一)教學(xué)過(guò)程中要演示程序運(yùn)行結(jié)果,多設(shè)問(wèn)。根據(jù)作者近幾年的工作經(jīng)驗(yàn),發(fā)現(xiàn)高職校院的學(xué)生普遍上學(xué)習(xí)耐力較差。在傳統(tǒng)的程序設(shè)計(jì)理論教學(xué)中,遵循的方式一般是講授語(yǔ)法、語(yǔ)句、程序?qū)嵗?這些程序?qū)嵗话闱闆r下由老師講解,分析結(jié)果,然后再開始下一個(gè)語(yǔ)法等知識(shí)點(diǎn)的介紹,在整個(gè)課堂上都沒(méi)有“演示結(jié)果”這一項(xiàng)工作,這種方式存在很大的弊端,它會(huì)使學(xué)生一直處于一種緊張的狀態(tài),久而久之就出現(xiàn)了“填鴨式”、“滿堂灌”的現(xiàn)象,使學(xué)生對(duì)課堂內(nèi)容產(chǎn)生厭煩。所以在教學(xué)過(guò)程中,講完語(yǔ)法語(yǔ)句后,對(duì)于程序?qū)嵗慕Y(jié)果,我們一般采取設(shè)問(wèn)的方式供學(xué)生選擇程序結(jié)果,如下面的程序:
給學(xué)生二種選擇:(1)a+b=9;(2)a+b=54;讓學(xué)生舉手示意各自的選擇,然后演示最終的結(jié)果,使學(xué)生親目所見;再把(a+b)的括號(hào)去掉,再給學(xué)生同樣的答案進(jìn)行選擇,再演示結(jié)果,一目了然。因此演示程序結(jié)果不僅可以緩和課堂緊張的學(xué)習(xí)氣氛,還可以發(fā)揮學(xué)生的主動(dòng)權(quán),讓學(xué)生親眼所見,心中有“底”,久而久之就不會(huì)對(duì)程序產(chǎn)生畏懼。
(二)采用坡度式教學(xué)方法。在設(shè)計(jì)案例的時(shí)候,考慮前后照應(yīng)的問(wèn)題,每次增加一些難度或采用新的處理方法,這樣的做法可以激發(fā)學(xué)生的學(xué)習(xí)興趣[3]。比如:求一個(gè)圓的面積。先求出一個(gè)給定半徑的圓的面積,然后再擴(kuò)展到通過(guò)鍵盤輸入半徑求圓的面積,最后再擴(kuò)展到把圓的面積作為類的一個(gè)方法來(lái)實(shí)現(xiàn)。這樣循序漸進(jìn),讓學(xué)生在學(xué)習(xí)的過(guò)程中慢慢的提高自己的知識(shí)。
(三)合理的布置實(shí)訓(xùn)作業(yè)。每次的實(shí)訓(xùn)內(nèi)容里要包括必做題和擴(kuò)展題,難易結(jié)合。圍繞理論課程講授的知識(shí)點(diǎn),必做題包括理論課所講的重要知識(shí)點(diǎn),可以通過(guò)多方面的題型來(lái)鍛煉學(xué)生要掌握的基本知識(shí),要求學(xué)生對(duì)于必做題一定要做出來(lái),避免程度差的學(xué)生課外時(shí)間不學(xué),課堂內(nèi)容又消化不了,造成學(xué)不會(huì)慢慢的對(duì)本門課程失去耐性;擴(kuò)展題可以給出一些要擴(kuò)張學(xué)生知識(shí)的程序,在理論課上對(duì)類似的擴(kuò)展知識(shí)點(diǎn)已稍微提到了,但這些擴(kuò)展題還需要學(xué)生自己查相應(yīng)的資料,這樣可以提高學(xué)生的自學(xué)能力和獨(dú)自分析解決問(wèn)題的能力。
(四)組建學(xué)習(xí)小組。在學(xué)習(xí)的過(guò)程中,我們不能一味的讓學(xué)生把自己孤立起來(lái)苦思冥想,應(yīng)該培養(yǎng)他們的團(tuán)隊(duì)協(xié)作精神;同時(shí)由于老師要輔導(dǎo)的學(xué)生很多,但精力有限,因此,組建學(xué)習(xí)小組是非常有必要的,也為期末的課程設(shè)計(jì)做好準(zhǔn)備。通常一個(gè)小組由3-4名學(xué)生組成,從中挑出一名基礎(chǔ)好的當(dāng)小組長(zhǎng),這樣建立一個(gè)小團(tuán)隊(duì),老師定期指導(dǎo)或分配任務(wù)給小組長(zhǎng),小組長(zhǎng)再轉(zhuǎn)告或幫助其它小組成員,最終共同完成老師所分配的任務(wù)。
三、開展好階段性項(xiàng)目實(shí)訓(xùn)與綜合項(xiàng)目實(shí)訓(xùn)
根據(jù)java語(yǔ)言的特點(diǎn),在教學(xué)過(guò)程中進(jìn)行分模塊教學(xué),基本的大模塊有圖形用戶界面、多線程、輸入輸出流、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)編程等。在每個(gè)大的模塊后開展階段性項(xiàng)目實(shí)訓(xùn)是非常有必要的,比如在圖形用戶界面這一個(gè)模塊里,可以選擇記事本或計(jì)算器作為本階段的項(xiàng)目;在多線程這一部分里,可以選擇游戲俄羅斯方塊作為階段性實(shí)訓(xùn)項(xiàng)目。這些階段性實(shí)訓(xùn)項(xiàng)目由學(xué)習(xí)小組課外時(shí)間完成,指導(dǎo)老師定期召開小組長(zhǎng)會(huì)議,及時(shí)解決學(xué)生在項(xiàng)目中遇到的問(wèn)題及提示編程思路;最后老師應(yīng)留足夠的時(shí)間對(duì)這些內(nèi)容進(jìn)行評(píng)比,激發(fā)學(xué)生的自我競(jìng)爭(zhēng)力。通過(guò)這些階段性的實(shí)訓(xùn)項(xiàng)目可以鍛煉學(xué)生分析問(wèn)題解決問(wèn)題的能力,使他們能采用java語(yǔ)言來(lái)處理一些實(shí)際問(wèn)題,最終的結(jié)果能使他們有成就感,從而提高自信心,增加學(xué)習(xí)興趣。
只有階段性項(xiàng)目實(shí)訓(xùn)還不夠,還應(yīng)該有綜合項(xiàng)目實(shí)訓(xùn),即期末的課程設(shè)計(jì),課程設(shè)計(jì)的內(nèi)容應(yīng)該盡量的包括整本書的所有知識(shí)點(diǎn),一般我們選擇信息管理系統(tǒng),如排課系統(tǒng)、圖書管理系統(tǒng)等。根據(jù)教學(xué)經(jīng)驗(yàn),作者認(rèn)為期末至少停課兩周的時(shí)間來(lái)單獨(dú)完成課程設(shè)計(jì),因?yàn)榫C合項(xiàng)目實(shí)訓(xùn)主要培養(yǎng)學(xué)生的程序設(shè)計(jì)能力、數(shù)據(jù)庫(kù)設(shè)計(jì)能力、文檔編寫能力、團(tuán)隊(duì)協(xié)作能力和溝通能力,可交付的階段成果為詳細(xì)設(shè)計(jì)說(shuō)明書、數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書和項(xiàng)目所需數(shù)據(jù)庫(kù)及其對(duì)象,最終能夠表現(xiàn)出他們的自學(xué)能力、分析問(wèn)題解決問(wèn)題的能力,以及團(tuán)隊(duì)協(xié)作精神,通過(guò)長(zhǎng)時(shí)間的綜合實(shí)訓(xùn),學(xué)生能夠?qū)W到比平時(shí)更多的東西,因此留足夠的連續(xù)時(shí)間進(jìn)行課程設(shè)計(jì)是非常重要的。
四、總結(jié)
《 ava程序設(shè)計(jì)》這門課要讓學(xué)生確定自己一定能學(xué)會(huì)java語(yǔ)言,并能采用java語(yǔ)言來(lái)處理一些實(shí)際問(wèn)題,能做出來(lái)像樣的中等項(xiàng)目,有成就感,最終為后繼課程的學(xué)習(xí)或以后就業(yè)做好充足的準(zhǔn)備。
參考文獻(xiàn):
[1]錢銀中,java程序設(shè)計(jì)案例教程[M].北京:機(jī)械工業(yè)出版社,2008.
[2]蘇健、翁文勇,java程序設(shè)計(jì)的教學(xué)實(shí)踐與思考[J].教育與教學(xué)研究,2008,24:147-149.
關(guān)鍵詞:技工 計(jì)算機(jī) 理實(shí)一體化
VisualFoxpro作為技校計(jì)算機(jī)專業(yè)的一門專業(yè)基礎(chǔ)課,在以往的教學(xué)中存在著諸多弊端,為此,學(xué)院計(jì)算機(jī)專業(yè)教師調(diào)研市場(chǎng)與企業(yè)對(duì)技校計(jì)算機(jī)專業(yè)學(xué)生的要求,從課堂與實(shí)訓(xùn)兩方面入手,力求使技校生能夠快速入門,并熟練地掌握相關(guān)操作、設(shè)計(jì)技能。
一、VisualFoxpro課程的建設(shè)
VisualFoxpro是微軟公司推出的基于Windows環(huán)境的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),是目前流行的小型數(shù)據(jù)庫(kù)管理系統(tǒng)中性能優(yōu)良、功能強(qiáng)大的優(yōu)秀軟件之一。它采用了面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)方法,極大地簡(jiǎn)化了應(yīng)用系統(tǒng)的開發(fā)過(guò)程,既具有完善的數(shù)據(jù)管理功能,又提供了足夠的程序設(shè)計(jì)能力,同時(shí)還具有操作方便、簡(jiǎn)單實(shí)用、界面友好和兼容性完備等特點(diǎn),所以適合技校學(xué)生學(xué)習(xí)程序設(shè)計(jì)與數(shù)據(jù)庫(kù)應(yīng)用技術(shù)。教師在教學(xué)過(guò)程中,既要充分考慮本校學(xué)生掌握計(jì)算機(jī)基礎(chǔ)知識(shí)的現(xiàn)狀,還要參考教育部全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VisualFoxpro考試大綱,參考人力資源和社會(huì)保障部全國(guó)計(jì)算機(jī)信息高新技術(shù)考試數(shù)據(jù)庫(kù)應(yīng)用技術(shù)考試大綱,按照數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)教學(xué)基本要求規(guī)定的課程性質(zhì)和任務(wù),重點(diǎn)培養(yǎng)技校學(xué)生使用數(shù)據(jù)庫(kù)管理系統(tǒng)處理數(shù)據(jù)的能力,初步培養(yǎng)學(xué)生的程序設(shè)計(jì)能力以及學(xué)會(huì)針對(duì)問(wèn)題建立數(shù)學(xué)模型,并在解題編程的實(shí)踐摸索中,能夠掌握從程序編碼、上機(jī)測(cè)試、調(diào)試到最終成功運(yùn)行的全過(guò)程,并探索其中的規(guī)律性,具備舉一反三的能力。此外,考慮到技工院校教育對(duì)象的特殊性,在教學(xué)過(guò)程中,應(yīng)以初步掌握Windows基礎(chǔ)知識(shí)為教學(xué)起點(diǎn),以中文VisualFoxpro6.0為藍(lán)本,向?qū)W生詳細(xì)講解關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)知識(shí)和基本操作方法。
二、理實(shí)一體化教學(xué)模式
以往,技工院校的計(jì)算機(jī)專業(yè)教學(xué)始終存在著一個(gè)難題,即理論與實(shí)訓(xùn)教學(xué)如何安排才能更符合技工院校的培養(yǎng)要求。一方面許多技工院校受制于計(jì)算機(jī)實(shí)訓(xùn)條件的限制,在實(shí)訓(xùn)課程設(shè)置的內(nèi)容與時(shí)間上往往“捉襟見肘”,特別是現(xiàn)在計(jì)算機(jī)課程已成為學(xué)校各專業(yè)的通用課程,加之電子商務(wù)、機(jī)電等專業(yè)都有的上機(jī)實(shí)訓(xùn)課程,導(dǎo)致計(jì)算機(jī)專業(yè)的實(shí)訓(xùn)課程進(jìn)一步壓縮;另一方面,技校學(xué)生的生源素質(zhì)逐年降低,筆者發(fā)現(xiàn)許多技校學(xué)生學(xué)習(xí)簡(jiǎn)單的操作還能接受,但隨著教學(xué)的深入,課程難度逐步加大,學(xué)生的學(xué)習(xí)效果越來(lái)越差。因此,采用理實(shí)一體化教學(xué)模式,可以打破以往計(jì)算機(jī)專業(yè)教學(xué)中理論與實(shí)訓(xùn)教學(xué)“條塊分割”的現(xiàn)狀,通過(guò)設(shè)定相對(duì)應(yīng)的理論、實(shí)訓(xùn)教學(xué)任務(wù)與目標(biāo),做到理中有實(shí)、實(shí)中有理,從而大大激發(fā)學(xué)生學(xué)習(xí)的熱情,增強(qiáng)學(xué)生的學(xué)習(xí)興趣,學(xué)生邊學(xué)、邊練、邊積極總結(jié),可以達(dá)到事半功倍的教學(xué)效果。同時(shí),要提高理論教師的實(shí)踐能力、實(shí)訓(xùn)教師的理論水平,培養(yǎng)一支高素質(zhì)的師資隊(duì)伍。
三、VisualFoxpro課程理實(shí)一體化教學(xué)模式的實(shí)施
關(guān)鍵詞:計(jì)算機(jī)語(yǔ)言;邏輯性;抽象性;過(guò)程;對(duì)象
中圖分類號(hào):TP311.1 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2010) 05-0000-01
Teaching Reform in Computer Program Curriculum
Wu Wenyun,Deng Yaming
(Hunan Biological and Electromechanical Polytechnic,Changsha410127)
Abstract:How to do a good job teaching computer program is the teachers embarrassing question.In this paper the author many years teaching experience,teaching on the characteristics of computer programs, teaching problems,reform needs of teaching and teaching methods to make plain the reform of areas for reference.
Keywords:Computer language;Logic;Abstract;Process;Object
一、計(jì)算機(jī)程序課程教學(xué)的特點(diǎn)
計(jì)算機(jī)語(yǔ)言具有很強(qiáng)的理論性、抽象性,學(xué)生學(xué)習(xí)起來(lái)難度大,很難激起他們的學(xué)習(xí)積極性;并且計(jì)算機(jī)語(yǔ)言發(fā)展速度非???種類繁多,并且都有各自的適用范圍?;诟鱾€(gè)學(xué)校的實(shí)際情況,課堂教學(xué)內(nèi)容也遠(yuǎn)遠(yuǎn)滯后于計(jì)算機(jī)發(fā)展速度,只能將那些具有代表性的語(yǔ)言(面向過(guò)程程序設(shè)計(jì)語(yǔ)言如c語(yǔ)言、面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言如C++等)引入到教學(xué)課堂。因此,搞好計(jì)算機(jī)程序課程教學(xué)難度很大,如何上好計(jì)算機(jī)語(yǔ)言課程也是大家都在探求的問(wèn)題。
二、目前計(jì)算機(jī)程序課程教學(xué)中存在的問(wèn)題
(一)教學(xué)方法存在有問(wèn)題
在計(jì)算機(jī)程序的教學(xué)過(guò)程中,傳統(tǒng)的教法是按照教材編排的順序講授,即先介紹一條條語(yǔ)句及語(yǔ)言的語(yǔ)法規(guī)則,然后做適當(dāng)?shù)木毩?xí)和實(shí)訓(xùn)。這種傳統(tǒng)的教學(xué)方法存在以下幾方面的問(wèn)題:
1.堆積的語(yǔ)法規(guī)則和語(yǔ)句學(xué)生很難在短時(shí)間內(nèi)消化;
2.學(xué)生不能明確課程的學(xué)習(xí)目標(biāo)和方向;
3.按步就班的教學(xué)順序會(huì)導(dǎo)致學(xué)生的厭學(xué)情緒;
4.達(dá)不到預(yù)期的教學(xué)效果。
(二)計(jì)算機(jī)程序課程教學(xué)中存在的客觀問(wèn)題
實(shí)際中的語(yǔ)言程序課程教學(xué)又存在幾大棘手問(wèn)題:
1.眾多的語(yǔ)言規(guī)則讓初學(xué)者望而生畏;
2.靈活多變的使用方法又令人捉摸不透;
3.課堂講授時(shí)間非常短暫,所學(xué)知識(shí)得不到及時(shí)鞏固;
4.學(xué)生不好的學(xué)習(xí)態(tài)度:學(xué)習(xí)思維、行為懶惰。
基于以上存在的問(wèn)題,計(jì)算機(jī)程序課程教學(xué)改革勢(shì)在必行。我們?cè)诮虒W(xué)中應(yīng)該有的放矢,不斷探索新的教學(xué)理念和方法。
三、教學(xué)改革方法
(一)突破傳統(tǒng)的思維方法,根據(jù)市場(chǎng)人才培養(yǎng)需求確定課程目標(biāo)體系
1.認(rèn)知目標(biāo):通過(guò)項(xiàng)目實(shí)踐,掌握程序、程序設(shè)計(jì)的基本概念、程序設(shè)計(jì)思路與方法;
2.能力目標(biāo):小組合作或獨(dú)立操作,簡(jiǎn)潔明快,易于識(shí)別,寓意準(zhǔn)確,內(nèi)涵豐富,特征明顯,編寫精細(xì)的應(yīng)用程序;
3.情感態(tài)度目標(biāo):培養(yǎng)學(xué)生的學(xué)習(xí)情趣,通過(guò)觀察,實(shí)踐,感受成就感,設(shè)計(jì)感,空間感,體驗(yàn)程序設(shè)計(jì)的樂(lè)趣。
(二)精心選取教學(xué)內(nèi)容
課程教學(xué)內(nèi)容可以模擬一個(gè)軟件公司的設(shè)計(jì)部門,以一個(gè)普通的設(shè)計(jì)人員在工作中所遇到的實(shí)際問(wèn)題為主線,將客戶的要求轉(zhuǎn)化為實(shí)際的任務(wù),要求學(xué)生解決。整個(gè)教學(xué)過(guò)程共模擬若干個(gè)工作場(chǎng)景,設(shè)計(jì)教學(xué)過(guò)程于工作(生產(chǎn))過(guò)程中的職場(chǎng)環(huán)境,將課程教學(xué)內(nèi)容和要求都融入到這些案例中。
(三)認(rèn)真設(shè)計(jì)并精心組織實(shí)施教學(xué)過(guò)程
本課程基于案例模擬真實(shí)公司環(huán)境的情景下,以項(xiàng)目案例驅(qū)動(dòng)學(xué)生動(dòng)手操作,進(jìn)而對(duì)項(xiàng)目中的知識(shí)點(diǎn)進(jìn)行總結(jié)。具體內(nèi)容包括:
1.實(shí)訓(xùn)項(xiàng)目:可根據(jù)課程教學(xué)需要來(lái)確定
2.實(shí)訓(xùn)目標(biāo):掌握模塊結(jié)構(gòu)設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)及程序設(shè)計(jì)風(fēng)格,掌握程序基本結(jié)構(gòu)設(shè)計(jì)及實(shí)現(xiàn)方法。
3.基本做法
a參與人員:全體學(xué)生(分組)
b實(shí)訓(xùn)地點(diǎn):教室+專業(yè)機(jī)房
c實(shí)訓(xùn)途徑:設(shè)計(jì)+上機(jī)操作
4.實(shí)施步驟
策劃:情景引出―明確任務(wù)―教師引導(dǎo)分析任務(wù),設(shè)計(jì)討論具體的解決方案。(由于學(xué)生初學(xué),對(duì)代碼設(shè)計(jì)的掌握還沒(méi)有達(dá)到游刃有余的狀態(tài),所以前期以教師引導(dǎo),幫助設(shè)計(jì)解決方案為主。后期可減少策劃時(shí)間,將實(shí)施時(shí)間延長(zhǎng),讓學(xué)生自由發(fā)揮)
實(shí)施:事前要求學(xué)生分組設(shè)計(jì)模塊流程圖,設(shè)計(jì)實(shí)施方案,動(dòng)手設(shè)計(jì)代碼,完成項(xiàng)目,鞏固知識(shí)點(diǎn)。(巡查學(xué)生的掌握程度,對(duì)實(shí)施過(guò)程中出現(xiàn)的問(wèn)題進(jìn)行輔導(dǎo))
總結(jié):小組互評(píng)設(shè)計(jì)的優(yōu)劣
a緊扣實(shí)訓(xùn)目標(biāo),總結(jié)達(dá)標(biāo)程度。
b思考與互動(dòng):你學(xué)會(huì)了這個(gè)實(shí)訓(xùn)項(xiàng)目,對(duì)你的畢業(yè)論文/設(shè)計(jì),職業(yè)資格證書考試有什么幫助?
(5)課程評(píng)價(jià)
a教學(xué)效果考試方式
平時(shí)成績(jī):考察學(xué)生的學(xué)習(xí)態(tài)度(20%)
學(xué)生自評(píng):緊扣實(shí)訓(xùn)目標(biāo),總結(jié)項(xiàng)目達(dá)標(biāo)程度(20%)
老師評(píng)價(jià):理論考試和實(shí)訓(xùn)評(píng)價(jià)(60%)
b教學(xué)效果評(píng)價(jià):
i組織學(xué)生參加軟件水平考試的合格率
ii畢業(yè)生在相關(guān)行業(yè)就業(yè)情況:畢業(yè)生就業(yè)信息反饋獲取數(shù)據(jù)
四、教學(xué)改革過(guò)程中應(yīng)該注意的問(wèn)題
(一)注重學(xué)生計(jì)算機(jī)思維的培養(yǎng)
在講課中,應(yīng)集中精力對(duì)章節(jié)的知識(shí)結(jié)構(gòu)進(jìn)行詳細(xì)闡述、對(duì)所要解決的實(shí)際問(wèn)題進(jìn)行深入剖析,不應(yīng)花太多的時(shí)間放在對(duì)語(yǔ)句語(yǔ)法的過(guò)多講解。當(dāng)遇到實(shí)際編程時(shí),需積極引導(dǎo)學(xué)生把“要想干什么”的問(wèn)題,直接轉(zhuǎn)化為“要解決什么”的問(wèn)題。當(dāng)問(wèn)題確定以后,必須選擇正確的算法。當(dāng)然,計(jì)算機(jī)編程中的算法和數(shù)學(xué)中的算法存在很大區(qū)別,需要教師對(duì)學(xué)生們的計(jì)算機(jī)思維進(jìn)行長(zhǎng)期而有針對(duì)性的訓(xùn)練和培養(yǎng)。
(二)啟發(fā)式教學(xué)激發(fā)學(xué)習(xí)主動(dòng)性
計(jì)算機(jī)語(yǔ)言教學(xué)的關(guān)鍵是培養(yǎng)學(xué)生的編程思維,我們可以大膽采用啟發(fā)式教學(xué),引導(dǎo)學(xué)生盡快明確編程思路,掌握基本編程方法。在課堂上,可以嘗試讓學(xué)生自己去編程實(shí)現(xiàn),教師只扮演“打字員”的角色,直接把內(nèi)容輸入到語(yǔ)言環(huán)境中,一邊輸入一邊和大家交流,如果實(shí)在有困難,教師停下來(lái)再加以詳細(xì)分析,直到程序編譯、運(yùn)行和顯示出正確結(jié)果。啟發(fā)式教學(xué)很容易讓學(xué)生掌握程序設(shè)計(jì)的完整過(guò)程,也可以大大提高我們授課的效率。
(三)抓住重點(diǎn)、化解難點(diǎn)
講授重點(diǎn)內(nèi)容時(shí),應(yīng)放慢速度、加重語(yǔ)氣,從而吸引學(xué)生的注意力。當(dāng)遇到難點(diǎn)時(shí),善于化解,把問(wèn)題逐漸細(xì)化,所有小問(wèn)題解決了,難點(diǎn)自然就解決了。
(四)強(qiáng)化實(shí)踐
計(jì)算機(jī)語(yǔ)言的實(shí)踐就是上機(jī)編程,是培養(yǎng)學(xué)生綜合運(yùn)用相關(guān)知識(shí)解決問(wèn)題的重要途徑,也是我們了解教學(xué)反饋信息的直接渠道。只有親自動(dòng)手、親自實(shí)踐,才能真正體會(huì)到語(yǔ)言編程的樂(lè)趣,才能發(fā)現(xiàn)自己的智慧閃光點(diǎn)。通過(guò)上機(jī)練習(xí)也可以進(jìn)一步加深對(duì)理論知識(shí)的掌握,也將有利于培養(yǎng)學(xué)生的創(chuàng)造思維、獨(dú)立分析問(wèn)題和解決問(wèn)題的能力以及培養(yǎng)學(xué)生實(shí)際編程的能力。需要強(qiáng)調(diào)一點(diǎn),實(shí)驗(yàn)內(nèi)容安排上應(yīng)由淺入深,開始時(shí)給出引導(dǎo)性實(shí)例,后期提出問(wèn)題,讓學(xué)生分組自主發(fā)揮,教師抽空進(jìn)行總結(jié)講解,這樣更能激發(fā)他們自主學(xué)習(xí)的主動(dòng)性和積極性。
(五)搞好總結(jié)
課堂教學(xué)以后,授課教師特別年青教師多寫寫教學(xué)心得體會(huì),多回憶回憶課堂情況,多和授課對(duì)象交流反饋,成功的有哪些,不足的有哪些,以后就能做到有的放矢,揚(yáng)長(zhǎng)避短,更好更快地提高我們教學(xué)能力和業(yè)務(wù)素質(zhì)。
總之,要教好計(jì)算機(jī)程序課程,不能按照單一的“黑板―書本”教學(xué)模式,應(yīng)大膽進(jìn)行課程教學(xué)改革,采用豐富多彩、滿足學(xué)生需要的教學(xué)模式,精心設(shè)計(jì)并認(rèn)真把握各個(gè)教學(xué)環(huán)節(jié)。只有如此,教學(xué)質(zhì)量才會(huì)有本質(zhì)的提升。
參考文獻(xiàn):
[1]吳振峰.信息技術(shù)基礎(chǔ),北京理工大學(xué)出版社,2001,9
[2]彭邵東.信息技術(shù)教育研究,湖南師范大學(xué)出版社,2002,6
[3]龍佑喜.C語(yǔ)言程序設(shè)計(jì)教程,湖南人民出版社,2004,9
關(guān)鍵詞 C語(yǔ)言程序設(shè)計(jì);過(guò)程監(jiān)控;螺旋式上升
中圖分類號(hào):TP311.1 文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1671-489X(2017)06-0084-03
1 引言
C語(yǔ)言程序設(shè)計(jì)是理工科專業(yè)(如電子信息與科學(xué)、通信工程、物聯(lián)網(wǎng)技術(shù)和應(yīng)用數(shù)學(xué)等)的基礎(chǔ)課程,嵌入式系統(tǒng)中的單片機(jī)與DSP程序設(shè)計(jì),采用C語(yǔ)言編寫應(yīng)用程序比匯編語(yǔ)言可讀性更強(qiáng),且更易于維護(hù)[1]。該課程的學(xué)習(xí)目標(biāo)是不僅要使學(xué)生學(xué)習(xí)程序設(shè)計(jì)的基本概念和基礎(chǔ)方法,學(xué)習(xí)編程規(guī)則,還要培養(yǎng)學(xué)生的計(jì)算思維能力、理論與實(shí)踐相結(jié)合的解決專業(yè)領(lǐng)域問(wèn)題的應(yīng)用能力,提高專業(yè)化教育過(guò)程中的創(chuàng)新培養(yǎng)層次。
然而絕大多數(shù)學(xué)生在剛開始接觸C語(yǔ)言程序設(shè)計(jì)這門n時(shí),對(duì)計(jì)算機(jī)語(yǔ)言、算法和數(shù)據(jù)結(jié)構(gòu)知之甚少,更不具備抽象建模、程序設(shè)計(jì)技巧的相應(yīng)知識(shí)[2]。加上這是第一門程序設(shè)計(jì)課,大量的新概念、新名詞讓學(xué)生感覺(jué)應(yīng)接不暇,在剛剛接觸編寫程序時(shí)毫無(wú)頭緒,只能仿照現(xiàn)成的例子照貓畫虎,進(jìn)行淺層次的驗(yàn)證性實(shí)驗(yàn),根本掌握不到程序設(shè)計(jì)的精髓,更達(dá)不到計(jì)算思維能力的培養(yǎng),以致該門課程教學(xué)質(zhì)量普遍不高。
為了解決這些問(wèn)題,筆者在長(zhǎng)期教學(xué)實(shí)踐中總結(jié)教學(xué)經(jīng)驗(yàn)、探索教學(xué)方法,提出“基于專業(yè)內(nèi)容,以解決本專業(yè)問(wèn)題為導(dǎo)向,以計(jì)算機(jī)圍繞專業(yè)問(wèn)題服務(wù)為原則,促進(jìn)學(xué)生個(gè)體發(fā)展,增強(qiáng)學(xué)生創(chuàng)新意識(shí),產(chǎn)生創(chuàng)新能力”的教學(xué)思想。針對(duì)C語(yǔ)言程序設(shè)計(jì)課程特點(diǎn),從教學(xué)理念、考核形式、教學(xué)方法、課程內(nèi)容等方面做了大膽的改革與創(chuàng)新,采取多種教學(xué)方法和教學(xué)手段相結(jié)合,提高學(xué)生學(xué)習(xí)興趣,取得良好的教學(xué)效果。
2 精心設(shè)計(jì)以解決本專業(yè)問(wèn)題為導(dǎo)向的教學(xué)案例
在以往的教學(xué)活動(dòng)中,大部分學(xué)生的基礎(chǔ)知識(shí)雖然掌握得不錯(cuò),但在靈活解決實(shí)際問(wèn)題方面,還是有不小距離的。他們雖然心中有一些解決問(wèn)題的模糊思路,但不會(huì)將想法轉(zhuǎn)換成程序,甚至還有一些學(xué)生直到最后也不會(huì)把實(shí)際問(wèn)題變換成算法設(shè)計(jì)。針對(duì)上述問(wèn)題,課程組教師在教學(xué)內(nèi)容的安排上注重在C語(yǔ)言教學(xué)中緊密結(jié)合本專業(yè)特點(diǎn),本著“精講多練,重實(shí)用,重算法”的原則,結(jié)合專業(yè)方向?qū)語(yǔ)言程序設(shè)計(jì)課程教學(xué)內(nèi)容的差異化要求,確定分專業(yè)分層次的教學(xué)內(nèi)容,制度詳細(xì)的教學(xué)任務(wù),選擇各專業(yè)的經(jīng)典問(wèn)題作為課堂教學(xué)案例。以專業(yè)知識(shí)為基礎(chǔ),以解決專業(yè)問(wèn)題為目標(biāo),采取任務(wù)驅(qū)動(dòng)、因材施教的方式,創(chuàng)建多元化的教學(xué)體系,能夠激發(fā)學(xué)生的學(xué)習(xí)興趣。
將單純的C語(yǔ)言程序設(shè)計(jì)教學(xué)與專業(yè)領(lǐng)域應(yīng)用相結(jié)合,把計(jì)算機(jī)程序設(shè)計(jì)作為解決專業(yè)問(wèn)題的工具,有利于學(xué)生了解C語(yǔ)言程序設(shè)計(jì)作為“專業(yè)工具”的作用,便于學(xué)生對(duì)C語(yǔ)言精髓的掌握,能夠培養(yǎng)學(xué)生的計(jì)算思維能力、邏輯思維能力和邏輯推理能力,以及利用計(jì)算機(jī)解決本專業(yè)問(wèn)題的能力,提高學(xué)生學(xué)習(xí)本課程的主動(dòng)性、積極性,促進(jìn)學(xué)生個(gè)體充分自由地發(fā)展,培養(yǎng)學(xué)生的應(yīng)用能力和創(chuàng)新能力。
3 項(xiàng)目遞進(jìn)驅(qū)動(dòng)教學(xué)法
在實(shí)驗(yàn)教學(xué)過(guò)程中,制定各專業(yè)領(lǐng)域相關(guān)實(shí)訓(xùn)項(xiàng)目,以由易到難、循序漸進(jìn)為主線,采取多層次的項(xiàng)目拓展訓(xùn)練、遞進(jìn)式的螺旋式教學(xué)方法,讓學(xué)生整體提高程序設(shè)計(jì)能力。整個(gè)教學(xué)設(shè)計(jì)分為三個(gè)階段。
編程基礎(chǔ)準(zhǔn)備階段 本階段的教學(xué)內(nèi)容主要是以本專業(yè)的經(jīng)典問(wèn)題作為課堂教學(xué)案例,引出本課程單元基礎(chǔ)知識(shí)。在這一部分教學(xué)中通過(guò)教師對(duì)教學(xué)案例的講解,學(xué)生通過(guò)實(shí)訓(xùn)項(xiàng)目的上機(jī)操作,會(huì)出現(xiàn)輸入、編寫等問(wèn)題,通過(guò)解決實(shí)訓(xùn)時(shí)出現(xiàn)的問(wèn)題加強(qiáng)對(duì)語(yǔ)法、編程規(guī)則的掌握。本著“精講多練,重實(shí)用,重算法”的原則,用大量典型案例進(jìn)行實(shí)訓(xùn),起到拓展學(xué)生編程思維的作用。如在為數(shù)學(xué)專業(yè)設(shè)計(jì)程序三大基本結(jié)構(gòu)項(xiàng)目時(shí),本階段的教學(xué)案例分別為分支結(jié)構(gòu)為分段函數(shù)的計(jì)算、循環(huán)結(jié)構(gòu)為求1到10之間的自然數(shù)的和。
項(xiàng)目拓展階段 通過(guò)基礎(chǔ)階段的訓(xùn)練,學(xué)生已經(jīng)初步對(duì)程序設(shè)計(jì)有感性認(rèn)識(shí),并有一定的計(jì)算思維基礎(chǔ),本階段的任務(wù)設(shè)計(jì)上以第一階段的任務(wù)為基礎(chǔ),將與此相近、相關(guān)的案例進(jìn)行總結(jié),主要是通過(guò)實(shí)訓(xùn)項(xiàng)目的形式來(lái)鞏固基礎(chǔ)階段的訓(xùn)練成果,養(yǎng)成良好的編程習(xí)慣。如在為教學(xué)數(shù)學(xué)專業(yè)設(shè)計(jì)程序的三大基本結(jié)構(gòu)項(xiàng)目時(shí),本階段讓學(xué)生完成的項(xiàng)目有:求1到100之間自然數(shù)的和、判斷某數(shù)是否為素?cái)?shù)、求1到100之間的素?cái)?shù)、打印楊輝三角形、輸出各種形式的九九乘法表等。實(shí)訓(xùn)題目按類別設(shè)計(jì),同類的實(shí)訓(xùn)項(xiàng)目一般設(shè)計(jì)多個(gè),每個(gè)題目又根據(jù)難易程度設(shè)置不同的分值(方便后期的多元立體化評(píng)價(jià)),學(xué)生可根據(jù)自己對(duì)知識(shí)掌握的情況和自己的興趣愛好選擇一部分題目來(lái)練習(xí)。但不管是容易的題目還是難度較大的題目,都必須嚴(yán)格按照要求提交相關(guān)文檔以及編寫的程序代碼。
項(xiàng)目遞進(jìn)階段 本階段讓學(xué)生自由組合成3~5人的互助式小組,以大作業(yè)的方式對(duì)整個(gè)學(xué)習(xí)階段的效果進(jìn)行鞏固,同時(shí)進(jìn)行測(cè)試和驗(yàn)收。由于任務(wù)量比較大,所以該階段主要在課下完成。在本階段中,教改組成員在對(duì)不同專業(yè)做了詳細(xì)調(diào)研的基礎(chǔ)上,精心設(shè)計(jì)若干個(gè)與大學(xué)生各類競(jìng)賽緊密結(jié)合的、貫穿整個(gè)教學(xué)過(guò)程的大項(xiàng)目作為本階段的任務(wù)。教改組成員為數(shù)學(xué)專業(yè)學(xué)生設(shè)計(jì)的課程大項(xiàng)目是學(xué)生成績(jī)管理、分析系統(tǒng),該系統(tǒng)用到大量的數(shù)學(xué)分析函數(shù)來(lái)實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的統(tǒng)計(jì)分析,要求學(xué)生盡量自己編寫這些數(shù)學(xué)分析函數(shù),然后和系統(tǒng)提供的函數(shù)做出比較。為電子信息科學(xué)與技術(shù)專業(yè)學(xué)生設(shè)計(jì)的課程大項(xiàng)目是汽車導(dǎo)航系統(tǒng),該系統(tǒng)用到硬件之間的通信和C語(yǔ)言基礎(chǔ)編程,讓學(xué)生看到原來(lái)C語(yǔ)言還可以做出如此高級(jí)的產(chǎn)品。這一階段主要以學(xué)生自主完成作業(yè)、教師負(fù)責(zé)答疑的形式進(jìn)行,教師對(duì)學(xué)生提出的問(wèn)題并不直接給出答案,僅僅給予學(xué)生一定的指引,引導(dǎo)學(xué)生通過(guò)各種途徑查找資料,促使學(xué)生自覺(jué)利用互聯(lián)網(wǎng)、校園網(wǎng)、圖書館、BBS教學(xué)網(wǎng)站系統(tǒng)來(lái)輔助本課程的學(xué)習(xí),幫助學(xué)生學(xué)會(huì)文獻(xiàn)檢索的技能,為學(xué)生在以后的學(xué)習(xí)和工作中保持繼續(xù)學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。在這一階段中,要求學(xué)生必須提供完整的項(xiàng)目文檔并完成教師組織的簡(jiǎn)單答辯。
以上三個(gè)階段中,除第一階段由任課教師為學(xué)生寫出項(xiàng)目文檔大綱、學(xué)生進(jìn)行補(bǔ)充完善外,其他兩個(gè)階段學(xué)生都要獨(dú)立撰寫項(xiàng)目文檔。在第二、三階段中,教師將學(xué)生分成若干小組,每個(gè)人作為小組的成員,都有分工,每個(gè)小組選出一名小組長(zhǎng)負(fù)責(zé)整個(gè)小組內(nèi)部以及小組之間的協(xié)調(diào)和管理工作,小組和小組之間以競(jìng)賽的形式完成各個(gè)實(shí)訓(xùn)題目并相互評(píng)價(jià)。教師H僅起到“導(dǎo)師”的作用,幫助學(xué)生打開解題思路,及時(shí)引導(dǎo)學(xué)生總結(jié)歸納編程技巧和語(yǔ)法知識(shí),為學(xué)生提供技術(shù)支持。通過(guò)小組學(xué)生之間的討論和協(xié)作,提高他們學(xué)習(xí)C語(yǔ)言的主動(dòng)性,同時(shí)也鍛煉了學(xué)生的團(tuán)隊(duì)協(xié)作能力[3]。最終要求學(xué)生以小組為單位提交相關(guān)文檔以及編寫的程序代碼來(lái)檢驗(yàn)本階段的教學(xué)效果,避免了以前個(gè)別學(xué)生抄襲別人報(bào)告的現(xiàn)象。
4 制定合理的過(guò)程監(jiān)控機(jī)制,有效記錄學(xué)生的學(xué)習(xí)過(guò)程
積極探索有效記錄學(xué)生學(xué)習(xí)過(guò)程的監(jiān)控機(jī)制,以上每個(gè)階段結(jié)束,任課教師都會(huì)及時(shí)對(duì)學(xué)生項(xiàng)目中的亮點(diǎn)和不足進(jìn)行分別講解,并認(rèn)真對(duì)學(xué)生的每個(gè)項(xiàng)目進(jìn)行批注,以便學(xué)生進(jìn)行改進(jìn)。同時(shí)為每次作業(yè)劃分等級(jí),讓學(xué)生明確自己本次學(xué)習(xí)所處的層次,讓學(xué)生既有學(xué)習(xí)的興趣,又有學(xué)習(xí)的壓力和動(dòng)力。期末考核方式參考平時(shí)作業(yè)成績(jī),采取“筆試+實(shí)驗(yàn)考核+開放式作業(yè)+課程論文”的形式進(jìn)行過(guò)程考核,積極探索C語(yǔ)言程序設(shè)計(jì)課程的“嵌入式”考核方式。
5 以解決本專業(yè)問(wèn)題為導(dǎo)向的教學(xué)法的教學(xué)效果
基于專業(yè)內(nèi)容的案例教學(xué),培養(yǎng)了學(xué)生的學(xué)習(xí)興趣 以“加強(qiáng)基礎(chǔ)、拓寬專業(yè)、注重實(shí)踐”為原則,以案例教學(xué)、任務(wù)驅(qū)動(dòng)、螺旋式上升模型等多元化的教學(xué)體系引導(dǎo)學(xué)生學(xué)習(xí),把計(jì)算機(jī)程序設(shè)計(jì)作為解決本專業(yè)知識(shí)的工具,以本專業(yè)經(jīng)典問(wèn)題為導(dǎo)向的課堂教學(xué)案例,促進(jìn)學(xué)生對(duì)專業(yè)知識(shí)的加深理解,使學(xué)生體會(huì)到C語(yǔ)言程序設(shè)計(jì)課程在專業(yè)學(xué)習(xí)中的地位,培養(yǎng)學(xué)生的計(jì)算思維能力、邏輯思維能力和邏輯推理能力,以及利用計(jì)算機(jī)解決本專業(yè)問(wèn)題的能力,提高學(xué)生學(xué)習(xí)本課程的主動(dòng)性、積極性,促進(jìn)學(xué)生個(gè)體充分自由地發(fā)展,培養(yǎng)學(xué)生的創(chuàng)新能力。
螺旋式上升的項(xiàng)目任務(wù),激發(fā)了學(xué)生的求知欲 項(xiàng)目遞進(jìn)驅(qū)動(dòng)的教學(xué)法,通過(guò)一個(gè)比較實(shí)際的切入點(diǎn),特別是再通過(guò)附加一些微視頻,微視頻中教師一步步的詳細(xì)演示使學(xué)生感覺(jué)能夠入手,解決了學(xué)生學(xué)習(xí)程序設(shè)計(jì)課程的恐懼心理,然后再將此實(shí)例不斷修改、擴(kuò)充,加大難度,引出與此實(shí)例相關(guān)的一組例子。在這樣的案例教學(xué)中,因?yàn)橛刑岢鰡?wèn)題、解決問(wèn)題、擴(kuò)展問(wèn)題、再解決問(wèn)題、對(duì)解決問(wèn)題的方法進(jìn)行評(píng)價(jià)、優(yōu)化設(shè)計(jì)等幾個(gè)環(huán)節(jié),實(shí)際上是一個(gè)循序漸進(jìn)、螺旋式滾動(dòng)上升的過(guò)程[4]。
在案例教學(xué)過(guò)程中,學(xué)生和教師相互提出問(wèn)題、共同解決問(wèn)題、深化和擴(kuò)展問(wèn)題、再提升解決問(wèn)題、并對(duì)問(wèn)題解決方法進(jìn)行評(píng)價(jià),這就是一個(gè)不斷漸進(jìn)、提升的過(guò)程,在這個(gè)螺旋式上升的過(guò)程中,能夠非常自然地調(diào)動(dòng)學(xué)生的參與。通過(guò)不斷擴(kuò)展一個(gè)問(wèn)題的多種解決方案并對(duì)多種方案進(jìn)行對(duì)比,有效開闊學(xué)生的思維,強(qiáng)調(diào)學(xué)生的學(xué)習(xí)主體地位。這種層層推進(jìn)的教學(xué)方法避免了學(xué)生“三級(jí)跳”式學(xué)習(xí),而有了“走臺(tái)階”的扎實(shí)基礎(chǔ),使學(xué)生在解決實(shí)際問(wèn)題的過(guò)程中完成學(xué)習(xí)任務(wù),實(shí)現(xiàn)計(jì)算思維能力培養(yǎng)與專業(yè)實(shí)際應(yīng)用的無(wú)縫融合,激發(fā)學(xué)生的求知欲,增強(qiáng)學(xué)生的自信心。
立體化的過(guò)程監(jiān)控機(jī)制,克服了學(xué)生臨時(shí)抱佛腳的學(xué)習(xí)劣習(xí) “筆試+實(shí)驗(yàn)考核+開放式作業(yè)+課程論文”的“嵌入式”過(guò)程考核機(jī)制,使得學(xué)生重視學(xué)習(xí)過(guò)程,避免考試前臨時(shí)抱佛腳的學(xué)習(xí)劣習(xí)。這種監(jiān)控機(jī)制和“課堂教學(xué)實(shí)驗(yàn)教學(xué)創(chuàng)新實(shí)踐”理論與實(shí)踐相結(jié)合、相輔相成、相互促進(jìn)的螺旋式上升模型新教學(xué)手段,更符合各專業(yè)的教學(xué)需求。
6 結(jié)語(yǔ)
綜上所述,從專業(yè)內(nèi)容出發(fā),以解決專業(yè)實(shí)際問(wèn)題為導(dǎo)向的C語(yǔ)言教學(xué)方法是以建構(gòu)主義學(xué)習(xí)理論為指導(dǎo),通過(guò)選取專業(yè)領(lǐng)域的經(jīng)典問(wèn)題,以協(xié)作學(xué)習(xí)的方式開展學(xué)習(xí),通過(guò)完成最終的工程項(xiàng)目來(lái)達(dá)到意義建構(gòu)。它突破了一般的教學(xué)模式,通過(guò)解決學(xué)生本專業(yè)的經(jīng)典問(wèn)題來(lái)實(shí)現(xiàn)學(xué)生對(duì)C語(yǔ)言程序設(shè)計(jì)知識(shí)的掌握,學(xué)生通過(guò)螺旋式上升的遞進(jìn)教學(xué)法的學(xué)習(xí),計(jì)算思維能力、解決專業(yè)領(lǐng)域?qū)嶋H問(wèn)題的能力有了極大提高,大大提高了學(xué)習(xí)本課程的積極性和主動(dòng)性。本文的教學(xué)理念和教學(xué)方法不但對(duì)非計(jì)算機(jī)專業(yè)學(xué)生的C語(yǔ)言課程教學(xué)效果比較好,對(duì)計(jì)算機(jī)專業(yè)學(xué)生的C語(yǔ)言教學(xué)也是很好的借鑒。特別是針對(duì)目前學(xué)生學(xué)業(yè)水平差異大、自主學(xué)習(xí)能力差的現(xiàn)狀,加上本課程應(yīng)用性強(qiáng)的特點(diǎn),本文的教學(xué)方法有其卓越的表現(xiàn)。
參考文獻(xiàn)
[1]馬玉春,汪文彬,王冬,蘇靜.面向工程技術(shù)的C語(yǔ)言程序設(shè)計(jì)教學(xué)實(shí)踐研究[J].瓊州學(xué)院學(xué)報(bào),2011,18(5):64-68.
[2]姚志宏.中等職業(yè)教育中C語(yǔ)言教學(xué)改革[J].實(shí)驗(yàn)教學(xué)與儀器,2013(6):45-47.
【關(guān)鍵詞】翻轉(zhuǎn)課堂 C語(yǔ)言程序設(shè)計(jì) 教學(xué)改革
【中圖分類號(hào)】G 【文獻(xiàn)標(biāo)識(shí)碼】A
【文章編號(hào)】0450-9889(2017)03C-0070-02
C語(yǔ)言程序設(shè)計(jì)作為高職高<撲慊專業(yè)的基礎(chǔ)課程,傳統(tǒng)的教學(xué)模式一般采用課堂教學(xué)講授和上機(jī)操作相結(jié)合的方式。由于課時(shí)有限,課堂上教師大部分時(shí)間用于講授基本語(yǔ)法及程序結(jié)構(gòu),對(duì)具體問(wèn)題的解題思路及算法設(shè)計(jì)分析得不夠深入透徹,而大多數(shù)高職高專學(xué)生學(xué)習(xí)能力和動(dòng)手能力較差,因此學(xué)生的實(shí)際編輯能力普遍較差。雖然教師也在C語(yǔ)言程序設(shè)計(jì)課程中積極使用項(xiàng)目化教學(xué)法,但是實(shí)踐證明教學(xué)效果不理想。本文將翻轉(zhuǎn)課堂模式應(yīng)用到C語(yǔ)言程序設(shè)計(jì)課程教學(xué)中,對(duì)該課程進(jìn)行教學(xué)改革探索。
一、翻轉(zhuǎn)課堂模式在C語(yǔ)言程序設(shè)計(jì)教學(xué)中應(yīng)用的可行性
C語(yǔ)言程序設(shè)計(jì)是計(jì)算機(jī)專業(yè)的重要課程,其教學(xué)效果的好壞直接影響計(jì)算機(jī)專業(yè)后續(xù)課程的學(xué)習(xí)效果。由于課程數(shù)據(jù)類型繁多、語(yǔ)法靈活,理論知識(shí)和實(shí)踐操作聯(lián)系緊密,實(shí)踐操作性、應(yīng)用性強(qiáng),學(xué)生要在理解和掌握理論的基礎(chǔ)上,建立程序設(shè)計(jì)的基本思想,找到思考和分析問(wèn)題方法。而翻轉(zhuǎn)課堂將教學(xué)的教學(xué)模式由“課上傳授,課后內(nèi)化”轉(zhuǎn)化為“課前傳授,課上內(nèi)化”,突破了傳統(tǒng)教學(xué)模式的局限,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的興趣,啟發(fā)學(xué)生的學(xué)習(xí)積極性,使學(xué)生由被動(dòng)學(xué)習(xí)轉(zhuǎn)換為主動(dòng)學(xué)習(xí),有效提高了學(xué)生的學(xué)習(xí)效果,增強(qiáng)了學(xué)生的學(xué)習(xí)成就感,延升了課堂時(shí)間與課堂空間,學(xué)生可以反復(fù)利用已經(jīng)的網(wǎng)絡(luò)資源進(jìn)行學(xué)習(xí),有效提高各個(gè)層次學(xué)生的學(xué)習(xí)成績(jī),發(fā)展了學(xué)生高階思維能力,很好地解決了傳統(tǒng)教學(xué)中群體教學(xué)和個(gè)體差異之間的矛盾,對(duì)教學(xué)結(jié)構(gòu)進(jìn)行了重構(gòu),改變了課程的評(píng)價(jià)方式和評(píng)價(jià)內(nèi)容,更好地評(píng)估了學(xué)生對(duì)知識(shí)技能、綜合能力的掌握情況,也促進(jìn)了教學(xué)質(zhì)量的提高。
C語(yǔ)言程序設(shè)計(jì)課程的授課老師大多數(shù)都是計(jì)算機(jī)相關(guān)專業(yè)畢業(yè)的,能充分利用“互聯(lián)網(wǎng)+”的資源進(jìn)行開發(fā)、制作和教學(xué)資源。再加上計(jì)算機(jī)專業(yè)的大學(xué)生的個(gè)人電腦持有率高,高職高專院校普遍配備有機(jī)房、電子閱覽室等資源,這些都為實(shí)現(xiàn)C語(yǔ)言程序設(shè)計(jì)的翻轉(zhuǎn)課堂提供了條件。
二、基于翻轉(zhuǎn)課堂模式的C語(yǔ)言程序設(shè)計(jì)教學(xué)模型
要做好一節(jié)“微課”不難,做好一門“微課”才是最難的。本文汲取眾多翻轉(zhuǎn)課堂的成功案例和經(jīng)驗(yàn),探索出一套適用于高職院校C語(yǔ)言程序設(shè)計(jì)課程的、切實(shí)可行的翻轉(zhuǎn)課堂教學(xué)模式,將其教學(xué)模式分為課前自學(xué)模塊、課堂討論解惑模塊、課后總結(jié)反思、課程考核體系等部分。
(一)課前自學(xué)模塊。首先,根據(jù)C語(yǔ)言程序設(shè)計(jì)的課程特點(diǎn),教師結(jié)合所教學(xué)生特點(diǎn),制定出相關(guān)的教學(xué)目標(biāo),合理安排設(shè)計(jì)教學(xué)內(nèi)容,提煉出每節(jié)課的知識(shí)點(diǎn)和相應(yīng)習(xí)題,給學(xué)生設(shè)計(jì)由淺入深掌握知識(shí)點(diǎn)的學(xué)習(xí)流程。并通過(guò)平臺(tái)將學(xué)習(xí)的內(nèi)容制作成視頻進(jìn)行上傳,以及自我學(xué)習(xí)后相應(yīng)知識(shí)點(diǎn)的訓(xùn)練和測(cè)試。同時(shí),教師可以針對(duì)已設(shè)計(jì)好的問(wèn)題和視頻等學(xué)習(xí)資源,給學(xué)生構(gòu)建《課前自主學(xué)習(xí)任務(wù)》。通過(guò)平臺(tái)與學(xué)生互動(dòng)交流,在課前針對(duì)學(xué)生普遍存在問(wèn)題確定課堂講解的方向,進(jìn)而提高教學(xué)質(zhì)量。
由于在每個(gè)知識(shí)點(diǎn)講授之前,都有問(wèn)題的導(dǎo)入,學(xué)生可以帶著問(wèn)題學(xué)習(xí)視頻,學(xué)會(huì)自我解決問(wèn)題。學(xué)習(xí)過(guò)后可以根據(jù)自身情況通過(guò)平臺(tái)進(jìn)行自我檢測(cè),對(duì)知識(shí)點(diǎn)進(jìn)行思考和整理。并完成教師布置的《課前自主學(xué)習(xí)任務(wù)》,通過(guò)平臺(tái)和教師進(jìn)行交流。
教師在課前需要將學(xué)生反饋的問(wèn)題匯總,并分析總結(jié)學(xué)生提交的《課前自主學(xué)習(xí)任務(wù)》,以教學(xué)大綱為依據(jù),制定詳細(xì)的《課堂活動(dòng)計(jì)劃》,并在課前將學(xué)生以5-6人分好小組,以便學(xué)生能積極主動(dòng)地參與課堂討論。
帶著問(wèn)題進(jìn)入課堂,與學(xué)生進(jìn)行討論,引導(dǎo)學(xué)生與老師進(jìn)行交流,從而不斷地強(qiáng)化知識(shí)點(diǎn)的學(xué)習(xí)。
以循環(huán)結(jié)構(gòu)中的for循環(huán)為例,課前自主學(xué)習(xí)任務(wù)單如表1所示。
(二)課堂討論解惑模塊。翻轉(zhuǎn)課堂的關(guān)鍵在于教師在課堂上組織學(xué)生進(jìn)行討論解惑。教師作為組織者和指導(dǎo)者,會(huì)根據(jù)課前制定的《課堂活動(dòng)計(jì)劃》,通過(guò)提問(wèn)、討論等形式完成對(duì)課前所學(xué)知識(shí)點(diǎn)的內(nèi)化和創(chuàng)新。
以循環(huán)結(jié)構(gòu)中的for循環(huán)為例,課堂活動(dòng)計(jì)劃單如表2所示。
對(duì)課前學(xué)生自學(xué)過(guò)程中普遍存在的問(wèn)題,教師可以以答疑的形式進(jìn)行講解;也可以針對(duì)《課堂活動(dòng)計(jì)劃》要求每小組進(jìn)行討論,先由教師對(duì)疑難問(wèn)題進(jìn)行簡(jiǎn)單的概述,然后提出之前設(shè)計(jì)好的更具討論性的問(wèn)題,引發(fā)學(xué)生更深層地思考和討論,并組織和指導(dǎo)學(xué)生進(jìn)行上機(jī)編寫程序?qū)嵱?xùn)操作,最終以小組代表或個(gè)人提交實(shí)訓(xùn)報(bào)告的形式進(jìn)行展示結(jié)果;而對(duì)個(gè)別學(xué)生提出的個(gè)別問(wèn)題,教學(xué)可以采取一對(duì)一解答的方式。以多種形式幫助學(xué)生在“思考―討論―實(shí)踐―總結(jié)―在實(shí)踐”的過(guò)程中不斷提升自己的編程能力,進(jìn)而幫助學(xué)生完成課堂內(nèi)容的學(xué)習(xí)。