計(jì)算機(jī)程序設(shè)計(jì)范文
時(shí)間:2023-10-20 17:31:17
導(dǎo)語:如何才能寫好一篇計(jì)算機(jī)程序設(shè)計(jì),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
關(guān)鍵詞:計(jì)算機(jī);程序設(shè)計(jì);應(yīng)用開發(fā)
計(jì)算機(jī)技術(shù)已經(jīng)走進(jìn)千家萬戶進(jìn)入各行各業(yè),這種技術(shù)的發(fā)揮,在人們工作與生活中的地位越來越重要,它可以運(yùn)用某種技術(shù)來改變?nèi)藗兊墓ぷ鲗W(xué)習(xí)方式。計(jì)算機(jī)擁有的強(qiáng)大技術(shù)水平,可以大大提高人們的工作效率與準(zhǔn)確度,它可以代替人們做很多復(fù)雜的工作,減輕人們的工作強(qiáng)度與難度。計(jì)算機(jī)之所以有這么多優(yōu)勢,主要是借助程序設(shè)計(jì)來完成的,計(jì)算機(jī)程序設(shè)計(jì)的應(yīng)用開發(fā)得到了社會(huì)的普遍應(yīng)用,實(shí)現(xiàn)了智能化與科學(xué)化的管理,這種高新技術(shù)的發(fā)展,對(duì)我國經(jīng)濟(jì)水平的提高起著至關(guān)重要的作用。
1計(jì)算機(jī)程序設(shè)計(jì)的概述
計(jì)算機(jī)的技術(shù)發(fā)展速度迅猛,它在運(yùn)行過程中發(fā)揮著巨大的作用,這些作用的發(fā)揮主要是依靠計(jì)算機(jī)程序來完成的。計(jì)算機(jī)程序是一種語言,它可以通過計(jì)算機(jī)來識(shí)別,而程序設(shè)計(jì)就是把人們的需求通過計(jì)算機(jī)語言來轉(zhuǎn)換成能夠被計(jì)算機(jī)識(shí)別的指令,通過這些指令來完成相應(yīng)的功能。在計(jì)算機(jī)程序設(shè)計(jì)過程中,要先了解分析用戶有哪些需求,再弄清主要的核心任務(wù)以及相關(guān)的輸入、輸出要求,然后再設(shè)置計(jì)算法,把這些計(jì)算法轉(zhuǎn)換成應(yīng)用程序,交給計(jì)算及執(zhí)行,確保程序可以正常運(yùn)行。在計(jì)算機(jī)程序設(shè)計(jì)上,有很多種語言類型,我們簡單的介紹一下,最開始運(yùn)用的是機(jī)器語言,計(jì)算機(jī)程序都需要轉(zhuǎn)變成機(jī)器語言才可以運(yùn)行,它主要是由二進(jìn)制的0和1組成的,這種程序有很多弊端,因?yàn)槎M(jìn)制人們不容易懂,所以在編寫程序過程中,效率非常低,準(zhǔn)確性也不是很高。后來,為了解決這種語嚴(yán)存在的弊端,人們就研究出了匯編語言,在匯編語言的基礎(chǔ)上,為了使計(jì)算機(jī)程序設(shè)計(jì)的更準(zhǔn)確,又出現(xiàn)了高級(jí)程序設(shè)計(jì)語言,這種編寫程序比較簡單,人們?cè)谑褂眠^程中比較容易理解。隨著時(shí)代的發(fā)展,到了二十世紀(jì)七十年代,又出現(xiàn)了C語言;二十世紀(jì)九十年代的時(shí)候又出現(xiàn)了Java語言,這種語言是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,根據(jù)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,Java語言已經(jīng)成為世界關(guān)注的焦點(diǎn)。
2計(jì)算機(jī)程序設(shè)計(jì)的應(yīng)用開發(fā)
2.1在管理信息系統(tǒng)中對(duì)程序設(shè)計(jì)應(yīng)用開發(fā)的思考
目前,我國計(jì)算機(jī)技術(shù)水平發(fā)展的特別快,它可以代替人們做很多平時(shí)難以完成的工作,比如信息管理系統(tǒng)。那么在計(jì)算機(jī)程序設(shè)計(jì)應(yīng)用開發(fā)中,管理信息系統(tǒng)為企業(yè)帶來哪些優(yōu)勢呢?我們具體來分析一下。在計(jì)算機(jī)的信息管理系統(tǒng)中,很多單位都通過計(jì)算機(jī)的程序來提高管理水平,比如說圖書館借閱管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)等等,這些系統(tǒng)主要都是通過計(jì)算機(jī)在程序設(shè)計(jì)開發(fā)過程中運(yùn)用高級(jí)語言編寫成的,它在處理信息過程中既快速又準(zhǔn)確,給人們?cè)诠芾碇袦p輕了很多負(fù)擔(dān),企業(yè)管理人員在工作中運(yùn)用信息管理系統(tǒng)進(jìn)行管理時(shí),針對(duì)人力、財(cái)力、技術(shù)等資源來說,可以有效的確保數(shù)據(jù)信息的準(zhǔn)確性,企業(yè)從下到上的資源都可以統(tǒng)一管理,大大的提高了管理水平。在企業(yè)管理中,管理信息系統(tǒng)的管理范圍非常廣,不僅能管理企業(yè)的商品銷售與庫存情況,還能針對(duì)客戶與員工的信息進(jìn)行管理,這樣可以節(jié)省很多人力資源,更好的對(duì)人員進(jìn)行分工,方便及時(shí)的跟進(jìn)客戶,給企業(yè)帶來更多經(jīng)濟(jì)效益。其實(shí)針對(duì)企業(yè)來說,用管理信息系統(tǒng)更多的是可以提高運(yùn)作效率,節(jié)約成本,解決人員在操作過程中出現(xiàn)的問題。不僅如此,這種管理信息系統(tǒng)還能更好的規(guī)范企業(yè)的管理。因此,已經(jīng)有越來越多的企業(yè)開始運(yùn)用管理信息系統(tǒng)了。
2.2在電子商務(wù)中對(duì)程序設(shè)計(jì)應(yīng)用開發(fā)的思考
電子商務(wù)是在計(jì)算機(jī)中通過高級(jí)語言建立的電子商務(wù)網(wǎng)站,企業(yè)為了宣傳品牌的形象就會(huì)把企業(yè)經(jīng)營范圍與服務(wù)宗旨放在網(wǎng)上,這樣可以讓更多的人了解企業(yè),擴(kuò)大知名度。用戶可以通過電子商務(wù)網(wǎng)站了解產(chǎn)品的動(dòng)態(tài),給品牌的推廣帶來一定的效益?,F(xiàn)在大部分人都選擇在網(wǎng)上購物,已經(jīng)成為人們生活中不可缺少的一部分。所以說計(jì)算機(jī)的程序設(shè)計(jì)應(yīng)用是很強(qiáng)大的,比如要對(duì)圖書銷售網(wǎng)進(jìn)行設(shè)計(jì),之前是需要人工來建立后臺(tái)數(shù)據(jù)庫,然后對(duì)圖書進(jìn)行管理。現(xiàn)在電子商務(wù)技術(shù)就是用電子數(shù)據(jù)信息流來代替實(shí)物流,這樣不僅能夠控制成本,還方便交易,這是企業(yè)經(jīng)營中的一種新的經(jīng)營模式。計(jì)算機(jī)程序設(shè)計(jì)開發(fā)的電子商務(wù)系統(tǒng)是面向生產(chǎn)者、銷售者以及消費(fèi)者提供的市場,三方都可以滿足需求。如今,越來越多的企業(yè)都認(rèn)識(shí)到了電子商務(wù)的優(yōu)勢,在管理與營銷中都會(huì)通過電子商務(wù)來進(jìn)行,所以說計(jì)算機(jī)程序設(shè)計(jì)應(yīng)用開發(fā)在電子商務(wù)這個(gè)方向有很大的前景。
2.3在工業(yè)工程中對(duì)程序設(shè)計(jì)應(yīng)用開發(fā)的思考
我們都知道,在工業(yè)工程中突發(fā)事件都比較多,工業(yè)設(shè)備為了提高生產(chǎn)率需要高負(fù)荷的運(yùn)轉(zhuǎn),那么計(jì)算機(jī)程序設(shè)計(jì)開發(fā)對(duì)工業(yè)工程的運(yùn)轉(zhuǎn)也會(huì)帶來很多便利。在工業(yè)工程的機(jī)械領(lǐng)域中,計(jì)算機(jī)程序設(shè)計(jì)的應(yīng)用主要從自動(dòng)化控制和計(jì)算機(jī)輔助方面體現(xiàn)出來。因?yàn)橛?jì)算機(jī)在生活中已經(jīng)被人們普遍應(yīng)用,那么在工業(yè)領(lǐng)域中,計(jì)算機(jī)的輔助設(shè)計(jì)還有自動(dòng)化設(shè)備也已經(jīng)開始被應(yīng)用。所謂計(jì)算機(jī)輔助設(shè)計(jì)就是設(shè)計(jì)人員在對(duì)計(jì)算機(jī)進(jìn)行設(shè)計(jì)的時(shí)候,運(yùn)用圖形技術(shù),來設(shè)計(jì)工廠、倉庫的布局,還有電子電路等等。它的作用是通過計(jì)算機(jī)程序設(shè)計(jì)能判斷出來設(shè)計(jì)是否有問題,如果存在問題,那這種圖形技術(shù)就可以自動(dòng)修復(fù),能夠保證數(shù)據(jù)的準(zhǔn)確性。計(jì)算機(jī)程序設(shè)計(jì)應(yīng)用在工業(yè)機(jī)械領(lǐng)域,在一定程度上能夠提高機(jī)械效率。
3結(jié)語
隨著計(jì)算機(jī)技術(shù)水平的迅速發(fā)展,越來越多的行業(yè)已經(jīng)離不開計(jì)算機(jī)了,我們知道,計(jì)算機(jī)程序設(shè)計(jì)主要是運(yùn)用計(jì)算機(jī)語言來解決的現(xiàn)實(shí)需求。通過上文我們思考了計(jì)算機(jī)應(yīng)用程序開發(fā)為企業(yè)發(fā)展所帶來的優(yōu)勢,目前計(jì)算機(jī)應(yīng)用程序設(shè)計(jì)已經(jīng)成為企業(yè)解決問題的發(fā)展主流,因此,隨著計(jì)算機(jī)技術(shù)的發(fā)展,更需要開發(fā)這種技術(shù),來方便人們今后的工作、生活。
參考文獻(xiàn)
[1]趙耀.計(jì)算機(jī)程序設(shè)計(jì)的多應(yīng)用型開發(fā)[J].電腦知識(shí)與技術(shù),2013(33).
篇2
關(guān)鍵詞:計(jì)算思維;項(xiàng)目貫穿;循序漸進(jìn);計(jì)算機(jī)程序設(shè)計(jì)
在《中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系(CFC)2008》中,提出對(duì)大學(xué)生計(jì)算機(jī)應(yīng)用能力的三大要求:操作使用能力、應(yīng)用開發(fā)能力和研究創(chuàng)新能力[1]。操作使用能力主要在第一門課程大學(xué)計(jì)算機(jī)基礎(chǔ)中實(shí)現(xiàn),后兩種能力則主要體現(xiàn)在第二門課程計(jì)算機(jī)程序設(shè)計(jì)上。CFC 2008將學(xué)習(xí)目標(biāo)確定成:1)學(xué)習(xí)問題求解的思路和方法,即算法。2)理解計(jì)算機(jī)是如何具體實(shí)現(xiàn)算法的,即如何才能有效地利用計(jì)算機(jī)編程。
在大部分高校中,C語言程序設(shè)計(jì)是非計(jì)算機(jī)專業(yè)理工科學(xué)生的一門必修課程。根據(jù)CFC 2008精神,其目標(biāo)首先是使學(xué)生掌握程序設(shè)計(jì)的基本思想,能夠用C 語言編寫程序并具備一定的程序調(diào)試能力;第二是為學(xué)生今后利用計(jì)算機(jī)解決本專業(yè)問題奠定基礎(chǔ),培養(yǎng)學(xué)生利用計(jì)算機(jī)作為一種工具,乃至作為一種思維方式去思考問題、解決問題的能力。
在2010年“第六屆大學(xué)計(jì)算機(jī)課程報(bào)告論壇”中,陳國良院士指出,計(jì)算思維能力是大學(xué)計(jì)算機(jī)基礎(chǔ)課程教育過程中一個(gè)重要的培養(yǎng)目標(biāo)[2]。陳國良院士同時(shí)還指出,人類科學(xué)發(fā)展的三大支柱是理論科學(xué)、實(shí)驗(yàn)科學(xué)和計(jì)算科學(xué),與之相對(duì)應(yīng)的是人們認(rèn)識(shí)世界、改造世界的三種思維方式,即理論思維、實(shí)驗(yàn)思維和計(jì)算思維[2]。
那么,如何在計(jì)算機(jī)基礎(chǔ)教學(xué)過程中,訓(xùn)練和培養(yǎng)學(xué)生的計(jì)算思維能力,使學(xué)生學(xué)會(huì)用計(jì)算機(jī)的思維去思考問題和解決問題,是一個(gè)非常值得探討的問題。
1計(jì)算思維
美國卡內(nèi)基•梅隆大學(xué)的周以真(J.M.Wing)教授在計(jì)算機(jī)權(quán)威期刊《Communications of the ACM》上指出:計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行問題求解、系統(tǒng)設(shè)計(jì)、人類行為理解等的一系列思維活動(dòng)[3]。周教授認(rèn)為,計(jì)算思維是人的思維,而不是機(jī)器的思維;是概念化的思維,而不是程序化思維;是一種思維方式,而不是一種產(chǎn)品;應(yīng)當(dāng)是每個(gè)人的基本技能,而不是僅屬于計(jì)算機(jī)科學(xué)家。計(jì)算思維概念,與董榮勝、古天龍等教授2002年提出的計(jì)算機(jī)方法論有著很多共同之處。計(jì)算思維是從學(xué)科思維這個(gè)層面直接討論學(xué)科的根本問題與學(xué)科的思維方式,而計(jì)算機(jī)方法論則是從方法論的角度來討論學(xué)科的根本問題和學(xué)科形態(tài)[4]。
2010年,李國杰院士進(jìn)一步指出,今天的信息世界已經(jīng)是一個(gè)物理世界、信息世界、人類社會(huì)組成的三元世界,是一種新的信息世界觀,與以往一人一機(jī)組成的、分工明確的人機(jī)共生系統(tǒng)完全不同。這種改變,使信息科學(xué)應(yīng)當(dāng)成為研究人機(jī)物社會(huì)中的信息處理過程[5]。
這種變化,對(duì)人們利用計(jì)算機(jī)分析、解決問題的能力提出了更高的要求,也對(duì)高等學(xué)校非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)教學(xué)提出了更高要求。計(jì)算機(jī)基礎(chǔ)教學(xué)需要培養(yǎng)學(xué)生的計(jì)算思維能力,并提高其信息素養(yǎng),使學(xué)生在處理問題時(shí),能夠更好地利用計(jì)算機(jī)作為一種不可或缺的工具進(jìn)行思維、表達(dá),從而對(duì)各種信息進(jìn)行深層次的加工處理,以便把其掌握的專業(yè)知識(shí)更好地應(yīng)用到科學(xué)研究和生產(chǎn)中,促進(jìn)科技進(jìn)步和社會(huì)生產(chǎn)力的發(fā)展。
2C語言程序設(shè)計(jì)課程面臨的問題
李未院士講到程序設(shè)計(jì)是計(jì)算機(jī)學(xué)科的核心課程,吳文虎教授也談到程序設(shè)計(jì)課程的教學(xué)經(jīng)驗(yàn),凡是講授這門課程的教師都知道,這門課程比較難于教授,尤其是為非計(jì)算機(jī)專業(yè)講授這門課程。在基礎(chǔ)教學(xué)中,這門課程難于講授的主要原因可能有以下幾方面:
1) 教師用“專業(yè)”眼光去看待非專業(yè)的學(xué)生。
2) 教學(xué)中重理論輕實(shí)踐,實(shí)踐課時(shí)不足,對(duì)程序設(shè)計(jì)能力的培養(yǎng)不夠。
3) 例題多而散,學(xué)習(xí)后,學(xué)生不能得到一個(gè)比較綜合的訓(xùn)練。
4) 學(xué)生的水平參差不齊,教學(xué)中對(duì)學(xué)生個(gè)性化學(xué)習(xí)需求關(guān)注不夠。
5) 課程特有的屬性決定的。各種程序設(shè)計(jì)語言的語法結(jié)構(gòu)一般都是零散的,學(xué)生難于相互關(guān)聯(lián)、總結(jié),采用的案例也是比較零散、短小的、關(guān)聯(lián)不大。學(xué)生經(jīng)常是學(xué)會(huì)了全部的語法知識(shí),但仍然不知道這門語言能做什么,能解決什么實(shí)際的問題,甚至不知道如何解決問題。
6) 學(xué)生精力投入不足或?qū)W習(xí)方法不當(dāng),大部分學(xué)生認(rèn)為自己畢業(yè)又不從事計(jì)算機(jī)軟件開發(fā)工作,沒有必要學(xué)習(xí)程序設(shè)計(jì)課程。
針對(duì)這些問題,結(jié)合CFC 2008精神,我們?cè)贑語言程序設(shè)計(jì)課程講授過程中,以學(xué)生計(jì)算思維能力培養(yǎng)為目標(biāo),提出了“項(xiàng)目貫穿、循序漸進(jìn)、思維訓(xùn)練”的指導(dǎo)思想,以改變傳統(tǒng)計(jì)算機(jī)程序設(shè)計(jì)課程中側(cè)重向?qū)W生介紹語法結(jié)構(gòu)的做法。
3教學(xué)方法改革及計(jì)算思維能力培養(yǎng)
3.1項(xiàng)目驅(qū)動(dòng)教學(xué)
在理論教學(xué)環(huán)節(jié)上,本著一個(gè)項(xiàng)目貫穿整個(gè)課程教學(xué)的思想。我們用“猜數(shù)游戲”為主、常見問題為輔進(jìn)行各個(gè)章節(jié)的講授。具體做法如表1所示。
3.2循序漸進(jìn)教學(xué)
心理學(xué)家認(rèn)為,模仿是孩子學(xué)習(xí)的第一步。通過模仿,孩子不僅能夠復(fù)制行為,而且也能對(duì)模仿的行為進(jìn)行加工,有所創(chuàng)新。人們經(jīng)常把模仿描述成“學(xué)習(xí)的捷徑”。在程序設(shè)計(jì)課程的學(xué)習(xí)過程中同樣如此。讓學(xué)生通過模仿現(xiàn)有示例,逐步掌握C語言中的各種語法要求、控制結(jié)構(gòu),不斷加強(qiáng)學(xué)生對(duì)于課程的學(xué)習(xí)興趣。
在實(shí)踐教學(xué)環(huán)節(jié)上,我們將實(shí)驗(yàn)內(nèi)容按照“驗(yàn)證―調(diào)試―設(shè)計(jì)”的順序進(jìn)行設(shè)計(jì)。
1) 驗(yàn)證:安排學(xué)生對(duì)學(xué)習(xí)過的內(nèi)容利用現(xiàn)有的簡單程序進(jìn)行驗(yàn)證。
2) 調(diào)試示例:編寫簡單的程序作為調(diào)試示例,在其中設(shè)置學(xué)生經(jīng)常遇到的各種小錯(cuò)誤(包括語法錯(cuò)誤、邏輯錯(cuò)誤),讓學(xué)生按照實(shí)驗(yàn)指導(dǎo)中的講解,逐步找到各個(gè)錯(cuò)誤。
3) 調(diào)試練習(xí):讓學(xué)生根據(jù)前面的調(diào)試示例,修改類似程序的錯(cuò)誤,并進(jìn)行總結(jié)。
4) 編程示例:針對(duì)常見問題進(jìn)行分析、講解、編程,讓學(xué)生學(xué)習(xí)問題分析方法和程序設(shè)計(jì)方法。
5) 編程練習(xí):根據(jù)編程示例,將題目進(jìn)行略微調(diào)整或與前面的知識(shí)相結(jié)合,讓學(xué)生進(jìn)行編程解決。
通過上述實(shí)踐步驟,學(xué)生可以逐漸掌握編寫程序的語法規(guī)范及思維技巧。
在理論教學(xué)環(huán)節(jié),同樣按照循序漸進(jìn)的原則進(jìn)行問題講解。例如,在講授九九表輸出問題時(shí),按照如下的順序設(shè)計(jì)問題并編程,逐步實(shí)現(xiàn)九九表的輸出。
1) 輸出1到9這幾個(gè)數(shù)字。
2) 輸出9行1到9。
3) 修改九九表中各行數(shù)值的個(gè)數(shù),將輸出的9行數(shù)字轉(zhuǎn)化成九九表格式。
4) 最后研究數(shù)字的變化規(guī)律,實(shí)現(xiàn)真正九九表的輸出。
3.3多角度思維訓(xùn)練
在C語言程序設(shè)計(jì)課程中,計(jì)算思維的能力要求主要體現(xiàn)在學(xué)生對(duì)于問題的分析、解決能力培養(yǎng)上。如何在課程講述過程中,訓(xùn)練、提高學(xué)生分析問題、解決問題的能力,是講授這門課程的全體教師的責(zé)任。我校除了在課程內(nèi)容設(shè)置上按照“一個(gè)項(xiàng)目貫穿課程”的指導(dǎo)思想進(jìn)行授課、在實(shí)踐環(huán)節(jié)上按照“驗(yàn)證―調(diào)試―設(shè)計(jì)”的順序進(jìn)行設(shè)計(jì),還在教學(xué)過程中注重以下幾個(gè)方面。
1) 上機(jī)實(shí)驗(yàn)流程規(guī)范化。要求學(xué)生對(duì)于實(shí)驗(yàn)內(nèi)容,要按照“課前預(yù)習(xí)―分析問題―設(shè)計(jì)算法―編寫程序―上機(jī)調(diào)試”的順序依次進(jìn)行,使他們養(yǎng)成一個(gè)好的學(xué)習(xí)和思維習(xí)慣,逐步訓(xùn)練、提高他們分析問題、解決問題的能力。
2) 答疑指導(dǎo)引導(dǎo)化。在學(xué)生有疑問時(shí),不直接為學(xué)生指出其問題,而是用提問的方式引導(dǎo)學(xué)生逐步自己找到問題所在。例如,學(xué)生的程序代碼為:
學(xué)生提出要輸出兩個(gè)數(shù)的乘積,怎么輸出結(jié)果不對(duì)呢?可以依次提出問題:應(yīng)該輸出什么信息呢?計(jì)算機(jī)屏幕上的顯示和預(yù)期有什么不同?有哪些情況可以造成這種不同呢?printf函數(shù)的一般格式是什么,每部分什么含義?你所寫的printf函數(shù)與一般格式一致嗎?這樣,通過依次設(shè)置問題,既引導(dǎo)學(xué)生自己發(fā)現(xiàn)了程序中的錯(cuò)誤所在,又訓(xùn)練并逐步提高了學(xué)生發(fā)現(xiàn)問題、改正問題的能力。
3) 問題趣味化。常規(guī)的、一成不變的問題很難激起學(xué)生的學(xué)習(xí)興趣,趣味性是激起學(xué)習(xí)興趣的一個(gè)可行手段。那么,如何利用趣味化的問題講解程序設(shè)計(jì)中的各種控制結(jié)構(gòu)?這需要從案例設(shè)計(jì)入手。例如:用出租車的計(jì)費(fèi)方式和if結(jié)構(gòu)結(jié)合、用所得稅的計(jì)算方式和switch結(jié)構(gòu)結(jié)合、讓學(xué)生把一天的行程用基本控制結(jié)構(gòu)進(jìn)行描述等。
4) 提倡算法的多樣性。程序設(shè)計(jì)課程的價(jià)值之一在于訓(xùn)練、提高學(xué)生的計(jì)算思維能力,如果學(xué)生都按照教師的邏輯思維習(xí)慣進(jìn)行分析問題、解決問題,這不能不說是一種失敗。所以,在讓學(xué)生學(xué)習(xí)教師分析問題、解決問題的同時(shí),要倡導(dǎo)算法的多樣性,培養(yǎng)、激勵(lì)學(xué)生的創(chuàng)新意識(shí)、探索精神和問題求解能力。例如,有些同學(xué)數(shù)學(xué)基礎(chǔ)很好,有一些問題,他們總會(huì)用數(shù)學(xué)的方式先進(jìn)行初步解決,再結(jié)合計(jì)算機(jī)進(jìn)行編程。對(duì)于這些同學(xué),一定要進(jìn)行及時(shí)的鼓勵(lì),并介紹他們的做法,使之感到編程的成就感。
5) 注重算法的簡化和優(yōu)化[6]。我們不能只提倡算法多樣化,還要引導(dǎo)學(xué)生對(duì)算法進(jìn)行研究,逐步達(dá)到簡化并優(yōu)化算法的目標(biāo)。例如我們常用的“百雞百錢”問題,很多學(xué)生按照公雞、母雞、小雞的順序用三重循環(huán)進(jìn)行實(shí)現(xiàn)。我們就提出“是否可以用二重循環(huán)實(shí)現(xiàn)呢”,學(xué)生仔細(xì)一想,確實(shí)可以改成二重循環(huán)進(jìn)行實(shí)現(xiàn)。再比較兩次的實(shí)現(xiàn)方法,發(fā)現(xiàn)循環(huán)次數(shù)由100*100*100=1000000降到了100*100=10000,降幅達(dá)到了99%。一個(gè)簡單的改進(jìn),讓學(xué)生看到了算法改進(jìn)的魅力。這也讓部分同學(xué)想到“這個(gè)問題是否可以進(jìn)一步簡化呢”,再進(jìn)行分析,發(fā)現(xiàn)公雞的數(shù)量不可能大于32,從而可以將算法中公雞數(shù)量上限從100改到32,母雞數(shù)量上限也改成98,循環(huán)次數(shù)降到了32*98=3136,比二重循環(huán)又減少了近70%。這一系列的簡化,充分調(diào)動(dòng)了學(xué)生的學(xué)習(xí)興趣。
4結(jié)語
在計(jì)算機(jī)程序設(shè)計(jì)課程的講授中,通過采用項(xiàng)目貫穿、循序漸進(jìn)及多角度的思維訓(xùn)練方法,學(xué)生分析問題和解決問題的能力得到了明顯提高,也有部分同學(xué)因無法保證前后知識(shí)的連貫性,造成后期難以跟上正常教學(xué)進(jìn)度,出現(xiàn)掉隊(duì)現(xiàn)象。如何將計(jì)算機(jī)程序設(shè)計(jì)課程中的分散語法結(jié)構(gòu)相互關(guān)聯(lián)起來,利用好的案例提高學(xué)生學(xué)習(xí)積極性,培養(yǎng)、提高學(xué)生的計(jì)算思維能力,仍是值得探索的問題。
參考文獻(xiàn):
[1] 中國高等院校計(jì)算機(jī)基礎(chǔ)教育改革課題研究組. 中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系2008[M]. 北京:清華大學(xué)出版社, 2008.
[2] 陳國良. 計(jì)算思維與大學(xué)計(jì)算機(jī)基礎(chǔ)教育[R]. 濟(jì)南:第六屆大學(xué)計(jì)算機(jī)課程報(bào)告論壇,2010.
[3] J.M.Wing. Computational Thinking[J]. Communications of the ACM,2006(49):33-35.
[4] 董榮勝,古天龍. 計(jì)算思維與計(jì)算機(jī)方法論[J]. 計(jì)算機(jī)科學(xué),2009(1):1-4.
[5] 李國杰. 信息科學(xué)技術(shù)的長期發(fā)展趨勢和我國的戰(zhàn)略取向[J]. 中國科學(xué),2010(40):128-138.
[6] 陳杰華. 程序設(shè)計(jì)課程中強(qiáng)化計(jì)算思維訓(xùn)練的實(shí)踐探索[J]. 計(jì)算機(jī)教育,2009(20):84-85.
Cultivation of Capacity for Computational Thinking through Computer Programming
YU Xiaoqiang, ZHAO Xiuyan, YAN Pitao
(School of Information Science and Engineering, Dalian Polytechnic University, Dalian 116034, China)
篇3
【關(guān)鍵詞】計(jì)算思維;語言編程;算法
1前言
目前,國內(nèi)外在程序設(shè)計(jì)課程中采用的教學(xué)模式多數(shù)是以高層次的編程語言開始的,教學(xué)重點(diǎn)主要集中在編程語言語義語法的講解上。由于教學(xué)方式單一,程序設(shè)計(jì)思想簡單,學(xué)生只能被動(dòng)接受知識(shí),學(xué)習(xí)過程中也很少涉及自主分析問題和解決問題,因此,學(xué)生們普遍對(duì)學(xué)習(xí)編程沒有興趣。這在一定程度上導(dǎo)致了學(xué)生編程能力、創(chuàng)新能力和實(shí)踐能力的下降,如何才能在教導(dǎo)學(xué)生的同時(shí)將計(jì)算思維的概念融入到程序設(shè)計(jì)語言當(dāng)中已經(jīng)成為一個(gè)熱點(diǎn)話題。
2計(jì)算思維
計(jì)算思維的概念最早是在2006年由美國卡內(nèi)基梅隆大學(xué)周以真教授在“ACM”通信中提出的。周教授認(rèn)為:計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基本概念來分析解決問題、進(jìn)行系統(tǒng)設(shè)計(jì)、以及理解人類行為和其他活動(dòng),它涵蓋了計(jì)算機(jī)科學(xué)的思維廣度[1]。通過分析我們知道計(jì)算思維是每個(gè)人所具有的,是人特有的思維方式,而不是思維的機(jī)器,它是概念性的思維,而不是程序性的思維,它是每個(gè)人的基本技能,而不是計(jì)算機(jī)科學(xué)家的一部分。計(jì)算思維主要是通過在時(shí)間和空間上運(yùn)用大量的數(shù)據(jù)來加速計(jì)算,例如,它可以被設(shè)計(jì)在內(nèi)存和外存中使用。在數(shù)據(jù)壓縮和解壓縮程序中,它可以用作時(shí)間和空間的平衡開銷[2]。計(jì)算思維以預(yù)防、保護(hù)和冗余、容錯(cuò)、糾錯(cuò)模式的思維系統(tǒng)來來恢復(fù)最壞情況的。例如,對(duì)于一個(gè)“死鎖”來說,計(jì)算思維可以通過學(xué)習(xí)探索如何同步時(shí)間來避免“競爭條件”的情況[3]。計(jì)算機(jī)科學(xué)在我們的日常生活中扮演著重要的角色,不僅如此,人們還常用計(jì)算機(jī)科學(xué)來解決日常生活中遇到的各種問題,改善我們的生活習(xí)慣,以及與他人溝通的方式方法[4]。計(jì)算思維則是用來尋求答案的啟發(fā)式推理(格羅,2007)。
3計(jì)算思維與教學(xué)手段相融合
目前,在大學(xué)計(jì)算機(jī)課程中“程序設(shè)計(jì)”是一門計(jì)算機(jī)基礎(chǔ)課程,它主要面向非計(jì)算機(jī)專業(yè)的大學(xué)生。我們要將計(jì)算思維融入現(xiàn)有的教學(xué)手段中,對(duì)非計(jì)算機(jī)專業(yè)的學(xué)生來說,學(xué)習(xí)的目的不再是一味的編程做程序員,而是要學(xué)習(xí)計(jì)算機(jī)分析、解決和處理問題的方式方法。我們不但要教給學(xué)生如何編寫程序、傳輸代碼,更重要的是,還要教給學(xué)生學(xué)習(xí)如何設(shè)計(jì)算法。
4理論教學(xué)中計(jì)算思維能力的培養(yǎng)
在理論教學(xué)中,我們應(yīng)該將重點(diǎn)放在學(xué)生編程思維的培養(yǎng)上,適當(dāng)調(diào)整或簡化枯燥繁瑣的語義語法規(guī)則,增加學(xué)生專業(yè)相關(guān)的計(jì)算機(jī)前沿知識(shí)。此外,還應(yīng)該多設(shè)計(jì)一些和學(xué)生生活相關(guān)有吸引力的例題,提高學(xué)生編程興趣。例如,當(dāng)我們講解指針的概念時(shí),我們可以引入福爾摩斯如何獲得沃森爵士房間號(hào)碼的故事,這可以使學(xué)生更好的理解指針是如何指向一個(gè)變量地址的。在這里,我們演示高年級(jí)學(xué)生的作品,如“貪吃蛇”、“小貓釣魚”、“讀心術(shù)”等,用這種“案例驅(qū)動(dòng)”的教學(xué)模式激發(fā)學(xué)生的學(xué)習(xí)興趣,從應(yīng)用實(shí)例開始,逐層深入,循序漸進(jìn),讓學(xué)生能夠通過編寫趣味程序來加強(qiáng)對(duì)計(jì)算的理解能力。通過構(gòu)建教學(xué)模塊相結(jié)合的貼近專業(yè)教學(xué)模式,結(jié)合教育心理學(xué),可以提高學(xué)生學(xué)習(xí)的積極性,提升學(xué)生的計(jì)算思維能力。在理論教學(xué)過程中要鍛煉學(xué)生用計(jì)算思維方法來分析解決問題,例如,在C語言循環(huán)結(jié)構(gòu)程序設(shè)計(jì)中提到的“猴子吃桃”案例,我們可將計(jì)算思維的概念融入到解題方式中,引導(dǎo)學(xué)生使用一個(gè)遞歸的方法來解決。適當(dāng)調(diào)整教學(xué)手段,培養(yǎng)學(xué)生從后向前推斷的逆向思維,這樣學(xué)生就可以充分理解遞歸算法和遞歸調(diào)用的整個(gè)過程。這不僅使學(xué)生掌握了遞歸調(diào)用的方法,而且還鍛煉了學(xué)生的逆向思維的行為習(xí)慣。
5實(shí)驗(yàn)教學(xué)中計(jì)算思維能力的培養(yǎng)
在實(shí)驗(yàn)教學(xué)中,我們將重點(diǎn)實(shí)驗(yàn)和獨(dú)立實(shí)驗(yàn)相結(jié)合。重點(diǎn)實(shí)驗(yàn)要求教師在實(shí)驗(yàn)課上對(duì)學(xué)生進(jìn)行分組協(xié)作,在小組討論和設(shè)計(jì)創(chuàng)新實(shí)驗(yàn)的問題上,為了培養(yǎng)提高學(xué)生的計(jì)算思維能力,我們鼓勵(lì)學(xué)生自己動(dòng)手解決問題,當(dāng)遇到難點(diǎn)問題時(shí),可以通過師生互發(fā)郵件或網(wǎng)絡(luò)教學(xué)平臺(tái)等方式來解決問題。在設(shè)計(jì)獨(dú)立實(shí)驗(yàn)時(shí),教師應(yīng)該對(duì)自己班級(jí)的每個(gè)學(xué)生都有較為深入的了解。大學(xué)生都是來自五湖四海,每個(gè)人對(duì)計(jì)算機(jī)的認(rèn)識(shí)是有差異的,對(duì)于不同專業(yè)不同層次的學(xué)生,我們應(yīng)該鼓勵(lì)學(xué)生從不同的角度來認(rèn)識(shí)問題,通過不同的方式來描述問題法,用不同的方法來解決問題。教師的正確引導(dǎo)至關(guān)重要,對(duì)于不同層次的學(xué)生教師應(yīng)給予適當(dāng)?shù)?、科學(xué)的評(píng)價(jià),只有這樣才能培養(yǎng)學(xué)生的思維能力、思維的多樣性和創(chuàng)新能力。正常的實(shí)驗(yàn)教學(xué)只能提供有限的學(xué)時(shí),這對(duì)學(xué)生計(jì)算思維能力的培養(yǎng)還遠(yuǎn)遠(yuǎn)不夠。我們可以在課下通過課后練習(xí)、認(rèn)識(shí)實(shí)習(xí)和培訓(xùn)課程來提高學(xué)生的思維能力。在認(rèn)識(shí)實(shí)習(xí)過程中,學(xué)生需要將所學(xué)知識(shí)串連起來,自主設(shè)計(jì)實(shí)驗(yàn)流程,這在一定程度上培養(yǎng)了學(xué)生邏輯抽象能力和自主創(chuàng)新能力。
6結(jié)語
我們?cè)囍蒙厦娴姆椒▉碇v授程序設(shè)計(jì)語音課程。經(jīng)過一個(gè)學(xué)期的學(xué)習(xí),學(xué)生的編程實(shí)踐、學(xué)習(xí)興趣、學(xué)習(xí)效果等方面都有很好的改變,這大大提高了學(xué)生的計(jì)算思維能力。計(jì)算思維具有很強(qiáng)的創(chuàng)新能力,計(jì)算思維發(fā)展的最高目標(biāo)是計(jì)算思維能力的創(chuàng)新。創(chuàng)新思維在創(chuàng)新中的應(yīng)用,這仍然是非常困難的。探索新的教學(xué)理念和手段是每個(gè)教師的神圣使命,在今后的教學(xué)實(shí)踐過程中要不斷探索和實(shí)踐,爭取將教學(xué)質(zhì)量提高到一個(gè)新的水平。
參考文獻(xiàn):
[1]張金玲.論高校計(jì)算機(jī)基礎(chǔ)教育改革的機(jī)遇與挑戰(zhàn)[J].教育理論與實(shí)踐,2016(06).
[2]張敏.以計(jì)算思維為導(dǎo)向的程序設(shè)計(jì)課程教學(xué)案例設(shè)計(jì)探析[J].陜西教育(高教),2015(12).
[3]楊建磊.關(guān)于我國大學(xué)計(jì)算機(jī)基礎(chǔ)課程教學(xué)中“計(jì)算思維能力培養(yǎng)”的研究[D].蘭州:蘭州大學(xué),2014.
篇4
關(guān)鍵詞: 程序設(shè)計(jì)語言; 建構(gòu)主義教學(xué)模式; 支架式教學(xué); 知識(shí)建構(gòu)
中圖分類號(hào):G424 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2012)12-56-02
Computer programming language and scaffolding instruction
Pang Erli1, Wang Xin2
(1. College of life science, Beijing Normal University, Beijing 100875, China; 2. Beijing Capital international Airport., Ltd. IT Department)
Abstract: Programming language is an absolutely necessary sector, and a suitable teaching method is a key to grasp it fleetly and exactly. Scaffolding Instruction in the teaching mode of constructivism is a suitable teaching method, which decomposes a complex task and gradually guides students to understand deeply and completes construction of information actively. Constructing scaffolding, creating situations, independent exploring, evaluating effects, and so on are used in the teaching process. The results prove to be good and show good prospects for development.
Key words: programming language; the teaching mode of constructivism; scaffolding instruction; knowledge instruction
0 引言
在大學(xué)生計(jì)算機(jī)教學(xué)實(shí)踐中,計(jì)算機(jī)程序設(shè)計(jì)語言經(jīng)常被學(xué)生看作是一門難以掌握的課程,師生在教學(xué)實(shí)踐中往往付出很大努力,卻不能達(dá)到預(yù)期的效果。在從事這門課程的教學(xué)實(shí)踐中,我們認(rèn)識(shí)到尋求合適的教學(xué)方法是取得良好教學(xué)效果的關(guān)鍵。例如,建構(gòu)主義模式下的支架式教學(xué)符合程序設(shè)計(jì)語言的特點(diǎn)與學(xué)生的認(rèn)知規(guī)律,是講授這門課程的恰當(dāng)方法,我們?cè)诮虒W(xué)實(shí)踐中應(yīng)用支架式教學(xué)方法,取得了很好的效果。本文將相關(guān)的理論研究與實(shí)踐教學(xué)相結(jié)合,探討了計(jì)算機(jī)程序設(shè)計(jì)語言課程的教學(xué)方法。
1 支架式教學(xué)與計(jì)算機(jī)程序設(shè)計(jì)語言
建構(gòu)主義教學(xué)模式是指教師利用情境、協(xié)作、會(huì)話等手段,以學(xué)生為中心,充分調(diào)動(dòng)學(xué)生的主動(dòng)性與探索性,最終達(dá)到學(xué)生對(duì)所學(xué)知識(shí)的建構(gòu)。這種教學(xué)模式改變了傳統(tǒng)教學(xué)模式中學(xué)生被動(dòng)接受的狀態(tài),以學(xué)生為中心,教師也由傳統(tǒng)的知識(shí)傳授者變?yōu)閷W(xué)習(xí)的組織者、指導(dǎo)者、幫助者和促進(jìn)者。
支架式教學(xué)是建構(gòu)主義教學(xué)模式下比較成熟的一種教學(xué)方法,它要求教師改變向?qū)W生籠統(tǒng)灌輸知識(shí)的方式,而以引導(dǎo)者的身份,為學(xué)生在理解所要掌握的知識(shí)之前,設(shè)計(jì)一種概念框架,這種概念框架就像建筑中的腳手架,它為學(xué)習(xí)者進(jìn)入所學(xué)知識(shí)提供了一個(gè)基本的視角與工作平臺(tái),可以有效地幫助學(xué)生進(jìn)入到對(duì)知識(shí)的理解,即把復(fù)雜的學(xué)習(xí)任務(wù)加以分解,將其類型化、結(jié)構(gòu)化、規(guī)約化,從而把學(xué)習(xí)者的理解逐步引向深入。在這種教學(xué)方法下,教師的作用是引導(dǎo)、組織開展教學(xué),使學(xué)生在所建構(gòu)的支架模式上掌握和內(nèi)化所學(xué)的知識(shí)技能,進(jìn)而使學(xué)習(xí)者進(jìn)行更高水平的認(rèn)知活動(dòng)。
計(jì)算機(jī)程序設(shè)計(jì)語言作為一種面向計(jì)算機(jī)用戶的語言,同我們的自然語言有其一定的相似性,即具有一定的語法規(guī)則和語意規(guī)定。我們教學(xué)的目標(biāo)主要是使學(xué)習(xí)者掌握這些基本的語法規(guī)則和語意規(guī)定,從而駕馭紛繁復(fù)雜的計(jì)算機(jī)語言工具,最終獲得能夠獨(dú)立編寫程序和解決實(shí)際問題的能力。對(duì)于這些復(fù)雜的語法結(jié)構(gòu),教師在教學(xué)中可以效仿自然語言的結(jié)構(gòu),對(duì)計(jì)算機(jī)程序設(shè)計(jì)語言加以分解從而建立框架,逐步引導(dǎo)學(xué)生完成對(duì)知識(shí)的自我建構(gòu)。
2 支架式教學(xué)方法下的計(jì)算機(jī)程序設(shè)計(jì)語言教學(xué)過程
支架式教學(xué)強(qiáng)調(diào),知識(shí)是在一定的情境下,借助教師等他者所提供的基本支架的幫助,學(xué)習(xí)者發(fā)揮自己的學(xué)習(xí)主動(dòng)性,以基本支架為知識(shí)掌握的內(nèi)在脈絡(luò),逐步完成學(xué)習(xí)任務(wù),達(dá)到預(yù)期目標(biāo)。這種教學(xué)方法體現(xiàn)在計(jì)算機(jī)程序設(shè)計(jì)語言的教學(xué)過程中由以下環(huán)節(jié)組成。
2.1 搭腳手架
搭腳手架是支架式教學(xué)展開的基礎(chǔ),合適的腳手架是學(xué)生建構(gòu)知識(shí)的有效工具。腳手架的設(shè)計(jì)必須具有層次性、邏輯性,所謂層次性是指其具有不同等級(jí)的結(jié)構(gòu),所謂邏輯性是指不同等級(jí)的結(jié)構(gòu)具有內(nèi)在的必然聯(lián)系。
在教學(xué)實(shí)踐中,我們所搭建的腳手架是以學(xué)生的已有知識(shí)為依據(jù),即與學(xué)生已有的母語——漢語的知識(shí)聯(lián)系起來,按照漢語劃分為字、詞、句、章的語法結(jié)構(gòu),把計(jì)算機(jī)語言也歸結(jié)為字、詞、句、章的結(jié)構(gòu),這樣,“字、詞、句、章”的邏輯結(jié)構(gòu)就成為計(jì)算機(jī)程序設(shè)計(jì)語言教學(xué)中的腳手架。這樣一種“字、詞、句、章”式的分解方法是本人多年從事計(jì)算機(jī)程序設(shè)計(jì)語言教學(xué)實(shí)踐的心得,由于它來自于學(xué)生的母語——漢語自身的語法結(jié)構(gòu),因而很容易為學(xué)生所接受并運(yùn)用到對(duì)計(jì)算機(jī)程序設(shè)計(jì)語言的學(xué)習(xí)中去,而良好的實(shí)際教學(xué)效果也充分地證明了這一點(diǎn)。
2.2 創(chuàng)造情境
情境是支架式教學(xué)展開的環(huán)境,是學(xué)生對(duì)知識(shí)建構(gòu)的基礎(chǔ)。但情境的創(chuàng)建是為學(xué)生的知識(shí)建構(gòu)服務(wù)的,所以,教師創(chuàng)建情境時(shí)必須緊緊圍繞主題,根據(jù)腳手架上的不同點(diǎn),創(chuàng)建不同的情境。
在教學(xué)中情境的設(shè)計(jì),我們是根據(jù)腳手架上的每個(gè)點(diǎn)展開的,對(duì)于“字”這個(gè)點(diǎn)可以展開基本數(shù)據(jù)類型的教學(xué),“詞”這個(gè)點(diǎn)可以展開復(fù)合數(shù)據(jù)類型的教學(xué),對(duì)于“句”則可進(jìn)行基本控制結(jié)構(gòu)的教學(xué),“章”是建立在以上基礎(chǔ)上的綜合應(yīng)用。在每個(gè)點(diǎn)中都有意識(shí)地設(shè)計(jì)了一些相應(yīng)的問題、任務(wù),提供相應(yīng)的資料、數(shù)據(jù)支持,形成有助于學(xué)習(xí)的特定情境。
2.3 獨(dú)立探索
在支架式教學(xué)模式中,作為引導(dǎo)者、組織者的教師提供的概念框架是學(xué)習(xí)的前提,平臺(tái)一旦確立,學(xué)生在其上展開的獨(dú)立探索就成為中心內(nèi)容,調(diào)動(dòng)、發(fā)揮學(xué)生的學(xué)習(xí)主體性進(jìn)而完成對(duì)知識(shí)的建構(gòu),這才是支架式教學(xué)模式的根本目的。
在教學(xué)中對(duì)于腳手架上的每個(gè)點(diǎn),都要給學(xué)生一些程序資料,讓學(xué)生獨(dú)立去閱讀、分析,指明程序的優(yōu)點(diǎn)與不足以及對(duì)其優(yōu)化的方法,同時(shí)還需布置一些編寫程序的任務(wù),要求學(xué)生自己編寫程序,并對(duì)自己的程序進(jìn)行評(píng)價(jià)??傊?,我們通過任務(wù)驅(qū)動(dòng)的方法促進(jìn)學(xué)生進(jìn)行獨(dú)立探索。
2.4 協(xié)作學(xué)習(xí)
協(xié)作學(xué)習(xí)是支架式教學(xué)展開的重要方法,是學(xué)生知識(shí)建構(gòu)的重要保證。由于不同人看到的是事物的不同側(cè)面,進(jìn)而對(duì)事物的理解也不同,學(xué)習(xí)者以自己的方式建構(gòu)對(duì)于事物的認(rèn)識(shí)時(shí),不存在惟一標(biāo)準(zhǔn)的理解,通過學(xué)習(xí)者的協(xié)作學(xué)習(xí)可以使其對(duì)事物的理解更加全面。
在教學(xué)中注重通過布置協(xié)作學(xué)習(xí)任務(wù),強(qiáng)迫學(xué)生進(jìn)行協(xié)作學(xué)習(xí)。如其中一個(gè)協(xié)作任務(wù)是這樣設(shè)計(jì)的:編寫一個(gè)學(xué)生成績管理管理系統(tǒng),其中需要完成四項(xiàng)目標(biāo):①輸入學(xué)生的基本信息與各科成績并保存到一個(gè)文本文件中;②從文件中提取學(xué)生成績,統(tǒng)計(jì)平均分;③對(duì)所有學(xué)生按平均分進(jìn)行排序;④任務(wù)完成后要求以Word文檔上交。這四項(xiàng)目標(biāo)分別由不同學(xué)生或不同小組學(xué)生完成。這個(gè)學(xué)習(xí)任務(wù)中的四項(xiàng)目標(biāo)是相互銜接的,后續(xù)項(xiàng)目必須以之前項(xiàng)目的結(jié)果為基礎(chǔ),所以,不同學(xué)生或不同小組之間的協(xié)作學(xué)習(xí)就是必須的。正是通過這樣一些協(xié)作學(xué)習(xí)任務(wù)的布置,做到了以強(qiáng)迫的方式幫助學(xué)生建立協(xié)作學(xué)習(xí)的意識(shí),進(jìn)而使協(xié)作學(xué)習(xí)成為自覺的學(xué)習(xí)方式。
2.5 效果評(píng)價(jià)
效果評(píng)價(jià)是支架式教學(xué)展開的動(dòng)力,是對(duì)學(xué)生知識(shí)建構(gòu)程度的評(píng)價(jià)。對(duì)學(xué)習(xí)效果的評(píng)價(jià),包括學(xué)生個(gè)人的自我評(píng)價(jià)和學(xué)習(xí)小組對(duì)個(gè)人的評(píng)價(jià),評(píng)價(jià)內(nèi)容包括:①自主學(xué)習(xí)能力;②對(duì)小組協(xié)作學(xué)習(xí)所做出的貢獻(xiàn);③是否完成對(duì)知識(shí)的建構(gòu)。
在教學(xué)實(shí)踐中采用的評(píng)分規(guī)則是:個(gè)體所得分值=小組得分*(個(gè)體在組內(nèi)得分/小組內(nèi)所有個(gè)體得分的平均值)。小組得分是任務(wù)評(píng)比所得的結(jié)果,是小組間競爭和小組內(nèi)合作的結(jié)果。任務(wù)評(píng)比時(shí),每個(gè)小組對(duì)自己的任務(wù)進(jìn)行匯報(bào)時(shí),其他小組和教師對(duì)其打分,其所有分值的算術(shù)平均數(shù)作為該小組最后的得分;成員的組內(nèi)得分則是在組長的組織下,由所有的成員對(duì)其打分,取算術(shù)平均數(shù)。
通過上述環(huán)節(jié)在教學(xué)過程中的實(shí)施,基本實(shí)現(xiàn)了教材、學(xué)生、教師、媒體教學(xué)四要素之間的良性循環(huán),如圖1所示。
3 反思
在教學(xué)實(shí)踐中使用了支架式教學(xué)方法,雖然取得了一定的效果,但也遇到很多問題,其中既涉及到如何完善這種教學(xué)方法本身,又涉及到其與教學(xué)內(nèi)容、教學(xué)大環(huán)境等的關(guān)系,這里提出自己的幾點(diǎn)體會(huì):
3.1 強(qiáng)調(diào)以學(xué)生為中心
學(xué)生的主動(dòng)探索性是知識(shí)建構(gòu)的關(guān)鍵。在支架式教學(xué)方法中,學(xué)生是知識(shí)的主動(dòng)建構(gòu)者,而不是被動(dòng)接受者,教師也不再是傳統(tǒng)的知識(shí)傳授者。在整個(gè)教學(xué)過程中教師起組織者、指導(dǎo)者、幫助者和促進(jìn)者的作用,教師必須注意這種角色的轉(zhuǎn)變與指導(dǎo)尺度的把握,要因勢利導(dǎo)而不要越俎代庖。
3.2 注重情境設(shè)計(jì)的具體性
情境是影響知識(shí)建構(gòu)的外在氛圍,形成主題集中、形式活躍的總體情境對(duì)于教學(xué)任務(wù)的完成是非常重要的,但情境最終是為特定的教學(xué)任務(wù)服務(wù),是在支架下教學(xué)的總體模式下展開的。因此,教師對(duì)情境的設(shè)計(jì)必須圍繞學(xué)生所要建構(gòu)知識(shí)的主題,要和支架式教學(xué)模式的具體要求結(jié)合起來。
3.3 注重人際互動(dòng)
人際互動(dòng)是影響知識(shí)建構(gòu)的社會(huì)環(huán)境,通過教師的指導(dǎo)實(shí)現(xiàn)師生互動(dòng),通過學(xué)生的協(xié)作學(xué)習(xí)實(shí)現(xiàn)學(xué)生之間的互動(dòng)。但人際互動(dòng)的完善僅有具體課程、具體教學(xué)模式是難以完成的,它有待于總體社會(huì)環(huán)境、教育環(huán)境的完善,也有待于學(xué)生自身素質(zhì)的總體提高。
3.4 廣泛地利用學(xué)習(xí)資源
學(xué)習(xí)資源是影響知識(shí)建構(gòu)的文化環(huán)境。多媒體計(jì)算機(jī)和Internet網(wǎng)絡(luò)教育是建構(gòu)主義發(fā)展的沃土,是理想的認(rèn)知工具。在這個(gè)環(huán)境下,學(xué)習(xí)資料非常豐富,我們必須充分利用這些資源,即要充分利用e_learning。但資源豐富的同時(shí),必然會(huì)存在良莠不齊,教師必須幫助學(xué)生對(duì)這些資料加以甄別。
4 結(jié)束語
我們?cè)谟?jì)算機(jī)程序設(shè)計(jì)語言教學(xué)中應(yīng)用建構(gòu)主義模式下的支架式教學(xué),已經(jīng)取得了很好的教學(xué)效果。我們通過實(shí)踐檢驗(yàn)了這一教學(xué)理論,希望我們的經(jīng)驗(yàn)對(duì)同行有參考價(jià)值。在未來的教學(xué)實(shí)踐中,我們將進(jìn)一步細(xì)化這種教學(xué)模式,提高計(jì)算機(jī)程序設(shè)計(jì)語言這門課程的教學(xué)質(zhì)量。
參考文獻(xiàn):
[1] 何克抗.建構(gòu)主義的教學(xué)模式、教學(xué)方法與教學(xué)設(shè)計(jì)[J].北京師范大
學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),1997.5:74-81
[2] 陳琦.教育心理學(xué)的基本問題(二)—關(guān)于建構(gòu)主義理論[J].中國遠(yuǎn)程
教育,1999.2:40-43
[3] 袁維新.影響知識(shí)建構(gòu)的環(huán)境因素探析[J].教育科學(xué),2003.2:41-44
[4] 張屹,祝智庭.建構(gòu)主義指導(dǎo)下的信息化教育[J].電化教育研究,
2002.1:19-23
篇5
關(guān)鍵詞:教學(xué)決策 ICAI 知識(shí)庫 系統(tǒng)設(shè)計(jì)
現(xiàn)階段,計(jì)算機(jī)程序設(shè)計(jì)是我國相關(guān)專業(yè)培訓(xùn)、學(xué)習(xí)的基礎(chǔ)課程之一,其主要是讓學(xué)生能夠根據(jù)計(jì)算機(jī)軟件、系統(tǒng)的使用要求、功能需求,靈活運(yùn)用各種程序設(shè)計(jì)語言,來實(shí)現(xiàn)計(jì)算機(jī)程序運(yùn)行的具體操作與處理,以鍛煉、培養(yǎng)學(xué)生的創(chuàng)造力、思維能力以及設(shè)計(jì)水平,具體內(nèi)容包括計(jì)算機(jī)程序的編碼實(shí)現(xiàn)、需求分析、程序測試、算法分析等多個(gè)方面、環(huán)節(jié)以及步驟。然而,在實(shí)際的計(jì)算機(jī)教學(xué)中,受教學(xué)方法、模式、課件等多方面影響,學(xué)生的動(dòng)手能力較差、設(shè)計(jì)水平較低,在一定程度上限制了我國計(jì)算機(jī)技術(shù)的發(fā)展。對(duì)此,本文結(jié)合PAR程序設(shè)計(jì)方法,就ICAI教學(xué)決策實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)作簡要的分析、探討。
一、ICAI教學(xué)決策實(shí)驗(yàn)系統(tǒng)的知識(shí)庫設(shè)計(jì)
作為ICAI教學(xué)決策實(shí)驗(yàn)系統(tǒng)的核心構(gòu)成,各類知識(shí)庫與教學(xué)決策的設(shè)計(jì),不僅需要綜合考慮多種專業(yè)、指導(dǎo)理論,同時(shí)還應(yīng)從實(shí)際的設(shè)計(jì)、應(yīng)用角度出發(fā),在保證能夠有效利用各種計(jì)算機(jī)軟件、人工智能技術(shù)的前提下進(jìn)行具體設(shè)計(jì)。在實(shí)際的系統(tǒng)設(shè)計(jì)中,為有效融合、充分發(fā)揮啟發(fā)式教學(xué)的理念及方法,可在實(shí)驗(yàn)系統(tǒng)的領(lǐng)域知識(shí)庫中增設(shè)測試題庫。值得注意的是,對(duì)于系統(tǒng)的領(lǐng)域知識(shí)庫,應(yīng)將其分為多個(gè)類別、結(jié)構(gòu)、層次,并保證不同學(xué)科、內(nèi)容之間的信息交互,使學(xué)生能夠以更為直觀、明確的方式來獲取、學(xué)習(xí)計(jì)算機(jī)知識(shí),同時(shí)保證各知識(shí)單元的獨(dú)立性、完整性,以開放式的設(shè)計(jì)為系統(tǒng)運(yùn)行期間的維護(hù)、擴(kuò)充創(chuàng)造良好條件。由于這種ICAI教學(xué)決策試驗(yàn)系統(tǒng)的設(shè)計(jì),是出于計(jì)算機(jī)程序設(shè)計(jì)的教學(xué)考慮,有效結(jié)合了PAR方法、理論,從而就需要在該結(jié)構(gòu)模型、領(lǐng)域知識(shí)庫中增設(shè)列題庫,用以存儲(chǔ)、備份、提供大量的教學(xué)例題,從而才能讓使用中的求解過程充分發(fā)揮、體現(xiàn)啟發(fā)式教學(xué)、PAR方法的作用。對(duì)于學(xué)生知識(shí)庫的設(shè)計(jì)、教學(xué)決策規(guī)則的制定,應(yīng)綜合考慮我國計(jì)算機(jī)技術(shù)的發(fā)展現(xiàn)狀與學(xué)生群體的實(shí)際情況,來確定其具體內(nèi)容。
二、ICAI教學(xué)決策系統(tǒng)的具體內(nèi)容與實(shí)現(xiàn)
(一)教學(xué)決策內(nèi)容
由于計(jì)算機(jī)程序設(shè)計(jì)的教學(xué),通常需要依據(jù)教學(xué)決策的結(jié)果來選擇、確定具體的教材內(nèi)容、教學(xué)方案、測試?yán)},為保證各項(xiàng)業(yè)務(wù)處理、內(nèi)容范疇、領(lǐng)域劃分的明確性,從而就需要設(shè)定一系列的規(guī)則加以限制。一般情況下,教學(xué)決策的規(guī)則組成主要包括:綜合考慮學(xué)生群體的專業(yè)水平,合理選擇進(jìn)度、難度相當(dāng)?shù)念I(lǐng)域知識(shí),即啟發(fā)式教學(xué)規(guī)則;有效結(jié)合學(xué)生群體當(dāng)期的學(xué)習(xí)狀況與成果,制定相應(yīng)的激勵(lì)、表揚(yáng)、復(fù)習(xí)等策略方法,即處理、反饋策略規(guī)則;根據(jù)教學(xué)進(jìn)度與學(xué)生群體的成績、能力、資質(zhì),有針對(duì)性的選擇相應(yīng)難度、級(jí)別的授課內(nèi)容,即選擇學(xué)習(xí)內(nèi)容規(guī)則;依據(jù)學(xué)生群體的學(xué)習(xí)進(jìn)度與成效,科學(xué)選擇、合理確定測試題目,即啟發(fā)式測試規(guī)則;按照學(xué)生群體的個(gè)人要求、意愿,選擇隨機(jī)復(fù)習(xí)方法,或教學(xué)成果較差的知識(shí)單元,即復(fù)習(xí)規(guī)則;結(jié)合計(jì)算機(jī)程序設(shè)計(jì)的總體教學(xué)情況、學(xué)生狀況,選擇適合的教學(xué)方案,即組織教案規(guī)則。
(二)教學(xué)決策模型的建立
對(duì)于ICAI教學(xué)決策實(shí)驗(yàn)系統(tǒng)中的決策模型,可將其分為學(xué)習(xí)據(jù)測、復(fù)習(xí)決策兩種。在具體的學(xué)習(xí)決策中,主要是根據(jù)學(xué)生群體在登錄、使用系統(tǒng)時(shí)的具體操作與相應(yīng)生成的歷史信息數(shù)據(jù),通過選擇內(nèi)容規(guī)則的設(shè)定與使用,選擇、確定最終的教學(xué)內(nèi)容。與此同時(shí),利用系統(tǒng)中的組織教案規(guī)則,設(shè)計(jì)、確定計(jì)算機(jī)程序設(shè)計(jì)教學(xué)的組織安排,并自動(dòng)生成相應(yīng)的教案。在此基礎(chǔ)上,布置、設(shè)定實(shí)際的教學(xué)進(jìn)度、學(xué)習(xí)狀態(tài)指針等。值得注意的是,對(duì)于需要加以呈現(xiàn)、測試的教學(xué)內(nèi)容,可通過綜合使用啟發(fā)式教學(xué)規(guī)則、測試規(guī)則來實(shí)現(xiàn),并確定測試內(nèi)容。最終,在結(jié)束測試、呈現(xiàn)后,可綜合使用反饋策略、處理規(guī)則作后續(xù)的加工處理,同時(shí)返回教學(xué)環(huán)境。
(三)系統(tǒng)的實(shí)現(xiàn)
對(duì)于ICAI教學(xué)決策實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),考慮到系統(tǒng)的使用頻率、范圍將逐步加大,而系統(tǒng)中的規(guī)則也將相應(yīng)增加,為盡可能的降低規(guī)則刪除、修改、增加對(duì)于主控程序的影響,可采用Java的類庫來實(shí)現(xiàn)具體教學(xué)規(guī)則,同時(shí)在類庫中錄入、備份、存儲(chǔ)系統(tǒng)主要的教學(xué)規(guī)則、策略,并保證各個(gè)獨(dú)立接口的統(tǒng)一性。綜合考慮教學(xué)決策內(nèi)容所涉及到的方法、屬性、事項(xiàng),通過系統(tǒng)、全面的分析與歸納,可將關(guān)鍵類庫分為以下幾種:
1.學(xué)生類。其主要是在學(xué)生登錄ICAI教學(xué)決策實(shí)驗(yàn)系統(tǒng)后,通過身份驗(yàn)證與統(tǒng)計(jì)分析的方式,確定使用者的學(xué)習(xí)進(jìn)度、水平等信息,并保存其具體內(nèi)容。
2.環(huán)境類。通過統(tǒng)計(jì)、分析相關(guān)的教學(xué)策略、方法以及具體內(nèi)容,布置相應(yīng)的教學(xué)環(huán)境,篩選、提煉有關(guān)的教學(xué)知識(shí),并保存相應(yīng)的教學(xué)進(jìn)度。
3.教學(xué)決策類。涵蓋了啟發(fā)式測試規(guī)則、選擇教學(xué)內(nèi)容規(guī)則等多個(gè)方面、不同功能的教學(xué)決策規(guī)則,結(jié)合實(shí)際教學(xué)內(nèi)容、情況的不同,可分別以PAR方法、事實(shí)性知識(shí)點(diǎn),來進(jìn)行具體的學(xué)習(xí)、測試。
4.總控、界面類。整體調(diào)整、綜合控制涉及到學(xué)習(xí)、復(fù)習(xí)的類庫,并提供相應(yīng)的操作界面。
篇6
雙語教學(xué)的背景和現(xiàn)狀計(jì)算機(jī)程序設(shè)計(jì)語言課程是國內(nèi)外高校各本科專業(yè)均需開設(shè)的系列課程,主要包含“C/C++程序設(shè)計(jì)”課程、“Java程序設(shè)計(jì)”課程、“Web程序設(shè)計(jì)”課程等,部分較為重視計(jì)算機(jī)編程能力教育的高校還納入了Python、Matlab等程序設(shè)計(jì)語言課程。作為信息產(chǎn)業(yè)技術(shù)的基礎(chǔ)與核心,計(jì)算機(jī)程序設(shè)計(jì)語言課程的教學(xué)歷來受到國內(nèi)外眾多高校、科研機(jī)構(gòu)和行業(yè)企業(yè)的普遍關(guān)注與重視。由于信息產(chǎn)業(yè)技術(shù)起源于美、英等西方英語系發(fā)達(dá)國家,國際通用的主流計(jì)算機(jī)程序設(shè)計(jì)語言完全基于英語進(jìn)行構(gòu)造和描述,相關(guān)的技術(shù)前沿與行業(yè)標(biāo)準(zhǔn)的制定也均采用英語作為第一自然語言。國外英語系國家的計(jì)算機(jī)程序設(shè)計(jì)語言課程均采用英語作為教學(xué)語言,而法國、德國、西班牙、日本等非英語系發(fā)達(dá)國家則早在20年前就已經(jīng)全面采用“母語+英語”的雙語教學(xué)模式進(jìn)行計(jì)算機(jī)程序設(shè)計(jì)語言課程的講授,且英語講授的時(shí)間比例已逐漸超過母語。從整個(gè)計(jì)算機(jī)程序設(shè)計(jì)語言技術(shù)及其衍生產(chǎn)品的發(fā)展趨勢看,英語在這一領(lǐng)域的統(tǒng)治地位仍將持續(xù)相當(dāng)長時(shí)間。與國外主流趨勢相比,由于缺乏同時(shí)具備計(jì)算機(jī)程序設(shè)計(jì)語言課程教學(xué)能力和英語授課能力的教師,國內(nèi)的計(jì)算機(jī)程序設(shè)計(jì)語言課程雙語教學(xué)工作進(jìn)展較緩慢。目前,在大部分國內(nèi)院校中,計(jì)算機(jī)程序設(shè)計(jì)語言課程仍然基本采用中文作為第一教學(xué)語言,雙語教學(xué)或者全英文教學(xué)只作為一種輔助教學(xué)方式存在。與西方發(fā)達(dá)國家相比,我國的計(jì)算機(jī)程序設(shè)計(jì)語言課程雙語教學(xué)工作在數(shù)量和質(zhì)量上仍有一定差距。然而,出于行業(yè)發(fā)展和國際化人才培養(yǎng)的必然需求,該項(xiàng)工作正日益受到國內(nèi)高校的重視,雙語教學(xué)在計(jì)算機(jī)程序設(shè)計(jì)語言課程中的全面開展已逐漸成為主流趨勢。2001年8月教育部印發(fā)的《關(guān)于加強(qiáng)高等學(xué)校本科教學(xué)工作提高教學(xué)質(zhì)量的若干意見》(教高[2001]4號(hào)文)明確指出,按照“教育面向現(xiàn)代化、面向世界、面向未來”的要求,為適應(yīng)經(jīng)濟(jì)全球化和科技革命的挑戰(zhàn),本科教育要?jiǎng)?chuàng)造條件使用英語等外語進(jìn)行專業(yè)課教學(xué),高新技術(shù)領(lǐng)域的信息技術(shù)等專業(yè)更要先行一步。暫不具備直接用外語講授條件的學(xué)校、專業(yè),可以對(duì)部分課程先實(shí)行外語教材、中文授課,分步到位。在教育主管部門和各高校的強(qiáng)力推動(dòng)下,當(dāng)前,雙語教學(xué)開展的規(guī)模和水平已成為眾多高水平大學(xué)教學(xué)工作評(píng)價(jià)標(biāo)準(zhǔn)中的重要組成部分。雙語教學(xué)在計(jì)算機(jī)程序設(shè)計(jì)語言課程教學(xué)中的實(shí)踐與應(yīng)用,順應(yīng)了國家高等教育發(fā)展的潮流和趨勢,符合學(xué)科與專業(yè)發(fā)展的要求,體現(xiàn)了“專業(yè)+外語”的復(fù)合型高層次國際化人才培養(yǎng)理念,對(duì)于推動(dòng)本科教學(xué)質(zhì)量更快更好地提升,具有重要的實(shí)踐意義。
二、計(jì)算機(jī)程序設(shè)計(jì)語言課程
雙語教學(xué)存在的問題當(dāng)前,雙語教學(xué)模式在計(jì)算機(jī)程序設(shè)計(jì)語言課程中的實(shí)踐與應(yīng)用,得到了大多數(shù)高校的認(rèn)同與重視,但具體實(shí)施中,由于文化和意識(shí)上的差異,仍存在一些需要解決的問題。(1)雙語教學(xué)在計(jì)算機(jī)程序設(shè)計(jì)語言課程的教學(xué)中應(yīng)用較少,影響較小,受眾面較為狹窄。目前,絕大多數(shù)高校面向非計(jì)算機(jī)專業(yè)的“C/C++程序設(shè)計(jì)”課程基本采用中文授課,所用教材、教輔資料和課件等教學(xué)資源也基本由中文進(jìn)行描述。真正采用雙語教學(xué)授課的一般僅限于部分面向計(jì)算機(jī)專業(yè)的非第一門程序設(shè)計(jì)語言課程,且這部分課程能否持續(xù)實(shí)施雙語教學(xué)并不能得到保證。如果任課教師發(fā)生了變化,授課形式也可能隨之發(fā)生變化。(2)雙語教學(xué)在計(jì)算機(jī)程序設(shè)計(jì)語言課程中缺乏專業(yè)化的評(píng)價(jià)標(biāo)準(zhǔn)。幾乎所有的高校對(duì)課程的教學(xué)效果均采用相同的評(píng)價(jià)標(biāo)準(zhǔn)體系。然而,除去這一制度本身的不合理性之外,作為始終處于高速發(fā)展階段的計(jì)算機(jī)程序設(shè)計(jì)語言這一技術(shù)而言,對(duì)評(píng)價(jià)標(biāo)準(zhǔn)體系的專業(yè)化也是必然要求。此外,雙語教學(xué)作為一種有別于傳統(tǒng)中文教學(xué)的模式,在已習(xí)慣于接受中文知識(shí)傳授的中國學(xué)生群體當(dāng)中進(jìn)行實(shí)踐與應(yīng)用,也應(yīng)該采用一種更專業(yè)、更科學(xué)的評(píng)價(jià)標(biāo)準(zhǔn)體系。(3)國內(nèi)雙語教學(xué)在計(jì)算機(jī)程序設(shè)計(jì)語言課程的課內(nèi)實(shí)驗(yàn)、課后輔導(dǎo)和考核過程中應(yīng)用較少,與國際主流的“教、輔、考、實(shí)驗(yàn)統(tǒng)一化”雙語教學(xué)模式相比有較大差距。目前,國內(nèi)高校大多數(shù)計(jì)算機(jī)程序設(shè)計(jì)語言課程雙語教學(xué),其雙語實(shí)施的過程僅局限于課堂講授環(huán)節(jié),而在課內(nèi)實(shí)驗(yàn)、課后輔導(dǎo)和考核等環(huán)節(jié),仍然采用中文進(jìn)行相關(guān)工作。這種情況在一定程度上對(duì)雙語教學(xué)工作的順利開展起到了較為負(fù)面的作用和影響。(4)從事雙語教學(xué)的專業(yè)教師缺乏主動(dòng)性的自我提升和發(fā)展意識(shí)。應(yīng)該說,能夠從事雙語教學(xué)的專業(yè)教師均具有較好的英語語言水平和較高的程序設(shè)計(jì)語言課程授課能力。然而,主動(dòng)性的自我提升和發(fā)展意識(shí)在這部分教師群體中仍較為匱乏,“等、靠、要”的傳統(tǒng)觀念仍具有相當(dāng)?shù)氖袌觥?5)學(xué)生的英語水平限制了雙語教學(xué)工作的開展。由于我國的高中教育存在較大的地域差距,來自不同地區(qū)的學(xué)生英語水平相對(duì)而言也具有較大差距。尤其是在“聽”和“說”兩個(gè)重要環(huán)節(jié),更限制了雙語教學(xué)工作的正常開展。此外,部分學(xué)生對(duì)于英文授課存在一定的抵觸與抗拒心態(tài),在現(xiàn)實(shí)教學(xué)中也是客觀存在的。
三、提升計(jì)算機(jī)程序設(shè)計(jì)語言
課程雙語教學(xué)質(zhì)量的策略根據(jù)前文所述的相關(guān)背景、現(xiàn)狀和存在的問題,結(jié)合多年從事計(jì)算機(jī)程序設(shè)計(jì)語言課程雙語教學(xué)工作的經(jīng)歷,本文就如何提升計(jì)算機(jī)程序設(shè)計(jì)語言課程雙語教學(xué)質(zhì)量提出如下建議:(1)強(qiáng)化教師與學(xué)生在宏觀層面上對(duì)雙語教學(xué)的認(rèn)可與認(rèn)知程度。計(jì)算機(jī)程序設(shè)計(jì)語言課程采用雙語教學(xué)模式,遠(yuǎn)非簡單地將英語授課納入計(jì)算機(jī)程序設(shè)計(jì)語言課程的教學(xué)環(huán)節(jié)當(dāng)中。其根本目的在于通過“外語為主+漢語為輔”教學(xué)方式,使學(xué)生在獲得專業(yè)知識(shí)的同時(shí),能夠掌握與提高專業(yè)科技英語和日常交流英語的“聽說讀寫譯”能力,從而為具有國際化水準(zhǔn)的專業(yè)科技人才培養(yǎng)工作奠定良好的基礎(chǔ),在全球化的市場與行業(yè)的競爭中處于優(yōu)勢領(lǐng)先地位。無論是教學(xué)工作的管理者、教師還是學(xué)生,對(duì)這個(gè)宏觀層面都應(yīng)該有充分的認(rèn)識(shí)和認(rèn)可,從而在主觀上能夠更加積極、更加高效地投入到雙語教學(xué)工作中去。(2)盡可能地激發(fā)學(xué)生興趣,提升學(xué)生主觀能動(dòng)性。傳統(tǒng)上,中國學(xué)生常年處于知識(shí)灌輸過程當(dāng)中,對(duì)課堂教學(xué)過程缺乏興趣與主動(dòng),習(xí)慣于被動(dòng)接受。在這種情況下,任課教師應(yīng)該通過自身的學(xué)識(shí)、能力與魅力,結(jié)合市場與行業(yè)的現(xiàn)狀與趨勢,引入部分成熟的成功案例,在課堂教學(xué)過程當(dāng)中對(duì)學(xué)生予以正確的指導(dǎo)。從某種程度上而言,能否激發(fā)學(xué)生的學(xué)習(xí)興趣,是教師教學(xué)能力最直接的體現(xiàn)。由于計(jì)算機(jī)程序設(shè)計(jì)語言屬于較為困難的課程,且結(jié)合雙語教學(xué)模式,在語言運(yùn)用和理解上對(duì)教師和學(xué)生均提出了更高的要求。因此,這部分的工作可視為整個(gè)教學(xué)過程中最重要、同時(shí)也是最具有挑戰(zhàn)性的環(huán)節(jié)。以作者的經(jīng)歷而言,一旦能夠激發(fā)起學(xué)生參與計(jì)算機(jī)程序設(shè)計(jì)語言雙語教學(xué)的興趣與熱情,所產(chǎn)生的效果要遠(yuǎn)遠(yuǎn)超出單純采用中文進(jìn)行授課的模式。(3)雙語教學(xué)應(yīng)貫穿于計(jì)算機(jī)程序設(shè)計(jì)語言課程整個(gè)教學(xué)環(huán)節(jié)。在課堂教學(xué)、課外輔導(dǎo)、課內(nèi)實(shí)驗(yàn)和考核過程等各方面全方位實(shí)施雙語教學(xué),從而實(shí)現(xiàn)整個(gè)教學(xué)環(huán)節(jié)與國際化標(biāo)準(zhǔn)接軌。在具備一定條件的高校,可將相關(guān)課程的教材和教輔資料編寫、試題庫與資源庫建設(shè)等同樣納入雙語教學(xué)建設(shè)當(dāng)中。如有可能,可將計(jì)算機(jī)程序設(shè)計(jì)語言課程的前后銜接課程均納入雙語教學(xué)模式。這種做法對(duì)于提高學(xué)生整體的英語應(yīng)用水平、專業(yè)素質(zhì)和市場競爭能力極為有效。(4)建立專業(yè)化的評(píng)價(jià)與保障機(jī)制。如前文所述,對(duì)計(jì)算機(jī)程序設(shè)計(jì)語言課程的雙語教學(xué)工作建立專業(yè)化的評(píng)價(jià)標(biāo)準(zhǔn),一方面是程序設(shè)計(jì)語言這門現(xiàn)代技術(shù)本身的要求,另一方面,也是雙語教學(xué)有別于傳統(tǒng)中文教學(xué)的要求。生搬硬套傳統(tǒng)的針對(duì)中文授課模式的評(píng)價(jià)標(biāo)準(zhǔn),不利于雙語教學(xué)工作在計(jì)算機(jī)程序設(shè)計(jì)語言課程中的應(yīng)用與實(shí)踐,且會(huì)對(duì)開展此項(xiàng)工作的教師產(chǎn)生一定的負(fù)面影響。此外,教育主管部門和各高校的教學(xué)主管部門,應(yīng)對(duì)雙語教學(xué)工作的開展給予適當(dāng)?shù)恼叻龀?,在課題立項(xiàng)、師資培訓(xùn)、崗位晉升等方面予以充分的保障,從而提高教師采用雙語教學(xué)進(jìn)行計(jì)算機(jī)程序設(shè)計(jì)語言授課的積極性與主動(dòng)性。(5)從事相關(guān)工作的教師的自我提升與發(fā)展。從事計(jì)算機(jī)程序設(shè)計(jì)語言課程雙語教學(xué)對(duì)教師的業(yè)務(wù)水平和外語運(yùn)用能力提出了相當(dāng)高的要求。因此,從事相關(guān)工作的教師應(yīng)主動(dòng)加強(qiáng)自身水平與素質(zhì)的提高,尤其是提高英語在計(jì)算機(jī)程序設(shè)計(jì)語言課程講授中的應(yīng)用水平。有條件的高??捎心康摹⒂杏?jì)劃地派遣相關(guān)教師赴國外知名院校進(jìn)行課程進(jìn)修與培訓(xùn),進(jìn)一步提高雙語教學(xué)從業(yè)教師的整體水平與素質(zhì)。
四、結(jié)語
雙語教學(xué)在我國還屬于一種比較新興的教學(xué)模式,在計(jì)算機(jī)程序設(shè)計(jì)語言課程教學(xué)當(dāng)中,相關(guān)的雙語教學(xué)理念和教學(xué)實(shí)踐如何更好地符合我國的經(jīng)濟(jì)與社會(huì)發(fā)展需求,還有待進(jìn)一步地研究與探索。然而,在教育國際化、競爭全球化的今天,計(jì)算機(jī)程序設(shè)計(jì)語言課程雙語教學(xué)對(duì)培養(yǎng)具有國際化競爭能力的學(xué)生具有重要意義和價(jià)值,必將為高校相關(guān)專業(yè)的教學(xué)質(zhì)量發(fā)展作出重要貢獻(xiàn)。
作者:潘磊 王遜 張靜 單位:江蘇科技大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院
參考文獻(xiàn)
[1]陳紅霞.普通本科院校雙語教學(xué)存在的問題及對(duì)策[J].改革與開放,2015(4):88-89.
[2]許雪晶,佘玉萍,林元模.高級(jí)語言程序設(shè)計(jì)雙語教學(xué)探討[J].計(jì)算機(jī)教育,2014(22):57-58.
篇7
【關(guān)鍵詞】中職學(xué)校;計(jì)算機(jī)程序設(shè)計(jì);課程教學(xué)
程序設(shè)計(jì)課程作為計(jì)算機(jī)專業(yè)的一門基礎(chǔ)課程,它有利于提高學(xué)生的思維能力,對(duì)學(xué)生深人學(xué)習(xí)計(jì)算機(jī)專業(yè)知識(shí)有很大的幫助。但是由于學(xué)生本身素質(zhì)差、程序設(shè)計(jì)課程枯燥等原因,計(jì)算機(jī)程序設(shè)計(jì)教學(xué)效果始終不盡人意,學(xué)生學(xué)習(xí)積極性不高。如何根據(jù)社會(huì)經(jīng)濟(jì)發(fā)展變化,對(duì)程序設(shè)計(jì)課程的教學(xué)內(nèi)容、教學(xué)方法、考核方式進(jìn)行相應(yīng)的改革,實(shí)現(xiàn)培養(yǎng)高等技術(shù)應(yīng)用型和高技能型計(jì)算機(jī)人才目標(biāo),已經(jīng)成為廣大中職教師普遍關(guān)注和重點(diǎn)研究的課題。
一、中職學(xué)校計(jì)算機(jī)程序設(shè)計(jì)課程面臨的困境
從中職學(xué)生生源方面看。由于程序設(shè)計(jì)課程本是一門難度不小的專業(yè)性較強(qiáng)的一門學(xué)科,再加上近幾年大學(xué)生的普遍擴(kuò)招,使中職學(xué)校的生源質(zhì)量未能得到保障,中職學(xué)校的生源大部份都是初中生中學(xué)習(xí)成績偏低,基礎(chǔ)相對(duì)薄弱的學(xué)生,學(xué)習(xí)程序設(shè)計(jì)語言的難度就可想而知了。在實(shí)際教學(xué)過程中,經(jīng)常會(huì)出現(xiàn)一個(gè)很簡單的問題,往往會(huì)耗費(fèi)很多的時(shí)間去講解,這都是因?yàn)閷W(xué)生的理解能力不強(qiáng),認(rèn)識(shí)水平低的原因。在筆者對(duì)所教計(jì)算機(jī)專業(yè)學(xué)生的問卷調(diào)查中也顯示:100%所有的學(xué)生都認(rèn)為學(xué)習(xí)程序設(shè)計(jì)課程是很有必要的;但在學(xué)習(xí)過程中,85.7%是學(xué)生都表示學(xué)習(xí)上都靠課堂上教師所教授的內(nèi)容,課外課余時(shí)間幾乎是沒有再學(xué)習(xí);62.6%學(xué)生認(rèn)為程序設(shè)計(jì)課程語法復(fù)雜,難度大、聽不懂;29.8%的學(xué)生認(rèn)為課堂上的知識(shí)能夠掌握,但不會(huì)靈活變通;甚至有71.3%的學(xué)生不習(xí)慣也不愿意借助網(wǎng)絡(luò)資源進(jìn)行學(xué)習(xí);約有50%的學(xué)生一遇到有難度的課程時(shí),更輕易地選擇放棄學(xué)習(xí)。由此可見,現(xiàn)在中職學(xué)生的學(xué)習(xí)動(dòng)機(jī)普遍不足,學(xué)習(xí)觀念還停留在基礎(chǔ)文化課程的學(xué)習(xí)上,沒有掌握技能型學(xué)科的學(xué)習(xí)方法,且沒有堅(jiān)持學(xué)習(xí)的毅力和精神。
從課程本身的特殊性和課程的組織看。程序設(shè)計(jì)類課程由于其自身的特殊性,語法規(guī)則繁多課程內(nèi)容枯燥、不容易激發(fā)學(xué)生的學(xué)習(xí)熱情,另外語法規(guī)則難記易忘也增加了學(xué)習(xí)難度,學(xué)習(xí)這類課程的一般方法是對(duì)需要掌握的語法規(guī)則熟悉熟記和熟練應(yīng)用,要進(jìn)行程序設(shè)計(jì)不僅需要強(qiáng)記語法規(guī)則還需要轉(zhuǎn)化思維,使用程序設(shè)計(jì)的思想思考問題解決問題。如果不能轉(zhuǎn)換思維方式實(shí)際動(dòng)手編程時(shí)將不知如何下手,學(xué)習(xí)的語法規(guī)則都將會(huì)成為紙上談兵。但在中職學(xué)校中,課時(shí)安排并沒有考慮到學(xué)生的特殊性,課程沒有足夠的課時(shí)供學(xué)生在理解和掌握課本上知識(shí)的同時(shí),通過在實(shí)踐過程中發(fā)現(xiàn)問題,解決問題,從而學(xué)習(xí)更深層次的東西。中職類教材上存在嚴(yán)重滯后現(xiàn)象,案例相對(duì)中職生能力而且頗有難度,很多案例無法貼近生活,跟上信息技術(shù)的發(fā)展。在教學(xué)上,許多老師沒有實(shí)際計(jì)算機(jī)項(xiàng)目研究和開發(fā)經(jīng)驗(yàn),且知識(shí)結(jié)構(gòu)陳舊與實(shí)際的計(jì)算機(jī)技術(shù)的發(fā)展存在了較大的差異,在教學(xué)過程中,老師根據(jù)自己的理解講解課本上的知識(shí),然后學(xué)生做一些適當(dāng)?shù)南屠斫?,上機(jī)操作也只是對(duì)課本上的案例進(jìn)行編程調(diào)試,都只是照著課本打代碼,一旦調(diào)試成功就完成了任務(wù),沒有自己動(dòng)腦思考的過程,而缺乏了編程最重要的思想和創(chuàng)新。
二、加強(qiáng)中職學(xué)校計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)的措施
如何激發(fā)學(xué)生的學(xué)習(xí)興趣和自主學(xué)習(xí),如何培養(yǎng)學(xué)生程序設(shè)計(jì)和編寫的思維,提高教學(xué)的實(shí)效,本人從以下幾個(gè)方面進(jìn)行分析探索。
1.要讓學(xué)生有一種想學(xué)會(huì)、能學(xué)好的感覺。中職學(xué)生學(xué)習(xí)上的興趣大多來自自我效能感,中職學(xué)生往往是在學(xué)習(xí)上大受打擊的對(duì)象,對(duì)學(xué)習(xí)的信心很不足,在學(xué)習(xí)初期塑造成就感可以激發(fā)學(xué)習(xí)學(xué)習(xí)下去的興趣,作為一名中職學(xué)校的程序設(shè)計(jì)語言類教師,為了培養(yǎng)學(xué)生濃厚的學(xué)習(xí)興趣,在課程初期,可以編寫一些實(shí)際生活中簡單有趣的程序,讓學(xué)生有了學(xué)習(xí)地方?jīng)_動(dòng)和學(xué)習(xí)熱情。然后在接下來的慢慢深入的課堂教學(xué)中,首先必須要做的事就是讓學(xué)生覺得這節(jié)課我們將要學(xué)習(xí)的是一個(gè)非常實(shí)用的東西,并且讓學(xué)生知道這個(gè)程序的實(shí)現(xiàn)并不是很難,同時(shí)在講解的時(shí)候把知識(shí)點(diǎn)講得通俗易懂點(diǎn),做到聯(lián)系實(shí)際,深入簡出,打消學(xué)生對(duì)程序設(shè)計(jì)課程的恐懼心理,讓知道,只要認(rèn)真聽,老師一定能讓他們自己親自設(shè)計(jì)出來。在程序設(shè)計(jì)課程教學(xué)中,教師對(duì)語法和基本程序的講解時(shí)很有必要的,教師的思維和講解方法也很大程度決定了學(xué)生的接受程度,因此,在教學(xué)中,要避免呆板的灌輸,講解時(shí)要通俗易懂,讓學(xué)生容易接受。其次,還要求教師不斷提升自己,從實(shí)踐出發(fā),把書本上的知識(shí)點(diǎn)運(yùn)用到解決實(shí)際的生活問題上來,比如,現(xiàn)在學(xué)生都在使用智能手機(jī),里面的很多簡單又實(shí)用的一些軟件,老師要引導(dǎo)學(xué)生把學(xué)到的知識(shí)點(diǎn)運(yùn)用到分析軟件的設(shè)計(jì)和制作上來,從內(nèi)在激發(fā)學(xué)生學(xué)習(xí)的興趣。
2.適當(dāng)項(xiàng)目教學(xué)法提高教。所謂項(xiàng)目教學(xué)法,就是讓學(xué)生在一個(gè)典型的“項(xiàng)目任務(wù)”的驅(qū)動(dòng)下,展開教學(xué)活動(dòng),引導(dǎo)學(xué)生由簡到繁、由易到難、循序漸進(jìn)地完成一系列“任務(wù)”,從而得到清晰的思路、方法和知識(shí)的脈絡(luò)。教師的教和學(xué)生的學(xué)都是圍繞如何完成一個(gè)具體的項(xiàng)目任務(wù)進(jìn)行的,學(xué)生在需求下學(xué)習(xí),學(xué)以致用,更好地學(xué)會(huì)知識(shí),掌握技能。采用項(xiàng)目教學(xué)法,首先提出一個(gè)需要完成的具體任務(wù),與學(xué)生共同分析解決該問題所需的知識(shí),方法和步驟,圍繞具體任務(wù)進(jìn)行適量的概念教學(xué)和舉例講解,可以獨(dú)立完成,也可以合作完成。目的是通過完成任務(wù),掌握學(xué)習(xí)內(nèi)容,學(xué)會(huì)學(xué)習(xí),培養(yǎng)綜合能力。在這個(gè)過程中,教師參與探索和指導(dǎo),引導(dǎo)學(xué)生掌握教學(xué)內(nèi)容,指引方法不當(dāng)會(huì)導(dǎo)致學(xué)習(xí)不知如何下手而使項(xiàng)目教學(xué)無法進(jìn)行。并且項(xiàng)目教學(xué)中,教師要重點(diǎn)設(shè)計(jì)選題,選題要接近實(shí)際需要,并且要難易適中,難度與學(xué)生能達(dá)到的能力不匹配不僅沒有達(dá)到預(yù)期的效果,而且還會(huì)挫敗學(xué)生的學(xué)習(xí)積極性。
3.采用小組合作完成難度大的項(xiàng)目。學(xué)生的學(xué)習(xí)能力是不同的,因而在同一課堂內(nèi),全班同學(xué)所掌握的知識(shí)會(huì)有所不同,容易造成學(xué)生成績兩極分化和教學(xué)知識(shí)點(diǎn)的疏漏。某些項(xiàng)目采用小組合作的形式進(jìn)行,讓不同能力的學(xué)生都能參與到項(xiàng)目中來,并且在合作完成任務(wù)的過程中,基礎(chǔ)差的學(xué)生可以借助基礎(chǔ)好學(xué)生的幫助來提升自己。在實(shí)施分組合作過程中,教師明確考核方式,比如通過平均任務(wù)量和小組每個(gè)成員都要項(xiàng)目演示達(dá)標(biāo)該小組才能通過來督促小組中成員間互相幫助,特別是基礎(chǔ)差的學(xué)生可以得到基礎(chǔ)好的學(xué)生的幫助,同時(shí)也避免任務(wù)代替。
隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,程序設(shè)計(jì)語言將會(huì)顯得越發(fā)重要,但程序設(shè)計(jì)語言并非深不可測,反而趣味性很強(qiáng),還可以提高思維能力,對(duì)其他課程的學(xué)習(xí)也有很好的促進(jìn)作用。在中職學(xué)校中,程序設(shè)計(jì)語言課程教學(xué)更需要教師有極高的教學(xué)水平和綜合的教學(xué)藝術(shù),教師在教學(xué)過程中不能局限于書本知識(shí),要把專業(yè)課程與實(shí)際運(yùn)用聯(lián)系起來,提高學(xué)生實(shí)際動(dòng)手能力和探索、合作、創(chuàng)新能力,才能提高教學(xué)實(shí)質(zhì)。
參考文獻(xiàn):
[1]秦勇《中職計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)現(xiàn)狀的調(diào)查與思考》衛(wèi)生職業(yè)教育2014-03-25期刊
[2]邱小玲《技工學(xué)校計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)思路》計(jì)算機(jī)光盤軟件與應(yīng)用2013-08-15期刊
[3]邢秀娥《案例教學(xué)在中職計(jì)算機(jī)程序設(shè)計(jì)課程中的應(yīng)用》科技創(chuàng)新導(dǎo)報(bào)2012-05-01期刊
篇8
程序設(shè)計(jì)課程的教和學(xué)一直都是困擾廣大教師和學(xué)生的一大難題,具體表現(xiàn)在程序設(shè)計(jì)課程中的概念抽象,語法嚴(yán)謹(jǐn)、內(nèi)容多且難于理解,編程難、調(diào)試程序更難等方面。針對(duì)這些問題,筆者曾多次大膽嘗試改變傳統(tǒng)的教學(xué)方法,并把目標(biāo)定位在培養(yǎng)學(xué)生的興趣上來。試著用多媒體教學(xué)全盤取代傳統(tǒng)的板書教學(xué),去花大功夫制作精美的多媒體教學(xué)課件吸引學(xué)生,雖然取得了一定的效果,比如,至少上課趴桌子睡覺、玩手機(jī)的學(xué)生少了,但仍存在著一些不足:如學(xué)生對(duì)很多深入的知識(shí)掌握得不夠扎實(shí)和深刻,編程的能力并沒有得到實(shí)際的提高等。實(shí)踐表明,將多媒體教學(xué)和傳統(tǒng)的板書教學(xué)較好地結(jié)合起來,才能既調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,又能切實(shí)提高學(xué)生的編程水平,從而達(dá)到更佳的教學(xué)效果。
1 程序設(shè)計(jì)課程的特點(diǎn)
計(jì)算機(jī)程序設(shè)計(jì)課程普遍被認(rèn)為是計(jì)算機(jī)專業(yè)中比較難學(xué)的課程,原因在于課程內(nèi)容偏于理論、概念抽象、語法較復(fù)雜等特點(diǎn),而且編寫程序?qū)W(xué)生的邏輯和數(shù)學(xué)思維要求非常高[1]。另外學(xué)生在調(diào)試程序的過程中也缺乏耐心,從而導(dǎo)致學(xué)生在學(xué)習(xí)的過程中,不能夠獲得立竿見影的學(xué)習(xí)效果。正是基于此,很多學(xué)生對(duì)程序設(shè)計(jì)類課程都感到枯燥乏味。
2 程序設(shè)計(jì)課程的傳統(tǒng)教學(xué)方法
傳統(tǒng)的程學(xué)設(shè)計(jì)課程的教學(xué)方法即以教師為主的填鴨式[2],教師在授課過程中占主導(dǎo)地位,而且教學(xué)手段也枯燥單一:主要采用板書,這種教學(xué)方法會(huì)導(dǎo)致教師在課前準(zhǔn)備大量的教學(xué)內(nèi)容,課堂運(yùn)用大量板書,課后輔導(dǎo)難度極強(qiáng)的特點(diǎn)。更令人難以接受的是教學(xué)效果很差。
3 多媒體教學(xué)的優(yōu)缺點(diǎn)
利用多媒體課件教學(xué)能夠方便、快捷、直觀、形象地傳授教學(xué)內(nèi)容,同時(shí)也能夠使得課堂更加生動(dòng)、有趣,從而使課堂氣氛更加活躍[3]。但也存在著一些負(fù)面影響。如:信息量過大,會(huì)使得學(xué)生缺乏一定的思考過程,也會(huì)使教學(xué)重點(diǎn)、難點(diǎn)不突出或突出不夠;動(dòng)畫、視頻運(yùn)用不當(dāng),也會(huì)分散學(xué)生的注意力,使學(xué)生的注意力轉(zhuǎn)移到形形的動(dòng)畫、視頻上來,很難實(shí)現(xiàn)一節(jié)課的最佳效果。另外,如果一節(jié)課過多的依賴多媒體課件,會(huì)失去課堂的師生互動(dòng)環(huán)節(jié),很難發(fā)揮學(xué)生的主動(dòng)性等。如何發(fā)揮多媒體教學(xué)在計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)中的優(yōu)點(diǎn),文中結(jié)合計(jì)算機(jī)程序設(shè)計(jì)課的特點(diǎn),以Java語言程序設(shè)計(jì)為例設(shè)計(jì)其中一節(jié)課的教學(xué)內(nèi)容及過程,供大家參考。
4 程序設(shè)計(jì)課程的教學(xué)過程設(shè)計(jì)
課程內(nèi)容是“圖形用戶界面程序設(shè)計(jì)中菜單設(shè)計(jì)”,課時(shí)為1學(xué)時(shí)(50 min),具體教學(xué)過程設(shè)計(jì)如下。
第一步:通過多媒體課件為學(xué)生演示一個(gè)圖形界面,如:學(xué)生選課系統(tǒng)登錄界面。用時(shí)2 min。
第二步:提問學(xué)生回答該界面的組成,如:框架,標(biāo)題,菜單欄、菜單、標(biāo)簽、按鈕、文本框等。并識(shí)別哪些內(nèi)容是已學(xué)過的組件,哪些是沒有學(xué)過的組件,用特殊顏色對(duì)沒有學(xué)過的組件進(jìn)行標(biāo)注,引入新課菜單設(shè)計(jì)的內(nèi)容。用時(shí)3 min。
第三步:利用多媒體課件講解菜單的組成、相關(guān)類以及他們的構(gòu)造方法和常用方法,此時(shí)課件中的文字效果為黑色底紋,文字為白色。其中幾種常用方法利用表格對(duì)照的形式進(jìn)行講解。用時(shí)15 min。
第四步:返回到第一頁幻燈片,繼續(xù)給學(xué)生演示界面,使學(xué)生進(jìn)一步了解菜單的組成,用時(shí)3 min。
第五步:找學(xué)生回答設(shè)計(jì)圖形用戶界面的步驟,老師給予點(diǎn)評(píng),并通過板書在黑板上寫出設(shè)計(jì)圖形用戶界面的步驟,使全體學(xué)生再次加深并熟記這一部分內(nèi)容。用時(shí)5 min。
第六步:課件演示菜單的制作步驟。用時(shí)2 min。
第七步:要求結(jié)合第三步中講到的內(nèi)容和第六步給出的步驟,學(xué)生和老師共同完成學(xué)生選課系統(tǒng)登錄界面中的菜單設(shè)計(jì),老師用板書完成。學(xué)生打開Eclipse軟件進(jìn)行設(shè)計(jì)與調(diào)試。用時(shí)20 min。
總結(jié)反饋:由于學(xué)生對(duì)多媒體承載的內(nèi)容不容易記憶,所以將重要內(nèi)容書寫在黑板上便于學(xué)生參考記憶,另外多媒體呈現(xiàn)的效果是板書所無法比擬的,經(jīng)調(diào)查,學(xué)生一致認(rèn)為這種多媒體與板書合理有效地結(jié)合更能調(diào)動(dòng)學(xué)生的興趣,也能夠使學(xué)生更好地掌握所學(xué)知識(shí)。
篇9
關(guān)鍵詞:計(jì)算機(jī)程序設(shè)計(jì)教學(xué) 案例教學(xué) 實(shí)踐能力 創(chuàng)新能力
計(jì)算機(jī)程序設(shè)計(jì)類課程是計(jì)算機(jī)類專業(yè)的專業(yè)基礎(chǔ)課程,在課程體系中占有重要的地位和作用。無論學(xué)生畢業(yè)后從事軟件、硬件、網(wǎng)絡(luò)等方向的工作,都離不開程序設(shè)計(jì)的基礎(chǔ)。因而這類課程的教學(xué)就顯得尤為重要。而案例教學(xué)法是經(jīng)過長期的教學(xué)實(shí)踐,形成的獨(dú)具特色的教學(xué)方法,它已經(jīng)在其它學(xué)科領(lǐng)域教學(xué)中取得了良好的效果。如何在計(jì)算機(jī)程序設(shè)計(jì)教學(xué)中引入案例教學(xué)法,發(fā)揮其作用值得每位從事該領(lǐng)域教學(xué)的教師的關(guān)注。
1 計(jì)算機(jī)程序設(shè)計(jì)教學(xué)的現(xiàn)狀
高等院校最重要的社會(huì)職能就是培養(yǎng)專門人才。高校培養(yǎng)的計(jì)算機(jī)專業(yè)人才能否滿足社會(huì)的需求?市場最有發(fā)言權(quán)。據(jù)我國的權(quán)威機(jī)構(gòu)得出我國目前的計(jì)算機(jī)人才大體是:社會(huì)需要大量的計(jì)算機(jī)人才,但是學(xué)校培養(yǎng)的計(jì)算機(jī)人才達(dá)不到社會(huì)需要的技術(shù)要求,最終造成這種供與需的不協(xié)調(diào)矛盾,尤其是在今天網(wǎng)絡(luò)飛速發(fā)展的時(shí)期,企業(yè)需要及時(shí)上崗的計(jì)算機(jī)人才,而高校培養(yǎng)的大部分是缺乏實(shí)踐性。
雖然企業(yè)對(duì)高校計(jì)算機(jī)畢業(yè)生的認(rèn)識(shí)角度不一定公正,但由此我們也可以看出些端倪:即我們的學(xué)生已經(jīng)掌握了大量的基礎(chǔ)知識(shí)理論,并有了一定的理論基礎(chǔ),但在我們?cè)趯?shí)際的動(dòng)手能力上缺失缺乏動(dòng)手能力,尤其是在利用計(jì)算網(wǎng)絡(luò)獨(dú)立實(shí)現(xiàn)程序的設(shè)計(jì)以及解決計(jì)算機(jī)問題還缺乏一定的不足,我們?cè)趯?duì)我們的學(xué)生進(jìn)行理論知識(shí)的時(shí)候我們也要增強(qiáng)他們的創(chuàng)造能力,增強(qiáng)他們的程序設(shè)計(jì)觀念,增強(qiáng)他們的社會(huì)實(shí)踐性。作為老師我們要從我們的授課環(huán)節(jié)找出原因,我們細(xì)看我們的計(jì)算機(jī)授課我們不難發(fā)現(xiàn)我們大多數(shù)采用老師講授學(xué)生聽得簡單的課堂模式,對(duì)于這些常規(guī)的授課模式我們發(fā)現(xiàn)它還存在著許多的問題:
1.1 以教為主的教學(xué)方式不能有效激發(fā)學(xué)生學(xué)習(xí)的主動(dòng)性 以教為主的教學(xué)方式可以說已經(jīng)嚴(yán)重的不能適應(yīng)現(xiàn)代教育的理念,我們不能過重于老師的知識(shí)灌輸,而是應(yīng)該以學(xué)生為主體,因?yàn)槲覀儸F(xiàn)在的授課模式不利于學(xué)生的實(shí)踐能力的培養(yǎng),更不利于創(chuàng)新型人材的成長。雖然近年來教學(xué)中普遍采用了多媒體課件,提供了圖文聲像等更豐富的感官刺激,也使學(xué)生可以通過多媒體演示系統(tǒng)接收更多的信息量。但這只是灌輸?shù)姆绞桨l(fā)生了改變,即由“人灌”升級(jí)到“電灌”,師生交互、生生交互的匱乏使學(xué)生成了“接收器”,教師成了躲在拐角的“放映員”。
1.2 上機(jī)操作結(jié)果不理想 隨著現(xiàn)在的高校硬件條件的提高,學(xué)生的上機(jī)機(jī)會(huì)也變大,這樣對(duì)于學(xué)生的實(shí)踐能力有了很大的提高,在一定的程度上促進(jìn)了學(xué)生的設(shè)計(jì)技術(shù)水平,但是我國的計(jì)算機(jī)程序設(shè)計(jì)的上機(jī)效果還是不理想,因?yàn)楝F(xiàn)在的高校學(xué)生進(jìn)行實(shí)踐的課程都是對(duì)課本上的實(shí)驗(yàn)進(jìn)行葫蘆畫個(gè)瓢的操作模式,這樣就會(huì)缺少對(duì)于他們的創(chuàng)造性能力的培養(yǎng)。
2 案例教學(xué)的優(yōu)勢
案例教學(xué)就是老師根據(jù)教學(xué)的目標(biāo)以及我們的大綱指導(dǎo),利用我們?cè)O(shè)計(jì)出的實(shí)際案例結(jié)合我們的學(xué)習(xí)目標(biāo)制定的學(xué)習(xí)內(nèi)容??梢哉f案例教學(xué)能夠引起學(xué)生的極大的學(xué)習(xí)動(dòng)力,促進(jìn)他們的主動(dòng)性,增強(qiáng)他們的創(chuàng)新能力,因此我們?cè)谶M(jìn)行案例教學(xué)的時(shí)候我們一定要把理論學(xué)習(xí)與實(shí)踐操作結(jié)合起來,加大對(duì)于學(xué)生的實(shí)踐能力的培養(yǎng)。案例教學(xué)的目標(biāo)定位正是當(dāng)前在計(jì)算機(jī)程序設(shè)計(jì)教學(xué)領(lǐng)域的薄弱環(huán)節(jié)。
2.1 案例教學(xué)可以強(qiáng)化學(xué)生的知識(shí),促進(jìn)他們的實(shí)踐能力 案例教學(xué)就是利用我們生活中的實(shí)際情況的素材,結(jié)合我們的知識(shí),進(jìn)行的理論學(xué)習(xí),這樣的學(xué)習(xí)方式可以說對(duì)于學(xué)生對(duì)于知識(shí)的掌握有著積極地推動(dòng)作用,尤其是對(duì)于學(xué)生的知識(shí)轉(zhuǎn)換有著至關(guān)重要的作用,這樣也可以幫助學(xué)生及時(shí)的了解社會(huì)中的事件,使他們及時(shí)的接觸社會(huì)的知識(shí),縮短他們與社會(huì)的差距,從而最終提高學(xué)生的實(shí)際操作能力。
2.2 為學(xué)生提供團(tuán)隊(duì)工作方式,促進(jìn)創(chuàng)新 案例教學(xué)法的授課方式是教師和學(xué)生一起,共同參與對(duì)實(shí)際案例的討論和分析。通常,教師在課前將案例交給學(xué)生閱讀,然后在課堂上組織學(xué)生討論。創(chuàng)新是人類進(jìn)步的源泉。創(chuàng)新能力的培養(yǎng),是教育者孜孜追求的夢想。創(chuàng)新能力源自學(xué)生活躍的思維,思維通??偸情_始于疑問或者問題(蘇聯(lián)心理學(xué)家斯坦)。正是案例這個(gè)情境化的問題,可以激發(fā)學(xué)生主動(dòng)的思考和探究,尋找恰當(dāng)?shù)慕鉀Q方案,從而激發(fā)學(xué)生創(chuàng)造力的產(chǎn)生。
3 計(jì)算機(jī)程序設(shè)計(jì)教學(xué)中案例教學(xué)法應(yīng)用
通過以上分析,案例教學(xué)法可以解決一些在計(jì)算機(jī)程序設(shè)計(jì)教學(xué)中存在的不足。但是如何有效的用好這種教學(xué)模式,發(fā)揮其積極作用,還需要從如下方面著手:
3.1 案例庫的建立 案例教學(xué)最為重點(diǎn)的就是案例質(zhì)量的好壞,因?yàn)橹苯佑绊懙桨咐虒W(xué)的效果。一般情況下,程序設(shè)計(jì)教學(xué)案例要做到:①案例要新。教學(xué)案例要不斷更新,與時(shí)俱進(jìn)。②案例要實(shí)。要符合客觀實(shí)際,體現(xiàn)教學(xué)目的、要求盡量選擇離學(xué)員生活最近的案例,從而激發(fā)學(xué)員的興趣。③案例要深。案例本身要有深度,這樣才能形成見解紛呈,觀點(diǎn)不一的案例教學(xué)應(yīng)有的氛圍,以促使學(xué)員積極思維,深入探討,從而在較高層次上分析和解決問題。
要注意案例與舉例不是同一概念。兩者雖然都是通過一定的事例來說明一定的道理,都是為一定的教學(xué)目的服務(wù)的。但是案例在案例教學(xué)中占中心地位,而舉例在一般教學(xué)活動(dòng)中則居次要地位,是輔助教師說明問題的一種手段;案例教學(xué)中的案例比舉例教學(xué)中的例子的涵蓋面更加廣泛、精致。因而在程序設(shè)計(jì)教學(xué)中,案例不宜過多,一般在學(xué)習(xí)了一個(gè)階段后進(jìn)行,甚至是在課程基本內(nèi)容結(jié)束后的課程設(shè)計(jì)中引入。
程序設(shè)計(jì)類的案例教學(xué)的根本目的是使學(xué)生學(xué)會(huì)軟件開發(fā)和軟件設(shè)計(jì)。因而需要引入在實(shí)際的軟件開發(fā)案例最為合適。當(dāng)前各類資源上有大量的開發(fā)實(shí)例可供選擇,但很多案例過于簡單,流于形式。不能反映真實(shí)開發(fā)的全貌。所以,最好組織部分教師,對(duì)這些案例進(jìn)行篩選,甚至是做出一定的修改,使其更貼近于實(shí)際,更利于案例教學(xué)的開展。同時(shí),這也是對(duì)教師提高案例教學(xué)能力的一個(gè)有益幫助。
3.2 案例教學(xué)對(duì)教師的要求 案例教學(xué)不同于普通的授課,教師要介紹分析框架或工具,引導(dǎo)學(xué)生分析過程和步驟,對(duì)學(xué)生的不同觀點(diǎn)進(jìn)行梳理,對(duì)重要的理念給予提示。這都要求教師要熟悉案例,有廣博的知識(shí)、較強(qiáng)的邏輯分析、要點(diǎn)概括和駕馭課堂的能力。這些能力的獲得不是一朝一夕所得,需要教師花費(fèi)很多的辛勤和努力。尤其是,大多數(shù)計(jì)算機(jī)程序設(shè)計(jì)教學(xué)的老師沒有真正從事軟件開發(fā)的經(jīng)歷,參加項(xiàng)目開發(fā)的經(jīng)驗(yàn)也不夠豐富,大多是大學(xué)畢業(yè)后任教,實(shí)踐能力也未必強(qiáng)。對(duì)他們而言,既要提高自己的專業(yè)素養(yǎng),尤其是實(shí)際的軟件開發(fā)能力;又要學(xué)習(xí)案例教學(xué)法的基本方法,任重道遠(yuǎn)。
3.3 案例教學(xué)的操作程序和教學(xué)策略 案例教學(xué)的實(shí)施程序分為“理論準(zhǔn)備-案例研討-創(chuàng)造遷移”三個(gè)基本階段。
理論準(zhǔn)備階段:由教師講授程序設(shè)計(jì)必須具備程序設(shè)計(jì)理論基礎(chǔ)(如程序結(jié)構(gòu)、類、對(duì)象等)和語言的基礎(chǔ)。針對(duì)較為復(fù)雜的內(nèi)容,可以通過一些經(jīng)典的小例子強(qiáng)化學(xué)生的理解。這里的教學(xué)方式可以是傳統(tǒng)的方法,它是下一階段的基礎(chǔ)。
篇10
關(guān)鍵詞:程序設(shè)計(jì);算法;分層教學(xué);教學(xué)改革
現(xiàn)狀
當(dāng)前,國內(nèi)各高校普遍開設(shè)了大學(xué)計(jì)算機(jī)基礎(chǔ)課程,這類課程是面向大學(xué)一年級(jí)學(xué)生開設(shè)的公共類必修基礎(chǔ)課,其目標(biāo)是培養(yǎng)大學(xué)生掌握信息技術(shù)處理能力、從而提高他們的綜合素質(zhì)。以前,我們的教學(xué)方案是第一學(xué)期所有專業(yè)統(tǒng)一學(xué)習(xí)《計(jì)算機(jī)技能》,主要講授最基本的計(jì)算機(jī)常用軟件如Word、Excel、PowerPoint等的操作技能;第二學(xué)期按照專業(yè)不同分別學(xué)習(xí)各種程序設(shè)計(jì)語言如C程序設(shè)計(jì)、VB等。然而,在教學(xué)的實(shí)踐過程中,我們發(fā)現(xiàn)之前的計(jì)算機(jī)基礎(chǔ)課程培養(yǎng)方案存在下列問題。
由于大學(xué)新生來自不同的地區(qū),教育資源的配給或利用率相差較大。有些經(jīng)濟(jì)發(fā)達(dá)地區(qū)中小學(xué)信息技術(shù)教育已經(jīng)普及了,學(xué)生的計(jì)算機(jī)技能及知識(shí)也較豐富。而另外一些欠發(fā)達(dá)地區(qū)信息技術(shù)教育基礎(chǔ)卻還很薄弱。教育資源不均衡的現(xiàn)狀致使大學(xué)新生的計(jì)算機(jī)應(yīng)用水平曾差不齊。針對(duì)這種現(xiàn)狀,我們認(rèn)為有必要對(duì)大學(xué)計(jì)算機(jī)基礎(chǔ)課程進(jìn)行改革,實(shí)施計(jì)算機(jī)課程分層教學(xué)方案,對(duì)部分基礎(chǔ)較好的學(xué)生,加強(qiáng)程序設(shè)計(jì)能力方面的訓(xùn)練。
另一方面,通過對(duì)大學(xué)生程序設(shè)計(jì)課程教學(xué)情況進(jìn)行的調(diào)查分析,我們發(fā)現(xiàn)該課程無論教學(xué)內(nèi)容還是教學(xué)手段和方法上都存在許多的不足。比如,教學(xué)內(nèi)容過于注重語言語法細(xì)節(jié),沒有把分析問題、解決問題能力的培養(yǎng)放在主體地位上。許多學(xué)生在學(xué)習(xí)完程序設(shè)計(jì)課程之后,雖然考試成績不錯(cuò),但并不能動(dòng)手解決現(xiàn)實(shí)問題。此外,教學(xué)手段和方法也較落后,缺乏直接激勵(lì)因素,學(xué)生對(duì)程序設(shè)計(jì)課程的學(xué)習(xí)較為被動(dòng),因而學(xué)習(xí)效果不佳。
因此,如何改革程序設(shè)計(jì)課程教學(xué)內(nèi)容、教學(xué)手段和方法,更好地培養(yǎng)學(xué)生的編程實(shí)踐能力,全面提高學(xué)生分析問題和解決問題的能力是十分重要的研究課題。
教學(xué)改革方案
我們按照大學(xué)新生實(shí)際計(jì)算機(jī)操作技能水平和本人興趣將學(xué)生分成普通班和提高班,分別實(shí)施難度不同的教學(xué)大綱。普通班學(xué)生還按照原教學(xué)計(jì)劃進(jìn)行,提高班學(xué)生加強(qiáng)程序設(shè)計(jì)能力的訓(xùn)練。鑒于程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,光會(huì)讀程序是遠(yuǎn)遠(yuǎn)不夠的。只有通過強(qiáng)化的編程訓(xùn)練,學(xué)生才能真正掌握程序設(shè)計(jì)。我們對(duì)提高班學(xué)生確定改革的指導(dǎo)思想是:高起點(diǎn)、強(qiáng)實(shí)踐、重能力;總體目標(biāo)是:以強(qiáng)化實(shí)戰(zhàn)訓(xùn)練為手段,培養(yǎng)學(xué)生程序設(shè)計(jì)實(shí)踐能力,全面提高分析問題與解決問題的能力。圍繞這一指導(dǎo)思想和總體目標(biāo),我們展開了如下方面的教學(xué)改革。
1.教學(xué)內(nèi)容的改革
為了在更高的起點(diǎn)上培養(yǎng)學(xué)生程序設(shè)計(jì)能力、分析問題與解決問題的能力,我們決定對(duì)理工類學(xué)生程序設(shè)計(jì)課程體系進(jìn)行重新規(guī)劃和調(diào)整,提出了分層教學(xué)改革方案:理工類提高班學(xué)生第一學(xué)期不再學(xué)習(xí)《計(jì)算機(jī)技能》,而改為學(xué)習(xí)《C程序設(shè)計(jì)》[1-2],學(xué)習(xí)基本的程序設(shè)計(jì)知識(shí)。第二學(xué)期在第一學(xué)期基礎(chǔ)上學(xué)習(xí)《算法基礎(chǔ)》[3-4],加強(qiáng)分析問題與解決問題能力的訓(xùn)練。這兩個(gè)學(xué)期的程序設(shè)計(jì)課程內(nèi)容前后相互銜接,難度逐漸遞增,形成一個(gè)完整的程序設(shè)計(jì)課程教學(xué)體系。
由于大多數(shù)新生沒有程序設(shè)計(jì)基礎(chǔ),我們決定將第一學(xué)期課程《C程序設(shè)計(jì)》安排在機(jī)房進(jìn)行,通過加強(qiáng)上機(jī)練習(xí),增加對(duì)程序設(shè)計(jì)的感性認(rèn)識(shí)。我們發(fā)現(xiàn)過去講授C語言時(shí)對(duì)語法知識(shí)點(diǎn)講解得過于詳細(xì),其中很多語法內(nèi)容用得卻并不多,學(xué)生學(xué)習(xí)完后可能很快就會(huì)忘記,因而教學(xué)效果并不盡如人意。因此,我們堅(jiān)持“只求精、不求全”的原則,第一學(xué)期僅講解C語言最常用部分:基本輸入和輸出語句、分支、循環(huán)和數(shù)組,其他如指針、遞歸等難度較大的內(nèi)容留給第二學(xué)期講解。通過精心設(shè)計(jì)上機(jī)例題,反復(fù)練習(xí)這部分重點(diǎn)內(nèi)容,讓學(xué)生切實(shí)掌握這部分基本內(nèi)容。
在學(xué)生熟練掌握了第一學(xué)期程序設(shè)計(jì)基礎(chǔ)知識(shí)后,第二學(xué)期《算法基礎(chǔ)》加強(qiáng)了算法方面的學(xué)習(xí),主要講解窮舉法、遞推和遞歸、回溯法、動(dòng)態(tài)規(guī)劃、貪心法等。通過這門課程的學(xué)習(xí),學(xué)生進(jìn)一步加強(qiáng)了分析問題與解決問題能力的訓(xùn)練。此外,為了使學(xué)生全面掌握C語言知識(shí),我們?cè)诘诙W(xué)期《算法基礎(chǔ)》課程中補(bǔ)充講解C語言的其他重要知識(shí)點(diǎn),如指針、遞歸和文件。兩個(gè)學(xué)期程序設(shè)計(jì)課程內(nèi)容前后相互銜接,安排合理。
2.教學(xué)手段和方法的改革
以往程序設(shè)計(jì)教學(xué)實(shí)踐環(huán)節(jié)是這樣的:教師布置題目學(xué)生上機(jī)調(diào)試提交作業(yè)教師批改作業(yè)結(jié)果反饋給學(xué)生。然而,由于缺乏直接激勵(lì)因素,學(xué)生對(duì)這種做題方式?jīng)]什么興趣,相互復(fù)制成了作業(yè)完成的常態(tài),學(xué)習(xí)效果并不理想。
為了激發(fā)學(xué)生學(xué)習(xí)的積極性,我們采用了ACM競賽平臺(tái)作為教學(xué)平臺(tái),該平臺(tái)為ACM程序設(shè)計(jì)競賽而開發(fā),有如下好處。
(1)自動(dòng)判卷
學(xué)生按照題目要求編寫程序并調(diào)試通過后,提交源程序,系統(tǒng)能立即給出接受或者拒絕的判斷。
(2)系統(tǒng)排名
系統(tǒng)自動(dòng)對(duì)所有學(xué)生成績進(jìn)行排名,同時(shí)學(xué)生能即時(shí)了解自己在全班級(jí)的排名情況。
(3)交互性好
教師能即時(shí)看到學(xué)生提交的程序代碼,如發(fā)現(xiàn)被拒絕的程序,能即時(shí)地指導(dǎo)學(xué)生修改程序。
教學(xué)實(shí)踐表明,采用ACM教學(xué)平臺(tái)明顯改善了教學(xué)效果,大大激活了學(xué)生的上機(jī)主動(dòng)性和積極性。許多學(xué)生課后也會(huì)自覺地研究題目的解決方法,這種情況在以往的程序設(shè)計(jì)課程教學(xué)中是不多見的。由于針對(duì)競賽設(shè)計(jì)的題目難度較大,并不適用于初學(xué)者,我們花費(fèi)了大量的時(shí)間來設(shè)計(jì)難度適中的例題,幫助學(xué)生掌握所學(xué)知識(shí)。
3.考核方式的改革
以往程序設(shè)計(jì)課程考試方式都是采用試卷方式,這種考試方式最大的問題是容易造成高分低能:試卷分?jǐn)?shù)考得很高,動(dòng)手能力卻很差,程序讀得懂,編程實(shí)踐卻無從下手。我們認(rèn)為這種情形都是因?yàn)閷?shí)踐訓(xùn)練不夠造成的。因此,我們認(rèn)為不能用判斷題、選擇題、閱讀題以及手寫程序題來考查學(xué)生的程序設(shè)計(jì)能力,光看懂程序是遠(yuǎn)遠(yuǎn)不夠的,實(shí)踐動(dòng)手能力是最重要的。
于是,我們放棄了傳統(tǒng)試卷考試的方式,完全改成了利用ACM平臺(tái)上機(jī)測試的方式,期末考試6~10道編程題限時(shí)3小時(shí)內(nèi)解決。這些題目都是精心設(shè)計(jì)、難易適中,能很好地考查學(xué)生分析問題和解決問題的能力??荚嚱Y(jié)果表明,平時(shí)練習(xí)成績和考試成績呈正相關(guān)。此外,由于ACM系統(tǒng)詳細(xì)記錄了作業(yè)情況,因而平時(shí)成績也更容易準(zhǔn)確地確定。由于相對(duì)普通班而言,提高班學(xué)生的課程難度較大,為了更好地激勵(lì)學(xué)生選課,我們對(duì)學(xué)生成績進(jìn)行調(diào)整,最終成績按總評(píng)成績乘以系數(shù)1.1確定。
教學(xué)改革效果
經(jīng)過為期一年的教學(xué)改革實(shí)踐,已初顯成效。
首先,學(xué)生學(xué)習(xí)程序設(shè)計(jì)的熱情明顯提高,學(xué)習(xí)主動(dòng)性和積極性大大增加;其次,學(xué)生編程過程中的低級(jí)錯(cuò)誤不斷減少,編程數(shù)量和質(zhì)量也比以往有明顯的增加;另外,由于起點(diǎn)較高,學(xué)生學(xué)會(huì)程序設(shè)計(jì)課程后參加計(jì)算機(jī)等級(jí)考試合格率也有了明顯提高,部分優(yōu)秀的學(xué)生還被選拔為校ACM競賽集訓(xùn)隊(duì)員,參加ACM程序設(shè)計(jì)競賽并取得了比計(jì)算機(jī)系學(xué)生更加優(yōu)異的成績。因此,我們的教學(xué)改革無論對(duì)普通學(xué)生還是尖子學(xué)生都起到了較好的作用。
此外,在本次教學(xué)改革過程中,教師們花費(fèi)了大量的時(shí)間設(shè)計(jì)了許多適合程序設(shè)計(jì)課程教學(xué)的例題,大大擴(kuò)充了ACM網(wǎng)站題庫?,F(xiàn)該網(wǎng)站擁有注冊(cè)用戶8000余人,每年新增注冊(cè)用戶1000人左右??梢哉f,現(xiàn)在全校計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)已經(jīng)完全離不開ACM網(wǎng)站。我們所做的這些工作為以后的教學(xué)工作提供了很大的方便,也奠定了良好的基礎(chǔ)。
熱門標(biāo)簽
計(jì)算機(jī)畢業(yè)論文 計(jì)算機(jī)論文 計(jì)算機(jī)技術(shù)論文 計(jì)算機(jī)教育論文 計(jì)算機(jī)專業(yè)論文 計(jì)算機(jī)專業(yè)畢業(yè)論文 計(jì)算機(jī)教學(xué)論文 計(jì)算機(jī)基礎(chǔ)論文 計(jì)算機(jī)應(yīng)用論文 計(jì)算化學(xué)論文 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
2高職院校計(jì)算機(jī)專業(yè)人才培養(yǎng)探析
4中職計(jì)算機(jī)教學(xué)應(yīng)用策略