編譯原理論文范文

時(shí)間:2023-03-16 19:47:08

導(dǎo)語(yǔ):如何才能寫(xiě)好一篇編譯原理論文,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

編譯原理論文

篇1

CDIO工程教育模式是能力本位的培養(yǎng)模式,其優(yōu)勢(shì)在于讓學(xué)生以主動(dòng)、團(tuán)隊(duì)合作、課程與課程之間有機(jī)聯(lián)系的學(xué)習(xí)方式,獲取與工程實(shí)踐相關(guān)的知識(shí)與能力。CDIO培養(yǎng)大綱將工科畢業(yè)生的能力分為工程基礎(chǔ)知識(shí)、個(gè)人能力、團(tuán)隊(duì)合作能力和工程系統(tǒng)能力4個(gè)層面,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這4個(gè)層面達(dá)到預(yù)定目標(biāo)。只有把知識(shí)、能力、社會(huì)需求融合起來(lái),以能力為導(dǎo)向,以學(xué)科知識(shí)和社會(huì)需要為依托,整合課程組織結(jié)構(gòu),才能培養(yǎng)出符合社會(huì)經(jīng)濟(jì)發(fā)展要求的工程技術(shù)人才。CDIO工程教育以實(shí)際應(yīng)用項(xiàng)目的開(kāi)發(fā)過(guò)程為主線,提煉出項(xiàng)目開(kāi)發(fā)經(jīng)歷的構(gòu)思、設(shè)計(jì)、實(shí)施、運(yùn)行4個(gè)主要環(huán)節(jié),培養(yǎng)學(xué)生系統(tǒng)開(kāi)發(fā)的能力[3-4]。實(shí)施CDIO工程教育模式,基本原則是落實(shí)“做中學(xué)”以及“基于項(xiàng)目的學(xué)習(xí)”,它體現(xiàn)了現(xiàn)代工程師所應(yīng)具備的服務(wù)于現(xiàn)代工業(yè)產(chǎn)品從構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)到運(yùn)行的全過(guò)程所必須擁有的基本能力。

2基于CDIO工程教育模式的編譯原理課程教學(xué)方法

課程教學(xué)改革從以下4個(gè)方面展開(kāi)。1)學(xué)生分組,導(dǎo)入項(xiàng)目。課程教學(xué)以項(xiàng)目導(dǎo)入的方式開(kāi)始,首先鼓勵(lì)學(xué)生搜集編譯基礎(chǔ)理論和技術(shù)在計(jì)算機(jī)應(yīng)用領(lǐng)域的成功案例;其次引導(dǎo)學(xué)生搜集開(kāi)源的編譯工具,按照支持的源語(yǔ)言和語(yǔ)法分析方法分類(lèi)。以上兩項(xiàng)前期工作對(duì)應(yīng)CDIO模式的構(gòu)思部分,需明確客戶(hù)的需求,考慮技術(shù)、企業(yè)戰(zhàn)略和制度等因素,不斷改進(jìn)概念、技術(shù)和商業(yè)計(jì)劃。項(xiàng)目的最終目標(biāo)是用C語(yǔ)言編寫(xiě)一個(gè)PL/0語(yǔ)言處理系統(tǒng)。在教學(xué)過(guò)程中,學(xué)生分成若干個(gè)項(xiàng)目組,在教師的指導(dǎo)下編寫(xiě)項(xiàng)目計(jì)劃書(shū),劃分項(xiàng)目的功能模塊;指定各個(gè)模塊的負(fù)責(zé)人,模擬實(shí)際項(xiàng)目開(kāi)發(fā),進(jìn)行分工協(xié)作。2)案例驅(qū)動(dòng),模仿提升。CDIO工程教育模式要充分體現(xiàn)“做中學(xué)”,以“項(xiàng)目案例”為載體組織整個(gè)教學(xué)過(guò)程,以案例開(kāi)發(fā)過(guò)程安排教學(xué)內(nèi)容,靈活運(yùn)用啟發(fā)式和研究性的教學(xué)方法。課程教學(xué)要為學(xué)生構(gòu)建項(xiàng)目開(kāi)發(fā)的情景,調(diào)動(dòng)學(xué)生的主動(dòng)性與參與性,提高學(xué)生的實(shí)踐創(chuàng)新能力。在編譯原理課程教學(xué)過(guò)程中,我們發(fā)現(xiàn)有些學(xué)生學(xué)習(xí)缺乏積極性和主動(dòng)性,課外缺少自主訓(xùn)練和探索,雖然通過(guò)了課程考核,但是實(shí)際只了解到一些基本概念和零碎的知識(shí)斷點(diǎn),不具備運(yùn)用所學(xué)原理和技術(shù)進(jìn)行編譯器開(kāi)發(fā)的能力。為了培養(yǎng)學(xué)生“構(gòu)思—設(shè)計(jì)—實(shí)現(xiàn)—運(yùn)作”編譯系統(tǒng)的技能,我們將編譯原理的學(xué)習(xí)過(guò)程分為模仿和提升兩個(gè)階段。(1)模仿階段的主要目標(biāo)是以PL/0語(yǔ)言處理系統(tǒng)為案例,引導(dǎo)學(xué)生學(xué)習(xí)基礎(chǔ)知識(shí),掌握基本算法,激發(fā)學(xué)生興趣。項(xiàng)目開(kāi)發(fā)分為8項(xiàng)子任務(wù),這些任務(wù)可在教師的指導(dǎo)下完成。任務(wù)1:安裝測(cè)試用C語(yǔ)言實(shí)現(xiàn)的PL/0語(yǔ)言處理系統(tǒng);完成PL/0語(yǔ)言語(yǔ)法的EBNF描述。任務(wù)2:PL/0編譯程序中詞法分析程序的設(shè)計(jì)和實(shí)現(xiàn)。任務(wù)3:PL/0編譯程序中語(yǔ)法分析程序的設(shè)計(jì)和實(shí)現(xiàn);自頂向下遞歸調(diào)用子程序的方法。任務(wù)4:PL/0編譯程序中語(yǔ)義分析和中間代碼生成。任務(wù)5:PL/0編譯程序中符號(hào)表的設(shè)計(jì)與實(shí)現(xiàn)。任務(wù)6:PL/0編譯程序中運(yùn)行時(shí)的存儲(chǔ)組織。任務(wù)7:PL/0編譯程序中的目標(biāo)代碼生成。任務(wù)8:PL/0編譯程序各階段整合運(yùn)行,編寫(xiě)PL/0語(yǔ)言使用說(shuō)明書(shū)。教師可展示用C語(yǔ)言實(shí)現(xiàn)的案例,要求學(xué)生模仿整個(gè)實(shí)現(xiàn)過(guò)程,用Java語(yǔ)言再次實(shí)現(xiàn)PL/0語(yǔ)言處理系統(tǒng)。學(xué)生則通過(guò)此案例,模擬項(xiàng)目開(kāi)發(fā)全過(guò)程。(2)提升階段的主要目標(biāo)是讓學(xué)生學(xué)習(xí)編譯器開(kāi)發(fā)的流程,學(xué)會(huì)運(yùn)用編譯技術(shù)進(jìn)行項(xiàng)目開(kāi)發(fā)。本階段分為以下幾個(gè)步驟。步驟1:編譯器程序設(shè)計(jì)提高。定義一個(gè)待實(shí)現(xiàn)的源語(yǔ)言,如PL/0語(yǔ)言的擴(kuò)充或者C語(yǔ)言的一個(gè)子集,要求學(xué)生用C或者Java實(shí)現(xiàn)編譯程序。步驟2:編譯技術(shù)擴(kuò)展。引導(dǎo)學(xué)生學(xué)習(xí)面向?qū)ο笳Z(yǔ)言編譯技術(shù),如收集整理開(kāi)源編譯器GCC的資料,描述GCC的總體結(jié)構(gòu)、編譯流程、代碼組織。步驟3:編譯器實(shí)用工具。引導(dǎo)學(xué)生學(xué)習(xí)嵌入式系統(tǒng)編譯器及其工具的應(yīng)用開(kāi)發(fā),包括C和Java編譯器開(kāi)發(fā)。步驟4:項(xiàng)目實(shí)訓(xùn)。引導(dǎo)學(xué)生利用編譯技術(shù)進(jìn)行項(xiàng)目開(kāi)發(fā),如設(shè)計(jì)開(kāi)發(fā)C語(yǔ)言程序設(shè)計(jì)自動(dòng)評(píng)分系統(tǒng)、基于語(yǔ)法分析技術(shù)的企業(yè)名稱(chēng)識(shí)別算法、基于語(yǔ)義分析的數(shù)據(jù)驅(qū)動(dòng)型漏洞檢測(cè)方法、編譯原理在通信協(xié)議轉(zhuǎn)換中的應(yīng)用、編譯原理在反病毒技術(shù)中的研究和應(yīng)用等。3)開(kāi)放資源,自主協(xié)作。CDIO注重自主學(xué)習(xí)能力的培養(yǎng),提升學(xué)生獨(dú)立解決問(wèn)題的能力,同時(shí)也重視團(tuán)隊(duì)協(xié)作精神的培養(yǎng),發(fā)揮團(tuán)隊(duì)的力量,協(xié)同工作完成任務(wù)。網(wǎng)絡(luò)環(huán)境下的自主和協(xié)作學(xué)習(xí)要求教師提供充分的網(wǎng)絡(luò)資源。在教學(xué)中,課程組搜集整理了國(guó)內(nèi)外編譯原理課程的教學(xué)資源,整理了各種實(shí)用編程語(yǔ)言及其表示規(guī)則,設(shè)計(jì)了適合學(xué)生需要的“做中學(xué)”項(xiàng)目和任務(wù),并在課程的教學(xué)網(wǎng)絡(luò)平臺(tái)共享,通過(guò)開(kāi)放資源和自主協(xié)作的學(xué)習(xí),鼓勵(lì)學(xué)生在課外通過(guò)網(wǎng)絡(luò)和移動(dòng)設(shè)備開(kāi)展學(xué)習(xí)討論,用課外學(xué)習(xí)彌補(bǔ)課程學(xué)時(shí)的不足;通過(guò)課外自學(xué),充分發(fā)揮學(xué)生的主觀能動(dòng)性,鍛煉學(xué)生“自主設(shè)計(jì)、自主實(shí)現(xiàn)、自由探索”,引導(dǎo)和鼓勵(lì)學(xué)生積極組織并參與項(xiàng)目組的學(xué)習(xí)和研討活動(dòng),讓個(gè)人融入項(xiàng)目團(tuán)隊(duì),提升整個(gè)團(tuán)隊(duì)的工程實(shí)踐能力。4)考核評(píng)價(jià),多點(diǎn)多面。CDIO注重工程實(shí)踐能力的培養(yǎng),工程實(shí)踐能力是各種能力的綜合體現(xiàn),因此考核評(píng)價(jià)要兼顧這種特性。所謂多點(diǎn)主要是指編譯原理具有紛繁復(fù)雜的知識(shí)點(diǎn),因此對(duì)知識(shí)點(diǎn)的考核應(yīng)以促進(jìn)學(xué)生主動(dòng)學(xué)習(xí)、研究性學(xué)習(xí)為目的,注重對(duì)學(xué)習(xí)過(guò)程的考查。教師可通過(guò)查看學(xué)習(xí)記錄、平時(shí)作業(yè)和練習(xí)情況,考核學(xué)生對(duì)基本知識(shí)點(diǎn)的掌握情況;通過(guò)小組活動(dòng)記錄,查看學(xué)生在項(xiàng)目組討論中的活躍度,了解學(xué)生提出問(wèn)題的數(shù)量和質(zhì)量以及解決問(wèn)題的思路,考核學(xué)生的知識(shí)整合和應(yīng)用能力。所謂多面主要是指編譯原理課程在培養(yǎng)學(xué)生實(shí)踐創(chuàng)新能力方面具有多面性,因此考核評(píng)價(jià)方式要有利于培養(yǎng)創(chuàng)新能力、實(shí)踐技能、解決實(shí)際問(wèn)題能力,從多個(gè)層面開(kāi)展。教師可通過(guò)對(duì)項(xiàng)目構(gòu)思與設(shè)計(jì)展示、子項(xiàng)目實(shí)施情況、項(xiàng)目匯報(bào)與答辯、學(xué)生的自評(píng)與互評(píng)、教師與企業(yè)工程師的評(píng)價(jià)等多種方式考核學(xué)生的專(zhuān)業(yè)知識(shí)、個(gè)人自身能力、團(tuán)隊(duì)合作能力、設(shè)計(jì)項(xiàng)目和開(kāi)發(fā)系統(tǒng)能力。

3CDIO模式編譯原理教學(xué)實(shí)施過(guò)程中存在的問(wèn)題與對(duì)策

1)“雙師型”教師隊(duì)伍的建設(shè)問(wèn)題目前,從事編譯理論研究和技術(shù)開(kāi)發(fā)的教師不多,有編譯器開(kāi)發(fā)經(jīng)驗(yàn)的教師比較缺乏。編譯原理課程“雙師型”教師隊(duì)伍奇缺。湖北省教育廳和湖北工程學(xué)院制定政策,資助并鼓勵(lì)青年教師進(jìn)入相關(guān)企業(yè)與工程師合作解決實(shí)踐中的技術(shù)難題。同時(shí),湖北工程學(xué)院每年派出專(zhuān)業(yè)課青年教師到武漢大學(xué)、華中科技大學(xué)等高校進(jìn)修深造。通過(guò)這兩個(gè)途徑,學(xué)校可以解決“雙師型”師資隊(duì)伍建設(shè)的問(wèn)題。2)學(xué)生實(shí)習(xí)實(shí)訓(xùn)平臺(tái)的建設(shè)問(wèn)題。畢業(yè)生就業(yè)難和符合市場(chǎng)需求的應(yīng)用性人才短缺問(wèn)題一直是高校、用人單位和畢業(yè)生共同的困擾。學(xué)生綜合能力是就業(yè)成敗的關(guān)鍵因素,CDIO工程教育模式強(qiáng)化工程應(yīng)用實(shí)習(xí)實(shí)訓(xùn)平臺(tái)的建設(shè),希望為解決這種困擾提供幫助。湖北工程學(xué)院與中國(guó)航天三江集團(tuán)公司合作共建的工程實(shí)踐教育中心和湖北工程學(xué)院國(guó)家級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目已獲得教育部批準(zhǔn)。在此基礎(chǔ)上,計(jì)算機(jī)學(xué)院已經(jīng)與國(guó)內(nèi)10余家IT企業(yè)和科研機(jī)構(gòu)合作共建實(shí)習(xí)實(shí)訓(xùn)基地,校企合作層面深化,操作方案細(xì)化,實(shí)現(xiàn)與行業(yè)需求的無(wú)縫對(duì)接。

4結(jié)語(yǔ)

篇2

近期,不斷有報(bào)道揭示中國(guó)留學(xué)生在海外求學(xué)過(guò)程中暴露出來(lái)的一系列問(wèn)題,如考試作弊、作業(yè)抄襲、動(dòng)手能力低下、公民素養(yǎng)缺失等。與此同時(shí),國(guó)內(nèi)高校的教師也在抱怨本科畢業(yè)設(shè)計(jì)難帶,招收的碩士甚至博士素質(zhì)達(dá)不到預(yù)期,難出成果。

大學(xué)生應(yīng)具備哪些素質(zhì)?大學(xué)教育可以培養(yǎng)哪些素質(zhì)?普通課程的教學(xué)過(guò)程又該怎樣培養(yǎng)學(xué)生的素質(zhì)?這是每個(gè)高校教育工作者都應(yīng)該認(rèn)真思考的問(wèn)題。

1 大學(xué)生應(yīng)具備的素質(zhì)及其培養(yǎng)

1.1 大學(xué)階段的培養(yǎng)目標(biāo)

廣義地說(shuō),教育的目的是培養(yǎng)一個(gè)人應(yīng)具備的在這個(gè)世界正常生存的各種能力和素質(zhì),包括工作、生活等各方面基本素質(zhì)和能力的養(yǎng)成。

不同的教育階段,教育的目的體現(xiàn)為不同階段的培養(yǎng)目標(biāo)。大學(xué)階段,教育的本質(zhì)是使每個(gè)學(xué)生能夠成為更完善的“人”,但重點(diǎn)在生存能力的培養(yǎng),具體為專(zhuān)業(yè)知識(shí)和技能的學(xué)習(xí)與鍛煉,即每個(gè)專(zhuān)業(yè)的培養(yǎng)目標(biāo)描述的內(nèi)容。

如果用一棵樹(shù)來(lái)表示“人”在各個(gè)受教育階段習(xí)得的知識(shí)及其關(guān)系,那么,大學(xué)階段的專(zhuān)業(yè)知識(shí)應(yīng)該在樹(shù)的主要枝干處,碩士教育和博士教育對(duì)應(yīng)的素質(zhì)和能力培養(yǎng),則相當(dāng)于小的樹(shù)枝和樹(shù)葉,見(jiàn)圖1。

1.2 大學(xué)階段的素質(zhì)培養(yǎng)

大學(xué)階段的培養(yǎng)手段,主要是課程教學(xué),分為通識(shí)課程學(xué)習(xí)和專(zhuān)業(yè)課程教育。通識(shí)教育旨在培養(yǎng)學(xué)生的思考能力、交流思想的能力、作出恰當(dāng)判斷的能力和辨別價(jià)值的能力,專(zhuān)業(yè)教育旨在培養(yǎng)學(xué)生將來(lái)從事某種職業(yè)所需的能力[1]。

大學(xué)階段專(zhuān)業(yè)課程的系統(tǒng)學(xué)習(xí),可以使學(xué)生對(duì)整個(gè)學(xué)科有一個(gè)初步了解,建立學(xué)科的知識(shí)結(jié)構(gòu)體系,并具備可用于求解相關(guān)領(lǐng)域問(wèn)題的基本專(zhuān)業(yè)技能,注重職業(yè)能力的訓(xùn)練。這些素質(zhì)將為研究生階段的科研活動(dòng)、工作階段的技術(shù)任務(wù)奠定基礎(chǔ)。

ACM和IEEE的《計(jì)算機(jī)科學(xué)課程體系規(guī)范2013》明確指出:?算機(jī)科學(xué)本科生教育應(yīng)該使學(xué)生為未來(lái)的工作做好全面準(zhǔn)備;這些素質(zhì)和能力的培養(yǎng),是通過(guò)大學(xué)階段通識(shí)課程的學(xué)習(xí)經(jīng)歷和專(zhuān)業(yè)課程的教學(xué)活動(dòng)綜合作用達(dá)到的。這種培養(yǎng),不是由某一門(mén)或某幾門(mén)必修課的修習(xí)完成的,而是所有課程的教學(xué)活動(dòng)長(zhǎng)期綜合作用實(shí)現(xiàn)的,即每門(mén)課程的教學(xué)活動(dòng)在學(xué)生素質(zhì)和能力的培養(yǎng)方面都是責(zé)任重大的,也是非常有意義的[2]。

換句話說(shuō),每門(mén)課程都可以精心設(shè)計(jì)成培養(yǎng)學(xué)生綜合素質(zhì)的“沃土”。但是,這有賴(lài)于每位教師對(duì)教育目的的正確認(rèn)識(shí),也有賴(lài)于每位教師對(duì)課程教學(xué)的責(zé)任和意義的認(rèn)識(shí)以及每位教師對(duì)教學(xué)活動(dòng)的設(shè)計(jì)與付出。

CS2013有這樣的內(nèi)容闡述:事實(shí)上,學(xué)生的軟能力(soft skills,如團(tuán)隊(duì)合作精神、口頭及書(shū)面表達(dá)溝通能力、時(shí)間管理能力、問(wèn)題解決能力、靈活應(yīng)變能力等)及個(gè)人素質(zhì)(如對(duì)風(fēng)險(xiǎn)的承受能力、合議共治能力、忍耐力、職業(yè)道德、機(jī)會(huì)的辨識(shí)力、社會(huì)責(zé)任感、對(duì)多元化的理解等)在未來(lái)工作中將起到至關(guān)重要的作用;一部分軟能力和個(gè)人素質(zhì)(比如忍耐力、時(shí)間管理能力、職業(yè)道德、對(duì)多元化的理解等)將通過(guò)大學(xué)的學(xué)習(xí)生活獲得,其他部分則需要通過(guò)具體的課程教學(xué)活動(dòng)來(lái)培養(yǎng)[2]。

