計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)范文
時(shí)間:2023-11-01 17:25:09
導(dǎo)語(yǔ):如何才能寫(xiě)好一篇計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
[關(guān)鍵詞] 計(jì)算機(jī)公共基礎(chǔ)課;程序設(shè)計(jì);教學(xué)方法;教學(xué)模式;教學(xué)內(nèi)容
計(jì)算機(jī)程序設(shè)計(jì)類(lèi)公共基礎(chǔ)課是所有大學(xué)生的必修課程,目標(biāo)是培養(yǎng)能夠適應(yīng)未來(lái)計(jì)算機(jī)使用要求的非計(jì)算機(jī)專(zhuān)業(yè)應(yīng)用型人才,培養(yǎng),訓(xùn)練大學(xué)生的邏輯思維能力。在教學(xué)過(guò)程中,教師以這一培養(yǎng)目標(biāo)為目標(biāo)進(jìn)行教學(xué)。但由于長(zhǎng)期以來(lái)的教學(xué)思路、教學(xué)模式和教學(xué)方法的影響,使學(xué)生在經(jīng)過(guò)計(jì)算機(jī)基礎(chǔ)課的學(xué)習(xí)后,不能完全達(dá)到培養(yǎng)目標(biāo)的要求。因此教師必須要改進(jìn)教學(xué)內(nèi)容、教學(xué)方法和教學(xué)模式,培養(yǎng)出完全符合計(jì)算機(jī)公共課培養(yǎng)目標(biāo)的,合格的人才。
一、目前在教學(xué)過(guò)程中普遍遇到的主要問(wèn)題
1.由于學(xué)生計(jì)算機(jī)基礎(chǔ)的差距,進(jìn)行教學(xué)的起點(diǎn)很難把握。
近幾年,大多數(shù)高校都會(huì)開(kāi)設(shè)程序設(shè)計(jì)類(lèi)的計(jì)算機(jī)公共基礎(chǔ)課,但是對(duì)大多數(shù)非計(jì)算機(jī)專(zhuān)業(yè)的同學(xué)來(lái)說(shuō),這是一門(mén)學(xué)習(xí)和理解都很難的課程。主要是由于學(xué)生對(duì)計(jì)算機(jī)基礎(chǔ)知識(shí)掌握的程度不同,有的同學(xué)僅僅會(huì)基本的使用計(jì)算機(jī),對(duì)計(jì)算機(jī)體系結(jié)構(gòu)一點(diǎn)也不了解,另一些同學(xué)有所了解,而少數(shù)同學(xué)是非常精通計(jì)算機(jī)的,這就給教學(xué)帶來(lái)了一定的困難,即教學(xué)的起點(diǎn)該如何確定,既不能太高,也不能太低。
2.學(xué)生不善于提出問(wèn)題,缺乏創(chuàng)新思維的能力。
現(xiàn)在提倡“以學(xué)生為中心,以教師為主導(dǎo)”的教學(xué)模式,但是由于長(zhǎng)期的學(xué)習(xí)環(huán)境的影響,課堂教學(xué)仍以教師的講解和提問(wèn)為主,其教學(xué)模式是“以教師為中心”,使得學(xué)生往往意識(shí)不到在課堂教學(xué)過(guò)程中,自己才是主體,教師只起主導(dǎo)作用。學(xué)生通常認(rèn)為老師講授的知識(shí)和書(shū)本上闡述的知識(shí)一定是對(duì)的,在課堂學(xué)習(xí)過(guò)程中即使是對(duì)某些問(wèn)題產(chǎn)生疑問(wèn),也不會(huì)主動(dòng)提出。
傳統(tǒng)的以“教師為中心”的教學(xué)方法,往往不注重學(xué)生的個(gè)性以及興趣。學(xué)生往往會(huì)掌握扎實(shí)的理論基礎(chǔ)。扎實(shí)的理論基礎(chǔ)可以是創(chuàng)新的有利條件,但同時(shí)也可以成為束縛和阻礙創(chuàng)造性思維的障礙,不善于針對(duì)某一問(wèn)題提出新的見(jiàn)解。尤其是程序設(shè)計(jì)類(lèi)的課程要求學(xué)生能夠舉一反三,靈活應(yīng)用基本知識(shí)解決實(shí)際問(wèn)題。但往往現(xiàn)在一些同學(xué)喜歡背程序,問(wèn)題稍有變化就不知到該如何解決了。
3.實(shí)驗(yàn)以驗(yàn)證性為主,沒(méi)有給學(xué)生足夠的探索空間。
目前基礎(chǔ)課的實(shí)驗(yàn)主要以驗(yàn)證性為主,學(xué)生只需要根據(jù)實(shí)驗(yàn)指導(dǎo)書(shū)上的步驟操作,就可以完成實(shí)驗(yàn),從一定程度上限制了學(xué)生自主創(chuàng)新的思維和探索的空間。但實(shí)際上,對(duì)于程序設(shè)計(jì)語(yǔ)言中的一些設(shè)計(jì)題目,是要學(xué)生自己去思考、去探索,找出解決問(wèn)題的方法,才能使學(xué)生真正掌握程序設(shè)計(jì)的基本思想,基本技巧。
4.成績(jī)的考核方式只注重理論,不注重實(shí)際操作
考試是目前評(píng)定學(xué)生接受一門(mén)課程好壞的唯一標(biāo)準(zhǔn)。目前考試方式仍以筆試為主,以考理論知識(shí)為主,在最后的成績(jī)中實(shí)際操作只占很小的一部分。
二、進(jìn)行教學(xué)改革主要方法
由于目前在程序設(shè)計(jì)類(lèi)計(jì)算機(jī)公共課教學(xué)過(guò)程中存在的這些問(wèn)題,為了培養(yǎng)出具有創(chuàng)新能力的,合乎社會(huì)要求的合格的大學(xué)生,這就要求教師要改變教學(xué)內(nèi)容,改變教學(xué)方法和教學(xué)模式,改進(jìn)課程的考核方式,加強(qiáng)師資隊(duì)伍的建設(shè)。
1.改革教學(xué)方法、教學(xué)模式。
由于學(xué)生計(jì)算機(jī)基礎(chǔ)相差較大,應(yīng)該承認(rèn)并正視這種差異,采取目標(biāo)分級(jí),教學(xué)分級(jí)的因材施教的教學(xué)原則。分級(jí)教學(xué)面向全體學(xué)生,使教學(xué)適合每個(gè)學(xué)生的發(fā)展需要和實(shí)際水平,根據(jù)不同的學(xué)生層次或者學(xué)生的興趣,對(duì)于不同的級(jí)別,制定不同的教學(xué)內(nèi)容,教學(xué)目標(biāo)以及教學(xué)的起點(diǎn)。激發(fā)學(xué)生學(xué)習(xí)的積極性和興趣,提高學(xué)生學(xué)習(xí)的主動(dòng)性和積極性。
改變教學(xué)模式,提倡 “以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)模式。注重培養(yǎng)學(xué)生的個(gè)性、興趣,激發(fā)學(xué)生的創(chuàng)造性思維。鼓勵(lì)和培養(yǎng)學(xué)生對(duì)書(shū)本乃至教師的課堂教學(xué)內(nèi)容的質(zhì)疑,鼓勵(lì)學(xué)生找出教科書(shū)上的錯(cuò)誤,鼓勵(lì)學(xué)生提出問(wèn)題,活躍課堂氣氛,引導(dǎo)學(xué)生注重對(duì)知識(shí)的拓展和創(chuàng)造。教學(xué)時(shí)應(yīng)加強(qiáng)使用歸納推理的教學(xué)方法,即采用先提出問(wèn)題,再解決問(wèn)題,進(jìn)而提升到理論層面的教學(xué)方法,引導(dǎo)學(xué)生從觀察具體的事實(shí)和問(wèn)題開(kāi)始,逐步逼近概念和理論,不僅要讓學(xué)生知道教學(xué)內(nèi)容,而且還要讓學(xué)生通過(guò)所學(xué)知識(shí)與技能知道能應(yīng)用在什么地方。
將課堂教學(xué)、網(wǎng)絡(luò)教學(xué)和實(shí)踐教學(xué)有機(jī)的結(jié)合在一起進(jìn)行教學(xué)的教學(xué)方法。在課堂上,教師通過(guò)多媒體課件以案例驅(qū)動(dòng)的方式向?qū)W生傳授知識(shí),下課后,對(duì)于不懂的問(wèn)題,可以在網(wǎng)絡(luò)教學(xué)平臺(tái)上進(jìn)行提問(wèn),或者自主學(xué)習(xí)課件,作相應(yīng)的練習(xí)。在實(shí)踐課程教學(xué)時(shí),教師給出和課堂教學(xué)內(nèi)容相一致的實(shí)驗(yàn)內(nèi)容,由學(xué)生自主完成,教師進(jìn)行隨堂指導(dǎo)。通過(guò)三者的有機(jī)結(jié)合,以達(dá)到較好的教學(xué)效果。
2.實(shí)踐教學(xué)的改革。
在實(shí)驗(yàn)內(nèi)容上增加設(shè)計(jì)型題目的比例,鼓勵(lì)學(xué)生對(duì)于不同的問(wèn)題采用不同的方法解決以及對(duì)于同一問(wèn)題采用不同的方法解決。還可以由任課教師根據(jù)實(shí)際情況設(shè)計(jì)一些針對(duì)性強(qiáng)的,可和各專(zhuān)業(yè)結(jié)合的實(shí)際應(yīng)用題目。以便提高學(xué)生學(xué)習(xí)興趣、學(xué)生的自助解決問(wèn)題的能力和培養(yǎng)學(xué)生自主探索的意識(shí)和能力。同時(shí),針對(duì)某一內(nèi)容教師可以讓同學(xué)自主選題,激發(fā)同學(xué)的積極性。由于學(xué)生受學(xué)識(shí)、經(jīng)驗(yàn)的限制,在實(shí)驗(yàn)過(guò)程中犯錯(cuò)在所難免。教師應(yīng)在學(xué)生的實(shí)驗(yàn)過(guò)程中,及時(shí)發(fā)現(xiàn)錯(cuò)誤,及時(shí)指導(dǎo)予以糾正。
3.成績(jī)考核方式的改革。
目前,各高校主要憑試卷來(lái)檢測(cè)大學(xué)生的學(xué)習(xí)效果,使學(xué)生為了考試而學(xué)習(xí),不能提高學(xué)生學(xué)習(xí)的積極性,不能發(fā)揮學(xué)生的創(chuàng)造力,并且也不能完全反映出學(xué)生的實(shí)際能力。在成績(jī)考核上應(yīng)該采取多種方式。(1)上機(jī)考試,可在平時(shí)上機(jī)時(shí)隨堂進(jìn)行,給學(xué)生給出題目,最好是一人一題,也可以在最后幾次課上給出一個(gè)較難的綜合性、設(shè)計(jì)性問(wèn)題,讓學(xué)生解答。通過(guò)上機(jī)考試,培養(yǎng)學(xué)生獨(dú)立研究、解決問(wèn)題的能力。同時(shí)對(duì)于有創(chuàng)新的解法可給予較高的分?jǐn)?shù);(2)利用網(wǎng)絡(luò)教學(xué)平臺(tái),給學(xué)生提出需要進(jìn)行探討的問(wèn)題,讓學(xué)生經(jīng)過(guò)資料收集、整理得出結(jié)論。對(duì)于參與者,按照一定的權(quán)重進(jìn)行加分,作為平時(shí)成績(jī),提高學(xué)生主動(dòng)學(xué)習(xí)的積極性;(3)不能拋棄期末筆試,在期末筆試中主要涉及計(jì)算機(jī)基礎(chǔ)理論知識(shí),但應(yīng)當(dāng)減少期末筆試在最后成績(jī)中所占的比重。學(xué)生的期末成績(jī)可由以上幾部分綜合構(gòu)成。
4.加強(qiáng)師資隊(duì)伍的建設(shè)。
保證教師的知識(shí)更新所需的時(shí)間及機(jī)會(huì),建立一支高素質(zhì)的師資隊(duì)伍,以提高教學(xué)水平及教學(xué)質(zhì)量,是每個(gè)高校應(yīng)重視的問(wèn)題。由于多數(shù)教師的教學(xué)負(fù)擔(dān)重,因此可以分批分專(zhuān)業(yè)進(jìn)行學(xué)習(xí);也可以將一部分教學(xué)任務(wù)交由外聘的高素質(zhì)的教師擔(dān)任,再不影響正常以及教學(xué)質(zhì)量的前提下讓一部分教師有時(shí)間去學(xué)習(xí)。與此同時(shí)也要注意引進(jìn)和培養(yǎng)新的師資力量。建立一支高素質(zhì)的師資隊(duì)伍。
參考文獻(xiàn):
[1]周安國(guó).從中美基礎(chǔ)課教學(xué)模式的區(qū)別看計(jì)算機(jī)公共基礎(chǔ)課的教學(xué)改革[C].上海外國(guó)語(yǔ)學(xué)院網(wǎng).
[2]王行言.國(guó)外著名大學(xué)計(jì)算機(jī)教學(xué)考察隨筆[J].計(jì)算機(jī)教育,2004(2):117-120.
篇2
>> 計(jì)算機(jī)在圖書(shū)管理系統(tǒng)中應(yīng)用 圖書(shū)管理中計(jì)算機(jī)管理系統(tǒng)的重要性分析 計(jì)算機(jī)在圖書(shū)管理中的應(yīng)用 基于VB的大學(xué)圖書(shū)管理系統(tǒng)的設(shè)計(jì) 基于BS技術(shù)的圖書(shū)管理系統(tǒng)的設(shè)計(jì) 基于Web的圖書(shū)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 基于Oracle的社區(qū)數(shù)字圖書(shū)管理系統(tǒng)設(shè)計(jì) 基于Eclipse的圖書(shū)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 基于RESTful架構(gòu)的圖書(shū)管理系統(tǒng)設(shè)計(jì) 基于圖書(shū)管理系統(tǒng)的設(shè)計(jì) 基于UML圖書(shū)管理系統(tǒng)的分析與設(shè)計(jì) 基于UML圖書(shū)管理系統(tǒng)的建模與設(shè)計(jì) 淺析計(jì)算機(jī)在圖書(shū)管理上的應(yīng)用 計(jì)算機(jī)在高校圖書(shū)管理中的應(yīng)用 計(jì)算機(jī)在圖書(shū)管理中的應(yīng)用探究 計(jì)算機(jī)在圖書(shū)管理上的實(shí)踐應(yīng)用探討 基于PHP的圖書(shū)管理系統(tǒng) 圖書(shū)管理系統(tǒng)的設(shè)計(jì) 圖書(shū)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn) 基于計(jì)算機(jī)集成系統(tǒng)的圖書(shū)館管理策略研究 常見(jiàn)問(wèn)題解答 當(dāng)前所在位置:l、index.jsp。login.html頁(yè)用于用戶輸入并提交登錄信息,當(dāng)用戶提交空用戶名和空密碼時(shí)將禁止其提交;Index.jsp頁(yè)為用戶信息驗(yàn)證頁(yè)面,先判斷是否存在該用戶,然后進(jìn)行密碼驗(yàn)證。當(dāng)用戶名和密碼都正確時(shí)登陸成功,進(jìn)入管理頁(yè)面。用戶名和密碼不正確時(shí)系統(tǒng)會(huì)提示,并且返回登陸頁(yè)面重新登陸。
2.圖書(shū)修改
圖書(shū)修改模塊是本系統(tǒng)的主要模塊,里面集中了本系統(tǒng)的關(guān)鍵功能,包括信息修改、圖書(shū)刪除、新增進(jìn)貨等功能。其中,信息修改包括圖書(shū)ID、圖書(shū)名稱、單價(jià)、規(guī)格,對(duì)圖書(shū)的信息及時(shí)記錄;新增進(jìn)貨可以及時(shí)地添加進(jìn)貨數(shù)量;新增圖書(shū)應(yīng)用可以及時(shí)刪除售貨數(shù)量。
3.圖書(shū)查詢
圖書(shū)查詢包括圖書(shū)ID、圖書(shū)名稱、單價(jià)、規(guī)格、進(jìn)貨數(shù)量和時(shí)間等信息,可以使管理者及時(shí)地掌握進(jìn)貨信息,避免重復(fù)進(jìn)貨,造成圖書(shū)積壓。
4.圖書(shū)瀏覽
圖書(shū)瀏覽包括圖書(shū)ID、圖書(shū)名稱、品牌、借閱數(shù)量和時(shí)間等信息,可以使管理者及時(shí)地掌握?qǐng)D書(shū)應(yīng)用信息,避免出現(xiàn)圖書(shū)短缺的情況,造成不必要的損失。
5.數(shù)據(jù)庫(kù)訪問(wèn)設(shè)計(jì)
此系統(tǒng)屬于信息管理系統(tǒng),頻繁對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加、查詢、修改、刪除等操作,所以在設(shè)計(jì)數(shù)據(jù)庫(kù)之前,為了提高代碼的利用率,本系統(tǒng)將連接數(shù)據(jù)庫(kù)的代碼統(tǒng)一編寫(xiě)在了connectmanager文件中,在以后的頁(yè)面中如要訪問(wèn)數(shù)據(jù)庫(kù),只需將該文件調(diào)用即可,而不必每次都進(jìn)行數(shù)據(jù)庫(kù)連接代碼的書(shū)寫(xiě),這也是程序員在設(shè)計(jì)時(shí)通常采用的方式。
6.系統(tǒng)測(cè)試
系統(tǒng)的測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,能正確地執(zhí)行預(yù)期的功能。這是程序設(shè)計(jì)員在完成系統(tǒng)設(shè)計(jì)階段的各項(xiàng)任務(wù)之后所進(jìn)行的程序設(shè)計(jì)與編程調(diào)試工作。測(cè)試的基本方法有黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試是測(cè)試者把程序看成一個(gè)黑盒,完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性而進(jìn)行的測(cè)試。白盒測(cè)試允許檢查程序的內(nèi)部結(jié)構(gòu),是從檢查程序的邏輯著手,得出測(cè)試數(shù)據(jù)進(jìn)行測(cè)試的過(guò)程。
(1)輸入編號(hào)的文本框:輸入不存在的編號(hào),輸入非數(shù)字的字符如字母Ab,符號(hào)%、*、&等,輸入的編號(hào)長(zhǎng)度超過(guò)指定值。
(2)輸入信息為空:部分信息錄入時(shí)系統(tǒng)規(guī)定不能為空,錄入空信息時(shí)有相關(guān)提示。
(3)輸入信息重復(fù):錄入信息時(shí)若重復(fù)錄入信息,系統(tǒng)會(huì)提示錄入重復(fù)。
(4)錄入成功:登記注冊(cè)成功時(shí)要提示成功。
(5)查詢記錄:輸入查詢條件不符合,或者查詢的相關(guān)信息不存在時(shí)提示。
(6)更改信息:需要設(shè)置成可更改編輯的狀態(tài),而不是只讀狀態(tài)。
(7)刪除信息:管理員對(duì)要?jiǎng)h除的信息能進(jìn)行徹底的刪除。
7.系統(tǒng)維護(hù)
為了改正潛藏的錯(cuò)誤、擴(kuò)充功能、完善功能、翻新結(jié)構(gòu)、延長(zhǎng)系統(tǒng)的壽命而進(jìn)行的各項(xiàng)修改和維護(hù)活動(dòng)稱作系統(tǒng)維護(hù),包括數(shù)據(jù)的維護(hù)和軟件的維護(hù)。數(shù)據(jù)庫(kù)的維護(hù)工作一般由管理員負(fù)責(zé),主要負(fù)責(zé)數(shù)據(jù)的安全性和完整性及進(jìn)行并發(fā)性控制,當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)類(lèi)型、長(zhǎng)度等發(fā)生變化時(shí),或者需要添加某個(gè)數(shù)據(jù)項(xiàng)時(shí)要負(fù)責(zé)修改相關(guān)數(shù)據(jù)庫(kù)并通知有關(guān)的人員;軟件維護(hù)工作主要是對(duì)系統(tǒng)的適應(yīng)性、完善性、預(yù)防性進(jìn)行維護(hù)。
8.系統(tǒng)評(píng)價(jià)
系統(tǒng)基本實(shí)現(xiàn)各項(xiàng)功能,提高了信息的使用質(zhì)量及數(shù)據(jù)的準(zhǔn)確性,提高了信息處理的能力,為管理者決策提供有力的信息支持。但是,系統(tǒng)的適應(yīng)性還需進(jìn)一步完善,使系統(tǒng)的使用更加方便、有效,數(shù)據(jù)庫(kù)中的數(shù)據(jù)也需進(jìn)一步維護(hù),盡量減少冗余數(shù)據(jù)。
9.結(jié)論
本系統(tǒng)是一個(gè)適合當(dāng)前管理員應(yīng)用的圖書(shū)管理系統(tǒng),系統(tǒng)所實(shí)現(xiàn)的功能是在調(diào)研中從相關(guān)管理人員得知的,基本上實(shí)現(xiàn)了預(yù)想的要求。但是,由于個(gè)人能力有限,整個(gè)系統(tǒng)的功能顯然不夠完善。雖然本系統(tǒng)在功能上存在著不足,不能完全符合現(xiàn)實(shí)的需要,但總體來(lái)說(shuō)簡(jiǎn)單易用。
參考文獻(xiàn):
[1]刑苗條.基于Internet教學(xué)網(wǎng)站系統(tǒng)的設(shè)計(jì)方案[J].現(xiàn)代電子技術(shù),2012(04).
[2]威利,邵煜.Java和MySQL Web開(kāi)發(fā)[M].北京:機(jī)械工業(yè)出版社,2010.
[3]陳學(xué)平.Dreamweaver 8.0網(wǎng)頁(yè)制作自學(xué)手冊(cè)[M].北京:電子工業(yè)出版社,2011.
[4]李秀,安穎蓮.計(jì)算機(jī)文化基礎(chǔ)[M].北京:清華大學(xué)出版社,2010.
[5]陳佳.信息系統(tǒng)開(kāi)發(fā)方法教程[M].北京:清華大學(xué)出版社,2005.
篇3
關(guān)鍵詞:數(shù)據(jù)庫(kù)技術(shù);課程建設(shè);計(jì)算機(jī)基礎(chǔ)教育
課程建設(shè)是高校人才培養(yǎng)工作中的一項(xiàng)具體任務(wù),并直接關(guān)系到學(xué)生的知識(shí)結(jié)構(gòu)和實(shí)踐能力能否滿足社會(huì)的現(xiàn)實(shí)需求。因此,在課程建設(shè)中需要結(jié)合高校自身情況并堅(jiān)持以需求導(dǎo)向型的原則。
1財(cái)經(jīng)類(lèi)高校的學(xué)科門(mén)類(lèi)及本科生就業(yè)情況
與理工科大學(xué)和綜合性大學(xué)相比,財(cái)經(jīng)類(lèi)高校有著鮮明的學(xué)科和專(zhuān)業(yè)特色,并體現(xiàn)于本科生在學(xué)科和專(zhuān)業(yè)的分布上。以上海財(cái)經(jīng)大學(xué)2007年本科招生計(jì)劃為例,1600多名學(xué)生分布在34個(gè)專(zhuān)業(yè)(方向)中,對(duì)招生數(shù)據(jù)進(jìn)一步歸類(lèi)和匯總,各大學(xué)科門(mén)類(lèi)的學(xué)生分布如表1所示。表中數(shù)據(jù)所反映的學(xué)科和專(zhuān)業(yè)特色在財(cái)經(jīng)類(lèi)高校中具有一定的代表性――在財(cái)經(jīng)類(lèi)高校中,經(jīng)濟(jì)學(xué)、管理學(xué)兩大學(xué)科門(mén)類(lèi)的學(xué)生所占比例一般高達(dá)80%左右。其中經(jīng)濟(jì)學(xué)覆蓋理論經(jīng)濟(jì)和應(yīng)用經(jīng)濟(jì)兩個(gè)一級(jí)學(xué)科;在管理學(xué)中,以工商管理一級(jí)學(xué)科的學(xué)生為主,管理科學(xué)與工程和公共管理兩個(gè)一級(jí)學(xué)科的學(xué)生所占比例則相對(duì)較小。因此,培養(yǎng)社會(huì)需要的經(jīng)管類(lèi)人才是財(cái)經(jīng)類(lèi)高校的一項(xiàng)重要任務(wù)。
當(dāng)前,社會(huì)對(duì)畢業(yè)生的需求與高校的學(xué)科和專(zhuān)業(yè)特色有著密切的聯(lián)系。以上海財(cái)經(jīng)大學(xué)2008年本科畢業(yè)生就業(yè)情況為例(如表2所示),表中數(shù)據(jù)較代表性地說(shuō)明了財(cái)經(jīng)類(lèi)大學(xué)本科畢業(yè)生的就業(yè)行業(yè)流向。其中超過(guò)70%的學(xué)生就業(yè)于以金融、會(huì)計(jì)師和咨詢業(yè)為主的服務(wù)業(yè)。同時(shí)也說(shuō)明,服務(wù)業(yè)對(duì)財(cái)經(jīng)類(lèi)高校培養(yǎng)的經(jīng)管類(lèi)學(xué)生有著較高的認(rèn)同度和較大的需求。因此,了解和分析服務(wù)行業(yè)用人單位對(duì)經(jīng)管類(lèi)人才的應(yīng)用計(jì)算機(jī)技術(shù)的需求將為財(cái)經(jīng)類(lèi)高校的計(jì)算機(jī)基礎(chǔ)課程建設(shè)提供有益的指導(dǎo)和方向。
2經(jīng)管類(lèi)人才應(yīng)用數(shù)據(jù)庫(kù)技術(shù)的社會(huì)需求
高校教學(xué)應(yīng)該面向社會(huì)需求,以社會(huì)需求為導(dǎo)向有助于創(chuàng)建更加科學(xué)、合理的課程建設(shè)模式。因此,在財(cái)經(jīng)類(lèi)高校的“數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用”計(jì)算機(jī)基礎(chǔ)課程建設(shè)中,有必要了解和分析社會(huì)(尤其是服務(wù)行業(yè))對(duì)經(jīng)管類(lèi)專(zhuān)業(yè)人才應(yīng)用數(shù)據(jù)庫(kù)技術(shù)的實(shí)際需求。
在前程無(wú)憂和中華英才等招聘網(wǎng)站上,我們以Access、SQL Server、Oracle為搜索關(guān)鍵字,對(duì)“數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用”相關(guān)職位描述進(jìn)行了收集、整理和分析,最后將用人單位對(duì)數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用需求歸納為2類(lèi):第1類(lèi)是利用數(shù)據(jù)庫(kù)技術(shù)及工具開(kāi)發(fā)信息系統(tǒng);第2類(lèi)是利用數(shù)據(jù)庫(kù)技術(shù)及工具進(jìn)行業(yè)務(wù)分析。其中,第1類(lèi)需求絕大多數(shù)是針對(duì)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的,而第2類(lèi)需求中面向經(jīng)管類(lèi)專(zhuān)業(yè)的占了50%左右,服務(wù)行業(yè)對(duì)第2類(lèi)需求較強(qiáng)。
事實(shí)上,數(shù)據(jù)庫(kù)技術(shù)的上述兩種應(yīng)用需求與其本身發(fā)展有著密切的聯(lián)系。在互聯(lián)網(wǎng)技術(shù)廣泛應(yīng)用之前,數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用主要是為了解決基礎(chǔ)業(yè)務(wù)數(shù)據(jù)的收集和管理問(wèn)題,相應(yīng)地體現(xiàn)為信息系統(tǒng)開(kāi)發(fā)。但隨著互聯(lián)網(wǎng)尤其是萬(wàn)維網(wǎng)、條形碼、智能卡、自助服務(wù)等技術(shù)的廣泛應(yīng)用以及信息系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)的日益成熟,業(yè)務(wù)數(shù)據(jù)的收集成本越來(lái)越低、收集效率越來(lái)越高,出現(xiàn)了海量業(yè)務(wù)數(shù)據(jù)。盡管人們?cè)?jīng)試圖利用決策支持系統(tǒng)、經(jīng)理信息系統(tǒng)等技術(shù)來(lái)提高業(yè)務(wù)數(shù)據(jù)對(duì)管理決策的支持力度,但一直沒(méi)有找到理想的現(xiàn)實(shí)工具。直至數(shù)據(jù)倉(cāng)庫(kù)、聯(lián)機(jī)分析處理和數(shù)據(jù)挖掘等技術(shù)及報(bào)表工具的成熟并與傳統(tǒng)數(shù)據(jù)庫(kù)技術(shù)相融合,業(yè)務(wù)數(shù)據(jù)對(duì)管理決策的支持價(jià)值才逐漸得到重視和利用,面向業(yè)務(wù)分析的數(shù)據(jù)庫(kù)技術(shù)應(yīng)用需求也隨之運(yùn)應(yīng)而生。
綜合以上分析,我們歸納出如下結(jié)論:在財(cái)經(jīng)類(lèi)高?!皵?shù)據(jù)庫(kù)技術(shù)與應(yīng)用”計(jì)算機(jī)基礎(chǔ)課程建設(shè)中,有必要將“面向業(yè)務(wù)分析”作為課程建設(shè)的新方向。
3基于計(jì)算機(jī)基礎(chǔ)教學(xué)新理念的課程建設(shè)
計(jì)算機(jī)基礎(chǔ)教學(xué)面向非計(jì)算機(jī)專(zhuān)業(yè),其目標(biāo)是培養(yǎng)學(xué)生掌握一定的計(jì)算機(jī)基礎(chǔ)知識(shí)、技術(shù)與方法以及利用計(jì)算機(jī)解決本專(zhuān)業(yè)領(lǐng)域問(wèn)題的能力,“有助于各專(zhuān)業(yè)學(xué)生利用計(jì)算機(jī)技術(shù)解決本專(zhuān)業(yè)領(lǐng)域有關(guān)問(wèn)題”已成為計(jì)算機(jī)基礎(chǔ)教學(xué)中的共識(shí)[1-3]。
但在現(xiàn)實(shí)中,“數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用”課程主要沿用的是計(jì)算機(jī)專(zhuān)業(yè)的教學(xué)模式,大都以信息系統(tǒng)開(kāi)發(fā)為主線組織教學(xué)內(nèi)容,并將數(shù)據(jù)庫(kù)原理、數(shù)據(jù)庫(kù)設(shè)計(jì)和優(yōu)化、信息系統(tǒng)開(kāi)發(fā)過(guò)程等作為相應(yīng)的教學(xué)重點(diǎn);而只將數(shù)據(jù)庫(kù)技術(shù)在業(yè)務(wù)分析中的應(yīng)用作為一般要求,或者說(shuō)還沒(méi)有得到充分的重視。為了滿足經(jīng)管類(lèi)人才應(yīng)用數(shù)據(jù)庫(kù)技術(shù)分析業(yè)務(wù)的社會(huì)需求,有必要在課程建設(shè)目標(biāo)、授課和實(shí)驗(yàn)平臺(tái)、教學(xué)內(nèi)容、實(shí)驗(yàn)數(shù)據(jù)庫(kù)等方面對(duì)課程進(jìn)行創(chuàng)新性實(shí)踐。
首先,調(diào)整課程建設(shè)目標(biāo)。結(jié)合數(shù)據(jù)庫(kù)技術(shù)在業(yè)務(wù)分析中的新應(yīng)用以及經(jīng)管類(lèi)專(zhuān)業(yè)人才應(yīng)用數(shù)據(jù)庫(kù)技術(shù)的社會(huì)需求,我們將課程建設(shè)目標(biāo)描述為:堅(jiān)持“較全面介紹關(guān)系數(shù)據(jù)庫(kù)基本理論”的原則,使學(xué)生在理解關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù)組織形式、數(shù)據(jù)之間的邏輯聯(lián)系及聯(lián)系方式等基本概念和原理的基礎(chǔ)上,掌握基于關(guān)系數(shù)據(jù)庫(kù)技術(shù)的數(shù)據(jù)分析方法;培養(yǎng)學(xué)生熟練使用關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(Relational Database Management System,RDBMS)軟件提取數(shù)據(jù)、加工數(shù)據(jù)和對(duì)數(shù)據(jù)進(jìn)行組織輸出的實(shí)踐能力,以滿足經(jīng)管類(lèi)專(zhuān)業(yè)學(xué)生利用數(shù)據(jù)庫(kù)技術(shù)進(jìn)行業(yè)務(wù)數(shù)據(jù)綜合分析和展示分析結(jié)果的社會(huì)需求。
其次,選擇具有易操作性和易實(shí)施性的授課和實(shí)驗(yàn)平臺(tái)。經(jīng)管類(lèi)專(zhuān)業(yè)學(xué)生的計(jì)算機(jī)操作技能以及對(duì)計(jì)算機(jī)知識(shí)的掌握都較為基礎(chǔ),因此,教師在授課和實(shí)驗(yàn)平臺(tái)的選擇上應(yīng)該注重易操作性和易實(shí)施性。相對(duì)于DB2、Oracle和SQL Server等大中型RDBMS軟件來(lái)說(shuō),Access具有可獲得性和實(shí)用性強(qiáng)、具有RDBMS核心功能、能夠利用查詢和報(bào)表對(duì)象進(jìn)行業(yè)務(wù)數(shù)據(jù)綜合分析和展示分析結(jié)果等特性,因此,將Access作為授課和實(shí)驗(yàn)平臺(tái)是較為適宜的。
再次,調(diào)整教學(xué)內(nèi)容及重點(diǎn)。信息系統(tǒng)開(kāi)發(fā)是為了解決業(yè)務(wù)數(shù)據(jù)的電子化存儲(chǔ),強(qiáng)調(diào)經(jīng)過(guò)數(shù)據(jù)庫(kù)設(shè)計(jì)將現(xiàn)實(shí)世界中與業(yè)務(wù)相關(guān)的各種事物及其聯(lián)系轉(zhuǎn)化為關(guān)系模型,需要通過(guò)編程和系統(tǒng)開(kāi)發(fā)來(lái)實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)的正確性、實(shí)時(shí)性和安全性。而業(yè)務(wù)分析則是對(duì)已經(jīng)存儲(chǔ)于計(jì)算機(jī)系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)進(jìn)行綜合分析和利用,需要通過(guò)分析表間關(guān)系來(lái)理解關(guān)系模型所描述的現(xiàn)實(shí)業(yè)務(wù),并強(qiáng)調(diào)分析結(jié)果能夠以表格或圖形等可視化形式從整體上反映業(yè)務(wù)狀態(tài)。因此,針對(duì)不同的數(shù)據(jù)庫(kù)技術(shù)應(yīng)用方式,教學(xué)內(nèi)容、重點(diǎn)及要求應(yīng)該有所側(cè)重和不同(見(jiàn)表3)。
最后,建設(shè)與教學(xué)內(nèi)容相配套的練習(xí)和實(shí)驗(yàn)數(shù)據(jù)庫(kù)。由于課程建設(shè)的新方向是“業(yè)務(wù)分析”,因此需要建設(shè)用于練習(xí)和實(shí)驗(yàn)的數(shù)據(jù)庫(kù)??梢詫ccess羅斯文示例數(shù)據(jù)庫(kù)作為練習(xí)和實(shí)驗(yàn)數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)包含了供應(yīng)商、客戶、運(yùn)貨商、商品、雇員等實(shí)體表,并通過(guò)“訂單”和“訂單明細(xì)”將這些實(shí)體表聯(lián)系起來(lái),能夠?yàn)閷W(xué)習(xí)者提供與實(shí)際商業(yè)活動(dòng)較為吻合的練習(xí)和實(shí)驗(yàn)數(shù)據(jù)。此外,也可以考慮利用VBA編程生成和開(kāi)發(fā)諸如面向客戶關(guān)系管理的零售業(yè)業(yè)務(wù)數(shù)據(jù)庫(kù)。
4結(jié)語(yǔ)
隨著數(shù)據(jù)庫(kù)技術(shù)的廣泛和深入應(yīng)用,業(yè)務(wù)分析逐漸成為社會(huì)對(duì)經(jīng)管類(lèi)專(zhuān)業(yè)人才應(yīng)用數(shù)據(jù)庫(kù)技術(shù)的一項(xiàng)新需求。因此,在以經(jīng)管類(lèi)專(zhuān)業(yè)為主的財(cái)經(jīng)類(lèi)高校中建設(shè)“數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用”計(jì)算機(jī)基礎(chǔ)課程時(shí),有必要采用不同于計(jì)算機(jī)專(zhuān)業(yè)的教學(xué)模式,并在課程建設(shè)目標(biāo)、授課和實(shí)驗(yàn)平臺(tái)、教學(xué)內(nèi)容、實(shí)驗(yàn)數(shù)據(jù)庫(kù)等方面對(duì)課程建設(shè)進(jìn)行創(chuàng)新性實(shí)踐,才能更好地實(shí)現(xiàn)“有助于各專(zhuān)業(yè)學(xué)生利用計(jì)算機(jī)技術(shù)解決本專(zhuān)業(yè)領(lǐng)域有關(guān)問(wèn)題”的目標(biāo)。
參考文獻(xiàn):
[1] 教育部高等學(xué)校非計(jì)算機(jī)專(zhuān)業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會(huì). 關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見(jiàn)(征求意見(jiàn)稿)[J]. 中國(guó)大學(xué)教學(xué),2005(5):11-18.
[2] 陳國(guó)良,馮博琴,張龍. 抓住實(shí)施“質(zhì)量工程”機(jī)遇 提高高校計(jì)算機(jī)基礎(chǔ)教育水平[J]. 中國(guó)大學(xué)教學(xué),2008(4):7-13.
[3] 王移芝,林艷琴.“計(jì)算機(jī)基礎(chǔ)課程”實(shí)踐教學(xué)體系的研究與實(shí)踐[J]. 計(jì)算機(jī)教育,2008(8):35-37.
Discussion on Demand-oriented Education about Basic Computer Course
CUI Jing-dong, YU Chang-rui
(School of Information and Management, Shanghai University of Finance & Economics, Shanghai 200433, China)
篇4
關(guān)鍵詞:程序設(shè)計(jì)語(yǔ)言;銜接教育;Alice編程;編程概念;計(jì)算思維
中圖分類(lèi)號(hào):G632 文獻(xiàn)標(biāo)識(shí)碼:A 論文編號(hào):1674-2117(2016)22-0019-04
引言
2006年3月,美國(guó)卡耐基梅隆大學(xué)計(jì)算機(jī)科學(xué)系主任周以真教授給出了計(jì)算思維的定義。她認(rèn)為,計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念去求解問(wèn)題、設(shè)計(jì)系統(tǒng)和理解人類(lèi)的行為,包括了涵蓋計(jì)算機(jī)科學(xué)之廣度的一系列思維活動(dòng)。[1]計(jì)算思維活動(dòng)是和“讀、寫(xiě)、算(Reading, writing and arithmetic――3R)”同等重要且適合每個(gè)人的“一種普遍的認(rèn)識(shí)和普適的技能”。
目前,包括美國(guó)、英國(guó)在內(nèi)的眾多國(guó)家,信息素養(yǎng)與計(jì)算思維能力培養(yǎng)已經(jīng)成為中小學(xué)信息技術(shù)教育的新趨勢(shì)和重要教育內(nèi)容。計(jì)算思維在我國(guó)也引起了越來(lái)越多教育教學(xué)者的關(guān)注,很多學(xué)者提出應(yīng)強(qiáng)化對(duì)大學(xué)生及中小學(xué)生計(jì)算思維能力的培養(yǎng)。在高中階段,培養(yǎng)高中生的計(jì)算思維就是要培養(yǎng)他們“像計(jì)算機(jī)科學(xué)家”那樣去思考問(wèn)題,并將這些問(wèn)題滲透到信息技術(shù)的每一個(gè)角落。美國(guó)ACM計(jì)算機(jī)課程IEEE-CS2001總結(jié)了學(xué)習(xí)信息技術(shù)的四種方法,認(rèn)為“編程先行(programming-first)”是一種行之有效的方法。[2]而程序設(shè)計(jì)語(yǔ)言是程序設(shè)計(jì)(編程)最主要的工具之一。因此,本文以程序設(shè)計(jì)語(yǔ)言為切入點(diǎn),針對(duì)目前我國(guó)高中教育階段程序設(shè)計(jì)作為非核心課程的現(xiàn)狀,探析一種既適合高中生學(xué)習(xí)編程概念又適合高中生計(jì)算思維能力培養(yǎng)的程序設(shè)計(jì)語(yǔ)言。
一種適合高中生的程序設(shè)計(jì)語(yǔ)言
1.程序設(shè)計(jì)語(yǔ)言的選擇
目前,我國(guó)高中信息技術(shù)課程學(xué)習(xí)的編程語(yǔ)言主要是Visual Basic,而針對(duì)高中生的信息技術(shù)競(jìng)賽多采用C++或Java語(yǔ)言。雖然這些語(yǔ)言都適用于學(xué)習(xí)面向?qū)ο蟮木幊谈拍?,但基于目前高中信息技術(shù)課的教學(xué)現(xiàn)狀以及高中生的綜合信息素養(yǎng),學(xué)生學(xué)習(xí)這兩種語(yǔ)言的整體興趣并不高,而且對(duì)許多編程概念只“知其然,而不知其所以然”,求解實(shí)際問(wèn)題的能力也不甚理想。這種局面與程序設(shè)計(jì)語(yǔ)言的選擇有很大關(guān)系。首先,Visual Basic和C++/Java是目前高校學(xué)生學(xué)習(xí)的主流程序設(shè)計(jì)語(yǔ)言,語(yǔ)法學(xué)習(xí)難度較大,而且語(yǔ)言本身的抽象程度也并不完全符合高中生的認(rèn)知能力,不適合高中與大學(xué)計(jì)算思維能力培養(yǎng)的銜接教育。其次,雖然這些語(yǔ)言都能夠提供可視化的編程環(huán)境,但程序代碼本身的文本編寫(xiě)模式和文本輸出模式很容易讓學(xué)生認(rèn)為編程是一種枯燥無(wú)味的事情,從而影響他們深入學(xué)習(xí)編程的積極性。鑒于此,本文從以下四個(gè)方面選擇程序設(shè)計(jì)語(yǔ)言。
(1)對(duì)象先行
從廣義上看,程序設(shè)計(jì)語(yǔ)言主要有命令式、面向?qū)ο?、函?shù)式、邏輯式和并發(fā)式等范型,而目前高校使用的主流程序設(shè)計(jì)語(yǔ)言是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,如C++/Java。因此,為了更好地滿足高中與大學(xué)計(jì)算思維能力培養(yǎng)的銜接教育要求,筆者選擇了面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。
(2)高度抽象
基于高中生的綜合信息素養(yǎng)和認(rèn)知能力,選擇的程序設(shè)計(jì)語(yǔ)言應(yīng)是一種比C++/Java更高抽象層次的可視化編程語(yǔ)言。該語(yǔ)言應(yīng)語(yǔ)法簡(jiǎn)單,操作便利,能極大減輕學(xué)生學(xué)習(xí)語(yǔ)法的負(fù)擔(dān),提高學(xué)生使用程序設(shè)計(jì)語(yǔ)言與計(jì)算機(jī)進(jìn)行交流的能力,從而激發(fā)他們學(xué)習(xí)編程的動(dòng)力。
(3)學(xué)習(xí)編程概念
在滿足高度抽象的基礎(chǔ)上,為了初步培養(yǎng)學(xué)生的計(jì)算思維能力,這種程序設(shè)計(jì)語(yǔ)言應(yīng)不影響學(xué)習(xí)基本的編程概念,如類(lèi)、對(duì)象、封裝、方法、事件與事件處理、變量、表達(dá)式、控制語(yǔ)句、遞歸和并發(fā)等。
(4)培養(yǎng)計(jì)算思維
基于高中生的認(rèn)知能力,能夠通過(guò)編程培養(yǎng)高中生用程序設(shè)計(jì)語(yǔ)言分析問(wèn)題、解決問(wèn)題的能力,從而逐步訓(xùn)練計(jì)算思維是選擇這種程序設(shè)計(jì)語(yǔ)言的最終要求,即能夠充分呈現(xiàn)計(jì)算思維的思想或計(jì)算思維的核心概念。
2.Alice――面向?qū)ο蟮娜S可視化編程語(yǔ)言
Alice(http://)是Carnegie Mellon大學(xué)免費(fèi)提供的一個(gè)可以用來(lái)學(xué)習(xí)設(shè)計(jì)與編程的面向?qū)ο蟮目梢暬幊陶Z(yǔ)言。用Alice學(xué)習(xí)編程就是建立自己的虛擬世界,在其中添加各種三維模型(Alice已提供大量預(yù)定義的三維模型),然后編寫(xiě)程序(類(lèi)似于電影劇本)指揮這些三維模型做出所需的動(dòng)作,從而在虛擬的三維世界中快速地創(chuàng)建故事、游戲或類(lèi)似卡通的交互式動(dòng)畫(huà)程序(如上頁(yè)圖1、圖2)。Alice是一種適合高中生學(xué)習(xí)面向?qū)ο缶幊谈拍畹母叨瘸橄蟮目梢暬幊陶Z(yǔ)言,能很好地滿足高中與大學(xué)學(xué)習(xí)編程的銜接教育要求。
(1)滿足對(duì)象先行
Alice語(yǔ)言的最新版本是完全面向?qū)ο蟮?。在Alice創(chuàng)建的虛擬世界中,每一個(gè)三維模型(人、動(dòng)物或建筑等)都是一個(gè)可見(jiàn)的對(duì)象。此外,Alice本身是使用Java語(yǔ)言編寫(xiě)的,用Alice編寫(xiě)的程序最終會(huì)被轉(zhuǎn)換成Java程序運(yùn)行。因此,學(xué)習(xí)Alice語(yǔ)言可為將來(lái)進(jìn)一步學(xué)習(xí)Java或C++語(yǔ)言奠定良好的基礎(chǔ)。
(2)滿足高度抽象
Alice設(shè)計(jì)了一個(gè)拖拽式的可視化用戶界面,學(xué)生可以在屏幕上拖動(dòng)程序中的組件(如對(duì)象、方法、語(yǔ)句等),而不會(huì)出現(xiàn)語(yǔ)句結(jié)構(gòu)或標(biāo)點(diǎn)符號(hào)等語(yǔ)法錯(cuò)誤。一個(gè)使用Alice的程序員更像是一個(gè)導(dǎo)演或一個(gè)木偶操縱者,通過(guò)鼠標(biāo)拖拽屏幕上的語(yǔ)句和對(duì)象就能編寫(xiě)一個(gè)交互式程序,且運(yùn)行過(guò)程具有即時(shí)反饋性。從程序設(shè)計(jì)語(yǔ)言的角度來(lái)看,Alice是一種比C++/Java抽象層次更高的程序設(shè)計(jì)語(yǔ)言,極大地提高了學(xué)生與計(jì)算機(jī)的交流能力,因此更容易激發(fā)他們學(xué)習(xí)編程的興趣與欲望。
(3)學(xué)習(xí)編程概念的極佳選擇
學(xué)習(xí)編程實(shí)際上是學(xué)習(xí)怎樣合理地安排一系列的指令從而實(shí)現(xiàn)一個(gè)任務(wù)。Alice雖然是一種高度抽象的可視化編程語(yǔ)言,但并不影響學(xué)生學(xué)習(xí)和理解面向?qū)ο蟮幕揪幊谈拍?,如?lèi)(class)、對(duì)象(object)、繼承(inheritance)、方法(method)、發(fā)送消息(sending message)、控制結(jié)構(gòu)(control structure)、運(yùn)算符(operator)、表達(dá)式(expression)、事件處理(event handler)等。Alice程序是由很多行描述對(duì)象動(dòng)作或修改對(duì)象屬性的代碼組成,代碼可以組織在Do in order和Do together模塊中,以此來(lái)告訴Alice哪些動(dòng)作是順序發(fā)生的,哪些動(dòng)作是同時(shí)發(fā)生的。此外,由于Alice編程是一種基于劇情或故事的可視化程序設(shè)計(jì)方法,能把抽象的編程概念用形象的方式呈現(xiàn)給初學(xué)編程的人,因此它更符合高中生的認(rèn)知能力。
使用Alice編程培養(yǎng)初步的計(jì)算思維能力
利用Alice編程熟練地掌握計(jì)算機(jī)科學(xué)的基本編程概念是高中生逐步培養(yǎng)計(jì)算思維能力的一個(gè)有效途徑。ACM前主席Denning教授系統(tǒng)地總結(jié)了計(jì)算的7類(lèi)原理,即計(jì)算、通信、協(xié)調(diào)、記憶、自動(dòng)化、評(píng)估和設(shè)計(jì)。每個(gè)類(lèi)別都從一個(gè)獨(dú)特的視角去觀察計(jì)算本身,并且在計(jì)算領(lǐng)域具有“普遍性”“復(fù)現(xiàn)性”和“廣泛影響性”,它們構(gòu)建起一個(gè)理解計(jì)算內(nèi)涵的框架。教育部高等學(xué)校大學(xué)計(jì)算機(jī)課程教學(xué)指導(dǎo)委員會(huì)編制的《大學(xué)計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求》從8個(gè)方面描述了計(jì)算思維(增加了“抽象”)。[3]筆者將Alice編程學(xué)習(xí)與這8個(gè)類(lèi)別的計(jì)算思維表達(dá)體系建立了關(guān)聯(lián),如下頁(yè)表所示。
篇5
關(guān)鍵詞:計(jì)算機(jī)程序設(shè)計(jì);教學(xué)方法;實(shí)踐
大學(xué)階段一門(mén)很重要的計(jì)算機(jī)基礎(chǔ)課程――《計(jì)算機(jī)程序設(shè)計(jì)》,它是培養(yǎng)學(xué)生計(jì)算機(jī)應(yīng)用能力最基本的課程,因此計(jì)算機(jī)程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)是計(jì)算機(jī)程序設(shè)計(jì)這門(mén)課程中非常重要的實(shí)踐環(huán)節(jié)。計(jì)算機(jī)程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)的主要目的不僅是對(duì)課堂及教科書(shū)中知識(shí)進(jìn)行深入理解與驗(yàn)證,更重要的是要培養(yǎng)學(xué)生的思維及實(shí)踐能力。但是目前計(jì)算機(jī)程序?qū)嶒?yàn)教學(xué)存在重驗(yàn)證、輕設(shè)計(jì)的錯(cuò)誤思想,這就導(dǎo)致計(jì)算機(jī)程序設(shè)計(jì)的實(shí)驗(yàn)效果不佳,學(xué)生的學(xué)習(xí)興趣沒(méi)有得到充分的激發(fā),忽略了學(xué)生的主體性。隨著教學(xué)改革的不斷深入,教師將如何更好的提高計(jì)算機(jī)程序設(shè)計(jì)課程的實(shí)驗(yàn)教學(xué)效果,充分培養(yǎng)、發(fā)揮學(xué)生的創(chuàng)造性思維與主觀能動(dòng)性成為了實(shí)驗(yàn)教學(xué)所研究的重點(diǎn)。本文從學(xué)生自主學(xué)習(xí)的角度出發(fā),圍繞著培養(yǎng)學(xué)生思維能力這個(gè)核心內(nèi)容來(lái)探討計(jì)算機(jī)程序設(shè)計(jì)課程實(shí)驗(yàn)教學(xué)的方法。
1 重視學(xué)生的實(shí)驗(yàn)預(yù)習(xí)與實(shí)驗(yàn)準(zhǔn)備環(huán)節(jié)
在計(jì)算機(jī)程序設(shè)計(jì)實(shí)驗(yàn)時(shí),一些學(xué)生在實(shí)驗(yàn)過(guò)程中不知所措、毫無(wú)頭緒,這就造成學(xué)生盲目實(shí)驗(yàn)或無(wú)法進(jìn)行實(shí)驗(yàn),最終導(dǎo)致實(shí)驗(yàn)無(wú)法順利完成,造成這種現(xiàn)象的主要原因就是學(xué)生在實(shí)驗(yàn)前沒(méi)有深入的預(yù)習(xí)實(shí)驗(yàn)知識(shí)以及實(shí)驗(yàn)準(zhǔn)備不充分。為了避免這樣現(xiàn)象的發(fā)生,教師應(yīng)重視學(xué)生的實(shí)驗(yàn)預(yù)習(xí)與實(shí)驗(yàn)準(zhǔn)備環(huán)節(jié),逐步引導(dǎo)學(xué)生進(jìn)行充分的預(yù)習(xí)與準(zhǔn)備。在計(jì)算機(jī)程序設(shè)計(jì)理論教學(xué)中,教師應(yīng)該同時(shí)引導(dǎo)學(xué)生對(duì)實(shí)驗(yàn)知識(shí)及實(shí)驗(yàn)準(zhǔn)備進(jìn)行充分的預(yù)習(xí),預(yù)習(xí)的主要內(nèi)容包括:實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)方法、實(shí)驗(yàn)要求及實(shí)驗(yàn)步驟等,此外,教師還應(yīng)該要求學(xué)生根據(jù)自己的實(shí)驗(yàn)內(nèi)容及要求來(lái)收集與了解與本次實(shí)驗(yàn)相關(guān)的實(shí)驗(yàn)資料,以此來(lái)加深對(duì)實(shí)驗(yàn)的了解程度。
另外,學(xué)生所選定的實(shí)驗(yàn)內(nèi)容也十分重要。教師應(yīng)根據(jù)本次試驗(yàn)的目的與要求來(lái)制定實(shí)驗(yàn)內(nèi)容的范圍,這樣不僅可以避免學(xué)生選擇實(shí)驗(yàn)內(nèi)容的盲目性,而且學(xué)生可以依據(jù)自身的興趣來(lái)選擇可以充分發(fā)揮自己創(chuàng)造性思維的實(shí)驗(yàn)內(nèi)容。因此,教師應(yīng)依據(jù)實(shí)驗(yàn)課的目的及要求來(lái)制定自選式及開(kāi)放式的實(shí)驗(yàn)內(nèi)容,學(xué)生也可以自主的選擇適合于自身的實(shí)驗(yàn)內(nèi)容。這種開(kāi)放性的實(shí)驗(yàn)課不僅可以鼓勵(lì)學(xué)生充分發(fā)揮自己的創(chuàng)造性思維從實(shí)際問(wèn)題的角度來(lái)自主的設(shè)計(jì)實(shí)驗(yàn)內(nèi)容,而且還能夠滿足不同層次、不同興趣的同學(xué)都能選到自己感興趣的實(shí)驗(yàn)內(nèi)容。
2 在實(shí)驗(yàn)環(huán)節(jié)中著重培養(yǎng)學(xué)生的實(shí)驗(yàn)?zāi)芰?/p>
2.1 實(shí)驗(yàn)中常見(jiàn)問(wèn)題的解決
學(xué)生在實(shí)驗(yàn)過(guò)程中經(jīng)常會(huì)出現(xiàn)一些自己難于解決的錯(cuò)誤代碼以及操作錯(cuò)誤等常見(jiàn)問(wèn)題,這些問(wèn)題如果在沒(méi)有老師幫助解決的前提下可能會(huì)導(dǎo)致學(xué)生實(shí)驗(yàn)無(wú)法進(jìn)行下去。由于在計(jì)算機(jī)實(shí)驗(yàn)教學(xué)中教師所帶學(xué)生均在60人以上,實(shí)驗(yàn)中出現(xiàn)的問(wèn)題也各不相同,如果由老師單獨(dú)進(jìn)行指導(dǎo)是根本無(wú)法解決全部學(xué)生的問(wèn)題,這也就不可能提高計(jì)算機(jī)程序設(shè)計(jì)的實(shí)驗(yàn)效果。針對(duì)以上問(wèn)題,筆者提出了一種有效的解決辦法――教師指導(dǎo)為主,學(xué)生互助為輔。
教師在計(jì)算機(jī)程序設(shè)計(jì)實(shí)驗(yàn)課中針對(duì)學(xué)生提出的問(wèn)題要耐心引導(dǎo),尊重學(xué)生的想法。在指導(dǎo)時(shí)應(yīng)讓周?chē)耐瑢W(xué)一起參加問(wèn)題的討論,例如:對(duì)于試驗(yàn)中代碼的問(wèn)題,教師要引導(dǎo)學(xué)生注意問(wèn)題的出處,然后分析這種錯(cuò)誤是邏輯錯(cuò)誤還是語(yǔ)法錯(cuò)誤,耐心教會(huì)學(xué)生如何從數(shù)據(jù)結(jié)構(gòu)與算法的角度去分析問(wèn)題,如何根據(jù)系統(tǒng)提示來(lái)查找問(wèn)題的原因,并積極鼓勵(lì)討論組的學(xué)生主動(dòng)發(fā)表自己的看法,積極討論問(wèn)題。這樣不僅解決了試驗(yàn)中的問(wèn)題,而且可以通過(guò)討論組進(jìn)行互助學(xué)習(xí),提高了實(shí)驗(yàn)的效果。此外,教師要總結(jié)試驗(yàn)中出現(xiàn)的共性問(wèn)題并提出典型的解決方法以供全班同學(xué)討論學(xué)習(xí),在提高教師自身素質(zhì)的同時(shí)還能激發(fā)學(xué)生求知欲望及創(chuàng)造性思維能力。
2.2 課堂知識(shí)向課外知識(shí)的延伸
在課內(nèi)實(shí)驗(yàn)課程的基礎(chǔ)上,教師應(yīng)將計(jì)算機(jī)程序設(shè)計(jì)實(shí)驗(yàn)向課外實(shí)驗(yàn)進(jìn)行延伸。學(xué)生通過(guò)課內(nèi)實(shí)驗(yàn)中所學(xué)到的知識(shí)及應(yīng)用能力可以獨(dú)立自主的完成課外實(shí)驗(yàn),學(xué)生在課外實(shí)驗(yàn)過(guò)程中出現(xiàn)的問(wèn)題可以通過(guò)網(wǎng)絡(luò)與老師進(jìn)行交流與討論,這不僅可以大大提高計(jì)算機(jī)程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)的效果,而且可以極為有效的激勵(lì)學(xué)生的學(xué)習(xí)興趣及創(chuàng)造性思維。
3 學(xué)生自主總結(jié)與評(píng)價(jià)實(shí)驗(yàn)結(jié)果
教師應(yīng)依據(jù)學(xué)生的實(shí)驗(yàn)?zāi)芰?lái)制定評(píng)價(jià)標(biāo)準(zhǔn),并對(duì)學(xué)生的報(bào)告做出評(píng)價(jià),對(duì)于學(xué)生自主設(shè)計(jì)的實(shí)驗(yàn)內(nèi)容、解決方法及實(shí)驗(yàn)總結(jié)體會(huì)等內(nèi)容進(jìn)行額外加分。另外要求學(xué)生對(duì)自己的實(shí)驗(yàn)進(jìn)行評(píng)價(jià),總結(jié)試驗(yàn)中出現(xiàn)的問(wèn)題及解決辦法,提出自己的見(jiàn)解及想法,讓同學(xué)與教師的評(píng)價(jià)進(jìn)行對(duì)比,這樣不僅讓學(xué)生在老師的評(píng)價(jià)中找出自己存在的問(wèn)題,并且能夠使得學(xué)生對(duì)本次實(shí)驗(yàn)進(jìn)行及時(shí)有效的總結(jié)與歸納。
4 總結(jié)
教師在計(jì)算機(jī)程序設(shè)計(jì)試驗(yàn)中著重培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,不僅能夠加深學(xué)生對(duì)理論基礎(chǔ)知識(shí)的理解與認(rèn)識(shí),而且還能有效的提高學(xué)生實(shí)驗(yàn)?zāi)芰?、激發(fā)學(xué)生創(chuàng)新型思維。因此,教師應(yīng)在計(jì)算機(jī)程序設(shè)計(jì)試驗(yàn)中圍繞培養(yǎng)學(xué)生的實(shí)驗(yàn)?zāi)芰M(jìn)行深入的研究與改革教學(xué),通過(guò)不斷的探索與實(shí)踐才能取得較好的計(jì)算機(jī)程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)效果。
[參考文獻(xiàn)]
[1]龔沛曾,楊志強(qiáng),顧春華,徐安東.大學(xué)生計(jì)算機(jī)實(shí)踐能力培養(yǎng)的改革和實(shí)踐[J].中國(guó)大學(xué)教學(xué),2008,6:16-18.
篇6
本節(jié)的學(xué)習(xí)對(duì)象是八年級(jí)的學(xué)生,他們已具備一定的觀察、思考、分析和解決問(wèn)題的能力,熟悉常見(jiàn)的應(yīng)用軟件。但他們對(duì)用計(jì)算機(jī)程序解決問(wèn)題接觸甚少,把程序設(shè)計(jì)看得高深而神秘,容易產(chǎn)生厭學(xué)、怕學(xué)的情緒,從而失去學(xué)習(xí)的信心。學(xué)生已經(jīng)在數(shù)學(xué)課中學(xué)習(xí)過(guò)求圖形的面積和周長(zhǎng)、解方程等相關(guān)知識(shí),為學(xué)習(xí)程序設(shè)計(jì)打下了基礎(chǔ)。
學(xué)習(xí)內(nèi)容分析
本節(jié)課是蘇科版八年級(jí)《初中信息技術(shù)》第四章第一節(jié)“程序設(shè)計(jì)簡(jiǎn)介”的內(nèi)容,是本章的起始課。本節(jié)課的主要內(nèi)容是認(rèn)識(shí)程序設(shè)計(jì)、了解程序設(shè)計(jì)語(yǔ)言、體驗(yàn)程序設(shè)計(jì)的過(guò)程。用計(jì)算機(jī)程序解決問(wèn)題是信息加工和處理的一種重要手段,計(jì)算機(jī)就是靠人編寫(xiě)的計(jì)算機(jī)程序來(lái)解決實(shí)際問(wèn)題的,計(jì)算機(jī)程序是一組操作指令或語(yǔ)句序列,程序設(shè)計(jì)的一般過(guò)程包括確定算法、編寫(xiě)程序、調(diào)試程序。
教學(xué)目標(biāo)
知識(shí)與技能目標(biāo):了解計(jì)算機(jī)程序的概念;了解程序設(shè)計(jì)語(yǔ)言的種類(lèi)。
過(guò)程與方法目標(biāo):通過(guò)“解方程”實(shí)例引入程序設(shè)計(jì)。
情感態(tài)度與價(jià)值觀目標(biāo):通過(guò)探究“求圖形面積、周長(zhǎng)”實(shí)例,經(jīng)歷計(jì)算機(jī)解決問(wèn)題的過(guò)程,學(xué)會(huì)用計(jì)算機(jī)程序解決問(wèn)題。
教學(xué)策略
本節(jié)內(nèi)容中含有的概念較多,如果教師只是照本宣科,就無(wú)法激發(fā)學(xué)生的學(xué)習(xí)興趣,使他們迸發(fā)出思維的火花。概念是進(jìn)行邏輯思維的最初形式,是進(jìn)行邏輯思維的物質(zhì)基礎(chǔ)。任何一個(gè)概念的形成都是一個(gè)不斷完善、發(fā)展的過(guò)程。教學(xué)時(shí),要還原概念的生成與發(fā)展過(guò)程,才能讓學(xué)生更好地體驗(yàn)概念、感受概念,最終形成對(duì)概念的認(rèn)知。為此,筆者通過(guò)引入程序、走進(jìn)程序、體驗(yàn)程序、暢想程序這些學(xué)習(xí)活動(dòng),期望學(xué)生在活動(dòng)中感悟程序、程序設(shè)計(jì)的概念,認(rèn)識(shí)程序設(shè)計(jì)語(yǔ)言,體驗(yàn)程序設(shè)計(jì)的過(guò)程。
教學(xué)過(guò)程
1.創(chuàng)設(shè)情境,引入程序
師:在日常生活中,我們經(jīng)常使用計(jì)算機(jī)解決以下各類(lèi)問(wèn)題:①如何在體檢表中,快速找出身高最高的學(xué)生?(電子表格)②繪制一個(gè)圓形,可以使用什么工具軟件?(畫(huà)圖、WPS、Photoshop)③解一元二次方程呢?前面兩個(gè)問(wèn)題我們可以使用電子表格、畫(huà)圖等軟件來(lái)解決。第三個(gè)問(wèn)題呢?我們現(xiàn)有的軟件能解決嗎?沒(méi)有合適的軟件,我們可以自己編寫(xiě)程序。
學(xué)生體驗(yàn)用程序來(lái)解一元二次方程(如圖1)。
小結(jié):用計(jì)算機(jī)解決問(wèn)題時(shí),首先應(yīng)考慮選擇現(xiàn)有軟件,當(dāng)沒(méi)有合適的軟件時(shí),需要自己編寫(xiě)程序來(lái)解決問(wèn)題。
設(shè)計(jì)意圖:借助問(wèn)題引導(dǎo)學(xué)生思考,喚起學(xué)生的求知欲,總結(jié)出用計(jì)算機(jī)解決問(wèn)題的幾種方法。利用解方程這個(gè)小程序,幫助學(xué)生感受計(jì)算機(jī)程序的作用,調(diào)動(dòng)他們開(kāi)發(fā)程序的愿望,明確學(xué)習(xí)內(nèi)容。
2.感知生活,走進(jìn)程序
用計(jì)算機(jī)能識(shí)別和執(zhí)行的語(yǔ)言,編排完成具體工作的操作序列。
師:計(jì)算機(jī)所能識(shí)別的語(yǔ)言是什么呢?我們一起來(lái)認(rèn)識(shí)它(分析程序代碼)。
活動(dòng)三:了解程序設(shè)計(jì)語(yǔ)言。
觀看微視頻“程序設(shè)計(jì)語(yǔ)言”,思考以下問(wèn)題。
①程序設(shè)計(jì)語(yǔ)言分為哪三種?(機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言)
②計(jì)算機(jī)唯一直接識(shí)別的語(yǔ)言是什么?(機(jī)器語(yǔ)言)
③我們一般使用哪種語(yǔ)言編寫(xiě)程序?(高級(jí)語(yǔ)言)
④高級(jí)語(yǔ)言程序如何轉(zhuǎn)換成機(jī)器語(yǔ)言程序呢?(用高級(jí)語(yǔ)言編寫(xiě)的程序必須先翻譯成機(jī)器語(yǔ)言程序,計(jì)算機(jī)才能識(shí)別和執(zhí)行,翻譯方式有解釋與編譯兩種,如圖2)
設(shè)計(jì)意圖:合理地創(chuàng)設(shè)問(wèn)題情境,引導(dǎo)學(xué)生利用生活中的問(wèn)題進(jìn)行探究學(xué)習(xí),即解方程的步驟、查看解方程程序的代碼,由生活中的程序過(guò)渡到計(jì)算機(jī)程序,便于學(xué)生接受、理解和運(yùn)用知識(shí)。借助微視頻學(xué)習(xí)任務(wù)單,引導(dǎo)學(xué)生認(rèn)識(shí)機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言等幾種程序設(shè)計(jì)語(yǔ)言的特點(diǎn)。
3.范例引領(lǐng),體驗(yàn)程序
活動(dòng)四:分析范例,體驗(yàn)求三角形面積的程序。
①求三角形面積。
師:實(shí)現(xiàn)方法是輸入底、高(面積=底×高÷2),點(diǎn)擊計(jì)算按鈕,輸出面積(如圖3)。為了使描述更加清晰、直觀,我們一般使用流程圖呈現(xiàn)(如圖4)。
小結(jié):這是我們解決求三角形面積問(wèn)題的方法。計(jì)算機(jī)解決問(wèn)題和人解決問(wèn)題一樣需要解題步驟和方法。這種計(jì)算機(jī)解決問(wèn)題的步驟和方法稱為算法。自然語(yǔ)言是最直接的描述算法的工具,用流程圖表示算法,直觀形象,易于理解。解決問(wèn)題的過(guò)程,就是實(shí)現(xiàn)算法的過(guò)程,而計(jì)算機(jī)程序就是算法的代碼實(shí)現(xiàn),是計(jì)算機(jī)可以執(zhí)行的。
②打開(kāi)求三角形面積程序,切換代碼界面,對(duì)照流程圖,嘗試讀懂程序。
③學(xué)生運(yùn)行程序,查看結(jié)果。
活動(dòng)五:模仿范例,設(shè)計(jì)求長(zhǎng)方形周長(zhǎng)的程序。
①分析問(wèn)題,確定算法。
教師對(duì)比求三角形面積的方法,引導(dǎo)學(xué)生確定求長(zhǎng)方形周長(zhǎng)的算法(如圖5)。
②啟動(dòng)VB,完善程序。
學(xué)生模仿求三角形面積的程序編寫(xiě)求長(zhǎng)方形周長(zhǎng)的程序。
③運(yùn)行和調(diào)試程序。
師:按F5鍵運(yùn)行程序,觀察結(jié)果,運(yùn)行成功了嗎?如果沒(méi)有成功,仔細(xì)查看輸入的代碼,找出錯(cuò)誤,修改后再次運(yùn)行!
學(xué)生演示程序,教師引導(dǎo)學(xué)生共同探尋程序中的錯(cuò)誤并修改,直至運(yùn)行成功。
④提煉程序設(shè)計(jì)的一般過(guò)程(如圖6)。
設(shè)計(jì)意圖:知識(shí)不是從他人那里獲得的,也不是道聽(tīng)途說(shuō)的,更不是被推導(dǎo)、想象或猜測(cè)出來(lái)的,而是由學(xué)生親身經(jīng)歷習(xí)得的。首先以學(xué)生熟悉的三角形面積為例,通過(guò)分析算法、查看代碼、運(yùn)行程序,初步了解程序設(shè)計(jì)。在此基礎(chǔ)上,模仿編寫(xiě)求長(zhǎng)方形周長(zhǎng)的程序,增加感性認(rèn)識(shí)。在熟悉的情境中輕松體驗(yàn)計(jì)算機(jī)程序設(shè)計(jì)的思想,在運(yùn)行程序的過(guò)程中發(fā)現(xiàn)錯(cuò)誤、改正錯(cuò)誤,體會(huì)到程序編寫(xiě)并不是一次就能成功的,需要反復(fù)調(diào)試。從而經(jīng)歷和體驗(yàn)計(jì)算機(jī)程序設(shè)計(jì)的一般過(guò)程,感悟計(jì)算機(jī)程序解決問(wèn)題的魅力。
提煉升華,暢想程序
1.思維導(dǎo)圖,復(fù)習(xí)鞏固(如圖7)
2.觀看視頻,暢想程序
教師介紹軟件、App與程序之間的關(guān)系。(軟件是由程序、數(shù)據(jù)、文檔資料組成的,其核心是程序;App是智能手機(jī)的第三方應(yīng)用程序)
觀看視頻《一名12歲的手機(jī)應(yīng)用開(kāi)發(fā)者》,并說(shuō)一說(shuō)你想設(shè)計(jì)一個(gè)什么樣的程序?
3.拓展思路,明確方向
篇7
關(guān)鍵詞:計(jì)算機(jī)程序設(shè)計(jì);應(yīng)用型開(kāi)發(fā);管理系統(tǒng)
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)33-7483-02
1 計(jì)算機(jī)程序設(shè)計(jì)概述
計(jì)算機(jī)誕生于20世紀(jì),在人類(lèi)的發(fā)展史上發(fā)揮著重要的作用。當(dāng)前通過(guò)計(jì)算機(jī)可以實(shí)現(xiàn)很多功能,例如琴棋書(shū)畫(huà),甚至一臺(tái)名為“深藍(lán)”的計(jì)算機(jī)曾在下棋技術(shù)上擊敗了當(dāng)時(shí)最厲害的棋手之一。計(jì)算機(jī)的強(qiáng)大功能并不能直接通過(guò)人類(lèi)自然語(yǔ)言的描述實(shí)現(xiàn),而是通過(guò)不斷的執(zhí)行指令和計(jì)算實(shí)現(xiàn), 即計(jì)算機(jī)程序。
計(jì)算機(jī)程序(computer program)是計(jì)算機(jī)可以識(shí)別的語(yǔ)言,計(jì)算機(jī)程序設(shè)計(jì)就是運(yùn)用計(jì)算機(jī)語(yǔ)言將人們的需求,轉(zhuǎn)換成計(jì)算機(jī)能夠理解和執(zhí)行的指令,從而實(shí)現(xiàn)相應(yīng)的功能。完整的程序設(shè)計(jì)首先通過(guò)分析需求,弄清楚核心任務(wù)和輸入、輸出要求, 然后設(shè)計(jì)算法,通過(guò)程序設(shè)計(jì)語(yǔ)言把算法轉(zhuǎn)換成應(yīng)程序,交由計(jì)算機(jī)執(zhí)行,最終測(cè)試和調(diào)試程序,確保程序能夠正確運(yùn)行以便完成核心任務(wù)。
程序設(shè)計(jì)語(yǔ)言具有較長(zhǎng)的發(fā)展史,且包含了多種的類(lèi)型。首先是機(jī)器語(yǔ)言,所有的計(jì)算機(jī)程序都需要變成機(jī)器語(yǔ)言才能正常運(yùn)行,它完全是由二進(jìn)制的0和1組成,不易讀懂,所以使用機(jī)器語(yǔ)言編寫(xiě)程序的效率和準(zhǔn)確性都很低。為克服機(jī)器語(yǔ)言的這些缺點(diǎn),用符號(hào)代替二進(jìn)制指令的匯編語(yǔ)言誕生了。為了提高程序設(shè)計(jì)的效率和準(zhǔn)確性,高級(jí)程序設(shè)計(jì)語(yǔ)言的概念被提出,即用人類(lèi)語(yǔ)言容易理解和使用的符號(hào)形式編寫(xiě)程序。20世紀(jì)70年代,作為編程基礎(chǔ)學(xué)習(xí)語(yǔ)言的C語(yǔ)言誕生,20世紀(jì)90年代,Java語(yǔ)言又出現(xiàn),由于該編程語(yǔ)言面向?qū)ο?,而且又?dú)立于具體的硬件平臺(tái)的開(kāi)發(fā)環(huán)境,所以已經(jīng)成為當(dāng)今的一大熱點(diǎn)。
2 計(jì)算機(jī)程序設(shè)計(jì)的多應(yīng)用型開(kāi)發(fā)
在科學(xué)技術(shù)迅速發(fā)展的今天,計(jì)算機(jī)已經(jīng)在我們生活工作中占據(jù)了無(wú)法取代的位置,并且在經(jīng)濟(jì)發(fā)展社會(huì)的各個(gè)行業(yè)中都發(fā)揮著巨大的作用。計(jì)算機(jī)程序設(shè)計(jì)的廣泛應(yīng)用不僅提高了企事業(yè)的經(jīng)濟(jì)效益和效率,同時(shí)實(shí)現(xiàn)了科學(xué)現(xiàn)代化和智能化的管理,在經(jīng)濟(jì)社會(huì)中發(fā)揮了顯著的作用。
2.1 計(jì)算機(jī)的管理信息系統(tǒng)
當(dāng)今社會(huì),很多企事業(yè)單位采用了非常有效的管理信息系統(tǒng),諸如常見(jiàn)的酒店入住管理系統(tǒng)、圖書(shū)館借閱管理系統(tǒng)等。這些系統(tǒng)無(wú)一例外都是由計(jì)算機(jī)的各種高級(jí)語(yǔ)言編寫(xiě)而成的,它們可以非常有效、快速、客觀、準(zhǔn)確的進(jìn)行信息處理,克服了企業(yè)人員管理導(dǎo)致的各種弊端,從而很大程度的提高了企事業(yè)單位的管理水平和經(jīng)濟(jì)效益。
管理信息系統(tǒng)(MIS,Management Information System)主要依靠人進(jìn)行主導(dǎo),同時(shí)借助于計(jì)算機(jī)的軟硬件和其他相關(guān)設(shè)備進(jìn)行信息的搜集、加工和處理,并做好信息的維護(hù)和使用。通過(guò)這個(gè)系統(tǒng)可以有效的管理企業(yè)擁有的財(cái)力、人力、設(shè)備、技術(shù)等資源,保證數(shù)據(jù)庫(kù)信息的準(zhǔn)確性,使企業(yè)的信息管理系統(tǒng)化,從而支持企業(yè)從基層到高層的集中一體化運(yùn)作,提高企業(yè)的管理水平、效率和經(jīng)濟(jì)效益。
管理信息系統(tǒng)不僅可以實(shí)現(xiàn)對(duì)商品的銷(xiāo)售和庫(kù)存情況的基本管理,還能做到對(duì)客戶和員工的信息采集和管理,以做到人員合理安排,對(duì)客戶進(jìn)行及時(shí)的維護(hù)和跟進(jìn)。管理信息系統(tǒng)的推廣可以大大的實(shí)現(xiàn)企業(yè)運(yùn)作效率的提高,節(jié)省企業(yè)運(yùn)作所涉及到的人力物力成本,并且解決由于人為手工操作帶來(lái)的速度慢和錯(cuò)誤率高的缺點(diǎn)。同時(shí),管理系統(tǒng)的投入使用,可以確保企業(yè)的運(yùn)作流程更為系統(tǒng)規(guī)范。在經(jīng)濟(jì)迅速發(fā)展的當(dāng)今社會(huì),管理信息系統(tǒng)勢(shì)必會(huì)吸引越來(lái)越多的企業(yè)投入和使用,而每套管理系統(tǒng)都要根據(jù)企業(yè)自身的發(fā)展內(nèi)容和情況量身定做,這樣才可以確保適用于自身企業(yè)的發(fā)展,以避免被社會(huì)發(fā)展的激烈又殘酷的競(jìng)爭(zhēng)淘汰。
2.2 電子商務(wù)應(yīng)用
通過(guò)計(jì)算機(jī)高級(jí)語(yǔ)言建立電子商務(wù)網(wǎng)站,把企業(yè)的經(jīng)營(yíng)范圍和服務(wù)宗旨體現(xiàn)在網(wǎng)站上,從而有效樹(shù)立公司的品牌和企業(yè)形象,使?jié)撛诘目蛻魧?duì)公司有一個(gè)直觀的印象。另外還可以在第一時(shí)間通過(guò)網(wǎng)絡(luò)讓客戶了解自己最新的產(chǎn)品,有效的達(dá)到產(chǎn)品推廣的作用。除此之外, 隨著電子商務(wù)的不斷發(fā)展,諸如淘寶網(wǎng)、卓越網(wǎng)、當(dāng)當(dāng)網(wǎng)等網(wǎng)絡(luò)商城逐漸涌現(xiàn)出來(lái),網(wǎng)上購(gòu)物成為人們生活的一部分。網(wǎng)站服務(wù)發(fā)展的越來(lái)越多樣化,計(jì)算機(jī)可以直接執(zhí)行原來(lái)需要用人工進(jìn)行的作業(yè),并通過(guò)網(wǎng)絡(luò)的途徑共享結(jié)果數(shù)據(jù)。
例如圖書(shū)銷(xiāo)售網(wǎng)站通過(guò)計(jì)算機(jī)程序設(shè)計(jì),包括網(wǎng)站開(kāi)發(fā)和后臺(tái)數(shù)據(jù)庫(kù)建立,實(shí)現(xiàn)計(jì)算機(jī)銷(xiāo)售并且有效的管理圖書(shū),在這之前都是通過(guò)圖書(shū)管理人員人工操作。建立后臺(tái)數(shù)據(jù)庫(kù)需要確保數(shù)據(jù)一致、準(zhǔn)確和安全,而網(wǎng)頁(yè)的設(shè)計(jì)則要求功能齊全,便于用戶操作。電子商務(wù)以電子數(shù)據(jù)信息流通代替了實(shí)物流,大量的減少了人力和物力成本,同時(shí)大大縮小了從生產(chǎn)者到消費(fèi)者之間的距離,確保交易可以隨時(shí)隨地進(jìn)行,從而提高了交易效率,可以稱之為一種全新的經(jīng)營(yíng)手段。
電子商務(wù)在互聯(lián)網(wǎng)的基礎(chǔ)上,通過(guò)電子數(shù)據(jù)信息流的運(yùn)作為制造者、銷(xiāo)售者和消費(fèi)者提供了世界范圍的公平公正的大市場(chǎng),從而更好的滿足三方的需求。越來(lái)越多的企業(yè)開(kāi)始以電子商務(wù)的方式實(shí)現(xiàn)管理和營(yíng)銷(xiāo),計(jì)算機(jī)程序設(shè)計(jì)在電子商務(wù)方向具有非常好的應(yīng)用前景。
2.3 工業(yè)工程應(yīng)用
工業(yè)生產(chǎn)過(guò)程中,調(diào)節(jié)器、被控參數(shù)種類(lèi)、干擾因素和突發(fā)事件較多,且設(shè)備需要連續(xù)運(yùn)作,因此工廠生產(chǎn)必須提高控制的自動(dòng)化水平,以達(dá)到高控制精度的要求。計(jì)算機(jī)程序設(shè)計(jì)在大型工業(yè)中的自動(dòng)控制問(wèn)題中發(fā)揮了極其重要作用。
可編程控制器采用可編程序的存儲(chǔ)器,在其內(nèi)部執(zhí)行可以實(shí)現(xiàn)需求的運(yùn)算、邏輯、控制等操作指令,得到符合需求的輸出,從而控制各種類(lèi)型的生產(chǎn)過(guò)程,其在工業(yè)自動(dòng)化控制系統(tǒng)中占有極其重要的地位。它是一種適用于工業(yè)環(huán)境下的數(shù)字運(yùn)算與控制操作一體化的程序設(shè)計(jì)系統(tǒng)。
計(jì)算機(jī)程序設(shè)計(jì)在機(jī)械領(lǐng)域的應(yīng)用主要體現(xiàn)在機(jī)械自動(dòng)化控制和計(jì)算機(jī)輔助設(shè)計(jì)兩個(gè)方面。隨著計(jì)算機(jī)的推廣,數(shù)控機(jī)器設(shè)備、可控鍋爐設(shè)備、計(jì)算機(jī)輔助設(shè)計(jì)和制造、自動(dòng)化設(shè)備等都在工業(yè)工程領(lǐng)域出現(xiàn)。工業(yè)自動(dòng)化控制系統(tǒng)有助于生產(chǎn)過(guò)程中的信息管理和實(shí)現(xiàn)生產(chǎn)過(guò)程自動(dòng)化的功能。計(jì)算機(jī)輔助設(shè)計(jì)是指設(shè)計(jì)人員在計(jì)算機(jī)和相關(guān)的圖形設(shè)備的協(xié)助下進(jìn)行設(shè)計(jì)工作,主要體現(xiàn)在計(jì)算機(jī)圖形技術(shù)。計(jì)算機(jī)圖形技術(shù)可以用來(lái)設(shè)計(jì)一些機(jī)器設(shè)備的外形,工廠、倉(cāng)庫(kù)的布局設(shè)置,還可以用來(lái)設(shè)計(jì)電子電路及器件。它的強(qiáng)大功能在于設(shè)計(jì)過(guò)程中,計(jì)算機(jī)程序能夠自動(dòng)判斷設(shè)計(jì)是否存在問(wèn)題。如果判斷出存在問(wèn)題,該技術(shù)還可以實(shí)現(xiàn)諸如一些數(shù)據(jù)、圖形和算術(shù)的自動(dòng)修改,以確保最后結(jié)果的準(zhǔn)確性。機(jī)械制造領(lǐng)域內(nèi)計(jì)算機(jī)程序設(shè)計(jì)的使用,實(shí)現(xiàn)了機(jī)械和建工精度和效率的提高,同時(shí)加工成本和失誤率也得以降低。
除了以上涉及的工業(yè)自動(dòng)化和機(jī)械領(lǐng)域,比較廣泛應(yīng)用的還有鍋爐溫度控制程序設(shè)計(jì)系統(tǒng),溫室溫度、濕度控制程序設(shè)計(jì)系統(tǒng)等。工業(yè)其他領(lǐng)域也可以通過(guò)計(jì)算機(jī)程序設(shè)計(jì)實(shí)現(xiàn)工業(yè)流程的最優(yōu)化。
3 結(jié)束語(yǔ)
計(jì)算機(jī)程序設(shè)計(jì)的意義在于用計(jì)算機(jī)語(yǔ)言解決現(xiàn)實(shí)的需求, 當(dāng)今社會(huì)的每個(gè)行業(yè)都離不開(kāi)計(jì)算機(jī),充分利用計(jì)算機(jī)的程序設(shè)計(jì)來(lái)解決問(wèn)題已經(jīng)是大勢(shì)所趨。隨著計(jì)算機(jī)技術(shù)的突飛猛進(jìn)的發(fā)展,我們需要更加有效的利用這種技術(shù)進(jìn)行多應(yīng)用型的開(kāi)發(fā),從而給人們的社會(huì)生活、管理決策帶來(lái)極大的方便。
參考文獻(xiàn):
[1] 秦燕.VB之學(xué)法[J].電腦知識(shí)與技術(shù),2010(23).
篇8
【關(guān)鍵詞】中職學(xué)校;計(jì)算機(jī)程序設(shè)計(jì);課程教學(xué)
程序設(shè)計(jì)課程作為計(jì)算機(jī)專(zhuān)業(yè)的一門(mén)基礎(chǔ)課程,它有利于提高學(xué)生的思維能力,對(duì)學(xué)生深人學(xué)習(xí)計(jì)算機(jī)專(zhuān)業(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ì)課程本是一門(mén)難度不小的專(zhuān)業(yè)性較強(qiáng)的一門(mén)學(xué)科,再加上近幾年大學(xué)生的普遍擴(kuò)招,使中職學(xué)校的生源質(zhì)量未能得到保障,中職學(xué)校的生源大部份都是初中生中學(xué)習(xí)成績(jī)偏低,基礎(chǔ)相對(duì)薄弱的學(xué)生,學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的難度就可想而知了。在實(shí)際教學(xué)過(guò)程中,經(jīng)常會(huì)出現(xiàn)一個(gè)很簡(jiǎn)單的問(wèn)題,往往會(huì)耗費(fèi)很多的時(shí)間去講解,這都是因?yàn)閷W(xué)生的理解能力不強(qiáng),認(rèn)識(shí)水平低的原因。在筆者對(duì)所教計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的問(wèn)卷調(diào)查中也顯示:100%所有的學(xué)生都認(rèn)為學(xué)習(xí)程序設(shè)計(jì)課程是很有必要的;但在學(xué)習(xí)過(guò)程中,85.7%是學(xué)生都表示學(xué)習(xí)上都靠課堂上教師所教授的內(nèi)容,課外課余時(shí)間幾乎是沒(méi)有再學(xué)習(xí);62.6%學(xué)生認(rèn)為程序設(shè)計(jì)課程語(yǔ)法復(fù)雜,難度大、聽(tīng)不懂;29.8%的學(xué)生認(rèn)為課堂上的知識(shí)能夠掌握,但不會(huì)靈活變通;甚至有71.3%的學(xué)生不習(xí)慣也不愿意借助網(wǎng)絡(luò)資源進(jìn)行學(xué)習(xí);約有50%的學(xué)生一遇到有難度的課程時(shí),更輕易地選擇放棄學(xué)習(xí)。由此可見(jiàn),現(xiàn)在中職學(xué)生的學(xué)習(xí)動(dòng)機(jī)普遍不足,學(xué)習(xí)觀念還停留在基礎(chǔ)文化課程的學(xué)習(xí)上,沒(méi)有掌握技能型學(xué)科的學(xué)習(xí)方法,且沒(méi)有堅(jiān)持學(xué)習(xí)的毅力和精神。
從課程本身的特殊性和課程的組織看。程序設(shè)計(jì)類(lèi)課程由于其自身的特殊性,語(yǔ)法規(guī)則繁多課程內(nèi)容枯燥、不容易激發(fā)學(xué)生的學(xué)習(xí)熱情,另外語(yǔ)法規(guī)則難記易忘也增加了學(xué)習(xí)難度,學(xué)習(xí)這類(lèi)課程的一般方法是對(duì)需要掌握的語(yǔ)法規(guī)則熟悉熟記和熟練應(yīng)用,要進(jìn)行程序設(shè)計(jì)不僅需要強(qiáng)記語(yǔ)法規(guī)則還需要轉(zhuǎn)化思維,使用程序設(shè)計(jì)的思想思考問(wèn)題解決問(wèn)題。如果不能轉(zhuǎn)換思維方式實(shí)際動(dòng)手編程時(shí)將不知如何下手,學(xué)習(xí)的語(yǔ)法規(guī)則都將會(huì)成為紙上談兵。但在中職學(xué)校中,課時(shí)安排并沒(méi)有考慮到學(xué)生的特殊性,課程沒(méi)有足夠的課時(shí)供學(xué)生在理解和掌握課本上知識(shí)的同時(shí),通過(guò)在實(shí)踐過(guò)程中發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,從而學(xué)習(xí)更深層次的東西。中職類(lèi)教材上存在嚴(yán)重滯后現(xiàn)象,案例相對(duì)中職生能力而且頗有難度,很多案例無(wú)法貼近生活,跟上信息技術(shù)的發(fā)展。在教學(xué)上,許多老師沒(méi)有實(shí)際計(jì)算機(jī)項(xiàng)目研究和開(kāi)發(fā)經(jīng)驗(yàn),且知識(shí)結(jié)構(gòu)陳舊與實(shí)際的計(jì)算機(jī)技術(shù)的發(fā)展存在了較大的差異,在教學(xué)過(guò)程中,老師根據(jù)自己的理解講解課本上的知識(shí),然后學(xué)生做一些適當(dāng)?shù)南屠斫?,上機(jī)操作也只是對(duì)課本上的案例進(jìn)行編程調(diào)試,都只是照著課本打代碼,一旦調(diào)試成功就完成了任務(wù),沒(méi)有自己動(dòng)腦思考的過(guò)程,而缺乏了編程最重要的思想和創(chuàng)新。
二、加強(qiáng)中職學(xué)校計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)的措施
如何激發(fā)學(xué)生的學(xué)習(xí)興趣和自主學(xué)習(xí),如何培養(yǎng)學(xué)生程序設(shè)計(jì)和編寫(xiě)的思維,提高教學(xué)的實(shí)效,本人從以下幾個(gè)方面進(jìn)行分析探索。
1.要讓學(xué)生有一種想學(xué)會(huì)、能學(xué)好的感覺(jué)。中職學(xué)生學(xué)習(xí)上的興趣大多來(lái)自自我效能感,中職學(xué)生往往是在學(xué)習(xí)上大受打擊的對(duì)象,對(duì)學(xué)習(xí)的信心很不足,在學(xué)習(xí)初期塑造成就感可以激發(fā)學(xué)習(xí)學(xué)習(xí)下去的興趣,作為一名中職學(xué)校的程序設(shè)計(jì)語(yǔ)言類(lèi)教師,為了培養(yǎng)學(xué)生濃厚的學(xué)習(xí)興趣,在課程初期,可以編寫(xiě)一些實(shí)際生活中簡(jiǎn)單有趣的程序,讓學(xué)生有了學(xué)習(xí)地方?jīng)_動(dòng)和學(xué)習(xí)熱情。然后在接下來(lái)的慢慢深入的課堂教學(xué)中,首先必須要做的事就是讓學(xué)生覺(jué)得這節(jié)課我們將要學(xué)習(xí)的是一個(gè)非常實(shí)用的東西,并且讓學(xué)生知道這個(gè)程序的實(shí)現(xiàn)并不是很難,同時(shí)在講解的時(shí)候把知識(shí)點(diǎn)講得通俗易懂點(diǎn),做到聯(lián)系實(shí)際,深入簡(jiǎn)出,打消學(xué)生對(duì)程序設(shè)計(jì)課程的恐懼心理,讓知道,只要認(rèn)真聽(tīng),老師一定能讓他們自己親自設(shè)計(jì)出來(lái)。在程序設(shè)計(jì)課程教學(xué)中,教師對(duì)語(yǔ)法和基本程序的講解時(shí)很有必要的,教師的思維和講解方法也很大程度決定了學(xué)生的接受程度,因此,在教學(xué)中,要避免呆板的灌輸,講解時(shí)要通俗易懂,讓學(xué)生容易接受。其次,還要求教師不斷提升自己,從實(shí)踐出發(fā),把書(shū)本上的知識(shí)點(diǎn)運(yùn)用到解決實(shí)際的生活問(wèn)題上來(lái),比如,現(xiàn)在學(xué)生都在使用智能手機(jī),里面的很多簡(jiǎn)單又實(shí)用的一些軟件,老師要引導(dǎo)學(xué)生把學(xué)到的知識(shí)點(diǎn)運(yùn)用到分析軟件的設(shè)計(jì)和制作上來(lái),從內(nèi)在激發(fā)學(xué)生學(xué)習(xí)的興趣。
2.適當(dāng)項(xiàng)目教學(xué)法提高教。所謂項(xiàng)目教學(xué)法,就是讓學(xué)生在一個(gè)典型的“項(xiàng)目任務(wù)”的驅(qū)動(dòng)下,展開(kāi)教學(xué)活動(dòng),引導(dǎo)學(xué)生由簡(jiǎn)到繁、由易到難、循序漸進(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é)生共同分析解決該問(wèn)題所需的知識(shí),方法和步驟,圍繞具體任務(wù)進(jìn)行適量的概念教學(xué)和舉例講解,可以獨(dú)立完成,也可以合作完成。目的是通過(guò)完成任務(wù),掌握學(xué)習(xí)內(nèi)容,學(xué)會(huì)學(xué)習(xí),培養(yǎng)綜合能力。在這個(gè)過(guò)程中,教師參與探索和指導(dǎo),引導(dǎo)學(xué)生掌握教學(xué)內(nèi)容,指引方法不當(dāng)會(huì)導(dǎo)致學(xué)習(xí)不知如何下手而使項(xiàng)目教學(xué)無(wú)法進(jìn)行。并且項(xiàng)目教學(xué)中,教師要重點(diǎn)設(shè)計(jì)選題,選題要接近實(shí)際需要,并且要難易適中,難度與學(xué)生能達(dá)到的能力不匹配不僅沒(méi)有達(dá)到預(yù)期的效果,而且還會(huì)挫敗學(xué)生的學(xué)習(xí)積極性。
3.采用小組合作完成難度大的項(xiàng)目。學(xué)生的學(xué)習(xí)能力是不同的,因而在同一課堂內(nèi),全班同學(xué)所掌握的知識(shí)會(huì)有所不同,容易造成學(xué)生成績(jī)兩極分化和教學(xué)知識(shí)點(diǎn)的疏漏。某些項(xiàng)目采用小組合作的形式進(jìn)行,讓不同能力的學(xué)生都能參與到項(xiàng)目中來(lái),并且在合作完成任務(wù)的過(guò)程中,基礎(chǔ)差的學(xué)生可以借助基礎(chǔ)好學(xué)生的幫助來(lái)提升自己。在實(shí)施分組合作過(guò)程中,教師明確考核方式,比如通過(guò)平均任務(wù)量和小組每個(gè)成員都要項(xiàng)目演示達(dá)標(biāo)該小組才能通過(guò)來(lái)督促小組中成員間互相幫助,特別是基礎(chǔ)差的學(xué)生可以得到基礎(chǔ)好的學(xué)生的幫助,同時(shí)也避免任務(wù)代替。
隨著計(jì)算機(jī)技術(shù)的迅速發(fā)展,程序設(shè)計(jì)語(yǔ)言將會(huì)顯得越發(fā)重要,但程序設(shè)計(jì)語(yǔ)言并非深不可測(cè),反而趣味性很強(qiáng),還可以提高思維能力,對(duì)其他課程的學(xué)習(xí)也有很好的促進(jìn)作用。在中職學(xué)校中,程序設(shè)計(jì)語(yǔ)言課程教學(xué)更需要教師有極高的教學(xué)水平和綜合的教學(xué)藝術(shù),教師在教學(xué)過(guò)程中不能局限于書(shū)本知識(shí),要把專(zhuān)業(yè)課程與實(shí)際運(yùn)用聯(lián)系起來(lái),提高學(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ī)光盤(pán)軟件與應(yīng)用2013-08-15期刊
[3]邢秀娥《案例教學(xué)在中職計(jì)算機(jī)程序設(shè)計(jì)課程中的應(yīng)用》科技創(chuàng)新導(dǎo)報(bào)2012-05-01期刊
篇9
【關(guān)鍵詞】計(jì)算機(jī)程序設(shè)計(jì);案例教學(xué);動(dòng)手能力;實(shí)施過(guò)程
1.程序設(shè)計(jì)語(yǔ)言教學(xué)中存在的問(wèn)題
程序設(shè)計(jì)類(lèi)課程是計(jì)算機(jī)專(zhuān)業(yè)的重要專(zhuān)業(yè)課,在課程體系中處于重要地位,但這類(lèi)課程又是學(xué)生普遍反映學(xué)習(xí)難度較大的課程,特別是高職院校學(xué)生。
1.1教材特點(diǎn)
目前計(jì)算機(jī)程序設(shè)計(jì)教材在內(nèi)容編排上普遍的一個(gè)特點(diǎn)是,以理論的系統(tǒng)性為目標(biāo),內(nèi)容編排嚴(yán)謹(jǐn)規(guī)范,先講理論,后講例題。這一編排保證了教材在學(xué)術(shù)上的嚴(yán)謹(jǐn)性,但卻不符合學(xué)生的認(rèn)知規(guī)律。教師在程序設(shè)計(jì)類(lèi)課程教學(xué)方面,多采用傳統(tǒng)的方法,按照教材的編排順序系統(tǒng)地講授,同時(shí)結(jié)合一些上機(jī)實(shí)踐操作來(lái)鞏固和熟悉課堂上所講的一些知識(shí)點(diǎn),這些常規(guī)的方式存在著一些不足之處: 以教師為中心,以教教材為目的,偏重理論知識(shí)的灌輸,而忽視學(xué)生的"學(xué)", 學(xué)生參與教學(xué)活動(dòng)的機(jī)會(huì)少,大部分時(shí)間處于被動(dòng)接受狀態(tài),理論與實(shí)踐脫節(jié),導(dǎo)致學(xué)生失去學(xué)習(xí)的興趣,學(xué)生的主動(dòng)性、積極性難以發(fā)揮,更不利于創(chuàng)新型人才的成長(zhǎng),不能滿足當(dāng)前社會(huì)對(duì)人才的需要。
1.2高職學(xué)生的特點(diǎn)
高職院校近年高考錄取分?jǐn)?shù)線在200分左右,甚至有些降至160分,學(xué)生文化基礎(chǔ)普遍較差,上高職前接觸、使用電腦的機(jī)會(huì)少,計(jì)算機(jī)文化基礎(chǔ)更差,按傳統(tǒng)教學(xué)模式授課,學(xué)生接受非常困難。在以往的計(jì)算機(jī)程序設(shè)計(jì)課中,大多數(shù)學(xué)生認(rèn)為學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言既枯燥又無(wú)用,不如學(xué)習(xí)多媒體或網(wǎng)絡(luò)的一些課程;有的學(xué)生是因?yàn)閷W(xué)習(xí)程序設(shè)計(jì),需要較強(qiáng)的邏輯思維能力和一定的數(shù)學(xué)、英語(yǔ)基礎(chǔ),因而在學(xué)習(xí)程序設(shè)計(jì)時(shí)顯得力不從心,不能掌握應(yīng)用計(jì)算機(jī)解題的基本思維方式,對(duì)計(jì)算機(jī)程序設(shè)計(jì)產(chǎn)生畏懼感,缺乏學(xué)習(xí)信心,就知難而退了。
2.實(shí)施案例教學(xué)的過(guò)程
計(jì)算機(jī)程序設(shè)計(jì)課程是實(shí)踐性、可視性很強(qiáng)的課程,它的教學(xué)應(yīng)有別于其他課程的教學(xué)模式和方法,在要求學(xué)生掌握理論知識(shí)的同時(shí),更要具有分析問(wèn)題、解決問(wèn)題的實(shí)踐能力,熟練掌握實(shí)際編程技能。因此,如何在程序設(shè)計(jì)的教學(xué)工作中,針對(duì)學(xué)生的特點(diǎn),激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)的興趣、培養(yǎng)學(xué)生軟件開(kāi)發(fā)的能力已成為高職高校計(jì)算機(jī)專(zhuān)業(yè)急需解決的問(wèn)題。運(yùn)用案例教學(xué)法,可有效解決這一問(wèn)題。
2.1案例教學(xué)的目的
高職教育的目標(biāo)是以就業(yè)為導(dǎo)向,既要滿足當(dāng)前就業(yè)能力的需求,又要滿足其就業(yè)的后續(xù)力提高的需求。在教學(xué)過(guò)程中不能只灌鴨式的方法傳授知識(shí),而應(yīng)大力加強(qiáng)學(xué)生就業(yè)能力、創(chuàng)新能力和解決實(shí)際問(wèn)題能力的訓(xùn)練,提高學(xué)生對(duì)職業(yè)崗位和職業(yè)變化的適應(yīng)能力。使用案例教學(xué)法來(lái)貫穿整個(gè)教學(xué)內(nèi)容,既能提高學(xué)生學(xué)習(xí)程序設(shè)計(jì)的興趣,又能培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力。符合了高職教育的要求。
2.2案例的選擇
目前程序設(shè)計(jì)課程的教材大多數(shù)介紹知識(shí)點(diǎn),舉一些零散的例子來(lái)鞏固。即使有些教材在最后綜合的實(shí)踐篇中介紹某些系統(tǒng)(圖書(shū)館圖書(shū)管理系統(tǒng)、借閱系統(tǒng)等)的設(shè)計(jì)與源代碼,但這些例子的源代碼較長(zhǎng),篇幅較大,學(xué)生很難一次性看懂,因?yàn)槌绦蜷L(zhǎng)更使學(xué)生看不下去而放棄。再加上學(xué)生沒(méi)有在圖書(shū)館工作的經(jīng)歷,不清楚圖書(shū)管理的流程,所以對(duì)數(shù)據(jù)結(jié)構(gòu)也不了解,所以這就增加了學(xué)生對(duì)學(xué)習(xí)類(lèi)似案例難度。因此,選擇一個(gè)優(yōu)秀的、符合高職學(xué)生的教學(xué)案例教材就顯得非常重要。
在琳瑯滿目圖書(shū)(教材)市場(chǎng)中,很難找到一本符合自己學(xué)生特點(diǎn)的教材,因此,可以組織有經(jīng)驗(yàn)的教師針對(duì)高職生的特點(diǎn)及要求自己編寫(xiě)校內(nèi)自用教材來(lái)解決教材內(nèi)容不足的問(wèn)題。
自編教材中選用的教學(xué)案例應(yīng)該考慮實(shí)用性、趣味性、一致性。同時(shí)案例的內(nèi)容還要注意不能偏離本課程的教學(xué)目的,又要讓學(xué)生熟悉及感興趣。以本人在教學(xué)中采用的案例如:迷你計(jì)算器、石頭剪子布游戲、猜數(shù)游戲、學(xué)生成績(jī)管理系統(tǒng)等。這些案例學(xué)生在日常生活中是經(jīng)常接觸的,比較熟悉,而且難度不大,所以學(xué)生在看到這些案例后,易于接受,會(huì)產(chǎn)生學(xué)習(xí)的欲望。
2.3案例教學(xué)具體實(shí)施
案例教學(xué)主要突出實(shí)際應(yīng)用,理論聯(lián)系實(shí)際,培養(yǎng)學(xué)生邏輯思維,培養(yǎng)學(xué)生動(dòng)手能力和解決實(shí)際問(wèn)題的能力。因此,在教學(xué)的具體實(shí)施過(guò)程中,教學(xué)的方法非常重要。以本人多年來(lái)的程序設(shè)計(jì)教學(xué)經(jīng)驗(yàn),我覺(jué)得應(yīng)從以下幾個(gè)方面入手。
2.3.1上好第一堂課
以我院高職生為例。學(xué)生的基礎(chǔ)較差,大多數(shù)學(xué)生來(lái)自偏遠(yuǎn)的農(nóng)村,之前的高中階段教學(xué)條件比較差,上高職前幾乎沒(méi)有接觸過(guò)計(jì)算機(jī)的。因此,對(duì)計(jì)算機(jī)課程的每一門(mén)課程,即陌生又好奇。所以在第一堂課中如何引導(dǎo)學(xué)生正確理解計(jì)算機(jī)編程,培養(yǎng)他們對(duì)編程產(chǎn)生濃厚的興趣是重中之重。
首先,把有趣的案例運(yùn)行演示,向?qū)W生介紹是用計(jì)算機(jī)語(yǔ)言來(lái)編寫(xiě)的。讓學(xué)生對(duì)計(jì)算機(jī)語(yǔ)言編寫(xiě)的各種應(yīng)用程序有一個(gè)初步和全面的了解。其次,開(kāi)始把案例中由淺入深的分解,溶入到各個(gè)知識(shí)內(nèi)容的講解和學(xué)習(xí)上。以C++為例,如剛開(kāi)始可以“迷你計(jì)算器”為例,在輸出界面上有提示的內(nèi)容,如下圖:
向?qū)W生提問(wèn):如何才能顯示文字?從而引出標(biāo)準(zhǔn)輸出、輸入設(shè)備。即cout 和cin的應(yīng)用。接著就學(xué)習(xí)cout 和cin的使用方法。即要顯示“歡迎使用迷你計(jì)算機(jī)!”,在C++中應(yīng)寫(xiě)成語(yǔ)句:cout
篇10
摘要:本文在分析了C語(yǔ)言程序設(shè)計(jì)課程的教學(xué)現(xiàn)狀和教學(xué)困境的基礎(chǔ)上,對(duì)比自然語(yǔ)言和程序設(shè)計(jì)語(yǔ)言的共性以及C語(yǔ)言的特殊性,提出了“從概念入手,側(cè)重程序閱讀和程序設(shè)計(jì)能力培養(yǎng)”而非“語(yǔ)法研究”的教學(xué)角度。
關(guān)鍵詞:C語(yǔ)言;程序設(shè)計(jì);教學(xué)內(nèi)容;教學(xué)角度
中圖分類(lèi)號(hào):G64 文獻(xiàn)標(biāo)識(shí)碼:A
1教學(xué)現(xiàn)狀
在高等學(xué)校的本科教育中,“C語(yǔ)言程序設(shè)計(jì)”幾乎成了所有專(zhuān)業(yè)的必開(kāi)課程,從計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程等相關(guān)專(zhuān)業(yè),到電子信息類(lèi)理工科各專(zhuān)業(yè),乃至理工科院校的所有非計(jì)算機(jī)專(zhuān)業(yè),有的是專(zhuān)業(yè)基礎(chǔ)課,有的是公共必修基礎(chǔ)課,有的是“非計(jì)算機(jī)專(zhuān)業(yè)的計(jì)算機(jī)基礎(chǔ)課”。只是課程名稍有差異,常見(jiàn)的有“C語(yǔ)言程序設(shè)計(jì)”、“高級(jí)語(yǔ)言程序設(shè)計(jì)”、“C語(yǔ)言”、“C程序設(shè)計(jì)”、“結(jié)構(gòu)化程序設(shè)計(jì)”等。無(wú)論叫什么樣的課程名,也無(wú)論是哪類(lèi)專(zhuān)業(yè),其課程的教學(xué)要求和教材選用卻無(wú)太大差別,只是課時(shí)分配差異較大。
從網(wǎng)絡(luò)調(diào)查的16所不同類(lèi)型高校的“C語(yǔ)言程序設(shè)計(jì)”教學(xué)大綱看,普遍都包含“通過(guò)本課程的學(xué)習(xí),使學(xué)生了解有關(guān)程序設(shè)計(jì)的基本概念、術(shù)語(yǔ)及C語(yǔ)言的特點(diǎn),掌握C語(yǔ)言基本數(shù)據(jù)類(lèi)型、語(yǔ)法規(guī)則、程序控制結(jié)構(gòu)、常用的標(biāo)準(zhǔn)庫(kù)函數(shù),培養(yǎng)學(xué)生的程序設(shè)計(jì)技能,初步積累編程經(jīng)驗(yàn)”的教學(xué)基本要求;約百分之八十左右的“C語(yǔ)言程序設(shè)計(jì)”課程都選用由譚浩強(qiáng)主編、清華大學(xué)出版社出版的“C程序設(shè)計(jì)”作為主教材;課時(shí)分配從30~108課時(shí)不等,其中80課時(shí)以上的多為應(yīng)用型本科院校的計(jì)算機(jī)相關(guān)專(zhuān)業(yè)以及綜合性大學(xué)的非計(jì)算機(jī)專(zhuān)業(yè),理論課時(shí)與實(shí)驗(yàn)課時(shí)的比例一般為1:1到1:1.2。與此同時(shí),其他專(zhuān)業(yè)基礎(chǔ)課(如計(jì)算機(jī)組成原理、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)等)的課時(shí)一般為54課時(shí),最多不超過(guò)72學(xué)時(shí)。相比之下,“C語(yǔ)言程序設(shè)計(jì)”所占課時(shí)是其他專(zhuān)業(yè)基礎(chǔ)課的1.5倍至2倍。
從教學(xué)目的看,非計(jì)算機(jī)專(zhuān)業(yè)的“C語(yǔ)言程序設(shè)計(jì)”課程主要目的是“掌握語(yǔ)法規(guī)則和程序結(jié)構(gòu),具備一定的程序設(shè)計(jì)能力”,而計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的“C語(yǔ)言程序設(shè)計(jì)”課的教學(xué)目的則要分為三個(gè)層次,一是使學(xué)生全面理解計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的基本內(nèi)容和結(jié)構(gòu);二是通過(guò)算法掌握程序設(shè)計(jì)的基本方法和步驟,并具備一定的程序設(shè)計(jì)能力;三是為后續(xù)課程的算法描述和其他程序設(shè)計(jì)語(yǔ)言的學(xué)習(xí)奠定基礎(chǔ)。
2教學(xué)誤區(qū)
從以上的教學(xué)現(xiàn)狀(特別是課時(shí)分配)看,長(zhǎng)期以來(lái),“C語(yǔ)言程序設(shè)計(jì)”的課程教學(xué)存在“教學(xué)內(nèi)容背離教學(xué)要求和教學(xué)目的”的誤區(qū),主要表現(xiàn)在教材誤區(qū)、講授誤區(qū)和考核誤區(qū)三個(gè)方面。
2.1教材誤區(qū)
國(guó)內(nèi)高校的“C語(yǔ)言程序設(shè)計(jì)”課大多選用譚浩強(qiáng)主編、清華大學(xué)出版社出版的“C程序設(shè)計(jì)”[1]為主教材,目前使用的是2005年7月修訂出版的第三版,教材共363頁(yè),主體內(nèi)容分為14章,其中,第3章的數(shù)據(jù)類(lèi)型與表達(dá)式占用30頁(yè),第4章的格式輸入輸出占用12頁(yè),前9章共占用218頁(yè),后5章共占用145頁(yè)。占用如此大篇幅的原因是教材中除了介紹相關(guān)語(yǔ)法格式外,還增加了相當(dāng)多“特殊格式”和“特殊情況”的解釋和說(shuō)明,因此,該教材的最大優(yōu)點(diǎn)就是“內(nèi)容詳盡、解釋清晰”。然而,對(duì)于初學(xué)者來(lái)說(shuō),學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言就是為了“為計(jì)算機(jī)描述求解問(wèn)題的過(guò)程”,過(guò)于詳細(xì)但又遠(yuǎn)離現(xiàn)實(shí)問(wèn)題的“特殊格式”和“特殊情況”的解釋?zhuān)沟脤W(xué)習(xí)內(nèi)容復(fù)雜化,增加了程序設(shè)計(jì)語(yǔ)言學(xué)習(xí)的難度,誤導(dǎo)了學(xué)習(xí)者的學(xué)習(xí)重點(diǎn),由此也賦予了該教材無(wú)法掩飾的缺點(diǎn),那就是教材編寫(xiě)的指導(dǎo)思想和教材內(nèi)容的組織脫離了高校各專(zhuān)業(yè)“C語(yǔ)言程序設(shè)計(jì)”課程的教學(xué)目標(biāo),過(guò)分強(qiáng)調(diào)語(yǔ)法細(xì)節(jié)而忽略了程序設(shè)計(jì)語(yǔ)言的“正向表達(dá)能力”的應(yīng)用,過(guò)分強(qiáng)調(diào)“語(yǔ)言的靈活性”而導(dǎo)致教材主體內(nèi)容的“復(fù)雜化”,從而誤導(dǎo)“C語(yǔ)言程序設(shè)計(jì)”課程的教學(xué)內(nèi)容朝著“重語(yǔ)法學(xué)習(xí)、輕算法描述”的“語(yǔ)言研究”方向發(fā)展。
2.2講授誤區(qū)
由于教材內(nèi)容的“復(fù)雜”,課堂講授自然需要較多課時(shí),教學(xué)重點(diǎn)當(dāng)然也放在了“語(yǔ)法研究”上。從網(wǎng)上下載的“C程序設(shè)計(jì)(第三版)”的配套教學(xué)課件以及有關(guān)院校的“C語(yǔ)言程序設(shè)計(jì)”教學(xué)課件的內(nèi)容組織上可以清楚的給出以上判斷?!罢Z(yǔ)法研究”型的課堂講授,更加放大了教材對(duì)“C語(yǔ)言程序設(shè)計(jì)”課程內(nèi)容的“扭曲”程度,給學(xué)生提供了錯(cuò)誤的程序設(shè)計(jì)語(yǔ)言學(xué)習(xí)方法,把簡(jiǎn)單問(wèn)題復(fù)雜化,更為嚴(yán)重的是,挫傷了學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的興趣和積極性,把本應(yīng)“主動(dòng)學(xué)習(xí)”的課程成引入了“被動(dòng)學(xué)習(xí)”的歧途,直接導(dǎo)致“懂語(yǔ)法、會(huì)做題,但不會(huì)編程序”的教學(xué)后果。
2.3考核誤區(qū)
多年來(lái),“C語(yǔ)言程序設(shè)計(jì)”的主體考試內(nèi)容就是“語(yǔ)法”,無(wú)論是選擇題、填空題還是程序閱讀題,大多都無(wú)法逃脫“語(yǔ)法”的束縛??荚嚪绞揭怨P試為主。這在某種程度上肯定了“語(yǔ)言研究”的教學(xué)角度,促使“C語(yǔ)言程序設(shè)計(jì)”的教學(xué)重點(diǎn)更向“語(yǔ)法研究”的方向傾斜,最終誤入“增加課時(shí),強(qiáng)化語(yǔ)法,還是不會(huì)編程序”的怪圈。
3應(yīng)有的教學(xué)角度
按照網(wǎng)上調(diào)查的各專(zhuān)業(yè)教學(xué)大綱中“培養(yǎng)具有一定程序設(shè)計(jì)能力”的教學(xué)目的,“C語(yǔ)言程序設(shè)計(jì)”課程的教學(xué)落腳點(diǎn)應(yīng)該更確切的理解為培養(yǎng)“能用程序設(shè)計(jì)語(yǔ)言描述求解問(wèn)題過(guò)程”的一般程序設(shè)計(jì)者,而不是造就“全面掌握程序設(shè)計(jì)語(yǔ)言語(yǔ)法、能設(shè)計(jì)高效、難懂程序”的程序設(shè)計(jì)語(yǔ)言方面的“作家”。因此,“C語(yǔ)言程序設(shè)計(jì)”課程教學(xué)相當(dāng)于自然語(yǔ)言中的“基本語(yǔ)言能力”教學(xué),而不是“語(yǔ)言研究”或“高級(jí)寫(xiě)作”能力培養(yǎng)。
3.1自然語(yǔ)言與計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言
計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言是用人和計(jì)算機(jī)都能識(shí)別的方式描述計(jì)算機(jī)求解問(wèn)題過(guò)程的過(guò)程描述語(yǔ)言,它具有和人所使用的自然語(yǔ)言相同或相似的組成和結(jié)構(gòu)特點(diǎn),對(duì)于已經(jīng)掌握了至少一門(mén)自然語(yǔ)言(比如漢語(yǔ)或英語(yǔ))并具備一定文化程度的人來(lái)說(shuō),學(xué)習(xí)一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言并非難事。自然語(yǔ)言的基本組成包括符號(hào)集合、字、詞、句、數(shù)據(jù)及其運(yùn)算規(guī)則等基本要素,學(xué)習(xí)過(guò)程包括認(rèn)識(shí)符號(hào)、發(fā)音、識(shí)字、組詞、學(xué)語(yǔ)法并造句、學(xué)文法并寫(xiě)短文、練習(xí)寫(xiě)文章等基本階段,在具備了基本的語(yǔ)言能力之后,擴(kuò)充詞匯量和提高寫(xiě)作能力將成為終身學(xué)習(xí)的基本內(nèi)容。按照自然語(yǔ)言的基本組成和學(xué)習(xí)過(guò)程,也可將計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的基本組成歸納為字符集、標(biāo)識(shí)符(常量、變量、保留字等)、數(shù)據(jù)類(lèi)型、運(yùn)算符、表達(dá)式、語(yǔ)句、程序格式等基本要素,其中,字符集和數(shù)據(jù)類(lèi)型是定義程序設(shè)計(jì)語(yǔ)言的基礎(chǔ),字符按一定規(guī)則組成標(biāo)識(shí)符,用來(lái)充當(dāng)常量名、變量名或其他標(biāo)識(shí),在自然語(yǔ)言中被人們公認(rèn)的特殊標(biāo)識(shí)符被賦予特定的語(yǔ)言含義,專(zhuān)門(mén)為語(yǔ)言系統(tǒng)所用(用戶不得再次定義其意義),稱為保留字;字符集中的特殊符號(hào)(如+、-、*、/)被賦予特定的運(yùn)算意義(如加、減、乘、除)稱為運(yùn)算符;不同數(shù)據(jù)類(lèi)型的常量、變量用運(yùn)算符按一定規(guī)則連接起來(lái)組成的式子就構(gòu)成表達(dá)式;將特定的保留字與表達(dá)式等語(yǔ)言要素按照語(yǔ)法規(guī)則組合起來(lái)就形成相應(yīng)的語(yǔ)句;將語(yǔ)句按照要描述的求解問(wèn)題的邏輯順序排列起來(lái),就構(gòu)成了某種程序設(shè)計(jì)語(yǔ)言求解特定問(wèn)題的一段程序。
3.2C語(yǔ)言的特殊性
一方面,C語(yǔ)言是程序設(shè)計(jì)語(yǔ)言的一種,具備一般程序設(shè)計(jì)語(yǔ)言的基本組成要素和結(jié)構(gòu)特點(diǎn)。另一方面,C語(yǔ)言能成為面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言的代表,也有其自身的特殊性。首先,C語(yǔ)言的數(shù)據(jù)類(lèi)型極為豐富。除了基本數(shù)據(jù)類(lèi)型外,還有構(gòu)造類(lèi)型、指針類(lèi)型、空類(lèi)型和用戶自定義類(lèi)型,其中,構(gòu)造類(lèi)型包括數(shù)組、結(jié)構(gòu)體(struct)、共用體(union)和枚舉類(lèi)型(enum)等四種數(shù)據(jù)結(jié)構(gòu)。其次,C語(yǔ)言具有位操作能力。除了能夠?qū)Ω黝?lèi)變量進(jìn)行操作外,C語(yǔ)言還具備“按位”進(jìn)行邏輯“與”、“或”、“非”、“異或”運(yùn)算和“左”、“右”移位運(yùn)算,這使得C語(yǔ)言具備了更強(qiáng)的系統(tǒng)開(kāi)發(fā)能力。第三,C語(yǔ)言具有顯著的結(jié)構(gòu)化程序設(shè)計(jì)能力,并通過(guò)完整的函數(shù)定義來(lái)實(shí)現(xiàn)。第四,C語(yǔ)言的最大特點(diǎn)就是“語(yǔ)法限制不嚴(yán),解釋靈活”。第五,C語(yǔ)言允許直接訪問(wèn)物理地址,可直接對(duì)硬件端口進(jìn)行操作。第六,C語(yǔ)言沒(méi)有輸入/輸出語(yǔ)句,信息輸入/輸出功能由標(biāo)準(zhǔn)函數(shù)庫(kù)中相應(yīng)的I/O函數(shù)來(lái)完成。
C語(yǔ)言的這些特殊性,決定了C語(yǔ)言的教、學(xué)過(guò)程不同于其他程序設(shè)計(jì)語(yǔ)言的教學(xué)過(guò)程。
3.3C語(yǔ)言的教學(xué)角度
根據(jù)一般程序設(shè)計(jì)語(yǔ)言的基本組成與結(jié)構(gòu)特點(diǎn),結(jié)合C語(yǔ)言的特殊性,“C語(yǔ)言程序設(shè)計(jì)”課程的教學(xué)角度應(yīng)該是:從介紹程序設(shè)計(jì)語(yǔ)言的基本概念入手,重點(diǎn)介紹語(yǔ)言的“正
向”設(shè)計(jì)功能而非“特殊格式”或“特殊語(yǔ)法”說(shuō)明,側(cè)重學(xué)生的程序閱讀和程序設(shè)計(jì)能力培養(yǎng),從教學(xué)內(nèi)容的廣度和深度兩個(gè)方面,恰當(dāng)把握教學(xué)角度。
“C語(yǔ)言程序設(shè)計(jì)”課程的內(nèi)容可分為三個(gè)基本模塊,教學(xué)過(guò)程從第一個(gè)模塊切入,逐漸擴(kuò)展到第二和第三個(gè)模塊。第一個(gè)模塊可稱為“程序設(shè)計(jì)語(yǔ)言公共模塊”,主要包括程序設(shè)計(jì)語(yǔ)言的基本概念、程序設(shè)計(jì)語(yǔ)言的基本要素(字符集、標(biāo)識(shí)符、常量變量以及保留字、基本數(shù)據(jù)類(lèi)型、運(yùn)算符、表達(dá)式、語(yǔ)句與控制結(jié)構(gòu)、程序結(jié)構(gòu)以及程序書(shū)寫(xiě)規(guī)范等)以及輸入/輸出格式等內(nèi)容;第二個(gè)模塊是C語(yǔ)言的主體,主要包括函數(shù)、數(shù)組、指針、文件等;第三個(gè)模塊是高級(jí)編程內(nèi)容,主要包括結(jié)構(gòu)體(struct)、共用體(union)、枚舉類(lèi)型(enum)以及用戶自定義類(lèi)型等。
在教學(xué)深度方面,各模塊的教學(xué)重點(diǎn)應(yīng)放在“規(guī)范的語(yǔ)法描述和直觀易懂而且正確的語(yǔ)義表述上”,避免涉及各種過(guò)細(xì)的“不符合人類(lèi)閱讀習(xí)慣”的語(yǔ)義描述,暫時(shí)避開(kāi)“特殊格式”或“特殊情況”的糾纏,擺脫“研究語(yǔ)法”的錯(cuò)誤向?qū)?。在此基礎(chǔ)上,第一模塊的教學(xué)可與自然語(yǔ)言相比對(duì),通過(guò)學(xué)生已有的自然語(yǔ)言學(xué)習(xí)經(jīng)驗(yàn)和語(yǔ)言要素,使學(xué)生快速建立程序設(shè)計(jì)語(yǔ)言的基本概念,正確理解程序設(shè)計(jì)語(yǔ)言的基本要素及其關(guān)系,掌握基本語(yǔ)法和程序基本控制結(jié)構(gòu)(順序、選擇、循環(huán)),并通過(guò)算法歸納求解問(wèn)題的過(guò)程,正確理解算法不同描述方式(自然語(yǔ)言、傳統(tǒng)流程圖、N-S流程圖、偽代碼、程序設(shè)計(jì)語(yǔ)言)的作用和差異,特別是從“問(wèn)題”到“程序”的漸進(jìn)轉(zhuǎn)化過(guò)程,從而培養(yǎng)學(xué)生的基本程序設(shè)計(jì)能力。通過(guò)第二模塊的教學(xué),使學(xué)生明確函數(shù)、數(shù)組、指針、文件等概念和作用,掌握它們的定義和引用方法,能進(jìn)行相應(yīng)數(shù)據(jù)類(lèi)型的編程,進(jìn)而掌握用函數(shù)定義的結(jié)構(gòu)化模塊程序設(shè)計(jì)的方法;通過(guò)第三個(gè)模塊的教學(xué),將程序的數(shù)據(jù)處理能力擴(kuò)展到結(jié)構(gòu)體、共用體、枚舉類(lèi)型以及用戶自定義類(lèi)型等復(fù)雜數(shù)據(jù)類(lèi)型的處理上來(lái),通過(guò)恰當(dāng)?shù)睦討?yīng)用這些數(shù)據(jù)類(lèi)型,向?qū)W生展示C語(yǔ)言強(qiáng)有力的數(shù)據(jù)表示和處理能力。
另外,可以將C語(yǔ)言中的“語(yǔ)法靈活性”和不同部分的各種“特殊情況”分類(lèi)總結(jié),歸納整理成“語(yǔ)言參考手冊(cè)”等形式,以附錄的形式提供給學(xué)生,以便需要時(shí)“備查”。這樣既可節(jié)省教學(xué)課時(shí),又可向?qū)W生提供學(xué)習(xí)語(yǔ)言的主動(dòng)權(quán)。
3.4教學(xué)策略和方法
“C語(yǔ)言程序設(shè)計(jì)”屬語(yǔ)言類(lèi)課程,教學(xué)過(guò)程充滿了逐步完善和熟練的基本特點(diǎn),因此,從教學(xué)安排的策略上要分重點(diǎn)、分階段逐步進(jìn)行,每個(gè)階段的教學(xué)方法應(yīng)該采用建立在一定基礎(chǔ)上的有重點(diǎn)的“部分教學(xué)法”,以核心內(nèi)容為基礎(chǔ),向外逐漸延伸,部分學(xué)習(xí),漸進(jìn)掌握。盡可能避免不分主次、不論難易、不顧急緩,盲目一次性掃清各類(lèi)知識(shí)點(diǎn)的“地毯式”教授方法或?qū)W習(xí)方法,同時(shí)強(qiáng)調(diào)自學(xué)和上機(jī)驗(yàn)證,強(qiáng)化在特定環(huán)境下(如Turbo C++ 3.0)的程序設(shè)計(jì)訓(xùn)練,做到“精講多練[2]”,從小程序練起,逐漸過(guò)渡到求解較大或?qū)嶋H問(wèn)題的程序設(shè)計(jì)上來(lái)。
4結(jié)束語(yǔ)
從目前的教學(xué)現(xiàn)狀看,無(wú)論是計(jì)算機(jī)相關(guān)專(zhuān)業(yè),還是理工科的電子信息類(lèi)專(zhuān)業(yè),乃至綜合性大學(xué)的非計(jì)算機(jī)專(zhuān)業(yè),“C語(yǔ)言程序設(shè)計(jì)”的課程教學(xué)均占有重要的教學(xué)地位,在全面提高教學(xué)質(zhì)量和教學(xué)效率的今天,不同類(lèi)型專(zhuān)業(yè)結(jié)合自身優(yōu)勢(shì)和程序設(shè)計(jì)語(yǔ)言類(lèi)課程的特點(diǎn),選擇合適的角度組織和實(shí)施“C語(yǔ)言程序設(shè)計(jì)”課程的教學(xué)活動(dòng)非常重要,而且很有必要。筆者的教學(xué)實(shí)踐證明,避開(kāi)“語(yǔ)法研究”的程序設(shè)計(jì)教學(xué)不僅可減少課時(shí),更可提高學(xué)生利用程序設(shè)計(jì)語(yǔ)言“表述求解問(wèn)題過(guò)程”的能力。
參 考 文 獻(xiàn)
熱門(mén)標(biāo)簽
計(jì)算機(jī)畢業(yè)論文 計(jì)算機(jī)論文 計(jì)算機(jī)技術(shù)論文 計(jì)算機(jī)教育論文 計(jì)算機(jī)專(zhuān)業(yè)論文 計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)論文 計(jì)算機(jī)教學(xué)論文 計(jì)算機(jī)基礎(chǔ)論文 計(jì)算機(jī)應(yīng)用論文 計(jì)算化學(xué)論文 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
1計(jì)算機(jī)類(lèi)專(zhuān)業(yè)開(kāi)展工程的思考
2高職院校計(jì)算機(jī)專(zhuān)業(yè)人才培養(yǎng)探析
4中職計(jì)算機(jī)教學(xué)應(yīng)用策略