大學(xué)階段培養(yǎng)方案的落實(shí)、對(duì)學(xué)生綜合素質(zhì)和能力的培養(yǎng),是通過(guò)每一門(mén)課程的教學(xué)活動(dòng)來(lái)實(shí)現(xiàn)的,這也是每位任課教師的責(zé)任和工作意義所在。

2 通過(guò)課程實(shí)踐環(huán)節(jié)培養(yǎng)學(xué)生的綜合素質(zhì)

2.1 以領(lǐng)域問(wèn)題求解引導(dǎo)理論與實(shí)際相結(jié)合

計(jì)算機(jī)專(zhuān)業(yè)的核心課程,其知識(shí)的講授一定是圍繞著專(zhuān)業(yè)原理的。如何讓原理知識(shí)深刻影響學(xué)生問(wèn)題求解的思維,并被學(xué)生實(shí)質(zhì)性地掌握,一直是筆者思考的問(wèn)題。

英國(guó)著名教育學(xué)家、數(shù)學(xué)家、哲學(xué)家懷特海在《教育的目的》[3]中提出:“在大學(xué)教育中,綜合運(yùn)用精神應(yīng)占主導(dǎo)地位?!彼J(rèn)為:“在中學(xué)里,學(xué)生通過(guò)艱苦的努力,從特殊具體的事實(shí)到初步了解一般的概念;而在大學(xué),他們應(yīng)該從一般概念開(kāi)始,進(jìn)而研究如何將這些概念應(yīng)用于具體的場(chǎng)合。一種設(shè)計(jì)得很好的大學(xué)課程是對(duì)普遍規(guī)律進(jìn)行的廣泛研究。我的意思是,應(yīng)該對(duì)具體的事實(shí)進(jìn)行研究,讓它們說(shuō)明一般的概念。”他還認(rèn)為:“必須不斷發(fā)現(xiàn)方法的通用性,并將這種通用性與某一特定應(yīng)用的特殊性進(jìn)行對(duì)照。”

在這樣的理念指導(dǎo)下,筆者重新設(shè)計(jì)了編譯原理課程的教學(xué),將理論課堂的程序設(shè)計(jì)語(yǔ)言編譯原理知識(shí)應(yīng)用到課程實(shí)踐中的領(lǐng)域問(wèn)題求解。

理論課堂教學(xué)仍然圍繞著編譯程序的理論依據(jù)、程序?qū)崿F(xiàn)原理、具體實(shí)現(xiàn)算法的分析與討論,注重以動(dòng)畫(huà)形式和生活實(shí)例來(lái)減輕抽象內(nèi)容帶來(lái)的陌生感。

在課程實(shí)踐部分,除了編譯技術(shù)的實(shí)現(xiàn),還啟發(fā)學(xué)生探索編譯理論、方法和技術(shù)在各種應(yīng)用領(lǐng)域問(wèn)題求解中的實(shí)際應(yīng)用。比如,課程介紹的程序設(shè)計(jì)語(yǔ)言的翻譯原理、技術(shù)和方法,完全可以用于實(shí)現(xiàn)試卷分解及題庫(kù)的生成,此時(shí),待分析的不是程序,而是一份滿(mǎn)足要求的試卷,待生成的不是程序?qū)?yīng)的目標(biāo)代碼,而是容納各種試題及其答案的試題庫(kù)。依隨課堂教學(xué)內(nèi)容的進(jìn)度,可以對(duì)應(yīng)地引導(dǎo)學(xué)生思考領(lǐng)域問(wèn)題求解的步驟,然后落實(shí)到具體應(yīng)用問(wèn)題求解過(guò)程。表1為把編譯方法應(yīng)用到實(shí)現(xiàn)題庫(kù)生成系統(tǒng)的學(xué)習(xí)過(guò)程。

在這一思路的引導(dǎo)下,學(xué)生尋找各種領(lǐng)域問(wèn)題作為課程實(shí)踐求解的對(duì)象,例如,網(wǎng)絡(luò)傳輸協(xié)議解析、簡(jiǎn)言作詩(shī)機(jī)、文檔編輯器、測(cè)試自動(dòng)化、文檔排版、作業(yè)自動(dòng)批改評(píng)分、漢語(yǔ)自然語(yǔ)言處理、惡意腳本查殺、音樂(lè)簡(jiǎn)譜處理、邏輯門(mén)電路繪制、漢語(yǔ)英語(yǔ)翻譯、自動(dòng)閱卷系統(tǒng)、XML文檔解析、中文識(shí)別、郵件地址識(shí)別、模式識(shí)別、游戲腳本處理、MIPS指令解析、JSON解析、身份證號(hào)碼的識(shí)別與利用等。

整個(gè)實(shí)踐過(guò)程中,學(xué)生自主選題,教師引導(dǎo)學(xué)生分析、尋找這些“領(lǐng)域問(wèn)題求解”與“程序設(shè)計(jì)語(yǔ)言編譯”的共性,指導(dǎo)學(xué)生用文法表示領(lǐng)域問(wèn)題對(duì)象的特點(diǎn),再選用編譯技術(shù)實(shí)現(xiàn)該問(wèn)題的求解,并將這個(gè)過(guò)程撰寫(xiě)成研究性課程論文。通過(guò)課程實(shí)踐,學(xué)生完整地做出了一個(gè)“應(yīng)用領(lǐng)域問(wèn)題編譯器”,學(xué)會(huì)了將具體問(wèn)題抽象成具有共性的“類(lèi)問(wèn)題”,實(shí)踐了編譯技術(shù)的實(shí)現(xiàn),達(dá)到了將理論知識(shí)學(xué)習(xí)與領(lǐng)域問(wèn)題求解相結(jié)合的目的。

課程實(shí)踐中,教師給定實(shí)踐要求,比如要做哪些任務(wù)、要達(dá)到什么標(biāo)準(zhǔn)、如何驗(yàn)收、成績(jī)?nèi)绾卧u(píng)定等,具體解決的應(yīng)用領(lǐng)域問(wèn)題,由學(xué)生自己確定。當(dāng)學(xué)生考慮什么樣的問(wèn)題可以用哪一種編譯方法予以解決時(shí),就不得不思考、分析、比較和選擇,雖然該過(guò)程中會(huì)和教師交流想法,但主要部分還是自己完成。對(duì)于習(xí)慣于由教師安排一切的學(xué)生來(lái)說(shuō),這無(wú)疑是一個(gè)鍛煉主動(dòng)探究精神的好機(jī)會(huì)。

課程引導(dǎo)學(xué)生將理論知識(shí)應(yīng)用到不同應(yīng)用領(lǐng)域的問(wèn)題求解,讓學(xué)生看到實(shí)際問(wèn)題如何抽象成“類(lèi)問(wèn)題”,如何用課程講授的“類(lèi)問(wèn)題求解方法”解決應(yīng)用領(lǐng)域的“類(lèi)問(wèn)題”,不僅幫助學(xué)生認(rèn)識(shí)到形式文法和語(yǔ)言只是具體問(wèn)題的抽象反映,有助于其深入理解計(jì)算機(jī)學(xué)科問(wèn)題求解的抽象描述、處理的實(shí)質(zhì)和理解“類(lèi)”計(jì)算;而且,分析、設(shè)計(jì)領(lǐng)域?qū)ο笪姆ǎx擇編譯方法予以實(shí)現(xiàn)的過(guò)程,還讓學(xué)生學(xué)會(huì)了如何分析具體問(wèn)題,如何確定問(wèn)題的求解步驟,如何選擇已學(xué)知識(shí)應(yīng)用于求解具體問(wèn)題,這些實(shí)踐內(nèi)容充分鍛煉了學(xué)生分析問(wèn)題、求解問(wèn)題的能力。

2.2 以研究性論文培養(yǎng)基本學(xué)術(shù)素養(yǎng)

在引導(dǎo)學(xué)生將課程知識(shí)用于求解應(yīng)用領(lǐng)域?qū)嶋H問(wèn)題時(shí),還要求學(xué)生將問(wèn)題求解的實(shí)踐過(guò)程寫(xiě)成研究性論文。為培養(yǎng)學(xué)生的基本學(xué)術(shù)規(guī)范意識(shí),課程了研究性論文模版,其中完全按學(xué)術(shù)論文的要求設(shè)定各個(gè)部分,同時(shí)將《武漢大學(xué)本科生畢業(yè)論文(設(shè)計(jì))書(shū)寫(xiě)印制規(guī)范》作為文字格式、圖表、參考文獻(xiàn)引用與標(biāo)注等方面的評(píng)分依據(jù)。

撰寫(xiě)論文過(guò)程中,學(xué)生需要查找與閱讀文獻(xiàn),學(xué)習(xí)和參照科技論文規(guī)范,還必須根據(jù)成績(jī)?cè)u(píng)定標(biāo)準(zhǔn)遵守基本學(xué)術(shù)規(guī)范,比如引用他人成果必須標(biāo)注參考文獻(xiàn)等。這個(gè)過(guò)程,讓學(xué)生建立了基本學(xué)術(shù)規(guī)范意識(shí),為后續(xù)畢業(yè)設(shè)計(jì)的論文撰寫(xiě)以及研究生階段的學(xué)習(xí)奠定了論文寫(xiě)作基礎(chǔ)。

3 以“探究式”課堂教學(xué)培養(yǎng)學(xué)生主動(dòng)思考的習(xí)慣

美國(guó)著名哲學(xué)家、教育家約翰?杜威認(rèn)為,知識(shí)的獲取不是個(gè)體旁觀的過(guò)程,而是“探究”的過(guò)程,知識(shí)是個(gè)體主動(dòng)探究的結(jié)果?,F(xiàn)實(shí)中人們的經(jīng)驗(yàn)也印證了這一觀點(diǎn),但許多高考體制訓(xùn)練出來(lái)的學(xué)生已逐漸失去主動(dòng)思考的意識(shí),習(xí)慣于一切聽(tīng)教師的講解和安排。

只有具有主動(dòng)思考習(xí)慣的人,才能主動(dòng)、積極地參與學(xué)習(xí)、工作和社會(huì)生活,才有創(chuàng)新的可能。為培養(yǎng)學(xué)生主動(dòng)思考的習(xí)慣,編譯原理課程采取了“探究式”的教學(xué)模式,期冀在培養(yǎng)學(xué)生主動(dòng)思考問(wèn)題上做一些努力。為此,教學(xué)思路應(yīng)從如何把知識(shí)點(diǎn)講解得生動(dòng)、易理解,轉(zhuǎn)變?yōu)槿绾卧诮虒W(xué)過(guò)程中培養(yǎng)學(xué)生的主動(dòng)思考習(xí)慣和解決問(wèn)題的能力。

基于這一思路,每個(gè)主要知識(shí)點(diǎn)的教學(xué)模式為:講授知識(shí)點(diǎn)前,教師先提出若干問(wèn)題,由學(xué)生思考、討論,提出解決方案;然后,師生討論學(xué)生提出方案的優(yōu)缺點(diǎn);最后,教師分析教材上的方法。例如,在講授“推導(dǎo)”概念時(shí),先引導(dǎo)學(xué)生思考,討論用什么樣的數(shù)據(jù)結(jié)構(gòu)表示符號(hào)串;當(dāng)學(xué)生提出不同的數(shù)據(jù)結(jié)構(gòu)方案后,再引導(dǎo)學(xué)生思考“推導(dǎo)”過(guò)程中符號(hào)串變化的特點(diǎn),由此分析不同數(shù)據(jù)結(jié)構(gòu)表示符號(hào)串的優(yōu)缺點(diǎn);經(jīng)過(guò)這一過(guò)程,學(xué)生自然得到最合適的數(shù)據(jù)結(jié)構(gòu)應(yīng)該是“?!保铱吹搅藬?shù)據(jù)結(jié)構(gòu)課程所學(xué)知識(shí)如何應(yīng)用于解決實(shí)際問(wèn)題。這樣的學(xué)習(xí)過(guò)程,學(xué)生通過(guò)自己的思考、分析、比較得到了最后的結(jié)論,和教師直接告訴學(xué)生采用“棧”來(lái)實(shí)現(xiàn)“推導(dǎo)”相比,雖然最終都得到同樣的結(jié)論,但這個(gè)思維過(guò)程是寶貴的,學(xué)生通過(guò)分析性的思考得出結(jié)論,既感受到了自己得出結(jié)論的成就感,也培養(yǎng)了思考能力。

雖然在課程教學(xué)最開(kāi)始的兩、三周,很多學(xué)生不適應(yīng)這樣的思考方式,但隨著時(shí)間的推移,大多數(shù)學(xué)生逐漸習(xí)慣了自主“探究式”的教學(xué)模式,養(yǎng)成了學(xué)習(xí)中先自己主動(dòng)思考的習(xí)慣,在分析過(guò)程中,也學(xué)會(huì)了如何評(píng)價(jià)、比較不同的方案,有助于批判思維的形成。

4 通過(guò)自主學(xué)習(xí)培養(yǎng)學(xué)生的學(xué)術(shù)素養(yǎng)

為落實(shí)能力培養(yǎng),課程安排了少部分內(nèi)容作為自主學(xué)習(xí)內(nèi)容,由學(xué)生自己學(xué)、自己講。

程序設(shè)計(jì)語(yǔ)言中有一類(lèi)是“嵌套結(jié)構(gòu)語(yǔ)言”,由于“嵌套”特性的存在,使編譯程序的實(shí)現(xiàn)方法有所不同。但是,在培養(yǎng)方案中,學(xué)生學(xué)的是C語(yǔ)言,而C語(yǔ)言沒(méi)有嵌套結(jié)構(gòu),不了解“嵌套結(jié)構(gòu)語(yǔ)言”的特點(diǎn),不利于相應(yīng)編譯技術(shù)的教學(xué),但學(xué)生自學(xué)這部分內(nèi)容并無(wú)難度。課程將“嵌套結(jié)構(gòu)語(yǔ)言的特點(diǎn)”安排成自主學(xué)習(xí),重點(diǎn)是和編譯技術(shù)相關(guān)的“子程序調(diào)用規(guī)則”“名字的作用域”等內(nèi)容。要求學(xué)生學(xué)習(xí)之后,??成小論文,并制作PPT,從中選擇優(yōu)秀者在課堂上向同學(xué)們講解這些內(nèi)容。

雖然只有個(gè)別學(xué)生最后作報(bào)告,但是每位學(xué)生都參與了這個(gè)環(huán)節(jié)的所有準(zhǔn)備工作,鍛煉了文獻(xiàn)查找與閱讀能力、PPT制作能力、報(bào)告準(zhǔn)備能力,這些都是畢業(yè)設(shè)計(jì)以及后續(xù)學(xué)習(xí)必不可少的基本學(xué)術(shù)素養(yǎng)。

5 結(jié) 語(yǔ)

大學(xué)生這個(gè)年齡,雖然在很多問(wèn)題上是有主見(jiàn)的,但確實(shí)對(duì)一些問(wèn)題的認(rèn)識(shí)還比較模糊,對(duì)未來(lái)適應(yīng)學(xué)習(xí)、工作、社會(huì)生活需要哪些素質(zhì)和能力也不一定有清晰的認(rèn)識(shí)。這就需要家庭、教師、社會(huì)在其成長(zhǎng)過(guò)程中予以適當(dāng)?shù)囊龑?dǎo),這也是為什么學(xué)習(xí)是需要采取一定“強(qiáng)制”措施的原因。

愛(ài)因斯坦說(shuō),教育就是一個(gè)人把在學(xué)校所學(xué)忘光以后剩下的東西。對(duì)學(xué)生來(lái)說(shuō),接受教育,不僅僅是學(xué)習(xí)知識(shí),更重要的是鍛煉能力和培養(yǎng)素質(zhì)。大學(xué)階段每一門(mén)課程的教學(xué),就是學(xué)生素質(zhì)和能力培養(yǎng)的直接承擔(dān)者。

圍繞著培養(yǎng)學(xué)生素質(zhì)和能力的主題,編譯原理課程采取了一系列的教學(xué)探索。通過(guò)引導(dǎo)學(xué)生將課程知識(shí)應(yīng)用于領(lǐng)域問(wèn)題求解以及課程的“探究式”教學(xué),培養(yǎng)了學(xué)生的主動(dòng)探究精神、分析問(wèn)題的能力、實(shí)際問(wèn)題的求解能力、評(píng)價(jià)不同方案的能力;通過(guò)研究性小論文的撰寫(xiě),培養(yǎng)了學(xué)生文獻(xiàn)查找與閱讀能力,幫助學(xué)生了解基本學(xué)術(shù)規(guī)范以及科技論文撰寫(xiě)方法;而自主學(xué)習(xí)過(guò)程,對(duì)學(xué)生文獻(xiàn)查找與閱讀、PPT制作、口頭表達(dá)、報(bào)告準(zhǔn)備方法等都有一定的鍛煉和提高。

篇3

小組合作論文參考文獻(xiàn):

[1]王坦.合作學(xué)習(xí):原理與策略.學(xué)苑出版社.2001.

[2]曾琦.合作學(xué)習(xí)的基本要素[J].學(xué)科教育.2000,(6).

[3]王坦.合作學(xué)習(xí)的理念與實(shí)施[M].北京:中國(guó)人事出版社,2002.4

[4]郭硯冰.英語(yǔ)課堂合作學(xué)習(xí)的實(shí)施與評(píng)價(jià)[J].廈門(mén)教育學(xué)院學(xué)報(bào).2002,(9).

[5]章兼中.外語(yǔ)教育學(xué)[M〕.杭州:浙江教育出版社.1993.

[6]曾琦.合作學(xué)習(xí)研究的反思與展望[J].教育理論與實(shí)踐.2002,(3).

[7]李俏.合作學(xué)習(xí)的研究及其在英語(yǔ)教學(xué)中的應(yīng)用[J].課程教材教法,2003,(6).

小組合作論文參考文獻(xiàn):

[1]唐曉杰等.課堂教學(xué)與學(xué)習(xí)成效評(píng)價(jià)[M].南寧:廣西教育出版社.2000.

[2]劉上扶.英語(yǔ)寫(xiě)作論[M].南寧:廣西教育出版社.1998(12).

[3]國(guó)家教育部.普通高級(jí)中學(xué)英語(yǔ)課程標(biāo)準(zhǔn)(實(shí)驗(yàn)稿)[Z].北京:北師大出版社.2002.

[4]陳玉玲,“合作學(xué)習(xí)理論在大學(xué)英語(yǔ)寫(xiě)作教學(xué)中的具體運(yùn)用”《河北大學(xué)成人教育學(xué)院學(xué)報(bào)》2002年第3期.

[5]陳琴、龐麗娟,2001,論學(xué)生的發(fā)展與合作因素,《教育理論與實(shí)踐》第3期。

[6]張斌,1999,合作學(xué)習(xí)及其對(duì)學(xué)生行為和態(tài)度的影響,《教育理論與實(shí)踐》第9期。

小組合作論文參考文獻(xiàn):

[1]約翰遜,D..w,約翰遜,R..T,史密斯,卡爾.A.著,劉春紅、孫海法編譯,2001,《合作學(xué)習(xí)原理與技巧》。北京:機(jī)械工業(yè)出版社。

[2]約翰遜,D.W.,約翰遜,R..T著,伍新春、鄭秋、張潔譯,2004,《合作學(xué)習(xí)》。北京:北京師范大學(xué)出版社。

[3]約翰遜,R..T,約翰遜,D,W.著,高艷、王坦譯,1994,學(xué)習(xí)中的合作:一個(gè)被人們忽視卻又十分重要的問(wèn)題,《教育改革》第5期。

篇4

0.引言

編譯原理與設(shè)計(jì)課程是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的核心課程,具有較強(qiáng)的抽象性、理論性和邏輯性,學(xué)生學(xué)習(xí)和理解該課程相對(duì)困難。同時(shí),該課程與其他課程,如離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析、操作系統(tǒng)、體系結(jié)構(gòu)等課程具有交叉性,因此學(xué)生不僅要有扎實(shí)的專(zhuān)業(yè)基礎(chǔ),還要有很好的創(chuàng)新意識(shí)。部分學(xué)者在編譯原理的教學(xué)教改方面已經(jīng)開(kāi)展了卓有成效的工作。張晶等人研究了編譯原理實(shí)踐課程“多層次-多目標(biāo)-多效果”的教學(xué)方法;錢(qián)忠勝等人提出從典型案例設(shè)計(jì)、實(shí)驗(yàn)實(shí)踐教學(xué)模式、與其他課程知識(shí)相融合、與各類(lèi)應(yīng)用相結(jié)合、復(fù)合型考核方式等方面人手展開(kāi)教學(xué)改革研究;徐晶探索了研究型教學(xué)在編譯原理課程教學(xué)實(shí)踐中的應(yīng)用,并提出了“驗(yàn)證、應(yīng)用、創(chuàng)新”三步掌握編譯技術(shù)的課程設(shè)計(jì)方案;柴艷妹等人從激發(fā)學(xué)生興趣、培養(yǎng)學(xué)生專(zhuān)業(yè)素質(zhì)和提高學(xué)生動(dòng)手能力三個(gè)方面入手,提出了一系列教學(xué)改革的具體步驟和方法;王挺等人提出編譯原理課程能夠培養(yǎng)學(xué)生的計(jì)算思維,提升學(xué)生的系統(tǒng)能力,使學(xué)生在系統(tǒng)的級(jí)別上重新認(rèn)識(shí)算法和程序。

筆者面向編譯原理與設(shè)計(jì)課程,以互動(dòng)式、啟發(fā)式、案例式教學(xué)和實(shí)踐平臺(tái)為依托,研究基于創(chuàng)新的“互動(dòng)式+啟發(fā)式+案例式”教學(xué)方法,基于激勵(lì)機(jī)制的“分層+分系列+分專(zhuān)題”的創(chuàng)新實(shí)踐活動(dòng),構(gòu)建面向編譯原理與設(shè)計(jì)課程的學(xué)生創(chuàng)新性思維階梯式教學(xué)模式,培養(yǎng)從事計(jì)算機(jī)研究和應(yīng)用的創(chuàng)新型人才。同時(shí),研究通過(guò)此培養(yǎng)模式的實(shí)施,培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、分析問(wèn)題和解決問(wèn)題的能力,從而使學(xué)生的研究能力、實(shí)踐能力與創(chuàng)新能力得到鍛煉和提高的方法。

1.學(xué)生創(chuàng)新性思維階梯式培養(yǎng)模式

科學(xué)合理地配置學(xué)生的知識(shí)結(jié)構(gòu)是構(gòu)建學(xué)生培養(yǎng)模式的第一步。學(xué)生創(chuàng)新性思維培養(yǎng)模式是一個(gè)反復(fù)循環(huán)、不斷提升的動(dòng)態(tài)發(fā)展過(guò)程。構(gòu)建面向編譯原理與設(shè)計(jì)課程的學(xué)生創(chuàng)新性思維階梯式培養(yǎng)模式需根據(jù)社會(huì)發(fā)展對(duì)人才的客觀需求,結(jié)合學(xué)校的培養(yǎng)目標(biāo)和培養(yǎng)方案,選擇合適的培養(yǎng)途徑加以實(shí)施,并針對(duì)人才培養(yǎng)模式實(shí)施后社會(huì)對(duì)培養(yǎng)結(jié)果的評(píng)價(jià)做適時(shí)地調(diào)整。

1.1知識(shí)結(jié)構(gòu)的構(gòu)建

面向編譯原理與設(shè)計(jì)課程的學(xué)生創(chuàng)新性思維階梯式培養(yǎng)的課程主要包括3個(gè)方面:數(shù)理基礎(chǔ)(離散數(shù)學(xué)、數(shù)值分析)、算法基礎(chǔ)(數(shù)據(jù)結(jié)構(gòu)、算法分析)和核心課程(操作系統(tǒng)、體系結(jié)構(gòu)、編譯原理與設(shè)計(jì)),如圖1所示。

在課程設(shè)置及教學(xué)內(nèi)容安排上要堅(jiān)持以下兩點(diǎn):一是厚基礎(chǔ)、強(qiáng)能力、重創(chuàng)新,努力做到把編譯原理與設(shè)計(jì)課程與前沿知識(shí)以及多學(xué)科間知識(shí)交叉與滲透融入到教學(xué)內(nèi)容中來(lái);二是堅(jiān)持知識(shí)、能力、素質(zhì)的辯證統(tǒng)一,培養(yǎng)學(xué)生的創(chuàng)新性思維。階梯式培養(yǎng)課程的分類(lèi)見(jiàn)表1。

1.2學(xué)生創(chuàng)新性思維的階梯式培養(yǎng)模式

學(xué)生創(chuàng)新性思維培養(yǎng)模式以課程內(nèi)容學(xué)習(xí)、分析評(píng)價(jià)、創(chuàng)新實(shí)踐方式3種形式進(jìn)行階梯式培養(yǎng),每個(gè)階段進(jìn)行學(xué)生的反饋,發(fā)現(xiàn)學(xué)生的創(chuàng)新性思維,激勵(lì)學(xué)生進(jìn)行創(chuàng)新性活動(dòng)。教學(xué)環(huán)節(jié)采用互動(dòng)式、啟發(fā)式、案例式的教學(xué)方式,并通過(guò)課堂討論、學(xué)生演講、課外作業(yè)、各類(lèi)實(shí)驗(yàn)、學(xué)生科技活動(dòng)、科研課題等豐富的教學(xué)活動(dòng)提高學(xué)生的創(chuàng)新能力。學(xué)生創(chuàng)新性思維的階梯式培養(yǎng)模式,如圖2所示。

1.3學(xué)生創(chuàng)新性思維階梯式培養(yǎng)層次

面向編譯原理與設(shè)計(jì)課程的學(xué)生創(chuàng)新性思維階梯式培養(yǎng)包括3個(gè)層次,自底向上依次是基礎(chǔ)形成層、思維構(gòu)建層和創(chuàng)新體現(xiàn)層,如圖3所示。

基礎(chǔ)形成層主要進(jìn)行數(shù)理基礎(chǔ)課程的學(xué)習(xí),培養(yǎng)方式采用課堂講解、學(xué)生討論課外作業(yè)、課程實(shí)驗(yàn)、學(xué)生科技活動(dòng)等形式。

思維構(gòu)建層主要培養(yǎng)學(xué)生的計(jì)算機(jī)思維和編程素質(zhì),啟發(fā)學(xué)生的創(chuàng)新性思維。在這一層次中主要進(jìn)行數(shù)據(jù)結(jié)構(gòu)、算法分析課程的學(xué)習(xí),培養(yǎng)方式采用課堂講解、學(xué)生討論課外作業(yè)、課程實(shí)驗(yàn)、學(xué)生科技活動(dòng)、科研課題。

創(chuàng)新體現(xiàn)層重點(diǎn)培養(yǎng)和強(qiáng)化學(xué)生的創(chuàng)新性思維,進(jìn)行編譯原理與設(shè)計(jì)創(chuàng)新思維的培養(yǎng),其方式更多元化,包括課堂講解、學(xué)生討論、課外作業(yè)、學(xué)生演講、課程實(shí)驗(yàn)、學(xué)生科技活動(dòng)、科研課題等。

2.基于創(chuàng)新的“互動(dòng)式+啟發(fā)式+案例式”教學(xué)方法

2.1多元化教學(xué)形式

編譯原理與設(shè)計(jì)課程采用多元化的教學(xué)形式:PPT講解、課堂討論、學(xué)生演講、學(xué)術(shù)報(bào)告、課程內(nèi)容的視頻分析、學(xué)生的科技活動(dòng)、各類(lèi)實(shí)驗(yàn)、科研課題等,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的知識(shí)水平,增強(qiáng)學(xué)生的創(chuàng)新思維和能力。多元化的教學(xué)形式如圖4所示。

多元化教學(xué)形式體現(xiàn)在:豐富的課堂教學(xué)手段、教學(xué)與研究相結(jié)合、學(xué)生參與教師的課題研究并參加課外科技活動(dòng)。

2.2“互動(dòng)式+啟發(fā)式+案例式”教學(xué)方法

編譯原理與設(shè)計(jì)課程采用師生互動(dòng)式、啟發(fā)式課堂教學(xué),將創(chuàng)新性思維訓(xùn)練融于“互動(dòng)式+啟發(fā)式+案例”教學(xué)方式中,激發(fā)學(xué)生的創(chuàng)新潛能,為進(jìn)一步科學(xué)研究打下堅(jiān)實(shí)的理論基礎(chǔ)和實(shí)踐能力,激發(fā)學(xué)生的學(xué)習(xí)興趣,使學(xué)生形成一種以創(chuàng)新精神吸收知識(shí)、應(yīng)用知識(shí)的習(xí)慣。在課外作業(yè)、各類(lèi)實(shí)驗(yàn)、科技活動(dòng)和科研課題方面,研討課內(nèi)開(kāi)展“啟發(fā)式、互動(dòng)式、案例式”的教學(xué)實(shí)踐,鼓勵(lì)學(xué)生開(kāi)展創(chuàng)新性思維活動(dòng)。

3.3培養(yǎng)學(xué)生問(wèn)題意識(shí),提高學(xué)生創(chuàng)新能力

培養(yǎng)學(xué)生的問(wèn)題意識(shí)和學(xué)生創(chuàng)新能力的最主要體現(xiàn)就是問(wèn)題解決能力。培養(yǎng)學(xué)生問(wèn)題解決能力的主要途徑就是各類(lèi)實(shí)驗(yàn)、科技活動(dòng)和科研課題。因此,教師應(yīng)不斷鼓勵(lì)學(xué)生深入專(zhuān)業(yè)領(lǐng)域和社會(huì)生活中發(fā)現(xiàn)問(wèn)題、分析問(wèn)題和解決問(wèn)題,鼓勵(lì)學(xué)生共同參與課題研究,并從不同角度激發(fā)學(xué)生,有效培養(yǎng)學(xué)生思維的創(chuàng)新性。

3.基于激勵(lì)機(jī)制的“分層+分系列+分專(zhuān)題”的創(chuàng)新實(shí)踐活動(dòng)

設(shè)計(jì)“分層、分系列、分專(zhuān)題”的、具有一定創(chuàng)造性的實(shí)踐活動(dòng)是培養(yǎng)學(xué)生創(chuàng)新性思維的特色之一。教師應(yīng)依據(jù)課程的內(nèi)容,采用由淺入深、循序漸進(jìn)的方式設(shè)計(jì)實(shí)踐活動(dòng),建立創(chuàng)新活動(dòng)與研究方向的有機(jī)結(jié)合,增強(qiáng)教學(xué)與研究相輔相成的關(guān)聯(lián),有效組織和管理學(xué)生的學(xué)習(xí)活動(dòng),評(píng)價(jià)學(xué)生的創(chuàng)新活動(dòng)。

創(chuàng)新實(shí)踐活動(dòng)培養(yǎng)學(xué)生科學(xué)研究的思維方法、科學(xué)研究能力和創(chuàng)新精神,分為課程實(shí)驗(yàn)、科技活動(dòng)、課題研究3個(gè)層次。在課程實(shí)驗(yàn)中分為基礎(chǔ)實(shí)驗(yàn)、綜合性設(shè)計(jì)實(shí)驗(yàn)、應(yīng)用提高實(shí)驗(yàn)3個(gè)系列,并在每個(gè)系列實(shí)驗(yàn)中設(shè)定多個(gè)專(zhuān)題,解決特定的問(wèn)題。采用答疑式指導(dǎo)、項(xiàng)目式指導(dǎo)和課題式指導(dǎo)“三級(jí)指導(dǎo)”方式。

1)科學(xué)設(shè)置課程實(shí)驗(yàn)。

實(shí)驗(yàn)課對(duì)檢驗(yàn)和鞏固學(xué)生在課堂中學(xué)到的理論知識(shí)、啟發(fā)學(xué)生的創(chuàng)新思維、提高實(shí)踐能力具有重大意義,因此必須有針對(duì)性地加強(qiáng)課程實(shí)驗(yàn),并根據(jù)培養(yǎng)目標(biāo)和課程實(shí)驗(yàn)建立3層課程設(shè)計(jì)模式:基礎(chǔ)實(shí)驗(yàn)、綜合性設(shè)計(jì)實(shí)驗(yàn)、應(yīng)用提高實(shí)驗(yàn)。

2)組織科技活動(dòng)。

有計(jì)劃地組織學(xué)生進(jìn)行學(xué)術(shù)科技活動(dòng),鼓勵(lì)學(xué)生利用課余時(shí)間開(kāi)展科學(xué)研究并參加校內(nèi)外不同層次的競(jìng)賽??萍蓟顒?dòng)主要包括ACM程序設(shè)計(jì)競(jìng)賽、機(jī)器人大賽、各類(lèi)程序設(shè)計(jì)大賽等。

3)課題研究。

分專(zhuān)題進(jìn)行有針對(duì)性的課題研究,包括文獻(xiàn)查閱、科研選題、實(shí)驗(yàn)設(shè)計(jì)、實(shí)驗(yàn)操作、數(shù)據(jù)整理、結(jié)果分析、撰寫(xiě)論文、報(bào)告與答辯環(huán)節(jié),訓(xùn)練學(xué)生的科學(xué)研究思想和方法,實(shí)施實(shí)踐活動(dòng)的個(gè)性化教育。

篇5

計(jì)算機(jī)科學(xué)與技術(shù)本科生的基本學(xué)科能力可以歸納為計(jì)算思維能力、算法設(shè)計(jì)與分析能力、程序設(shè)計(jì)論文與實(shí)現(xiàn)能力、系統(tǒng)能力[1]。其中計(jì)算思維能力是指模型化、抽象思維能力、邏輯思維能力。系統(tǒng)能力是指計(jì)算機(jī)系統(tǒng)的認(rèn)知、分析、開(kāi)發(fā)與應(yīng)用能力,也就是要站在系統(tǒng)的觀點(diǎn)上去分析和解決問(wèn)題,追求問(wèn)題的系統(tǒng)求解,而不是被局部的實(shí)現(xiàn)所困擾。算法設(shè)計(jì)與分析能力、程序設(shè)計(jì)能力是計(jì)算機(jī)類(lèi)專(zhuān)業(yè)學(xué)生應(yīng)該具備的基本能力之一,是從抽象思維到具體應(yīng)用方法的轉(zhuǎn)換,涉及到閱讀判斷、思考分析、抽象綜合、表達(dá)創(chuàng)造等多項(xiàng)能力,對(duì)計(jì)算機(jī)專(zhuān)業(yè)高素質(zhì)人才的培養(yǎng)不可或缺。 

從目前社會(huì)對(duì)計(jì)算機(jī)專(zhuān)業(yè)人才的需求來(lái)看,高校在培養(yǎng)學(xué)生的程序設(shè)計(jì)、算法設(shè)計(jì)與分析能力上所作出的努力還遠(yuǎn)遠(yuǎn)不夠。本文探討了計(jì)算機(jī)專(zhuān)業(yè)學(xué)生在程序設(shè)計(jì)、算法設(shè)計(jì)與分析方面存在的主要問(wèn)題,給出了在課程與實(shí)踐中提高學(xué)生的程序設(shè)計(jì)、算法設(shè)計(jì)與分析能力的具體措施。 

1 現(xiàn)狀與問(wèn)題分析 

近年來(lái),企事業(yè)用人單位較普遍的反映是計(jì)算機(jī)類(lèi)畢業(yè)生的實(shí)際應(yīng)用知識(shí)、動(dòng)手能力和程序設(shè)計(jì)開(kāi)發(fā)經(jīng)驗(yàn)嚴(yán)重不足,尤其是程序設(shè)計(jì)能力、算法設(shè)計(jì)與分析能力無(wú)法達(dá)到用人單位的要求。這不僅影響學(xué)生就業(yè),更阻礙了其進(jìn)一步發(fā)展與自我提升。 

我們歸納了問(wèn)題的主要原因。一是學(xué)生對(duì)于有關(guān)程序設(shè)計(jì)及算法的知識(shí)僅僅停留在了解的程度上,未能融匯貫通,進(jìn)而應(yīng)用這些知識(shí)解決實(shí)際問(wèn)題。二是教師在講解程序設(shè)計(jì)、算法設(shè)計(jì)與分析的相關(guān)知識(shí)時(shí),并沒(méi)有將理論與實(shí)際有機(jī)的結(jié)合。三是實(shí)際教學(xué)過(guò)程中并未對(duì)學(xué)生進(jìn)行真正的軟件項(xiàng)目開(kāi)發(fā)訓(xùn)練。四是對(duì)第一門(mén)程序設(shè)計(jì)課程的教學(xué)不夠重視。五是學(xué)生的數(shù)學(xué)基礎(chǔ)差、邏輯思維能力弱,阻礙了學(xué)生進(jìn)一步設(shè)計(jì)算法和分析算法。 

2 程序設(shè)計(jì)、算法設(shè)計(jì)與分析能力培養(yǎng)的具體措施 

教育教學(xué)工作應(yīng)該以學(xué)生為主體,同時(shí)充分發(fā)揮教師的引領(lǐng)、指導(dǎo)作用,二者有機(jī)結(jié)合,才能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性,從而達(dá)到最佳的教學(xué)效果。因此本文以“學(xué)生為主體,教師為主導(dǎo)”這一思想為指導(dǎo),結(jié)合本校的實(shí)際情況,以及教師在教育教學(xué)工作過(guò)程中遇到的問(wèn)題和廣大學(xué)生的反饋,從以下四個(gè)方面探討教育教學(xué)改革的措施。 

2.1 調(diào)整課程設(shè)置和教學(xué)目標(biāo) 

用計(jì)算機(jī)求解一個(gè)實(shí)際問(wèn)題,首先要從這個(gè)實(shí)際問(wèn)題中抽象出一個(gè)數(shù)學(xué)模型,然后設(shè)計(jì)一個(gè)解此數(shù)學(xué)模型的算法,最后根據(jù)算法編寫(xiě)程序,以便調(diào)試、編譯、連接和運(yùn)行,從而形成該問(wèn)題的解。從實(shí)際問(wèn)題中抽象出一個(gè)數(shù)學(xué)模型的實(shí)質(zhì),其實(shí)就是要用數(shù)學(xué)方法抽取其主要的、本質(zhì)的內(nèi)容,最終實(shí)現(xiàn)對(duì)該問(wèn)題的正確認(rèn)識(shí)。設(shè)計(jì)出解決問(wèn)題的算法后,要清楚地知道算法的優(yōu)劣處,如果是好的算法則不必對(duì)其懷疑而再浪費(fèi)時(shí)間進(jìn)行研究;如果不是好算法則應(yīng)再進(jìn)行改進(jìn)。而如何知道算法的優(yōu)劣,則需要學(xué)會(huì)分析算法。算法分析是對(duì)一個(gè)算法需要多少計(jì)算時(shí)間和存儲(chǔ)空間作定量的分析。編程就是設(shè)計(jì)程序,用計(jì)算機(jī)來(lái)解決問(wèn)題。 

與數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計(jì)相關(guān)的課程較多,其中三分之二以上的專(zhuān)業(yè)課都需要學(xué)習(xí)編程,主要是提高學(xué)生編程能力和算法分析能力。對(duì)于本科生來(lái)說(shuō),這些課程的重要性是不言而喻的。如果掌握不好則會(huì)阻礙他們對(duì)編程能力乃至對(duì)計(jì)算機(jī)系統(tǒng)的認(rèn)識(shí)和理解。因此,應(yīng)該從課程的意義出發(fā),以提高學(xué)生的編程能力和算法設(shè)計(jì)與分析能力為目標(biāo),結(jié)合計(jì)算機(jī)專(zhuān)業(yè)的特點(diǎn)與教學(xué)實(shí)際情況,將“C語(yǔ)言程序設(shè)計(jì)”、“面向?qū)ο蟪绦蛟O(shè)計(jì)”、“離散數(shù)學(xué)”、“數(shù)據(jù)結(jié)構(gòu)”、“算法設(shè)計(jì)與分析”、“網(wǎng)絡(luò)編程”、“Windows編程技術(shù)”、“操作系統(tǒng)”、“計(jì)算機(jī)網(wǎng)絡(luò)”、“編譯原理”和“數(shù)據(jù)庫(kù)技術(shù)”等幾門(mén)課程有機(jī)地結(jié)合起來(lái),并充分利用它們內(nèi)在的聯(lián)系優(yōu)化授課的順序與內(nèi)容,為學(xué)生提供一套以編程能力和算法設(shè)計(jì)與分析能力為中心的教學(xué)體系,為學(xué)好相應(yīng)的課程打下堅(jiān)實(shí)基礎(chǔ)[2]。

“C語(yǔ)言程序設(shè)計(jì)”和“離散數(shù)學(xué)”作為計(jì)算機(jī)專(zhuān)業(yè)學(xué)生較早接觸的兩門(mén)課程,應(yīng)該為后續(xù)專(zhuān)業(yè)課的學(xué)習(xí)打好基礎(chǔ)。C語(yǔ)言是學(xué)生在大學(xué)接觸的第一門(mén)編程語(yǔ)言,教學(xué)中應(yīng)該重點(diǎn)介紹程序設(shè)計(jì)思想,并培養(yǎng)學(xué)生的邏輯思維能力、抽象能力、編程習(xí)慣,而不是一味地強(qiáng)調(diào)C語(yǔ)言的語(yǔ)法特性。同時(shí),“C語(yǔ)言程序設(shè)計(jì)”這門(mén)課也為后續(xù)的數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)與分析課程做好實(shí)踐上的鋪墊。“離散數(shù)學(xué)”的概念、理論及方法應(yīng)用于計(jì)算機(jī)科學(xué)與技術(shù)的諸多領(lǐng)域,并大量出現(xiàn)在“數(shù)據(jù)結(jié)構(gòu)”、“數(shù)據(jù)庫(kù)系統(tǒng)”、“編譯原理”、“算法設(shè)計(jì)與分析”、“計(jì)算機(jī)網(wǎng)絡(luò)”等專(zhuān)業(yè)課程中。此外,離散數(shù)學(xué)所提供的訓(xùn)練十分有益于學(xué)生的邏輯推理、抽象概括及歸納構(gòu)造能力的提高,十分有益于培養(yǎng)學(xué)生嚴(yán)謹(jǐn)、完善、規(guī)范的科學(xué)態(tài)度。 

通過(guò)“數(shù)據(jù)結(jié)構(gòu)”課程,使學(xué)生了解數(shù)據(jù)對(duì)象的特性,學(xué)會(huì)數(shù)據(jù)組織的方法,以及各種類(lèi)型數(shù)據(jù)的處理方法,同時(shí)培養(yǎng)學(xué)生良好的程序設(shè)計(jì)技能。“算法設(shè)計(jì)與分析”課程重點(diǎn)講授分治法、貪心法、動(dòng)態(tài)規(guī)劃、回溯法、分支限界法,培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力,使學(xué)生掌握算法設(shè)計(jì)的基本方法,熟悉算法分析的基本技術(shù),并能熟練運(yùn)用一些常用算法。“操作系統(tǒng)”、“計(jì)算機(jī)網(wǎng)絡(luò)”、“編譯原理”和“數(shù)據(jù)庫(kù)技術(shù)”都是對(duì)前面學(xué)習(xí)到的一些基本的數(shù)據(jù)結(jié)構(gòu)和算法的具體應(yīng)用,再加上一些相關(guān)領(lǐng)域的專(zhuān)業(yè)知識(shí)。 

在“操作系統(tǒng)”教學(xué)中,讓學(xué)生了解操作系統(tǒng)的一些基本概念,如:進(jìn)程和線程、虛擬內(nèi)存、死鎖等,并按操作系統(tǒng)的五大功能分模塊進(jìn)行介紹。通過(guò)相應(yīng)實(shí)驗(yàn)幫助學(xué)生理解重要概念,如通過(guò)實(shí)現(xiàn)“銀行家算法”讓學(xué)生明白進(jìn)程間的通信過(guò)程、模擬LRU算法了解頁(yè)面如何置換,通過(guò)實(shí)驗(yàn)使學(xué)生更加深刻地理解有關(guān)概念[3]。對(duì)于“編譯原理”這門(mén)課,由于其理論性較強(qiáng),在教學(xué)過(guò)程中應(yīng)該盡量多與實(shí)驗(yàn)相結(jié)合,在課堂上比較難理解的內(nèi)容,例如詞法分析中的有限自動(dòng)機(jī)內(nèi)容或語(yǔ)法分析中LL(1)文法的理解等等,都可以通過(guò)與實(shí)驗(yàn)結(jié)合來(lái)促進(jìn)對(duì)課堂內(nèi)容的理解,可通過(guò)完成詞法分析器的實(shí)驗(yàn)了解編譯器如何把輸入的源程序轉(zhuǎn)化為單詞符號(hào)串。 

2.2 加強(qiáng)實(shí)驗(yàn)性課程教學(xué) 

計(jì)算機(jī)專(zhuān)業(yè)相關(guān)的課程總體來(lái)說(shuō)理論性比較強(qiáng)[4-5],開(kāi)設(shè)實(shí)驗(yàn)性課程有利于學(xué)生通過(guò)自己的實(shí)際操作加深對(duì)課堂知識(shí)的理解,同時(shí)強(qiáng)化編程能力、算法設(shè)計(jì)能力和創(chuàng)新能力。許多課程都有上機(jī)編程實(shí)驗(yàn)內(nèi)容,如“C語(yǔ)言程序設(shè)計(jì)”、“面向?qū)ο蟪绦蛟O(shè)計(jì)”、“數(shù)據(jù)結(jié)構(gòu)”、“算法設(shè)計(jì)與分析”、“Java程序設(shè)計(jì)”、“操作系統(tǒng)”等課程,都要求學(xué)生完成一定數(shù)量的設(shè)計(jì)性,完成驗(yàn)證性實(shí)驗(yàn)。我們?cè)O(shè)立了工程與學(xué)術(shù)實(shí)踐、計(jì)算機(jī)軟件課程設(shè)計(jì)、獨(dú)立實(shí)驗(yàn)課程以及畢業(yè)設(shè)計(jì)等實(shí)訓(xùn)科目,堅(jiān)持編程實(shí)踐四年不間斷。 

實(shí)驗(yàn)貫穿于理論、抽象和設(shè)計(jì)過(guò)程;實(shí)驗(yàn)對(duì)軟件的設(shè)計(jì)和實(shí)現(xiàn)、測(cè)試原理和方法起示范作用;實(shí)驗(yàn)不僅是對(duì)理論的驗(yàn)證,也是技術(shù)訓(xùn)練和能力培養(yǎng),包括動(dòng)手能力、分析問(wèn)題解決問(wèn)題能力、表達(dá)能力、寫(xiě)作能力等。教學(xué)活動(dòng)是教師和學(xué)生不斷交流的過(guò)程,實(shí)驗(yàn)是實(shí)現(xiàn)這個(gè)過(guò)程的橋梁,可以彌補(bǔ)課堂教學(xué)的不足,加深對(duì)理論過(guò)程的理解,啟發(fā)學(xué)生深入思考,敢于創(chuàng)新,理論聯(lián)系實(shí)際。 

例如“編譯原理”課程是計(jì)算機(jī)類(lèi)專(zhuān)業(yè)的一門(mén)重要專(zhuān)業(yè)課。設(shè)置該課程是讓學(xué)生學(xué)習(xí)編譯系統(tǒng)的結(jié)構(gòu)、工作流程及編譯程序各組成部分的設(shè)計(jì)原理和實(shí)現(xiàn)技術(shù),使學(xué)生通過(guò)學(xué)習(xí)既掌握編譯理論和方法基本知識(shí),也具有設(shè)計(jì)、實(shí)現(xiàn)、分析和維護(hù)編譯程序等方面的初步能力。編譯原理是一門(mén)理論性和實(shí)踐性都比較強(qiáng)的課程。實(shí)驗(yàn)的目的是加深學(xué)生對(duì)課堂知識(shí)的理解,掌握幾個(gè)主要編譯階段的處理方法,增強(qiáng)實(shí)踐能力,能完成初步設(shè)計(jì)、編制和調(diào)試編譯系統(tǒng)。 

實(shí)驗(yàn)一詞法分析器構(gòu)造,通過(guò)對(duì)給定源語(yǔ)言詞法分析程序的設(shè)計(jì),加深對(duì)詞法分析原理的理解,掌握源語(yǔ)言的接受、存貯、預(yù)處理和掃描分析,生成正確的單詞符號(hào)串二元式序列。實(shí)驗(yàn)二語(yǔ)法分析器構(gòu)造,借助于詞法分析程序提供的分析結(jié)果,編寫(xiě)一個(gè)算符優(yōu)先語(yǔ)法分析程序,程序能進(jìn)行語(yǔ)法結(jié)構(gòu)分析和錯(cuò)誤檢查并產(chǎn)生相應(yīng)的歸約信息。同時(shí)給出出錯(cuò)信息和錯(cuò)誤類(lèi)型,從而加深對(duì)語(yǔ)法分析的理解。進(jìn)一步設(shè)計(jì)實(shí)現(xiàn)球類(lèi)描述語(yǔ)言詞法分析、語(yǔ)法分析實(shí)驗(yàn)(擴(kuò)展實(shí)驗(yàn)),根據(jù)球類(lèi)比賽技戰(zhàn)術(shù)分析的需求,設(shè)計(jì)的解釋器由詞法器、語(yǔ)法器和語(yǔ)義分析模塊三部分組成,詞法分析器負(fù)責(zé)詞法分析的預(yù)處理和輸入單詞的解釋?zhuān)徽Z(yǔ)法分析負(fù)責(zé)輸入碼的語(yǔ)法結(jié)構(gòu)檢查和解釋?zhuān)辉谠~法和語(yǔ)法分析器基礎(chǔ)上,語(yǔ)義分析模塊負(fù)責(zé)比賽技戰(zhàn)術(shù)的分類(lèi)與統(tǒng)計(jì)工作。 

本校開(kāi)設(shè)了“程序設(shè)計(jì)專(zhuān)題訓(xùn)練”、“計(jì)算機(jī)網(wǎng)絡(luò)專(zhuān)題訓(xùn)練”、“操作系統(tǒng)專(zhuān)題訓(xùn)練”、“數(shù)據(jù)庫(kù)專(zhuān)題訓(xùn)練”、“軟件測(cè)試技術(shù)”、“嵌入式技術(shù)”等實(shí)踐課程。如“程序設(shè)計(jì)專(zhuān)題訓(xùn)練”課程是C程序設(shè)計(jì)課程后續(xù)的訓(xùn)練課程,針對(duì)程序設(shè)計(jì)中常見(jiàn)問(wèn)題,以專(zhuān)題形式進(jìn)行訓(xùn)練。通過(guò)該課程的學(xué)習(xí),使學(xué)生能深入理解C語(yǔ)言特性,掌握基本程序設(shè)計(jì)方法,學(xué)會(huì)常見(jiàn)問(wèn)題的處理技巧,提高程序設(shè)計(jì)能力,為后續(xù)專(zhuān)業(yè)課程的學(xué)習(xí)打下良好基礎(chǔ)。又如“操作系統(tǒng)專(zhuān)題訓(xùn)練”課程重點(diǎn)提高學(xué)生對(duì)操作系統(tǒng)的實(shí)際操作能力,使學(xué)生了解和掌握在Windows、Linux操作系統(tǒng)上運(yùn)行的應(yīng)用服務(wù),對(duì)操作系統(tǒng)與外部接口(shell)有更深入的了解和認(rèn)識(shí)。 

為了能切實(shí)提高學(xué)生的編程水平和算法設(shè)計(jì)與分析能力,我們開(kāi)設(shè)了“項(xiàng)目管理實(shí)踐”、“軟件課程設(shè)計(jì)”、“企業(yè)實(shí)訓(xùn)”、“學(xué)術(shù)與工程實(shí)踐”等實(shí)踐課程,如“項(xiàng)目管理實(shí)踐”課程培養(yǎng)學(xué)生參與大型軟件項(xiàng)目開(kāi)發(fā)的基本能力,使學(xué)生能夠熟練掌握軟件開(kāi)發(fā)環(huán)境使用和軟件開(kāi)發(fā)的基本方法,為畢業(yè)設(shè)計(jì)和就業(yè)提供了必要的技能訓(xùn)練。按照5-8人的規(guī)模成立軟件開(kāi)發(fā)項(xiàng)目組,以開(kāi)發(fā)一個(gè)軟件項(xiàng)目作為實(shí)訓(xùn)的主線;項(xiàng)目經(jīng)理由學(xué)生擔(dān)任,項(xiàng)目成員的角色由項(xiàng)目經(jīng)理根據(jù)各成員的技能來(lái)確定;由實(shí)訓(xùn)方提供項(xiàng)目的用戶(hù)需求,并且確定要開(kāi)展的軟件工程活動(dòng)和管理活動(dòng)及項(xiàng)目里程碑;根據(jù)開(kāi)展的軟件工程和管理活動(dòng),提取出一些關(guān)鍵知識(shí)點(diǎn),以案例的方式進(jìn)行項(xiàng)目培訓(xùn),并將其用于項(xiàng)目開(kāi)發(fā)的實(shí)踐中,其中案例來(lái)自實(shí)際開(kāi)發(fā)的軟件和系統(tǒng)集成項(xiàng)目。 

2.3 緊跟時(shí)代變化,實(shí)現(xiàn)多模態(tài)教學(xué)

首先重視教學(xué)內(nèi)容的時(shí)效性,教師在教學(xué)過(guò)程中,不僅僅著眼于所選用的教材,還應(yīng)融入前沿思想、技術(shù)和一些交叉學(xué)科的內(nèi)容。例如在“編譯原理”課程的教學(xué)中,不局限于一種語(yǔ)言,而應(yīng)該選擇多種不同體系結(jié)構(gòu)的編程語(yǔ)言進(jìn)行介紹;又例如可以選擇C語(yǔ)言、Ruby、Python,甚至是蘋(píng)果最新推出的Swift語(yǔ)言,通過(guò)比較這些語(yǔ)言的不同特征,給出其在編譯過(guò)程中的各自特點(diǎn),從而使學(xué)生對(duì)編譯程序所做的工作有更加清晰透徹的了解。在“數(shù)據(jù)結(jié)構(gòu)”、“面向?qū)ο蟪绦蛟O(shè)計(jì)”這類(lèi)課程的教學(xué)中,可以多介紹一些國(guó)內(nèi)外的文獻(xiàn)、最新應(yīng)用等,從多種不同角度引導(dǎo)學(xué)生程序閱讀及編程的興趣。這就要求教師關(guān)注計(jì)算機(jī)及電子信息產(chǎn)業(yè)發(fā)展研究的最新內(nèi)容,并及時(shí)將這些新內(nèi)容融入到教學(xué)工作中。 

其次,重視教學(xué)方式的時(shí)效性,培養(yǎng)學(xué)生程序閱讀能力、編程能力,其手段要緊跟時(shí)代步伐。充分利用互聯(lián)網(wǎng)時(shí)代的MOOC,如北京大學(xué)的MOOC、浙江大學(xué)的MOOC、本校的MOOC等,將原先只能在電腦上或書(shū)本中的程序放在手機(jī)上,使學(xué)生可以隨時(shí)隨地從手機(jī)端進(jìn)行學(xué)習(xí)。學(xué)生課外可以利用北京航空航天大學(xué)實(shí)驗(yàn)類(lèi)MOOC的計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)課程、移動(dòng)計(jì)算兩門(mén)課程,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)課程,了解網(wǎng)絡(luò)基本原理,遠(yuǎn)程配路由器、交換機(jī),組一個(gè)小的網(wǎng)絡(luò),掌握基本的網(wǎng)絡(luò)故障排查方法。通過(guò)移動(dòng)計(jì)算即Android編程,MOOC已經(jīng)搭好大的框架,教學(xué)生編寫(xiě)小的app程序,并將編寫(xiě)好的代碼嵌入到框架中。 

通過(guò)促進(jìn)在計(jì)算機(jī)系本科教學(xué)工作中多模態(tài)教學(xué)模式的實(shí)現(xiàn),可以將原先計(jì)算機(jī)專(zhuān)業(yè)教學(xué)以課堂教學(xué)為主、課下上機(jī)實(shí)驗(yàn)為輔,其余全靠學(xué)生自覺(jué)學(xué)習(xí)的格局,轉(zhuǎn)化為課堂教學(xué)為主導(dǎo),智能端隨時(shí)學(xué)習(xí)為輔,課下上機(jī)實(shí)驗(yàn)為監(jiān)督檢測(cè)的新格局。這樣的格局摒棄了過(guò)去教學(xué)只能在課堂進(jìn)行的成見(jiàn),給予學(xué)生更多的學(xué)習(xí)自由,可以有效提高學(xué)生的程序設(shè)計(jì)、算法設(shè)計(jì)與分析能力,同時(shí)節(jié)約課堂時(shí)間,教師在課堂中能夠有更多時(shí)間講解一些更加實(shí)用的難以從書(shū)本中直接獲得的知識(shí)。 

2.4 注重對(duì)學(xué)生學(xué)習(xí)態(tài)度的引導(dǎo) 

在對(duì)計(jì)算機(jī)系學(xué)生的調(diào)查中發(fā)現(xiàn),后進(jìn)生大多有“畏難”情緒。他們往往還未開(kāi)始編程,就對(duì)自己的能力進(jìn)行主觀否定,這種特征在調(diào)劑生身上表現(xiàn)得較為突出。對(duì)于這種情況,教師在課堂上如果只單方面強(qiáng)調(diào)知識(shí)的重要性,甚至直接點(diǎn)出考試及格的重要性并不會(huì)對(duì)這類(lèi)學(xué)生思維模式的轉(zhuǎn)變有好處。教師在教學(xué)過(guò)程中,常常會(huì)不自覺(jué)地將自己體驗(yàn)過(guò)的應(yīng)試競(jìng)爭(zhēng)態(tài)度帶入教學(xué)工作中,具體表現(xiàn)為:過(guò)于強(qiáng)調(diào)考試分?jǐn)?shù),為了提起學(xué)生的聽(tīng)課興趣甚至以考試題型作為誘餌,經(jīng)常強(qiáng)調(diào)獎(jiǎng)學(xué)金和保研問(wèn)題,整個(gè)教學(xué)工作圍繞著考試等。這其實(shí)都是不正當(dāng)?shù)母?jìng)爭(zhēng)指引方式,只會(huì)增強(qiáng)學(xué)生的厭學(xué)心理。 

因此,計(jì)算機(jī)專(zhuān)業(yè)講師在教學(xué)過(guò)程中,應(yīng)格外注重對(duì)學(xué)生學(xué)習(xí)態(tài)度的指引,特別是在代碼類(lèi)課程的教學(xué)過(guò)程中,教師不應(yīng)根據(jù)自己多年的代碼編寫(xiě)經(jīng)驗(yàn)來(lái)對(duì)代碼進(jìn)行講解,而是應(yīng)該想象自己是這種代碼的一名新學(xué)生,對(duì)這類(lèi)代碼一無(wú)所知的情況下,可能會(huì)從哪里入手進(jìn)行理解。與其說(shuō)“這門(mén)課掛科了,你畢業(yè)就有危險(xiǎn)”,不如說(shuō)“學(xué)會(huì)寫(xiě)代碼,你就可以自由駕馭整臺(tái)計(jì)算機(jī)”;與其說(shuō)“這種數(shù)據(jù)類(lèi)型期末考試一定會(huì)考”,不如說(shuō)“你玩的泡泡龍中,屏幕上的泡泡就可以用這種數(shù)據(jù)類(lèi)型來(lái)寫(xiě)”。在教學(xué)中注重引導(dǎo)學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生的學(xué)習(xí)熱情和探索精神,真正做到以學(xué)生為本,從學(xué)生的角度理解教學(xué),才能在教學(xué)工作中正確指引學(xué)生的學(xué)習(xí)態(tài)度,達(dá)到最佳教學(xué)效果。 

3 總結(jié) 

計(jì)算機(jī)科學(xué)是一門(mén)具有創(chuàng)造性意識(shí)活動(dòng)的學(xué)科,計(jì)算機(jī)本質(zhì)上是一個(gè)程序的機(jī)器,只有那些真正懂得程序的人才能懂得計(jì)算機(jī)。因此程序設(shè)計(jì)能力、算法設(shè)計(jì)與分析能力是一名合格計(jì)算機(jī)類(lèi)專(zhuān)業(yè)的畢業(yè)生必須具備的兩大基礎(chǔ)能力。本文給出的具體措施,有效提高了學(xué)生的編程能力、算法設(shè)計(jì)與分析能力,以及分析和解決實(shí)際問(wèn)題的能力,有利于培養(yǎng)經(jīng)濟(jì)社會(huì)發(fā)展急需的信息產(chǎn)業(yè)人才。 

篇6

關(guān)鍵詞:軟件工程;課程體系;培養(yǎng)方案

軟件工程教育兼屬科學(xué)教育和工程教育范疇,軟件工程的科學(xué)教育屬性主要是引導(dǎo)學(xué)生對(duì)人類(lèi)意識(shí)與智慧進(jìn)行科學(xué)理解、增強(qiáng)運(yùn)用軟件本質(zhì)特性(構(gòu)造性與易演化性)和解決具體問(wèn)題的能力;而軟件工程的工程教育屬性主要是引導(dǎo)學(xué)生綜合應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)、管理等科學(xué)原理,借鑒傳統(tǒng)工程的原則、方法,提煉和固化知識(shí),通過(guò)創(chuàng)建軟件來(lái)達(dá)到提高質(zhì)量、降低成本的目的。然而,McKinsey Global Institute2005年10月發(fā)表的一份報(bào)告稱(chēng),我國(guó)2005年畢業(yè)的60多萬(wàn)工程技術(shù)人才中適合在國(guó)際化公司工作的不到10%,主要原因是中國(guó)教育系統(tǒng)偏于理論,學(xué)生在校期間幾乎沒(méi)有受到Project和團(tuán)隊(duì)工作的實(shí)際訓(xùn)練,這對(duì)我國(guó)高等院校工程教育改革與創(chuàng)新提出了挑戰(zhàn),也為軟件工程專(zhuān)業(yè)建設(shè)指明了方向。

合理的課程體系是高等院校保證培養(yǎng)目標(biāo)和形成辦學(xué)特色的重要手段。目前,我國(guó)1900多所普通高校中雖有100多所院校開(kāi)設(shè)了軟件工程專(zhuān)業(yè),但與當(dāng)前軟件工程技術(shù)發(fā)展差距較大。為了培養(yǎng)出既有理論知識(shí)又有應(yīng)用技能的工程型實(shí)用軟件人才,軟件工程專(zhuān)業(yè)課程體系必須進(jìn)行改革。對(duì)此,本文結(jié)合CC2005、SE2004、SWEBOK、國(guó)內(nèi)軟件工程專(zhuān)業(yè)課程設(shè)置現(xiàn)有的研究成果,探索軟件工程專(zhuān)業(yè)本科教學(xué)課程體系建設(shè)問(wèn)題。

1 軟件工程專(zhuān)業(yè)課程體系設(shè)計(jì)策略

計(jì)算學(xué)科本科教學(xué)常用的課程體系設(shè)計(jì)策略主要?jiǎng)澐譃椋赫n程啟動(dòng)策略、課程組織策略、特色課程設(shè)置策略。課程啟動(dòng)策略主要包括:1)圍繞算法設(shè)計(jì)展開(kāi)的算法優(yōu)先策略;2)自底向上展開(kāi)的硬件優(yōu)先策略;3)從計(jì)算機(jī)導(dǎo)論展開(kāi)的廣度優(yōu)先策略:4)強(qiáng)調(diào)編程能力的程序設(shè)計(jì)優(yōu)先策略;5)強(qiáng)調(diào)系統(tǒng)使用命令優(yōu)先策略;6)從面向?qū)ο笳归_(kāi)的對(duì)象優(yōu)先策略。

課程組織策略主要有:1)基于主題的組織模式,它把知識(shí)體系中的每個(gè)知識(shí)域組織成一門(mén)或幾門(mén)課程;2)基于系統(tǒng)的組織模式,它把每類(lèi)計(jì)算機(jī)軟硬件系統(tǒng)設(shè)置成一門(mén)或幾門(mén)課程;3)混合模式,在課程設(shè)計(jì)時(shí)不考慮區(qū)分前兩種方法,兼而有之。特色課程設(shè)置策略主要依據(jù)本校辦學(xué)特色和研究專(zhuān)長(zhǎng)來(lái)確定。

由于軟件工程教育兼屬科學(xué)教育和工程教育范疇,其科學(xué)屬性和工程屬性決定了軟件工程專(zhuān)業(yè)本科教學(xué)課程規(guī)劃,一方面要強(qiáng)調(diào)工程性、技術(shù)性、實(shí)用性、系統(tǒng)性、綜合性和復(fù)合型,另一方面要強(qiáng)化基礎(chǔ)軟硬件知識(shí)在解決復(fù)雜軟件構(gòu)造和應(yīng)用方面起到的關(guān)鍵作用。對(duì)于課程啟動(dòng)策略而言,傳統(tǒng)計(jì)算機(jī)科學(xué)專(zhuān)業(yè)的課程啟動(dòng)方式并不適合于本專(zhuān)業(yè),但工程優(yōu)先策略似乎也不適合于沒(méi)有任何計(jì)算機(jī)基礎(chǔ)的本科生;同樣,在課程組織策略上,基于主題的組織模式更多地具有科學(xué)研究屬性,而基于系統(tǒng)的組織模式又不利于基礎(chǔ)知識(shí)強(qiáng)化;此外,特色課程設(shè)置時(shí),有時(shí)會(huì)缺乏全面綜合考慮,因人設(shè)課會(huì)造成特色課程系統(tǒng)性差問(wèn)題。因此,在軟件工程專(zhuān)業(yè)課程體系設(shè)計(jì)策略方面,應(yīng)根據(jù)軟件工程學(xué)科自身屬性,綜合考慮以上各種策略特點(diǎn),全局思考,統(tǒng)一規(guī)劃,避免課程系統(tǒng)性差、教學(xué)內(nèi)容重復(fù)和遺漏并存等現(xiàn)象。

2 軟件工程專(zhuān)業(yè)課程體系架構(gòu)模型設(shè)計(jì)

根據(jù)軟件工程專(zhuān)業(yè)本科教學(xué)的培養(yǎng)目標(biāo)及規(guī)格要求,其課程體系采用“夯實(shí)基礎(chǔ)教育、提高系統(tǒng)認(rèn)知、強(qiáng)化軟件開(kāi)發(fā)、推進(jìn)工程實(shí)訓(xùn)”為主線的設(shè)計(jì)思路,構(gòu)建了“分層次、互動(dòng)式、工程化”的課程體系架構(gòu)模型(如圖1所示)。該模型共分為四個(gè)層次,即基礎(chǔ)知識(shí)教育層、系統(tǒng)認(rèn)知教育層、工程設(shè)計(jì)開(kāi)發(fā)層和工程實(shí)踐訓(xùn)練層。各層次不是相互獨(dú)立的,而是相互關(guān)聯(lián)、相互影響、逐層遞進(jìn)的演進(jìn)關(guān)系。該模型簡(jiǎn)化了計(jì)算機(jī)科學(xué)核心課程數(shù)量,突出基于主題的組織模式,沿著由淺入深、循序漸進(jìn)的認(rèn)知路徑,力圖實(shí)現(xiàn)“基礎(chǔ)與編程一體化、編程與系統(tǒng)一體化、系統(tǒng)與工程一體化、工程與職業(yè)一體化”四位一體的工程型實(shí)用軟件人才教學(xué)目標(biāo)。

2.1 基礎(chǔ)知識(shí)教育層

基礎(chǔ)知識(shí)教育的設(shè)計(jì)思路,強(qiáng)化學(xué)生的基礎(chǔ)知識(shí)和編程意識(shí),實(shí)現(xiàn)“基礎(chǔ)扎實(shí)和編程意識(shí)強(qiáng)”兩個(gè)目標(biāo)?;A(chǔ)知識(shí)教育層結(jié)構(gòu)具體劃分為:數(shù)學(xué)基礎(chǔ)類(lèi)課程模塊、外語(yǔ)類(lèi)課程模塊、軟件基礎(chǔ)類(lèi)課程模塊、其他公共基礎(chǔ)類(lèi)課程模塊。根據(jù)各模塊自身特點(diǎn),全面考慮各模塊之間的關(guān)聯(lián)性,做好彼此之間的銜接。在課程啟動(dòng)策略方面,主要采取基于基礎(chǔ)的編程優(yōu)先策略。在數(shù)學(xué)基礎(chǔ)類(lèi)課程模塊中確定一門(mén)銜接較好的基礎(chǔ)課作為軟件基礎(chǔ)類(lèi)課程模塊的啟動(dòng),軟件基礎(chǔ)類(lèi)課程模塊率先啟用軟件設(shè)計(jì)基礎(chǔ)課程,力圖達(dá)到“基礎(chǔ)與編程一體化”的教學(xué)目標(biāo)。在課程組織策略方面,采取基于主題的組織模式,有利于學(xué)生掌握基礎(chǔ)理論知識(shí)。

2.2 系統(tǒng)認(rèn)知教育層

系統(tǒng)認(rèn)知教育的設(shè)計(jì)思路:強(qiáng)化學(xué)生的編程能力和對(duì)軟件系統(tǒng)的認(rèn)識(shí)能力,實(shí)現(xiàn)“編程能力強(qiáng)和系統(tǒng)級(jí)認(rèn)知”兩個(gè)目標(biāo)。根據(jù)軟件工程專(zhuān)業(yè)對(duì)硬件系統(tǒng)和系統(tǒng)軟件的知識(shí)要求,系統(tǒng)認(rèn)知教育層結(jié)構(gòu)劃分為:數(shù)據(jù)庫(kù)系統(tǒng)類(lèi)課程模塊、網(wǎng)絡(luò)系統(tǒng)類(lèi)課程模塊、操作系統(tǒng)類(lèi)課程模塊和編譯系統(tǒng)類(lèi)課程模塊。在課程啟動(dòng)策略方面,主要采取基于編程的系統(tǒng)優(yōu)先策略。通過(guò)軟件基礎(chǔ)類(lèi)課程模塊的數(shù)據(jù)結(jié)構(gòu)等課程和系統(tǒng)認(rèn)知類(lèi)課程模塊的數(shù)據(jù)庫(kù)原理及應(yīng)用等課程,進(jìn)一步強(qiáng)化學(xué)生的編程能力,并以程序設(shè)計(jì)為主線引導(dǎo)學(xué)生的系統(tǒng)級(jí)認(rèn)識(shí)能力,實(shí)現(xiàn)“編程與系統(tǒng)一體化”的教學(xué)目標(biāo)。在課程組織策略方面,采取基于系統(tǒng)的組織模式,簡(jiǎn)化計(jì)算機(jī)科學(xué)核心課程數(shù)量,提高學(xué)生學(xué)習(xí)的有效性和對(duì)知識(shí)的掌握程度。

2.3 工程設(shè)計(jì)開(kāi)發(fā)層

工程設(shè)計(jì)開(kāi)發(fā)的設(shè)計(jì)思路:以工程化方法為手段,依托項(xiàng)目培養(yǎng)學(xué)生的“工程”意識(shí),鍛煉學(xué)生對(duì)軟件系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)能力,進(jìn)一步強(qiáng)化學(xué)生的系統(tǒng)級(jí)認(rèn)識(shí),實(shí)現(xiàn)“更完整的系統(tǒng)級(jí)認(rèn)識(shí)和軟件系統(tǒng)工程化設(shè)計(jì)開(kāi)發(fā)技術(shù)”兩個(gè)目標(biāo)。根據(jù)軟件工程項(xiàng)目開(kāi)發(fā)流程,工程設(shè)計(jì)開(kāi)發(fā)層結(jié)構(gòu)劃分為:軟件過(guò)程類(lèi)課程模塊、軟件設(shè)計(jì)類(lèi)課程模塊、軟件架構(gòu)類(lèi)課程模塊、軟件測(cè)試類(lèi)課程模塊、人機(jī)交互類(lèi)課程模塊、特色項(xiàng)目類(lèi)課程模塊、可擴(kuò)充類(lèi)課程模塊。該層綜合考慮核心專(zhuān)業(yè)課程和特色項(xiàng)目課程設(shè)置,基于專(zhuān)業(yè)方向設(shè)置若干動(dòng)態(tài)可擴(kuò)充課程,全面考慮課程之間的關(guān)聯(lián),強(qiáng)調(diào)統(tǒng)一設(shè)計(jì)、統(tǒng)一規(guī)劃。學(xué)生在這個(gè)層次必修一些工程設(shè)計(jì)開(kāi)發(fā)系列課程,選修可擴(kuò)充類(lèi)課程,達(dá)到“系統(tǒng)與工程一體化”的教學(xué)目標(biāo)。課程啟動(dòng)策略采取基于系統(tǒng)的工程優(yōu)先策略。課程組織策略采取項(xiàng)目的組織模式,以此來(lái)提高學(xué)生的軟件系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)能力。

2.4 工程實(shí)踐訓(xùn)練層

工程實(shí)踐訓(xùn)練總體設(shè)計(jì)思路:通過(guò)實(shí)驗(yàn)訓(xùn)練、專(zhuān)業(yè)實(shí)習(xí)、項(xiàng)目實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)等教學(xué)環(huán)節(jié),依托校內(nèi) 外實(shí)習(xí)實(shí)訓(xùn)基地,采用校外實(shí)習(xí)實(shí)訓(xùn)、自主實(shí)習(xí)實(shí)訓(xùn)、校內(nèi)實(shí)習(xí)實(shí)訓(xùn)和外聘軟件工程師等形式,強(qiáng)化學(xué)生的工程能力,培養(yǎng)學(xué)生的職場(chǎng)素質(zhì),實(shí)現(xiàn)工程與職業(yè)一體化的教學(xué)目標(biāo)。工程實(shí)踐訓(xùn)練層結(jié)構(gòu)具體劃分為兩大類(lèi),一類(lèi)是實(shí)驗(yàn)與實(shí)習(xí)類(lèi)課程模塊,另一類(lèi)是工程實(shí)訓(xùn)與畢業(yè)論文類(lèi)課程模塊。其中,實(shí)驗(yàn)與實(shí)習(xí)類(lèi)課程模塊的具體設(shè)計(jì)思路,通過(guò)基礎(chǔ)實(shí)驗(yàn)、系統(tǒng)體驗(yàn)、編程能力訓(xùn)練三個(gè)環(huán)節(jié),進(jìn)一步夯實(shí)學(xué)生的基礎(chǔ)知識(shí),完善學(xué)生的系統(tǒng)級(jí)認(rèn)識(shí),強(qiáng)化學(xué)生的開(kāi)發(fā)技能;而工程實(shí)訓(xùn)與畢業(yè)論文類(lèi)課程模塊的具體設(shè)計(jì)思路,通過(guò)“軟件工程項(xiàng)目實(shí)訓(xùn)”這個(gè)載體,采取“企業(yè)+實(shí)訓(xùn)+論文+就業(yè)”捆綁的運(yùn)作模式,與多家國(guó)內(nèi)知名IT公司合作,讓學(xué)生到企業(yè)進(jìn)行實(shí)際項(xiàng)目綜合訓(xùn)練,并完成畢業(yè)論文設(shè)計(jì)工作,實(shí)現(xiàn)理論與實(shí)踐結(jié)合、技巧與職業(yè)素質(zhì)結(jié)合的教學(xué)目標(biāo),同時(shí)也為學(xué)生就業(yè)提供一個(gè)良好平臺(tái)。

上述四個(gè)教育層是彼此聯(lián)系和互動(dòng)發(fā)展的,在課程體系設(shè)計(jì)中充分考慮銜接性、系統(tǒng)性和創(chuàng)新性。交流、溝通、講演、寫(xiě)作的培養(yǎng)更多體現(xiàn)在第二課堂科技學(xué)術(shù)活動(dòng)中。

3 軟件工程專(zhuān)業(yè)核心課程設(shè)置

3.1 課程設(shè)置原則

軟件工程專(zhuān)業(yè)課程設(shè)置遵循六個(gè)基本原則,即先進(jìn)性、靈活性、復(fù)合性、工程性、創(chuàng)新性和模塊化。1)先進(jìn)性:課程設(shè)置和課程內(nèi)容需反映國(guó)際上先進(jìn)的軟件技術(shù)發(fā)展成果和軟件企業(yè)對(duì)先進(jìn)技術(shù)的需求,以及相關(guān)的基礎(chǔ)理論。2)靈活性:課程設(shè)置需具有靈活性,應(yīng)根據(jù)軟件技術(shù)的發(fā)展及時(shí)調(diào)整。3)復(fù)合性:課程設(shè)置需包括技能、工程、管理等方面的教學(xué)內(nèi)容,使學(xué)生具有必要的綜合技能和基本素質(zhì)。4)工程性:課程設(shè)置面向軟件工程實(shí)踐,強(qiáng)調(diào)工程實(shí)踐能力培養(yǎng),使學(xué)生能夠自覺(jué)運(yùn)用先進(jìn)的工程化方法和技術(shù)從事軟件開(kāi)發(fā)和項(xiàng)目管理,具有團(tuán)隊(duì)協(xié)作精神。5)創(chuàng)新性:課程設(shè)置應(yīng)倡導(dǎo)學(xué)生自主學(xué)習(xí),并給予必要的指導(dǎo),從而培養(yǎng)學(xué)生自主學(xué)習(xí)和自我提高能力,以及勇于開(kāi)拓和善于創(chuàng)新能力。6)模塊化:課程應(yīng)按照模塊化準(zhǔn)則設(shè)計(jì),課程模塊設(shè)計(jì)可以交叉。根據(jù)軟件技術(shù)最新發(fā)展、當(dāng)前市場(chǎng)需求及專(zhuān)業(yè)培養(yǎng)方向、學(xué)生目前具備的領(lǐng)域知識(shí)等,靈活調(diào)整課程設(shè)置和課程內(nèi)容。

3.2 核心課程模塊設(shè)置

1)軟件基礎(chǔ)類(lèi)課程模塊設(shè)有:計(jì)算機(jī)硬件基礎(chǔ)、軟件設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組織原理、面向?qū)ο蟪绦蛟O(shè)計(jì)、算法分析與設(shè)計(jì)等課程。2)操作系統(tǒng)類(lèi)課程模塊設(shè)有:操作系統(tǒng)原理、LINUX系統(tǒng)基礎(chǔ)、嵌入式系統(tǒng)基礎(chǔ)等課程。3)網(wǎng)絡(luò)系統(tǒng)類(lèi)課程模塊設(shè)有:計(jì)算機(jī)網(wǎng)絡(luò)、網(wǎng)絡(luò)規(guī)劃與集成、網(wǎng)絡(luò)安全檢測(cè)與防范技術(shù)、網(wǎng)絡(luò)協(xié)議與網(wǎng)絡(luò)軟件等課程。4)數(shù)據(jù)庫(kù)系統(tǒng)類(lèi)課程模塊設(shè)有:數(shù)據(jù)庫(kù)原理及應(yīng)用、ORACLE數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘技術(shù)等課程。5)編譯系統(tǒng)類(lèi)課程模塊設(shè)有:編譯系統(tǒng)原理、編譯技術(shù)等課程。6)軟件過(guò)程類(lèi)課程模塊設(shè)有:軟件工程、需求工程、軟件項(xiàng)目管理、軟件建模技術(shù)UML等課程。7)軟件設(shè)計(jì)類(lèi)課程模塊設(shè)有:C++高級(jí)程序設(shè)計(jì)、J2EE與中間件、.NET架構(gòu)技術(shù)、設(shè)計(jì)模式等課程。8)軟件架構(gòu)類(lèi)課程模塊設(shè)有:大型軟件系統(tǒng)構(gòu)造、軟件體系結(jié)構(gòu)等課程。9)軟件測(cè)試類(lèi)課程模塊設(shè)有:軟件測(cè)試技術(shù)、軟件測(cè)試與評(píng)估等課程。10)人機(jī)交互類(lèi)課程模塊設(shè)有:人機(jī)交互技術(shù)等課程。11)特色項(xiàng)目類(lèi)課程模塊設(shè)有:軟件工程項(xiàng)目案例解析、大型軟件工程項(xiàng)目實(shí)訓(xùn)等課程。12)可擴(kuò)充類(lèi)課程模塊設(shè)有:手機(jī)游戲開(kāi)發(fā)、網(wǎng)絡(luò)游戲開(kāi)發(fā)、計(jì)算機(jī)圖形學(xué)、嵌入式Linux網(wǎng)絡(luò)及GUI應(yīng)用開(kāi)發(fā)、嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)、手持設(shè)備軟件開(kāi)發(fā)等課程。

4 軟件工程專(zhuān)業(yè)培養(yǎng)方案制定與實(shí)施

軟件工程專(zhuān)業(yè)培養(yǎng)方案制定是基于軟件與工程的復(fù)合,將軟件工程與領(lǐng)域應(yīng)用相結(jié)合,強(qiáng)調(diào)計(jì)算機(jī)科學(xué)和數(shù)學(xué)基礎(chǔ)的同時(shí),將專(zhuān)業(yè)課程重點(diǎn)放在軟件新技術(shù)和軟件工程新技術(shù)方面,通過(guò)對(duì)實(shí)踐類(lèi)課程工程化改造,增設(shè)軟件工程項(xiàng)目實(shí)訓(xùn)環(huán)節(jié),開(kāi)設(shè)部分技能課程,試圖使學(xué)生的基礎(chǔ)知識(shí)、專(zhuān)業(yè)技能、創(chuàng)新能力、工程能力和職業(yè)素質(zhì)都能得到全面均衡發(fā)展。具體措施如下。

4.1 建立英語(yǔ)為主日語(yǔ)為輔的外語(yǔ)教學(xué)體系

根據(jù)IT市場(chǎng)的實(shí)際需求,軟件工程專(zhuān)業(yè)培養(yǎng)方案制定,除正常開(kāi)設(shè)四個(gè)學(xué)期大學(xué)英語(yǔ)外,增開(kāi)兩個(gè)學(xué)期標(biāo)準(zhǔn)目語(yǔ)和一個(gè)學(xué)期專(zhuān)業(yè)英語(yǔ),堅(jiān)持外語(yǔ)學(xué)習(xí)四年不斷線,旨在為學(xué)生選擇日企或?qū)θ胀獍髽I(yè)就業(yè)提供方便。

4.2 建立工程化實(shí)踐教學(xué)體系

建立“四年不斷線、三個(gè)層次相呼應(yīng)、兩大措施為保障”的工程化實(shí)踐教學(xué)體系。“四年不斷線”是指實(shí)踐環(huán)節(jié)四年不斷線,每個(gè)學(xué)期至少有一個(gè)集中性的實(shí)踐教學(xué)環(huán)節(jié),體現(xiàn)“全過(guò)程”實(shí)踐;“三個(gè)層次相呼應(yīng)”主要是從實(shí)踐教學(xué)內(nèi)容設(shè)計(jì)上考慮的,包括第一層次教學(xué)實(shí)驗(yàn),第二層次課程設(shè)計(jì)及專(zhuān)業(yè)實(shí)習(xí),第三層次工程項(xiàng)目實(shí)訓(xùn)與畢業(yè)設(shè)計(jì);“兩大措施為保障”主要指教學(xué)計(jì)劃保障和考核制度保障。

4.3 設(shè)置專(zhuān)門(mén)的實(shí)踐課程

針對(duì)工程化軟件人才應(yīng)具備的個(gè)人開(kāi)發(fā)能力、團(tuán)隊(duì)開(kāi)發(fā)能力、系統(tǒng)研發(fā)能力和設(shè)備應(yīng)用能力,以必修課和選修課形式,開(kāi)設(shè)四類(lèi)特色化、階梯狀工程實(shí)踐學(xué)分課程,即程序設(shè)計(jì)類(lèi)實(shí)踐課程、軟件工程類(lèi)實(shí)踐課程、項(xiàng)目管理類(lèi)實(shí)踐課程和網(wǎng)絡(luò)平臺(tái)類(lèi)實(shí)踐課程,構(gòu)成了系統(tǒng)全面的學(xué)生實(shí)踐能力訓(xùn)練體系。

4.4 提高專(zhuān)業(yè)課程教學(xué)中的實(shí)驗(yàn)課時(shí)量

除個(gè)別側(cè)重理論教學(xué)的專(zhuān)業(yè)課程外,80%以上的專(zhuān)業(yè)課程包含實(shí)驗(yàn)或?qū)嵙?xí)環(huán)節(jié),實(shí)驗(yàn)或?qū)嵙?xí)成績(jī)占總成績(jī)的30%以上,一部分實(shí)踐性較強(qiáng)的課程是以上機(jī)考試和答辯作為最終考試方式。

4.5 開(kāi)設(shè)部分技能課程

在技能課程中,與該領(lǐng)域內(nèi)具有國(guó)際領(lǐng)先水平的企業(yè)在課件共享、教師培訓(xùn)和資源投入等方面展開(kāi)合作,共同設(shè)計(jì)、講授和評(píng)估課程。鼓勵(lì)學(xué)生參與企業(yè)提供的專(zhuān)業(yè)認(rèn)證考試,或參加國(guó)家相應(yīng)的專(zhuān)業(yè)資格考試,對(duì)此,學(xué)院將計(jì)算機(jī)網(wǎng)絡(luò)、Oracle數(shù)據(jù)庫(kù)、J2EE與中間件等認(rèn)證課程納入本科教學(xué)計(jì)劃中,全面體現(xiàn)學(xué)生的“多證多能”。

篇7

關(guān)鍵詞:MAX+plusⅡ;數(shù)字電子技術(shù);課堂教學(xué)

中圖分類(lèi)號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2007)17-31462-01

Using MAX+plusⅡ Software to Enhance the Teaching Efficiency of Digital Electronic Technology

Hong Hai-li

(Academy of Equipment Command & TechnologyDepartment of Photoelectricity Equipment,Beijing 101416,China)

Abstract:Along with the higher education reform further deepening, many curricula theoretical teaching hours are compressed. How to help the student to grasp the knowledge in the limited hours is a new question which each teacher faces. This paper has introduced the using of MAX+plusⅡ software in the classroom teaching of digital electronic technology course mainly, and how to help students using its convenient, powerful simulation function to understand the key points and the difficulties in the course. This aim is for enhancing the efficiency of classroom teaching.

Key words:MAX+plusⅡ; Digital Electronic Technology; classroom teaching

1 引言

數(shù)字電子技術(shù)課程是電子信息、自動(dòng)化控制和計(jì)算機(jī)等專(zhuān)業(yè)學(xué)生的一門(mén)具有很強(qiáng)的工程性和實(shí)踐性的專(zhuān)業(yè)基礎(chǔ)課。該課程以數(shù)字電子技術(shù)的基本概念、基本理論、基本分析方法和設(shè)計(jì)方法為主要教學(xué)內(nèi)容,教學(xué)中結(jié)合數(shù)字電路具有高集成度、產(chǎn)品種類(lèi)豐富、設(shè)計(jì)靈活、應(yīng)用廣泛的特點(diǎn),突出數(shù)字邏輯電路的分析、設(shè)計(jì)及運(yùn)用,培養(yǎng)學(xué)生分析、解決問(wèn)題以及探索、創(chuàng)新的能力。數(shù)字電子技術(shù)是當(dāng)前迅速發(fā)展的學(xué)科之一,在這一領(lǐng)域內(nèi)知識(shí)更新的速度遠(yuǎn)遠(yuǎn)高于整個(gè)科技領(lǐng)域發(fā)展的平均速度。數(shù)字電子技術(shù)課程在教學(xué)內(nèi)容、教學(xué)方法以及實(shí)驗(yàn)手段方面必須不斷更新,使學(xué)生在有限的學(xué)習(xí)時(shí)間內(nèi),更好更快地掌握所學(xué)內(nèi)容,提高分析和設(shè)計(jì)數(shù)字電路的能力。

2 MAX+plusⅡ軟件簡(jiǎn)介

MAX+plusⅡ(Multiple Array and Programming Logic User System)軟件是美國(guó)Altera公司推出的一種EDA(Electronic Design Automation)工具,主要用于可編程邏輯器件(PLD)的設(shè)計(jì)與開(kāi)發(fā)。它可以在Altera的網(wǎng)站上免費(fèi)下載。該軟件可運(yùn)行在Unix, WindowsNT、Window95/98 、Windows2000、WindowsXP等幾乎所有目前流行的操作系統(tǒng)下。用戶(hù)可以在其友好的界面下簡(jiǎn)便快捷地設(shè)計(jì)各種數(shù)字電路。它支持原理圖輸入、硬件描述語(yǔ)言輸入和波形輸入,具有豐富的庫(kù)單元供設(shè)計(jì)者調(diào)用,其中包含74系列的全部器件,非常方便數(shù)字電子技術(shù)初學(xué)者進(jìn)行數(shù)字電路的原理圖設(shè)計(jì)。MAX+plusⅡ還具有強(qiáng)大的仿真與分析功能,可以方便的對(duì)所設(shè)計(jì)電路進(jìn)行邏輯功能仿真和時(shí)序分析。在波形仿真文件中加載不同的輸入波形,可以觀察到電路中各點(diǎn)的輸出波形。配合下載線和PLD開(kāi)發(fā)板,還可將所設(shè)計(jì)的電路下載到PLD開(kāi)發(fā)板上進(jìn)行實(shí)際測(cè)試和驗(yàn)證。

MAX+plusⅡ是一個(gè)易學(xué)易用的軟件,其中重要的原因是它能夠提供快捷、及時(shí)、完全和細(xì)致的幫助信息。最直接的幫助來(lái)自于它的Help菜單,其工具欄中的快速幫助按鈕使用起來(lái)更是方便快捷。利用它可以迅速的找到所選器件的功能表和使用方法。

使用MAX+plusⅡ軟件進(jìn)行數(shù)字電路設(shè)計(jì)主要有4個(gè)階段,即設(shè)計(jì)輸入、編譯、仿真和下載。設(shè)計(jì)輸入就是利用MAX+plusⅡ軟件的圖形編輯器或文本編輯器將所設(shè)計(jì)的電路輸入到計(jì)算器中,編譯是由MAX+plusⅡ軟件的編譯器(Compiler)完成,主要是對(duì)設(shè)計(jì)輸人文件進(jìn)行邏輯化簡(jiǎn)、綜合、優(yōu)化和適配,最后生成編程用的編程文件;同時(shí)它還可以檢查出設(shè)計(jì)時(shí)的一些錯(cuò)誤(如:輸出短路等)。只有當(dāng)編譯通過(guò)后,才能進(jìn)行電路仿真。仿真是利用它的仿真器(Simulator)來(lái)檢驗(yàn)電路的邏輯功能是否正確,還可以檢驗(yàn)組合邏輯電路的競(jìng)爭(zhēng)冒險(xiǎn)現(xiàn)象以及檢查時(shí)序邏輯電路的時(shí)序、延時(shí)等。下載即是利用編程器(Programmer)將設(shè)計(jì)的電路下載到實(shí)際可編程器件中。對(duì)于數(shù)字電子技術(shù)的初學(xué)者而言,只要掌握前3個(gè)階段的用法就行了。下載階段需要用到下載線和開(kāi)發(fā)板。前3個(gè)階段只需要1臺(tái)計(jì)算機(jī)和MAX+plusⅡ軟件就夠了。

3利用MAX+plusⅡ軟件,提高課堂教學(xué)效率

當(dāng)前教學(xué)改革的一大特點(diǎn)是壓縮學(xué)時(shí),我們學(xué)校的數(shù)字電子技術(shù)課,從70學(xué)時(shí)壓縮到50時(shí)學(xué)時(shí)。雖然利用先進(jìn)的多媒體教學(xué)手段,教師可以在課前制作好CAI課件,大大節(jié)省了在課堂上板書(shū)和畫(huà)圖的時(shí)間。但是,數(shù)字電路中器件種類(lèi)繁多、應(yīng)用靈活,電路的分析方法、設(shè)計(jì)方法也多種多樣,如果教師只是對(duì)著電路圖分析邏輯功能,有些邏輯功能和邏輯現(xiàn)象,學(xué)生在短時(shí)間內(nèi)很難理解和掌握。例如,在時(shí)序邏輯電路一章中,任意進(jìn)制計(jì)數(shù)器的構(gòu)成方法就非常靈活。有置數(shù)法和置零法,置數(shù)法還有不同的置法,不同型號(hào)計(jì)數(shù)器的置零與置數(shù)的方式還有所不同。當(dāng)需要多片計(jì)數(shù)器構(gòu)成時(shí),不僅片與片之間的進(jìn)位方式可以不同,置數(shù)和置零的方式也可以有多種。這么多不同的方法,僅靠教師對(duì)著電路圖講解,學(xué)生很難搞明白。如果利用MAX+plusⅡ軟件的仿真功能,就可以讓學(xué)生清楚地看到各種不同方法構(gòu)成的計(jì)數(shù)器的狀態(tài)轉(zhuǎn)換過(guò)程,使電路圖變成了真實(shí)的電路,非常生動(dòng)和形象,可以幫助學(xué)生更好地理解和掌握任意計(jì)數(shù)器的構(gòu)成方法。

我們以一個(gè)簡(jiǎn)單的用74161計(jì)數(shù)器構(gòu)成五進(jìn)制計(jì)數(shù)器為例,介紹如何利用MAX+plusⅡ軟件幫助學(xué)生快速理解置數(shù)法和置零法的異同,以及異步控制和同步控制的區(qū)別。74161是同步二進(jìn)制計(jì)數(shù)器,它的置數(shù)端LD是同步置數(shù),而置零端RD是異步置零。假設(shè)我們要構(gòu)成的五進(jìn)制計(jì)數(shù)器的狀態(tài)是從000到100,狀態(tài)輸出取q2、q1和q0。那么,用置位法實(shí)現(xiàn)時(shí),我們用100狀態(tài)譯碼產(chǎn)生LD=0信號(hào),下一個(gè)CP到來(lái)時(shí)計(jì)數(shù)器置入000。原理電路如圖1所示。用置零法實(shí)現(xiàn)時(shí),我們要用101狀態(tài)譯碼產(chǎn)生RD=0信號(hào),由于電路進(jìn)入101狀態(tài)后立即被置成000狀態(tài),所以101狀態(tài)僅在極短的瞬間出現(xiàn),在穩(wěn)定狀態(tài)中不包括101狀態(tài)。原理電路如圖2 所示。

分別編譯兩個(gè)電路,再進(jìn)行波形仿真,學(xué)生從仿真波形上可以很直觀地看出兩個(gè)電路的工作狀態(tài)變化過(guò)程的不同之處。圖3是置數(shù)法的仿真波形,當(dāng)計(jì)數(shù)器計(jì)到100時(shí),產(chǎn)生置數(shù)信號(hào)LD=0,此時(shí)計(jì)數(shù)器并沒(méi)有被置零,而是等到在下一個(gè)時(shí)鐘到來(lái)后才被置零。這是同步置數(shù)的工作過(guò)程。圖4是置零法的仿真波形,從圖中可以清楚的看到,當(dāng)計(jì)數(shù)器計(jì)到101時(shí),產(chǎn)生置零信號(hào)RD=0,這時(shí)計(jì)數(shù)器被立即置零,置零信號(hào)隨即消失。101狀態(tài)和RD=0都是在極短的瞬間出現(xiàn)。101狀態(tài)不能作為計(jì)數(shù)器的有效狀態(tài)。這是異步置零信號(hào)的工作過(guò)程。在置零法中,置零信號(hào)持續(xù)的時(shí)間極短,這種接法的電路可靠性不高。

圖1 置數(shù)法實(shí)現(xiàn)的五進(jìn)制計(jì)數(shù)器

圖2 置零法實(shí)現(xiàn)的五進(jìn)制計(jì)數(shù)器

圖3 置數(shù)法仿真波形

圖4 置零法仿真波形

如果將q2、q1和q0作為一組以十進(jìn)制方式顯示,可以更直觀地觀察計(jì)數(shù)器的計(jì)數(shù)規(guī)律。圖5是以十進(jìn)制數(shù)來(lái)顯示置零法計(jì)數(shù)輸出的結(jié)果。通過(guò)這樣的電路仿真,可以使學(xué)生對(duì)同步控制信號(hào)和異步控制信號(hào)的工作時(shí)序留下了深刻的印象,比空洞的理論講解更容易讓學(xué)生理解。

圖5 置零法五進(jìn)制計(jì)數(shù)器的輸出

4 結(jié)束語(yǔ)

將MAX+plusⅡ軟件應(yīng)用到課堂教學(xué)中,能為學(xué)生營(yíng)造出具有豐富參與感和真實(shí)感的虛擬學(xué)習(xí)環(huán)境,在課堂教學(xué)過(guò)程中把具有理論指導(dǎo)意義的各類(lèi)電路進(jìn)行仿真,使學(xué)生不僅加深對(duì)電路的感性認(rèn)識(shí),而且對(duì)電路的理論知識(shí)、電路的結(jié)構(gòu)以及信號(hào)在電路中的處理都產(chǎn)生新的認(rèn)識(shí)。

利用MAX+plusⅡ軟件將教學(xué)過(guò)程中許多抽象和難理解的內(nèi)容具體化、直觀化,便于理解,突出了重點(diǎn)和難點(diǎn),加大了教學(xué)信息量,提高了教學(xué)效率,有利于學(xué)生能力的提高。通過(guò)MAX+plusⅡ軟件在課堂上對(duì)電路的仿真,解決了傳統(tǒng)教學(xué)中課堂教學(xué)與實(shí)驗(yàn)教學(xué)嚴(yán)重脫節(jié)的問(wèn)題。

利用MAX+plusⅡ軟件,還可以將一些基礎(chǔ)知識(shí)部分的練習(xí)、例題和習(xí)題在課堂上講解,通過(guò)計(jì)算機(jī)仿真,學(xué)生不僅能觀察到一些在理論學(xué)習(xí)中可能忽略的現(xiàn)象,還能積累許多實(shí)用的知識(shí)和經(jīng)驗(yàn),加深對(duì)基礎(chǔ)知識(shí)的理解,同時(shí)也能激發(fā)學(xué)生的學(xué)習(xí)興趣和進(jìn)一步探索的欲望。

參考文獻(xiàn):

[1]朱正偉.EDA技術(shù)及應(yīng)用[M].北京:清華大學(xué)出版社,2005.

[2]閻石. 數(shù)字電子技術(shù)基礎(chǔ)(第4版)[M].北京:高等教育出版社,1998.

篇8

網(wǎng)絡(luò)紅外遙控器在生產(chǎn)時(shí),若采用傳統(tǒng)的人工測(cè)試方法,會(huì)比較費(fèi)時(shí),對(duì)測(cè)試人員技術(shù)要求比較高,而且品質(zhì)控制比較困難。特別是在人工成本不斷增加,員工流動(dòng)性比較大的當(dāng)下企業(yè),能盡量用專(zhuān)業(yè)化的自動(dòng)測(cè)試設(shè)備代替人工操作將有良好的實(shí)際意義。

本文模式采用PC+MCU模式來(lái)實(shí)現(xiàn),全面描述了下位機(jī)的硬件制作和MCU軟件編程仿真以及上位機(jī)PC端的功能和界面的VB編程。其中下位機(jī)實(shí)現(xiàn)開(kāi)始測(cè)試信號(hào)檢測(cè)、參考溫度濕度測(cè)量、紅外信號(hào)接收和測(cè)試結(jié)果聲光提示等功能;而上位機(jī)重點(diǎn)實(shí)現(xiàn)與待測(cè)產(chǎn)品網(wǎng)絡(luò)通信的初始化和數(shù)據(jù)通信、測(cè)試結(jié)果的統(tǒng)計(jì)保存和人機(jī)互動(dòng)界面等功能。上位機(jī)PC和下位機(jī)MCU通過(guò)串口通信,連接互動(dòng),實(shí)現(xiàn)分工合作完成本課題的整體功能。

【 關(guān)鍵詞 】網(wǎng)絡(luò)控制 紅外遙控 溫度&濕度

1、基于網(wǎng)絡(luò)紅外遙控器的自動(dòng)測(cè)試概述及研發(fā)背景

近幾年,隨著通信技術(shù)的發(fā)展和普及,遠(yuǎn)程控制被越來(lái)越廣泛地應(yīng)用到各種智能控制產(chǎn)品中。網(wǎng)絡(luò)紅外遙控器就是其中之一,它是遠(yuǎn)程控制的智能紅外遙控器,主要是通過(guò)網(wǎng)絡(luò)遠(yuǎn)程監(jiān)測(cè)環(huán)境的溫度濕度等參數(shù),并通過(guò)網(wǎng)絡(luò)通信控制紅外發(fā)射,遙控被控制設(shè)備,從而實(shí)現(xiàn)遠(yuǎn)程環(huán)境的溫度濕度自動(dòng)監(jiān)控。此產(chǎn)品特別適合那些對(duì)溫度濕度要求比較高,人工維護(hù)不方便環(huán)境使用,例如通信機(jī)房和通信基站等的空調(diào)控制。其功能框圖如圖1-1,功能涉及到網(wǎng)絡(luò)通信、紅外控制及模擬的溫濕度測(cè)量等。生產(chǎn)時(shí)若用傳統(tǒng)的人工測(cè)試方式,需要大量的測(cè)試設(shè)備和人工勞動(dòng)時(shí)間。若有自動(dòng)測(cè)試的系統(tǒng)來(lái)解決此問(wèn)題,將有實(shí)際的意義。

90年代后,隨著單片機(jī)技術(shù)的成熟普及和嵌入系統(tǒng)的迅速發(fā)展以及面向?qū)ο缶幊痰膽?yīng)用,智能化的自動(dòng)測(cè)試已經(jīng)普及到很多產(chǎn)品及產(chǎn)品的各個(gè)環(huán)節(jié)的生產(chǎn)測(cè)試中。針對(duì)此課題,不管是采用PC+MCU方式還是采用嵌入系統(tǒng)方式,都有多種方案可以選擇實(shí)現(xiàn)。本人選擇了PC+MCU這一實(shí)際問(wèn)題,進(jìn)行了自動(dòng)測(cè)試系統(tǒng)的研究開(kāi)發(fā),本論文即是該課題的主要內(nèi)容,論文工作期間完成了產(chǎn)品定義、產(chǎn)品研發(fā)、產(chǎn)品測(cè)試及產(chǎn)品定型的任務(wù)。

2、 網(wǎng)絡(luò)紅外遙控器的自動(dòng)測(cè)試的目的和意義

網(wǎng)絡(luò)紅外遙控器,它具有網(wǎng)絡(luò)通信,溫濕度測(cè)量和紅外發(fā)射等基本功能,在產(chǎn)品生產(chǎn)時(shí),這些功能必須能測(cè)試到并保證正常。用一般的人工測(cè)試方法,網(wǎng)絡(luò)通信參數(shù)的檢查設(shè)置以及通信命令協(xié)議的收發(fā)檢查,都需要較專(zhuān)業(yè)的測(cè)試技術(shù)人員,并且需很長(zhǎng)測(cè)試時(shí)間;而要把所有生產(chǎn)的產(chǎn)品溫濕度測(cè)量功能控制在合理的誤差范圍里,人工測(cè)試方法也很有難度;而人工檢測(cè)紅外發(fā)射數(shù)據(jù)的正誤,還需要示波器或其它特殊工具,也對(duì)測(cè)試人員要求較高。特別是在人工成本不斷增加,員工流動(dòng)性比較大的當(dāng)下企業(yè),更增加此產(chǎn)品生產(chǎn)時(shí)的成本,也很難控制產(chǎn)品品質(zhì)。

網(wǎng)絡(luò)紅外遙控器的自動(dòng)測(cè)試系統(tǒng),就是針對(duì)網(wǎng)絡(luò)紅外遙控器在實(shí)際生產(chǎn)中測(cè)試所要解決的問(wèn)題,對(duì)待測(cè)品功能進(jìn)行全面自動(dòng)測(cè)試的應(yīng)用產(chǎn)品,自動(dòng)測(cè)試原理框圖如圖1-2。通過(guò)本課題的研究,確定系統(tǒng)模式,最終設(shè)計(jì)生產(chǎn)出能適合理論設(shè)計(jì)要求,滿(mǎn)足實(shí)際應(yīng)用需求的產(chǎn)品。本課題研究開(kāi)發(fā)成功后,將幫助企業(yè)在生產(chǎn)網(wǎng)絡(luò)紅外遙控器產(chǎn)品時(shí),能采用智能自動(dòng)的測(cè)試方法代替人工測(cè)試操作,這將大大降低產(chǎn)品生產(chǎn)的測(cè)試時(shí)間,從而降低產(chǎn)品成本,并能?chē)?yán)格控制產(chǎn)品品質(zhì),從而有效提高產(chǎn)品生產(chǎn)的效率和品質(zhì),這對(duì)產(chǎn)品的生產(chǎn)和市場(chǎng)競(jìng)爭(zhēng)將有良好的實(shí)際意義。

3、本 課題研究的主要內(nèi)容

根據(jù)待測(cè)產(chǎn)品的功能特點(diǎn),自動(dòng)測(cè)試主要實(shí)現(xiàn)對(duì)待測(cè)品進(jìn)行全面功能測(cè)試,包括網(wǎng)絡(luò)連接通信功能、溫度濕度測(cè)量功能和紅外發(fā)射功能等。本課題針對(duì)此目標(biāo),要研究和設(shè)計(jì)的主要內(nèi)容有以下幾方面:

1.產(chǎn)品規(guī)格的定義和系統(tǒng)的選型。

要想設(shè)計(jì)出好的產(chǎn)品,必須先熟悉產(chǎn)品的規(guī)格。明確了目標(biāo),就可充分考慮論證各種優(yōu)劣因素,確定系統(tǒng)架構(gòu)和模式,為具體落實(shí)目標(biāo)指明整體方向。

2.系統(tǒng)的硬件設(shè)計(jì)。

本課題研究開(kāi)發(fā)的是全新的來(lái)解決實(shí)際應(yīng)用需要的產(chǎn)品,因此硬件設(shè)計(jì)需完全針對(duì)設(shè)計(jì),需完成硬件的原理圖設(shè)計(jì),布線板圖設(shè)計(jì)以及最終的電路板制作。

3.系統(tǒng)的軟件設(shè)計(jì)。

依據(jù)設(shè)計(jì)好的硬件和產(chǎn)品的功能要求,選擇好合適的軟件編譯工具,設(shè)計(jì)出滿(mǎn)足功能的軟件。,

4.系統(tǒng)的測(cè)試。

本課題研究設(shè)計(jì)的目的就是幫網(wǎng)絡(luò)紅外遙控器生產(chǎn)時(shí)自動(dòng)測(cè)試。同樣本系統(tǒng)開(kāi)發(fā)時(shí)的測(cè)試模型和測(cè)試方法也同樣需要研究,它系統(tǒng)開(kāi)發(fā)的效率和品質(zhì)起著非常重要的作用。

【參考文獻(xiàn)】

[1] 劉少、鄧云佳.Visual Basic編程實(shí)用大全(精華版).中國(guó)水利水電出版社.2005年5月.

篇9

[關(guān)鍵詞]馬克思早期;批判哲學(xué);分析與考察

[中圖分類(lèi)號(hào)]B0-0[文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 1009 — 2234(2013)01 — 0005 — 03

可以說(shuō)馬克思的一生都是在批判中度過(guò),馬克思也是在一次次批判中形成自己的思想理論,也正是這一批判精神被的后來(lái)者所繼承和運(yùn)用。然而,隨著現(xiàn)代思潮的多元化,各種理論之間的批判也屢見(jiàn)不鮮,批判的真正精髓也隨著這些所謂的“百家爭(zhēng)鳴”的浪潮所遮蔽,漸漸陷入了只從批判的字面意義上片面的批判,疏忽了馬克思理論批判精神背后的歷史過(guò)程,也就拋棄了馬克思批判精神背后的真正實(shí)質(zhì)。

一、馬克思早期批判的歷史原像

馬克思早期的理論探索是他思想斗爭(zhēng)最活躍的時(shí)期,也是馬克思批判思維最活躍的階段,而也正是在這一階段,馬克思形成了自己獨(dú)道的思想理論。我們就從他的第一部帶有“批判”的著作,即《黑格爾法哲學(xué)批判》來(lái)還原馬克思批判的歷史過(guò)程。

《黑格爾法哲學(xué)批判》的寫(xiě)作原因要追溯到1843年,馬克思離開(kāi)《萊茵報(bào)》時(shí)。因?yàn)樵诖酥榜R克思在《萊茵報(bào)》當(dāng)主編時(shí)期,發(fā)表了大量對(duì)現(xiàn)實(shí)問(wèn)題的評(píng)論性文章,他的某些語(yǔ)言觸及了封建統(tǒng)治階級(jí),以致于1843年1月,普魯士政府決定查封《萊茵報(bào)》,這使得馬克思退回書(shū)房,重新探索自己的理論道路。在受德國(guó)的專(zhuān)制制度,以及費(fèi)爾巴哈哲學(xué)的影響下,馬克思開(kāi)始潛心研究歷史,并對(duì)國(guó)家和法的問(wèn)題進(jìn)行了初步嘗試,這些研究的過(guò)程和思想軌跡,都被記錄了下來(lái),就是厚厚的五本《克羅茨納赫筆記》。

早在《萊茵報(bào)》時(shí)期,馬克思就感覺(jué)到以黑格爾理性主義國(guó)家觀為理論基礎(chǔ)的法的局限性,從而在克羅茨納赫的五個(gè)月中,馬克思考察和研究了大量的各個(gè)國(guó)家的歷史和法的變遷。其中,第一、二本筆記是關(guān)于政治史的摘記,摘錄了亨利希的《法國(guó)史》,拉彭貝爾格的《英國(guó)史》和約翰·羅素的《英國(guó)政府……史》,第三、四本筆記主要是關(guān)于法國(guó)史的記載,如施密特的《法國(guó)史》、盧克萊泰爾的《復(fù)辟以來(lái)的法國(guó)史》、瓦克斯穆特的《革命時(shí)代的法國(guó)史》和蘭齊措勒的《論十月革命的起因、性質(zhì)和結(jié)果》,此外還有蘭克的《法國(guó)史》、林加爾特的《英國(guó)史》和蓋耶爾的《瑞典史》等等,第五本筆記的內(nèi)容涉及到德國(guó)、美國(guó)等國(guó)家的歷史?!?〕在摘錄的過(guò)程中馬克思都加入了自己的評(píng)論,這些評(píng)論都成為了之后《黑格爾法哲學(xué)批判》的直接思想來(lái)源。在論述國(guó)家的問(wèn)題上,馬克思摘錄了蘭克《論法國(guó)的復(fù)辟》的一段文字后評(píng)述道,黑格爾“把國(guó)家觀念的要素變?yōu)橹髟~,而把國(guó)家存在的舊形式變?yōu)橘e詞——但是在歷史現(xiàn)實(shí)中情況恰好相反,國(guó)家觀念都是國(guó)家存在的那些〔舊〕形式的賓詞?!薄?〕這一思想鮮明地體現(xiàn)在了《黑格爾法哲學(xué)批判》中。在對(duì)所有制問(wèn)題的考察中,馬克思對(duì)施密特的《法國(guó)史》做了大量的摘錄,特別是對(duì)下述的一段摘錄打上了著重號(hào):“對(duì)城市公社的事務(wù)的共同關(guān)心把他們彼此聯(lián)合起來(lái),正是在公社中要處理這些事務(wù)的共同關(guān)心把他們彼此聯(lián)合起來(lái),正是在公社中要處理這些事務(wù)并適當(dāng)?shù)仡I(lǐng)導(dǎo)這些事務(wù)的任務(wù),導(dǎo)致了管理藝術(shù)的產(chǎn)生。”之后,馬克思寫(xiě)下了下面兩段話:第一段說(shuō),在英國(guó)“國(guó)家制度的許多改革,〔其起源〕與其說(shuō)歸功于開(kāi)明的政策,不如說(shuō)歸功于自私自利的打算?!绷硪欢握f(shuō),在瑞典“由于財(cái)政狀況而具有影響的一切東西,……在債主、封建者、承租者、企業(yè)頭頭身上變成了中間的權(quán)利,政府依賴(lài)它并不比臣民差。”此外,馬克思在對(duì)“市民社會(huì)”進(jìn)行分析與考察時(shí),對(duì)林加爾特的《英國(guó)史》作了大量的摘要,主要是對(duì)城市的發(fā)展和經(jīng)濟(jì)力量的增長(zhǎng)作了記載,這一記載也表明了,馬克思已初步認(rèn)識(shí)到市民階層的發(fā)展,必然要影響到國(guó)家制度和法律關(guān)系的發(fā)展。

在整個(gè)《克羅茨納赫筆記》中,馬克思又對(duì)費(fèi)爾巴哈的哲學(xué)進(jìn)行了仔細(xì)的研究,特別細(xì)讀了費(fèi)爾巴哈的《關(guān)于哲學(xué)改造的臨時(shí)綱要》,在這部著作中,馬克思找到了解決黑格爾法哲學(xué)問(wèn)題的方法,即重新設(shè)置“主詞”和“賓詞”的關(guān)系,由此可見(jiàn),馬克思是在對(duì)黑格爾哲學(xué)和費(fèi)爾巴哈哲學(xué)的對(duì)比和考察中,最終形成了《黑格爾法哲學(xué)批判》中的思想,而之前的大量筆記正是這一思想的邏輯前提和理論來(lái)源。

在馬克思早期的寫(xiě)作中,我們現(xiàn)在所發(fā)現(xiàn)的另外一部帶有批判性的著作是《1844年經(jīng)濟(jì)學(xué)哲學(xué)手稿》,說(shuō)它帶有批判性是因?yàn)椋涸谖闹旭R克思述諸了英國(guó)古典經(jīng)濟(jì)學(xué),把私有財(cái)產(chǎn)看成是永恒的和必然的前提。而在馬克思看來(lái),私有財(cái)產(chǎn)是歷史的,階段性的產(chǎn)物。我們就來(lái)對(duì)馬克思的這一批判進(jìn)行歷史過(guò)程的考察。

我們現(xiàn)在所說(shuō)的《1844年經(jīng)濟(jì)學(xué)哲學(xué)手稿》這一書(shū)名是后來(lái)者所加入的,這一部分著述是馬克思在巴黎時(shí)期,在對(duì)經(jīng)濟(jì)學(xué)進(jìn)行研究,特別是對(duì)多部經(jīng)濟(jì)學(xué)著作進(jìn)行摘錄時(shí),所寫(xiě)下的具有評(píng)論性的一部手稿??梢哉f(shuō),我們現(xiàn)在所看到的《1844年經(jīng)濟(jì)學(xué)哲學(xué)手稿》(以下稱(chēng)《手稿》)是整個(gè)《巴黎筆記》的一部分,甚至在《手稿》中都可以看到馬克思摘錄的痕跡。而在此之前,馬克思已經(jīng)做了七個(gè)筆記本的經(jīng)濟(jì)學(xué)摘錄,大致情況如下:第一冊(cè)第一部分為薩伊的《論政治經(jīng)濟(jì)學(xué)》摘錄,第二部分為斯?fàn)柵嗫说摹渡鐣?huì)財(cái)富的理論》摘錄,最后一部分為薩伊的《實(shí)用政治經(jīng)濟(jì)學(xué)教程》摘錄;第二冊(cè)為亞當(dāng)·斯密的《國(guó)富論》摘錄;第三冊(cè)為勒奈·勒瓦瑟爾的《前國(guó)民議會(huì)議員“回憶錄”》和部分《國(guó)富論》摘錄;第四冊(cè)第一部分為色諾分尼的《雅典的色諾分尼著作選》摘錄,第二部分為大衛(wèi)·李嘉圖的《政治經(jīng)濟(jì)學(xué)及賦稅原理》摘錄,第三部分為詹姆斯·穆勒的《政治經(jīng)濟(jì)學(xué)原理》摘錄;第五冊(cè)第一部分為麥克庫(kù)洛赫的《論政治經(jīng)濟(jì)學(xué)的起源、發(fā)展、特殊對(duì)象和重要性》的摘錄,第二部分為特拉西的《意識(shí)形態(tài)原理》摘錄以及部分穆勒的《政治經(jīng)濟(jì)學(xué)原理》和恩格斯的《國(guó)民經(jīng)濟(jì)學(xué)批評(píng)大綱》的摘錄;第六冊(cè)為弗·李斯特的《政治經(jīng)濟(jì)學(xué)國(guó)民體系》摘錄;第七冊(cè)為歐仁·畢萊的《英國(guó)和法國(guó)工人階級(jí)的貧困》的摘錄?!?〕這七冊(cè)的筆記大部分都是摘錄,也會(huì)有少許評(píng)論性語(yǔ)言。除此之外,還有三部手稿,這三部分的手稿,馬克思一邊摘錄,一邊做了評(píng)述,這就是我們所說(shuō)的《1844年經(jīng)濟(jì)學(xué)哲學(xué)手稿》,可見(jiàn),馬克思在《手稿》中所體現(xiàn)出來(lái)的對(duì)英國(guó)古典經(jīng)濟(jì)學(xué)的批判思想是在摘錄大量政治經(jīng)濟(jì)學(xué)資料中所形成的。例如,在對(duì)麥克庫(kù)洛赫的《論政治經(jīng)濟(jì)學(xué)的起源、發(fā)展、特殊對(duì)象和重要性》的摘錄中,馬克思有過(guò)這樣的評(píng)論:“在我們看來(lái),李嘉圖學(xué)派極力主張以積累勞動(dòng)代替資本——這種說(shuō)法在斯密那里已經(jīng)出現(xiàn)——只有這種意義:國(guó)民經(jīng)濟(jì)學(xué)愈是承認(rèn)勞動(dòng)是財(cái)富的唯一原理,工人就愈是被貶低,就愈是貧困,勞動(dòng)本身就愈是成為商品?!@是國(guó)民經(jīng)濟(jì)學(xué)這門(mén)科學(xué)中的必然的理論公理,正像是現(xiàn)在社會(huì)生活中的真理一樣?!薄?〕在對(duì)李嘉圖的《政治經(jīng)濟(jì)學(xué)及賦稅原理》一書(shū)進(jìn)行摘錄時(shí),馬克思評(píng)論道:“精神自由是目的,因此大多數(shù)人處于愚鈍的奴役狀態(tài),肉體需要不是唯一的目的,因此它是大多數(shù)人的唯一的目的,或者相反,婚姻是目的,因此大多數(shù)人。財(cái)產(chǎn)是目的,因此大多數(shù)人沒(méi)有財(cái)產(chǎn)?!薄?〕

縱觀整部《巴黎手稿》,馬克思在決定對(duì)“市民社會(huì)”進(jìn)行考察后,便進(jìn)入了大量的經(jīng)濟(jì)學(xué)研究中,而他的研究方式則是自己習(xí)慣的摘錄著作加以評(píng)論的方法,最終產(chǎn)生了在《手稿》中所闡發(fā)的理論。雖然說(shuō),《手稿》中的異化勞動(dòng)理論從整個(gè)馬克思思想發(fā)展史看來(lái)還處于“未成熟”階段,但就馬克思的批判的方法論來(lái)說(shuō)是貫穿于馬克思的整個(gè)思想史的。

二、“批判”的真實(shí)內(nèi)涵:從康德的“批判哲學(xué)”論起

從自然語(yǔ)言的角度來(lái)理解,一方面,批判是指對(duì)錯(cuò)誤的思想,言論或行為做系統(tǒng)的分析,加以否定;另一方面,批判是指指出批評(píng),提出意見(jiàn)。然而,作為哲學(xué)語(yǔ)言的“批判”來(lái)說(shuō),或者更確切的說(shuō)作為現(xiàn)代哲學(xué)語(yǔ)言的“批判”,我們都把它理解為“揚(yáng)棄”,即指新事物代替舊事物不是簡(jiǎn)單地拋棄,而是克服、拋棄舊事物中消極的東西,又保留和繼承以往發(fā)展中對(duì)新事物有積極意義的東西,并把它發(fā)展到新的階段,是對(duì)這一事物的自我否定,簡(jiǎn)而言之就是說(shuō)“否定的繼承”。這一批判的思想起源于黑格爾,發(fā)展及運(yùn)用于馬克思。但就批判這一詞句,或就“批判哲學(xué)”而言,其鼻祖應(yīng)該歸屬于康德,那么,我們就來(lái)分析一下康德的“批判哲學(xué)”。

康德“批判哲學(xué)”的邏輯起源要回溯到西方近代哲學(xué)的兩條路線:唯理論和經(jīng)驗(yàn)論。唯理論的路線發(fā)端于笛卡爾,經(jīng)斯賓諾莎的發(fā)展,結(jié)論于萊布尼茨。他們認(rèn)為,人類(lèi)知識(shí)來(lái)源于人自身的理性推理,與經(jīng)驗(yàn)無(wú)關(guān),卻最終走向了獨(dú)斷論。經(jīng)驗(yàn)論的路線發(fā)源于洛克,經(jīng)貝克萊的發(fā)展,結(jié)論于休謨。他們認(rèn)為,人類(lèi)對(duì)世界的一切認(rèn)識(shí)與知識(shí)來(lái)源于人的經(jīng)驗(yàn),而最終走向了懷疑論??档碌乃伎颊腔谶@兩種路線之上,卻又從不輕信于任一理論??档抡J(rèn)為,獨(dú)斷論和懷疑論都不單獨(dú)探討理性能力,而簡(jiǎn)單地肯定(獨(dú)斷論)或否定(懷疑論)理性能力是否有超感覺(jué)經(jīng)驗(yàn)的認(rèn)識(shí),而康德的任務(wù)就是要探討、分析、審查人的認(rèn)識(shí)能力,也就產(chǎn)生了“批判哲學(xué)”??档抡J(rèn)為,人的認(rèn)識(shí)能力分為理論理性和實(shí)踐理性。在《純粹理性批判》中,康德具體分析與考察了人的理論理性即純粹理性的認(rèn)識(shí)能力與可認(rèn)識(shí)的范圍;在《實(shí)踐理性批判》中,康德具體分析與考察了人的第二種理性認(rèn)識(shí)能力,之后,為了達(dá)到兩種理性能力的融合和溝通,在《判斷力批判》中,康德具體分析與考察了人的審美能力,從而實(shí)現(xiàn)了其“三大批判”的形而上學(xué)體系。顧名思義,在康德的“批判哲學(xué)”中,從內(nèi)容上講,的確包含有對(duì)前者理論,特別是對(duì)經(jīng)驗(yàn)論和唯理論的否定與繼承,但就其批判的方法論意義上講,批判的意義更多的在于分析與考察,康德在《純粹理性批判》第一版的序言中就已經(jīng)說(shuō)明,“我理解的批判,并不是對(duì)某些書(shū)和體系的批判,而就其獨(dú)立于一切經(jīng)驗(yàn)?zāi)軌蜃非蟮囊磺兄R(shí)而言對(duì)一般理性能力的批判,因而是對(duì)一般形而上學(xué)的可能性或者不可能性的裁決,對(duì)它的起源、范圍和界限加以規(guī)定。”〔6〕而在《純粹理性批判》再版的序言中,康德再次強(qiáng)調(diào)了其批判的意義,“批判并不與理性在其作為科學(xué)的純粹知識(shí)中的獨(dú)斷方法對(duì)立(因?yàn)榭茖W(xué)在任何時(shí)候都必須是獨(dú)斷的,即從可靠的先天原則出發(fā)嚴(yán)格地證明),而是與獨(dú)斷論對(duì)立,也就是說(shuō),與憑借一種從概念(哲學(xué)概念)出發(fā)的純粹知識(shí)按照理性早已運(yùn)用的原則、從不調(diào)查理性達(dá)到這種知識(shí)的方式和權(quán)利就能前進(jìn)的僭妄對(duì)立”〔7〕在這里,康德把“批判”與“獨(dú)斷論”對(duì)立起來(lái),顯然,是要說(shuō)明批判的“分析與考察”的意義。

對(duì)康德的“批判哲學(xué)”進(jìn)行了大致的闡述之后,我們對(duì)這位“批判”的鼻祖所使用的“批判”的含義有了明確的理解,就是“分析與考察”。而馬克思正是繼承了這一點(diǎn),他把“分析與考察”這一批判的方法論特性用于自己的哲學(xué)與歷史學(xué)以及政治經(jīng)濟(jì)學(xué)的研究中。馬克思從一開(kāi)始就遵循了批判的這一方法論特性。

《博士論文》是迄今為止發(fā)現(xiàn)的,馬克思最早的一部學(xué)術(shù)性專(zhuān)著,其題目是《德謨克利特的自然哲學(xué)與伊壁鳩魯?shù)淖匀徽軐W(xué)的差別》。馬克思寫(xiě)作此文的目的是因?yàn)樵诖酥埃藗儗?duì)古希臘哲學(xué)的一致看法是認(rèn)為古代哲學(xué)的頂峰是在亞里士多德時(shí)期,亞里士多德時(shí)期的哲學(xué)思想是古希臘哲學(xué)的經(jīng)典,而到了古希臘哲學(xué)的晚期,古代哲學(xué),特別是自然哲學(xué)出現(xiàn)了衰落。馬克思通過(guò)對(duì)古希臘晚期的自然哲學(xué)的代表伊壁鳩魯和亞里士多德時(shí)期自然哲學(xué)的代表德謨克利特兩者思想的對(duì)比和分析,得出了伊壁鳩魯?shù)脑诱撈渲刑N(yùn)含著的自由的思想,從而述斥了封建專(zhuān)制和思想壓迫。從這一角度來(lái)講,馬克思的博士論文也帶有否定的批判含義。那么,再來(lái)看看,馬克思這一批判的歷史過(guò)程。在寫(xiě)作論文之前,馬克思在1839年至1840年初,寫(xiě)下了七本《關(guān)于伊壁鳩魯哲學(xué)的筆記》,寫(xiě)完這些筆記之后,馬克思寫(xiě)下了許多附注,內(nèi)容是伊壁鳩魯?shù)淖匀徽軐W(xué)及其原子論,還寫(xiě)下了一部手稿,內(nèi)容是評(píng)述普羅塔克對(duì)伊壁鳩魯?shù)纳駥W(xué)思想展開(kāi)的論戰(zhàn)。除了這七本《關(guān)于伊壁鳩魯哲學(xué)的筆記》外,馬克思還寫(xiě)下了《柏林筆記》?!栋亓止P記》是馬克思摘錄古典哲學(xué)家著作的筆記匯集,包括亞里士多德的《論靈魂》,萊布尼茨的一系列著述,休謨的《人性論》,斯賓諾莎的《神學(xué)政治論》,以及卡爾·羅生克蘭茨的《康德哲學(xué)的歷史》?!?〕顯然,馬克思在寫(xiě)作《博士論文》之前做了大量的準(zhǔn)備工作,他詳細(xì)地考察了古代哲學(xué)和近代哲學(xué)思想,當(dāng)然,在大學(xué)期間,馬克思研讀最多的還是黑格爾的著作。從這里我們可以看出,馬克思確實(shí)繼承了康德“批判哲學(xué)”中的“分析與考察”的思想內(nèi)涵,在此基礎(chǔ)上再進(jìn)行“揚(yáng)棄”,不過(guò),馬克思在《博士論文》中的批判和康德“批判哲學(xué)”一樣,還是只停留在哲學(xué)的思辨領(lǐng)域,但在之后對(duì)法哲學(xué)和政治經(jīng)濟(jì)學(xué)的批判中,馬克思便走出了這一困境。

三、馬克思批判過(guò)程的內(nèi)在特性

上文已說(shuō),馬克思的批判是有著分析與考察的過(guò)程,在馬克思要寫(xiě)作一本批判性的著作之前,必須經(jīng)過(guò)大量的研讀和摘錄,而這只是一個(gè)方面,就其一種批判理論的形成過(guò)程來(lái)講,馬克思的批判是自覺(jué)性的,而不是目的性的,這也是馬克思批判理論形成過(guò)程中的內(nèi)在特性。

自覺(jué)性是指一種自發(fā)性的過(guò)程,也就是馬克思在批判的過(guò)程中,那些新的觀點(diǎn)和批判性的理論是自發(fā)地形成,并不帶有先驗(yàn)的獨(dú)斷性。更具體一點(diǎn),馬克思在所寫(xiě)的著作中的批判性觀點(diǎn)是他在對(duì)這一理論歷史的分析和考察時(shí),在馬克思做大量的摘錄和評(píng)論他人的觀點(diǎn)時(shí)形成的,我們所看到的著作只是對(duì)這些摘錄和評(píng)述的重新整合和進(jìn)一步闡明。而與自覺(jué)性相反的是目的性,所說(shuō)的目的性也就是說(shuō)當(dāng)我們對(duì)一種理論進(jìn)行考察和分析之前,就已經(jīng)對(duì)這一理論進(jìn)行先行的斷定,從而就只是為了論證這一論斷而去考察和分析,這樣往往帶有主觀的色彩,反而會(huì)對(duì)這一理論思想造成誤解,導(dǎo)致批判的片面性。這其實(shí)也是帶有獨(dú)斷論的傾向。

回到馬克思的早期文本,馬克思在對(duì)他人的著作進(jìn)行摘錄和評(píng)論時(shí)確實(shí)已經(jīng)形成了部分在之后自己所寫(xiě)的著作中體現(xiàn)的思想觀點(diǎn),本文的第一部分已經(jīng)論述,此處就不再說(shuō)明。而這里要強(qiáng)調(diào)的是批判的真實(shí)內(nèi)涵與其特性,即“分析與考察”與“自覺(jué)性”的關(guān)系。

一方面,“分析與考察”是批判的自覺(jué)性的前提;另一方面,對(duì)所要批判的理論進(jìn)行細(xì)致、詳盡的分析和考察,必然會(huì)產(chǎn)生出新的、批判性的觀點(diǎn),而且,分析的越深入,越透徹,產(chǎn)生出的新思想就越深刻,越合理。相反,如果沒(méi)有意識(shí)到兩方面的聯(lián)系,忽視了任一方面,其批判就會(huì)有失偏頗;如果并沒(méi)有對(duì)所要批判的理論進(jìn)行分析和考察,只是由膚淺的,片面的知識(shí)體系而進(jìn)行的批判必將是片面的,而倘若為了否定而去分析和考察所要批判的理論,即目的性的批判,必將導(dǎo)致批判的局限性。在當(dāng)代哲學(xué)思想的發(fā)展過(guò)程中,在理論界大力提倡思想多元化的時(shí)代,批判思維日新月異,各種新的思想都是在批判中產(chǎn)生的,沒(méi)錯(cuò),馬克思也正是在批判他人的思想中形成了唯物史觀和剩余價(jià)值學(xué)說(shuō),然而我們又恰恰只是停留在批判的哲學(xué)語(yǔ)句中理解其含義,更重要的是我們必須回到馬克思“批判”的歷史過(guò)程中去尋找“批判”的實(shí)質(zhì),與其說(shuō)馬克思的批判是一種思維一種方法論,毋寧說(shuō)是一種批判精神,一種對(duì)學(xué)術(shù)的態(tài)度和作風(fēng)。

〔參 考 文 獻(xiàn)〕

〔1〕 孫伯鍨.探索者道路的探索〔M〕.南京:江蘇人民出版社,2002:120-121.

〔2〕 馬列著作編譯資料(第12輯)〔M〕 .北京:人民出版社,1972:36 .

〔3〕 張一兵.回到馬克思〔M〕.南京:江蘇人民出版社,2005:158-160.

〔4〕 〔5〕 馬克思恩格斯研究資料匯編〔M〕.北京:書(shū)目文獻(xiàn)出版社,1982:44,45.

篇10

關(guān)鍵詞:片上系統(tǒng) 自主學(xué)習(xí) 學(xué)習(xí)遷移 教學(xué)內(nèi)容

中圖分類(lèi)號(hào):G633 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1673-9795(2013)08(b)-0121-02

1 研究背景

近十年,可編程邏輯器件、單片機(jī)、DSP、ARM等技術(shù)與市場(chǎng)飛速發(fā)展,相關(guān)的技術(shù)、教學(xué)素材有所增加,涌現(xiàn)出大量的技術(shù)書(shū)籍、教材、實(shí)驗(yàn)案例、開(kāi)發(fā)套件、技術(shù)資料等。以SOPC(system on programmable chip)為核心內(nèi)容片上電子信息系統(tǒng)雖代表著嵌入式系統(tǒng)發(fā)展的方向,可由于其內(nèi)容較新、對(duì)人才知識(shí)技能要求高、軟硬件結(jié)合難度大等原因,國(guó)內(nèi)開(kāi)設(shè)片上電子信息系統(tǒng)的學(xué)校也非常少[1],與片上電子信息系統(tǒng)(SOPC)相關(guān)教材、甚至是科技書(shū)籍都寥寥無(wú)幾[2~5],精品課更是寥若星辰。鑒于已有的技術(shù)書(shū)籍主要針對(duì)工程技術(shù)人員閱讀,不易于相關(guān)知識(shí)基礎(chǔ)薄弱的本科生學(xué)習(xí)和理解,我們急需參考國(guó)外相關(guān)課程和國(guó)內(nèi)外科技書(shū)籍,對(duì)課程內(nèi)容進(jìn)行完整的梳理和總結(jié),仔細(xì)編排教學(xué)內(nèi)容,并反映片上電子信息系統(tǒng)最為基礎(chǔ)、本質(zhì)和實(shí)用的內(nèi)容,體現(xiàn)知識(shí)發(fā)展前沿,使學(xué)生掌握片上電子信息系統(tǒng)最基本的理論和觀點(diǎn),掌握學(xué)習(xí)這門(mén)課的基本學(xué)習(xí)態(tài)度和方法,相關(guān)的操作實(shí)踐方法等,達(dá)到教學(xué)內(nèi)容豐富全面、邏輯清晰、條理清楚的目標(biāo)。另一方面,由于電子信息行業(yè)中嵌入式技術(shù)更新發(fā)展較快,產(chǎn)品的更新?lián)Q代乃至產(chǎn)品開(kāi)發(fā)工具變化較為劇烈[6],導(dǎo)致《片上電子信息系統(tǒng)》以培養(yǎng)學(xué)生自主學(xué)習(xí)能力為主導(dǎo)的改革勢(shì)在必行。這樣對(duì)教學(xué)內(nèi)容的設(shè)計(jì)就提出新的要求。因而,我們課堂教學(xué)內(nèi)容設(shè)計(jì)應(yīng)該是在學(xué)習(xí)理論、學(xué)習(xí)動(dòng)機(jī)、自主學(xué)習(xí)等理論的指導(dǎo)下,根據(jù)課程的特點(diǎn)、教學(xué)目標(biāo)、學(xué)生的先驗(yàn)知識(shí)等進(jìn)行精心設(shè)計(jì),使學(xué)生構(gòu)建起易擴(kuò)展的、牢固的知識(shí)結(jié)構(gòu),以利于學(xué)習(xí)遷移的進(jìn)行,進(jìn)而提高學(xué)生的自主學(xué)習(xí)能力。

因此,這篇論文在國(guó)內(nèi)《片上電子信息系統(tǒng)》課程現(xiàn)狀下,如何進(jìn)行益于學(xué)生知識(shí)結(jié)構(gòu)構(gòu)建和學(xué)習(xí)遷移的《片上電子信息系統(tǒng)》教學(xué)內(nèi)容的設(shè)計(jì)進(jìn)行研究。

2 研究依據(jù)的理論基礎(chǔ)

學(xué)習(xí)理論解釋是有關(guān)學(xué)習(xí)的實(shí)質(zhì)、過(guò)程、條件等根本問(wèn)題的一些觀點(diǎn),它強(qiáng)調(diào)人類(lèi)學(xué)習(xí)是建立、重組認(rèn)知結(jié)構(gòu)的過(guò)程。研究認(rèn)知學(xué)習(xí)理論的代表學(xué)者之一是布魯納,布魯納認(rèn)為教學(xué)的一大任務(wù)就是為最佳的理解提供最佳的知識(shí)結(jié)構(gòu)[7~8]。

從教材理解方面,懂得基本原理會(huì)使學(xué)科更容易理解;從教材遷移方面,掌握了較基本的原理或結(jié)構(gòu),就可以把事情作為更普遍的事情的特例去理解,從而有助于增進(jìn)學(xué)習(xí)中的遷移。

從教材記憶方面來(lái)看,“除非把一件事情放進(jìn)構(gòu)造得好的模式里面,否則很快就會(huì)忘記”。

學(xué)習(xí)遷移理論研究的是一種學(xué)習(xí)對(duì)另一種學(xué)習(xí)的影響。其中按照內(nèi)容劃分為普遍遷移、特殊遷移。主要的遷移相關(guān)的觀點(diǎn)有[7]:

(1)現(xiàn)代遷移理論認(rèn)為認(rèn)知結(jié)構(gòu)與遷移有重要聯(lián)系:主要體現(xiàn)在認(rèn)知結(jié)構(gòu)的可利用性、可辨別性和鞏固性對(duì)遷移的影響。

(2)充分或過(guò)度學(xué)習(xí)是有效遷移的一個(gè)有利條件。

(3)學(xué)習(xí)任務(wù)的難易程度與遷移也有影響。

(4)遷移假設(shè)理論認(rèn)為通過(guò)假設(shè)形成的思考順序和假設(shè)范圍會(huì)影響以后對(duì)類(lèi)似問(wèn)題的解決。

3 教學(xué)內(nèi)容設(shè)計(jì)方法

結(jié)合理論,具體的實(shí)施方法在本篇文章中以實(shí)現(xiàn)流程及工具操作的講解為例作如下說(shuō)明:

在《片上電子信息系統(tǒng)》這類(lèi)實(shí)踐性較強(qiáng)的課程中,往往涉及在具體編程環(huán)境中工具的操作。面對(duì)紛繁的命令、原理和流程,如果教師眉毛胡子一把抓,從頭按部就班地把操作一點(diǎn)點(diǎn)講起,就會(huì)造成學(xué)生不甚清晰的學(xué)習(xí)結(jié)構(gòu),造成記憶和將來(lái)學(xué)習(xí)遷移的困難,沒(méi)有一個(gè)整體的對(duì)基本原理、基本態(tài)度的掌握,不利于提高學(xué)生自主學(xué)習(xí)能力。本文作者經(jīng)過(guò)分析,得出講授工具與流程過(guò)程中,可以圍繞原理的介紹、工具的介紹和流程的介紹三個(gè)線索展開(kāi)。

首先是原理的介紹:指講述諸如高級(jí)編程語(yǔ)言源代碼輸入、編譯、連接、形成可執(zhí)行文件、存儲(chǔ)器分段及配置、程序加載執(zhí)行等的原理(針對(duì)C語(yǔ)言或者處理器內(nèi)核);或者講述源代碼輸入、約束條件、綜合、布局布線、添加約束、在線調(diào)試、下載等的原理(針對(duì)邏輯編程語(yǔ)言verilog或VHDL、FPGA);這些原理使學(xué)生對(duì)工具或者流程完成工作的內(nèi)部機(jī)理有所了解,方便學(xué)生在理解基礎(chǔ)上認(rèn)識(shí)工具和流程。

然后是工具的功能介紹:分為每個(gè)工具組件的介紹、每個(gè)工具的窗口界面中顯示內(nèi)容、命令菜單的介紹,包括工程窗口、信息窗口、內(nèi)容窗口。菜單包括:文件、調(diào)試、編輯、工具、選項(xiàng)等。具體在工具介紹中還涉及某一工具操作流程是哪些命令(動(dòng)作)組合實(shí)現(xiàn)的、哪些窗口顯示哪些內(nèi)容、如何根據(jù)內(nèi)容調(diào)整(交互)等內(nèi)容。所以這部分既包括按照各種工具功能的介紹,可以滲透工具與原理、流程的對(duì)應(yīng)關(guān)系。