緒論:寫作既是個(gè)人情感的抒發(fā),也是對(duì)學(xué)術(shù)真理的探索,歡迎閱讀由發(fā)表云整理的11篇計(jì)算機(jī)語言的概念范文,希望它們能為您的寫作提供參考和啟發(fā)。
隨著計(jì)算機(jī)的普及,我國越來越多的高校已經(jīng)把計(jì)算機(jī)?n程作為公共教學(xué)內(nèi)容,所有大學(xué)生能熟練地使用計(jì)算機(jī),這也為計(jì)算機(jī)專業(yè)教學(xué)帶來了巨大的挑戰(zhàn)。如果繼續(xù)使用過去傳統(tǒng)的教學(xué)模式,計(jì)算機(jī)專業(yè)學(xué)生的計(jì)算機(jī)綜合應(yīng)用能力跟其他專業(yè)的學(xué)生相比并沒有明顯的優(yōu)勢(shì),從而在就業(yè)方面受到來自其他專業(yè)學(xué)生的挑戰(zhàn)。因此,各高校計(jì)算機(jī)專業(yè)的教師應(yīng)該根據(jù)計(jì)算機(jī)行業(yè)的發(fā)展前景和發(fā)展熱點(diǎn),對(duì)計(jì)算機(jī)教學(xué)進(jìn)行以就業(yè)為導(dǎo)向的改革,使教師教得新穎,使學(xué)生計(jì)算機(jī)應(yīng)用能力得到全面提高,從而獲得更好的就業(yè)機(jī)會(huì)[1]。基于CDIO理念的教學(xué)模式代表了近年來國際工程教育改革的最新成果。CDIO包括構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)和運(yùn)作(Operate)四個(gè)階段,它將產(chǎn)品研發(fā)到運(yùn)行的完整生命周期運(yùn)用到教學(xué)過程當(dāng)中,是一整套工程教育理念和實(shí)施體系[2]。CDIO讓學(xué)生可以通過實(shí)踐的方式學(xué)習(xí)工程理論知識(shí),積累工程實(shí)踐經(jīng)驗(yàn)并提升對(duì)專業(yè)知識(shí)的綜合應(yīng)用能力。本文通過對(duì)CDIO工程教學(xué)模式的研究,提出以就業(yè)為導(dǎo)向基于CDIO理念的大學(xué)計(jì)算機(jī)教學(xué)改革新方案,將計(jì)算機(jī)行業(yè)的發(fā)展熱點(diǎn)內(nèi)容加入到基礎(chǔ)理論教學(xué)當(dāng)中,并與實(shí)踐能力訓(xùn)練相結(jié)合,使學(xué)生把基礎(chǔ)理論運(yùn)用到實(shí)踐中,并且在實(shí)踐中加深對(duì)基礎(chǔ)理論的理解,真正達(dá)到學(xué)以致用的目的。從根本上提高學(xué)生的計(jì)算機(jī)綜合應(yīng)用能力和就業(yè)競(jìng)爭(zhēng)力,滿足社會(huì)對(duì)計(jì)算機(jī)工程人才的需求。
二、基于CDIO理念的大學(xué)計(jì)算機(jī)教學(xué)改革
CDIO理念下計(jì)算機(jī)改革的目的是從就業(yè)視角出發(fā)培養(yǎng)學(xué)生的工程實(shí)踐能力,進(jìn)一步提高學(xué)生的就業(yè)競(jìng)爭(zhēng)力。因此,在進(jìn)行教學(xué)改革時(shí)應(yīng)當(dāng)將CDIO理念與具體教學(xué)實(shí)際相結(jié)合,把構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作四個(gè)過程應(yīng)用其中,如圖1所示。
該方案中教師應(yīng)當(dāng)構(gòu)思改革目標(biāo)和方向,突出以就業(yè)為視角的大學(xué)計(jì)算機(jī)教學(xué)改革前瞻性和必要性,考慮以何種方法和步驟推進(jìn)改革的順利進(jìn)行,將計(jì)算機(jī)工程實(shí)際與課程教學(xué)建立聯(lián)系,為接下來的設(shè)計(jì)步驟做好準(zhǔn)備,然后設(shè)計(jì)并構(gòu)建出真實(shí)的計(jì)算機(jī)工程實(shí)踐平臺(tái),還需安排相應(yīng)的綜合課程,為學(xué)生創(chuàng)建合適的工程實(shí)踐場(chǎng)所,做好理論與實(shí)踐學(xué)習(xí)相結(jié)合的前期準(zhǔn)備。在實(shí)現(xiàn)部分,“填鴨式”教學(xué)等傳統(tǒng)的教學(xué)模式已不可再套用,教師和學(xué)生的關(guān)系也亟待改變,教師應(yīng)在學(xué)生主動(dòng)學(xué)習(xí)的過程中起到引導(dǎo)作用。在運(yùn)作部分,為了保證學(xué)生的學(xué)習(xí)效果,驗(yàn)證CDIO理念的實(shí)效,應(yīng)當(dāng)衡量每個(gè)學(xué)生對(duì)規(guī)定學(xué)習(xí)效果所完成的進(jìn)度,要求教師對(duì)學(xué)生的學(xué)習(xí)效果進(jìn)行評(píng)估。因而,CDIO理念下的大學(xué)計(jì)算機(jī)改革方式應(yīng)包含以下四個(gè)方面的內(nèi)容。
1.構(gòu)思(Conceive)改革目標(biāo)及方向。工程教育應(yīng)該注重如何將學(xué)科知識(shí)轉(zhuǎn)化為工程能力,這是工程教育的本質(zhì)和出發(fā)點(diǎn)。面對(duì)當(dāng)下計(jì)算機(jī)行業(yè)的巨大就業(yè)壓力和殘酷的競(jìng)爭(zhēng)淘汰率,大學(xué)計(jì)算機(jī)教學(xué)改革更應(yīng)當(dāng)以此為改革的出發(fā)點(diǎn)和落腳點(diǎn),這要求教師在進(jìn)行教學(xué)改革前深刻構(gòu)思改革目標(biāo)和方向方法,思考何為改革、為何改革。顯然,新時(shí)期的計(jì)算機(jī)教學(xué)改革對(duì)教師提出了更高的要求,教師不再進(jìn)行單純的課本知識(shí)的教授,而是轉(zhuǎn)型成為兼具計(jì)算機(jī)工程項(xiàng)目的設(shè)計(jì)和專業(yè)知識(shí)的傳授雙重教學(xué)能力的“雙師型”教師。
2.設(shè)計(jì)(Design)綜合課程和工程環(huán)境。教師是計(jì)算機(jī)實(shí)踐課程的設(shè)計(jì)者。由于現(xiàn)在的學(xué)生缺乏實(shí)際動(dòng)手能力,計(jì)算機(jī)教學(xué)中應(yīng)安排豐富的工程實(shí)踐項(xiàng)目,盡量讓學(xué)生以親自動(dòng)手的方式進(jìn)行[3]。教師要基于CDIO理念的預(yù)期目標(biāo),以實(shí)現(xiàn)良好就業(yè)為著力點(diǎn),合理安排教學(xué)內(nèi)容和方法,設(shè)計(jì)出有助于學(xué)生計(jì)算機(jī)工程水平提高和積極情態(tài)建設(shè)的一體化課程,計(jì)算機(jī)類學(xué)生就業(yè)能力集中體現(xiàn)在實(shí)踐項(xiàng)目的方方面面,教師在課程的選擇和設(shè)計(jì)上也需要花費(fèi)更多的時(shí)間,才能設(shè)計(jì)出以項(xiàng)目為主導(dǎo)的啟發(fā)性知識(shí)鏈的教學(xué)模式。同時(shí),教師也是工程實(shí)踐場(chǎng)所的設(shè)計(jì)者。教師在設(shè)計(jì)課程的過程中,必須同時(shí)考慮設(shè)計(jì)與之相匹配的實(shí)踐場(chǎng)所,工程實(shí)踐場(chǎng)所的構(gòu)建應(yīng)以提升學(xué)生團(tuán)隊(duì)合作能力和動(dòng)手能力為目標(biāo)。
3.實(shí)現(xiàn)(Implement)師生角色的雙重改變。傳統(tǒng)教學(xué)模式下師生關(guān)系的特征表現(xiàn)為“以教師為中心,學(xué)生被動(dòng)接受”。CDIO模式將不再局限于傳統(tǒng)教學(xué)方法,學(xué)生的主動(dòng)學(xué)習(xí)和經(jīng)驗(yàn)學(xué)習(xí)應(yīng)在CDIO環(huán)境下促進(jìn)其工程實(shí)踐能力與就業(yè)競(jìng)爭(zhēng)力。有學(xué)者指出,CDIO理念要求教師不斷創(chuàng)新,他們的教學(xué)風(fēng)格要始終以學(xué)生為中心,要不遺余力的傳授大綱中規(guī)定的軟硬件開發(fā)以及系統(tǒng)構(gòu)建的能力[4]。基于這一要求,在計(jì)算機(jī)教學(xué)過程中學(xué)生應(yīng)進(jìn)行“一體化學(xué)習(xí)”,即學(xué)生在工程實(shí)踐環(huán)境中學(xué)習(xí)計(jì)算機(jī)學(xué)科知識(shí)的基礎(chǔ)上,進(jìn)一步培養(yǎng)其軟硬件開發(fā)和系統(tǒng)構(gòu)建能力。一體化學(xué)習(xí)是CDIO框架的重要特點(diǎn)之一,學(xué)生將完成從被動(dòng)灌輸?shù)街鲃?dòng)探究的轉(zhuǎn)變,教師應(yīng)當(dāng)保證每位學(xué)生都能主動(dòng)參與到團(tuán)隊(duì)項(xiàng)目開發(fā)中,使他們的團(tuán)隊(duì)合作能力和工程能力得到充分的培養(yǎng)和鍛煉。CDIO理念下的實(shí)現(xiàn)過程,即在具體的計(jì)算機(jī)實(shí)踐課程教學(xué)過程中,師生關(guān)系從教師管理學(xué)生轉(zhuǎn)型為教師引導(dǎo)學(xué)生,教學(xué)模式從“填鴨式”知識(shí)傳授轉(zhuǎn)型為互動(dòng)式探究討論。
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展與計(jì)算機(jī)應(yīng)用領(lǐng)域的不斷拓展,用人單位對(duì)高職計(jì)算機(jī)專業(yè)畢業(yè)生的要求不斷提高,給高職計(jì)算機(jī)專業(yè)教學(xué)提出新的挑戰(zhàn)。實(shí)驗(yàn)教學(xué)是高職計(jì)算機(jī)專業(yè)人才培養(yǎng)的規(guī)定動(dòng)作和必要環(huán)節(jié),是培養(yǎng)學(xué)生自學(xué)能力、實(shí)踐能力和創(chuàng)新能力的重要途徑。針對(duì)高職計(jì)算機(jī)專業(yè)實(shí)驗(yàn)教學(xué)現(xiàn)狀,基于MOOC(Massive Open Online Course,大規(guī)模開放在線課程)理念進(jìn)行高職計(jì)算機(jī)專業(yè)實(shí)驗(yàn)教學(xué)改革,創(chuàng)建多元實(shí)驗(yàn)教學(xué)內(nèi)容,構(gòu)建全新實(shí)驗(yàn)教學(xué)模式,創(chuàng)建立體化實(shí)驗(yàn)考核方法與構(gòu)建新型實(shí)驗(yàn)教學(xué)師資隊(duì)伍,是實(shí)現(xiàn)高職計(jì)算機(jī)專業(yè)“以就業(yè)為導(dǎo)向,以能力為本位”教育理念的有力保障。
1 高職計(jì)算機(jī)專業(yè)實(shí)驗(yàn)教學(xué)現(xiàn)狀
1.1 實(shí)驗(yàn)教學(xué)內(nèi)容更新滯后
實(shí)驗(yàn)教學(xué)內(nèi)容是學(xué)生掌握技能的主要來源。目前,高職計(jì)算機(jī)專業(yè)的實(shí)驗(yàn)教學(xué)內(nèi)容多依照教材知識(shí)點(diǎn)設(shè)計(jì),參照教材實(shí)例“依葫蘆畫瓢”,缺乏啟發(fā)性與創(chuàng)新性;實(shí)驗(yàn)內(nèi)容相對(duì)孤立,各實(shí)驗(yàn)間不能形成技能體系,學(xué)生難以掌握實(shí)際應(yīng)用能力;部分實(shí)驗(yàn)內(nèi)容知識(shí)陳舊,不能體現(xiàn)技術(shù)熱點(diǎn),與用人單位要求聯(lián)系不緊密。
1.2 實(shí)驗(yàn)教學(xué)模式不能滿足教學(xué)發(fā)展需求
合理的實(shí)驗(yàn)教學(xué)模式是良好的教學(xué)效果的前提與保障。傳統(tǒng)的實(shí)驗(yàn)教學(xué)模式主要包括教師演示講解與操作指導(dǎo),教師是課堂的中心,學(xué)生單一地依賴教師獲取知識(shí)。教師和學(xué)生之間的信息傳遞為“單向”傳遞,學(xué)生難以在課堂上將所學(xué)知識(shí)“內(nèi)化吸收”。隨著網(wǎng)絡(luò)的發(fā)展與智能終端的普及,傳統(tǒng)的實(shí)驗(yàn)教學(xué)模式不能激發(fā)學(xué)生的學(xué)習(xí)熱情,不能充分調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性。
1.3 實(shí)驗(yàn)考核方法不能實(shí)現(xiàn)多維度考核
考核方法是學(xué)習(xí)方向的指揮棒。目前高職計(jì)算機(jī)專業(yè)實(shí)驗(yàn)課程的考核方法主要包括實(shí)驗(yàn)報(bào)告、平時(shí)作業(yè)、階段考核和期末考核等,由教師完成全部考核。實(shí)驗(yàn)報(bào)告和平時(shí)作業(yè)不易實(shí)現(xiàn)“一題多卷”,難以評(píng)價(jià)學(xué)生完成的獨(dú)立性和學(xué)習(xí)的主動(dòng)性;階段考核和期末考核只對(duì)階段學(xué)習(xí)作出總結(jié),不能實(shí)時(shí)跟蹤學(xué)生的學(xué)習(xí)狀態(tài);考核僅由教師完成,存在一定的主觀因素。現(xiàn)有的考核方法不能很好地實(shí)現(xiàn)“以考促學(xué)”的目的。
1.4 師資隊(duì)伍專業(yè)素質(zhì)有待提高
教師的專業(yè)素質(zhì)直接影響實(shí)驗(yàn)教學(xué)活動(dòng)效果。高職計(jì)算機(jī)專業(yè)辦學(xué)起步較晚,師資力量薄弱。受高職辦學(xué)層次限制,教師參加培訓(xùn)和參與科研項(xiàng)目的機(jī)會(huì)較少。隨著計(jì)算機(jī)技術(shù)的發(fā)展與應(yīng)用領(lǐng)域的拓展,教師的知識(shí)結(jié)構(gòu)與教學(xué)思想已不能滿足培養(yǎng)“高技能”實(shí)用型人才的需要。
2 基于MOOC理念的高職計(jì)算機(jī)專業(yè)實(shí)驗(yàn)教學(xué)改革
2.1 創(chuàng)建多元實(shí)驗(yàn)教學(xué)內(nèi)容
MOOC是一種新興的網(wǎng)絡(luò)化智慧教育,其利用網(wǎng)絡(luò)獲取世界范圍優(yōu)秀教學(xué)資源的模式給教師提供了一個(gè)良好的教學(xué)改革思路。基于MOOC理念,以實(shí)驗(yàn)教學(xué)大綱為基準(zhǔn),將教學(xué)內(nèi)容分解為若干個(gè)關(guān)聯(lián)的技能能力點(diǎn),細(xì)化實(shí)驗(yàn)內(nèi)容,突出實(shí)驗(yàn)重點(diǎn);以市場(chǎng)需求為導(dǎo)向,融入ACM大學(xué)生競(jìng)賽與科研項(xiàng)目,優(yōu)化實(shí)驗(yàn)內(nèi)容,提高實(shí)驗(yàn)課程的實(shí)踐性、啟發(fā)性與創(chuàng)新性;以互聯(lián)網(wǎng)為平臺(tái),引入網(wǎng)絡(luò)優(yōu)質(zhì)資源與MOOC在線課程資源,豐富實(shí)驗(yàn)內(nèi)容,增強(qiáng)實(shí)驗(yàn)課程的實(shí)時(shí)性與先進(jìn)性。充分利用網(wǎng)絡(luò)資源,優(yōu)化實(shí)驗(yàn)課程知識(shí)結(jié)構(gòu),創(chuàng)建多元實(shí)驗(yàn)教學(xué)內(nèi)容。
2.2 構(gòu)建全新實(shí)驗(yàn)教學(xué)模式
根據(jù)高職計(jì)算機(jī)專業(yè)實(shí)驗(yàn)教學(xué)特點(diǎn),構(gòu)建傳統(tǒng)實(shí)驗(yàn)課堂、MOOC翻轉(zhuǎn)課堂、網(wǎng)絡(luò)虛擬課堂相結(jié)合的“三個(gè)課堂”實(shí)驗(yàn)課堂體系;創(chuàng)建理論知識(shí)講解與實(shí)踐應(yīng)用操作相結(jié)合、教學(xué)活動(dòng)與競(jìng)賽/科研活動(dòng)相結(jié)合、單一課程與相關(guān)專業(yè)課程相結(jié)合的“三個(gè)結(jié)合”的立體教學(xué)方法;創(chuàng)建教師引導(dǎo)學(xué)生主體模式、小組討論個(gè)別輔導(dǎo)模式、理論分析操作演示模式相結(jié)合的“三個(gè)模式”輔導(dǎo)方法;構(gòu)建教師與學(xué)生互動(dòng)、學(xué)生與學(xué)生互動(dòng)、師生與企業(yè)互動(dòng)相結(jié)合的“三個(gè)互動(dòng)”溝通方式。充分利用網(wǎng)絡(luò)資源,有機(jī)整合教學(xué)視頻、電子教案、板書講解與實(shí)踐操作,構(gòu)建立體化實(shí)驗(yàn)教學(xué)模式。
2.3 創(chuàng)建立體化實(shí)驗(yàn)考核方法
針對(duì)高職計(jì)算機(jī)專業(yè)實(shí)踐課程的特點(diǎn),創(chuàng)建考核學(xué)生知識(shí)掌握情況、激發(fā)學(xué)生學(xué)習(xí)興趣、促進(jìn)學(xué)生全面發(fā)展相結(jié)合的考核目標(biāo);構(gòu)建操作試為主、筆試為輔,課堂問答/答辯為主、課后作業(yè)為輔,實(shí)際課堂互動(dòng)為主、虛擬課堂互動(dòng)為輔,團(tuán)隊(duì)合作為主、創(chuàng)新性為輔的多角度考核指標(biāo);創(chuàng)建教師評(píng)價(jià)、生生互評(píng)、學(xué)生自評(píng)相結(jié)合的“師生共評(píng)”評(píng)價(jià)方法。在考核中,將成績?cè)u(píng)定滲透到每個(gè)教學(xué)環(huán)節(jié),做到公平公正公開,注重學(xué)生學(xué)習(xí)主觀因素的考核,達(dá)到“以評(píng)促學(xué)”。
2.4 構(gòu)建新型實(shí)驗(yàn)教師隊(duì)伍
實(shí)驗(yàn)教學(xué)是理論教學(xué)的鞏固與延展,是培養(yǎng)學(xué)生實(shí)踐能力的重要環(huán)節(jié)。實(shí)驗(yàn)教師的教學(xué)活力與實(shí)踐能力直接影響計(jì)算機(jī)專業(yè)課程的教學(xué)效果與學(xué)生實(shí)踐能力的培養(yǎng)。基于MOOC開放、互動(dòng)的理念,在“走出去、請(qǐng)進(jìn)來、傳下去、動(dòng)起來”的培養(yǎng)思路基礎(chǔ)上,鼓勵(lì)實(shí)驗(yàn)教師積極學(xué)習(xí)交叉學(xué)科知識(shí),積極參與MOOC團(tuán)隊(duì)建設(shè),在優(yōu)化自身知識(shí)結(jié)構(gòu)與提高實(shí)踐能力的同時(shí),開拓教學(xué)思路,增強(qiáng)教學(xué)能力,從而更好地激發(fā)教學(xué)活力。
中圖分類號(hào):G4 文獻(xiàn)標(biāo)識(shí)碼:A
Abstract:With the coming of information age,the computer and network technology develop rapidly and the need for computer professionals becomes bigger and bigger,so,how to fasten university computer teaching reformation becomes a core task of university researches.However,lots of problems,existing in university computer teaching,reduce seriously the effect of computer teaching.Fusing with the CDIO educational concept,this paper firstly analyzes the existing problems in computer teaching and then put forwards the corresponding reform measures.
Keywords:CDIO;computer teaching;problems;reform measures
1 引言(Introduction)
隨著計(jì)算機(jī)和信息技術(shù)的快速發(fā)展,計(jì)算機(jī)和信息計(jì)算在全國各行各業(yè)中得到了廣泛的應(yīng)用,這也加大了社會(huì)和企業(yè)對(duì)高校計(jì)算機(jī)專業(yè)人才的需求,如何提高計(jì)算機(jī)專業(yè)教學(xué)質(zhì)量,適應(yīng)國家和地方經(jīng)濟(jì)社會(huì)的發(fā)展需求,已經(jīng)成為各所高校計(jì)算機(jī)教學(xué)改革關(guān)注的重點(diǎn)。CDIO作為一種新型的教育理念,在國內(nèi)外受到了廣泛的關(guān)注,將CDIO教育理念融入高校計(jì)算機(jī)專業(yè)教學(xué)中,可以確保教學(xué)目標(biāo)、教學(xué)內(nèi)容的科學(xué)合理,保證高校計(jì)算機(jī)教學(xué)大綱能夠適應(yīng)社會(huì)發(fā)展需求,并且強(qiáng)調(diào)學(xué)生素質(zhì)的培養(yǎng)應(yīng)該與產(chǎn)業(yè)發(fā)展相適應(yīng),在課程設(shè)置上采用關(guān)聯(lián)的方式,打破傳統(tǒng)的學(xué)科壁壘,避免教學(xué)內(nèi)容的重復(fù),有利于學(xué)生獲得綜合的計(jì)算機(jī)專業(yè)知識(shí)和能力。顯然,CDIO教育理念與高校計(jì)算機(jī)教學(xué)改革的需求是一致的,因此,將CDIO教育理念融入到高校計(jì)算機(jī)教學(xué)改革中,可以有效促進(jìn)課程改革的順利進(jìn)行,促進(jìn)學(xué)生計(jì)算機(jī)專業(yè)素質(zhì)的不斷提高。
2 CDIO教育理念概述(Introduction of CDIO educational concept)
CDIO教育理念是近年來國際工程教育教學(xué)的新型理念,是工程教育教學(xué)與創(chuàng)新人才培養(yǎng)相結(jié)合的新型教育模式,其最早是由美國麻省理工大學(xué)生工學(xué)院和瑞典皇家理工學(xué)院等四所大學(xué)組成的工程教育教學(xué)改革研究團(tuán)隊(duì)提出來的,所謂CDIO,也就是構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)、運(yùn)行(Operate)的縮寫,是以社會(huì)發(fā)展需求為人才培養(yǎng)的依據(jù),以產(chǎn)品開發(fā)或者系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)為教育載體,對(duì)學(xué)生的工程實(shí)踐能力和創(chuàng)新能力進(jìn)行重點(diǎn)培養(yǎng),發(fā)揮學(xué)生的主觀能動(dòng)性,提高學(xué)生自主學(xué)習(xí)的積極性,有效實(shí)現(xiàn)理論教學(xué)和實(shí)踐教學(xué)的有機(jī)結(jié)合[1]。顯然,CDIO教育理念與高校計(jì)算機(jī)教學(xué)改革目標(biāo)相符,將CDIO教育理念融入到高校計(jì)算機(jī)教學(xué)改革中,有助于學(xué)校培養(yǎng)出應(yīng)用型計(jì)算機(jī)人才。
在CDIO教育教學(xué)模式中,C代表構(gòu)思,主要是指在教學(xué)的構(gòu)思階段,這一階段主要目的是引導(dǎo)學(xué)生針對(duì)問題進(jìn)行分析,找到科學(xué)合理的問題解決方案,這一階段是CDIO教學(xué)能夠順利完成的前提和關(guān)鍵環(huán)節(jié);D代表設(shè)計(jì),是學(xué)生工程教育教學(xué)中實(shí)踐能力培養(yǎng)的核心和精髓,在這一階段中,引導(dǎo)學(xué)生對(duì)工程項(xiàng)目進(jìn)行自主設(shè)計(jì),充分運(yùn)用自己學(xué)習(xí)到的理論知識(shí),將理論與實(shí)踐進(jìn)行有機(jī)的結(jié)合,鍛煉學(xué)生的動(dòng)手能力和創(chuàng)新能力,學(xué)生可以利用學(xué)校和校外的實(shí)訓(xùn)條件,進(jìn)行CDIO實(shí)踐案例的設(shè)計(jì);I代表實(shí)現(xiàn),也就是將項(xiàng)目設(shè)計(jì)變成實(shí)物的過程,在這一過程中,要求學(xué)生采取有效的方法解決設(shè)計(jì)中的關(guān)鍵技術(shù)和核心問題,形成相應(yīng)的學(xué)習(xí)成果,有效提高學(xué)生解決問題的能力,例如計(jì)算機(jī)教學(xué)中程序設(shè)計(jì)、制作和調(diào)試能力;O代表運(yùn)作,是指學(xué)生在完成學(xué)習(xí)作品之后,要求學(xué)生對(duì)自己設(shè)計(jì)制作的產(chǎn)品進(jìn)行進(jìn)一步優(yōu)化運(yùn)行,排除運(yùn)行過程中存在的問題,確保產(chǎn)品或者系統(tǒng)的順利運(yùn)行,同時(shí)要求教師與學(xué)生積極的進(jìn)行互動(dòng),對(duì)學(xué)生整個(gè)設(shè)計(jì)制作過程進(jìn)行分析和評(píng)估,對(duì)學(xué)生遇到的問題進(jìn)行指導(dǎo)和糾正。
3 當(dāng)前高校計(jì)算機(jī)教學(xué)存在的問題(Existing problems in university computer teaching)
3.1 課程體系與計(jì)算機(jī)行業(yè)的快速發(fā)展的矛盾
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)19-4465-02
計(jì)算機(jī)語言課程,在整個(gè)計(jì)算機(jī)學(xué)科體系中占據(jù)重要的地位。計(jì)算機(jī)語言課程的設(shè)置,有利于培養(yǎng)學(xué)生思維能力、分析實(shí)際問題能力的發(fā)展,有利于培養(yǎng)學(xué)生形成嚴(yán)密的邏輯思維能力。如何根據(jù)社會(huì)經(jīng)濟(jì)發(fā)展變化,提高計(jì)算機(jī)語言的教學(xué)實(shí)效,對(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)研究的課題。
1 營造課堂氛圍,激發(fā)學(xué)生興趣
建構(gòu)主義學(xué)習(xí)理論認(rèn)為,知識(shí)不是通過教師傳授得到的,而是學(xué)習(xí)者在一定的情境(即社會(huì)文化背景)下,借助他人(包括教師和學(xué)習(xí)伙伴)的幫助,利用必要的學(xué)習(xí)資料,通過意義建構(gòu)方式獲得的。建構(gòu)既是對(duì)新知識(shí)意義的建構(gòu),同時(shí)又包含對(duì)原有經(jīng)驗(yàn)的改造和重組。在學(xué)習(xí)程序設(shè)計(jì)語言時(shí),創(chuàng)建真實(shí)的教學(xué)環(huán)境,以探索問題來引動(dòng)和維持學(xué)習(xí)者學(xué)習(xí)的興趣和動(dòng)機(jī),讓學(xué)生帶著真實(shí)的任務(wù)學(xué)習(xí),利用建構(gòu)主義教學(xué)法創(chuàng)設(shè)學(xué)習(xí)情境,激發(fā)學(xué)生學(xué)習(xí)興趣
興趣是最好的老師,以建構(gòu)理論為依托,創(chuàng)建并引導(dǎo)學(xué)生進(jìn)入教學(xué)情境,只有身臨其境,學(xué)生的興趣才會(huì)被激發(fā)。學(xué)習(xí)計(jì)算機(jī)語言對(duì)中職學(xué)生來說是一件枯燥、難懂的事情,例如,在《VB程序設(shè)計(jì)》課程教學(xué)中,看到那些抽象的概念和難懂的語句,學(xué)生的學(xué)習(xí)興趣就沒了。為了避免學(xué)生出現(xiàn)對(duì)VB這門課的誤解,對(duì)它失去興趣,所以在初學(xué)時(shí),教師不要一味地講授純理論知識(shí),可以通過實(shí)例的演示,如:五子棋、俄羅斯方塊等,體驗(yàn)用計(jì)算機(jī)語言編寫的程序游戲所帶來的樂趣,以此吸引學(xué)生的注意力和興趣。還可以對(duì)日常生活中的一些數(shù)據(jù)進(jìn)行統(tǒng)計(jì),在這一系列的活動(dòng)培養(yǎng)之后,學(xué)生對(duì)學(xué)習(xí)計(jì)算機(jī)語言就產(chǎn)生了興趣,為了進(jìn)一步培養(yǎng)他們的學(xué)習(xí)熱情和主動(dòng)學(xué)習(xí)的態(tài)度,此時(shí)讓學(xué)生親自動(dòng)手上機(jī)驗(yàn)證并運(yùn)行程序,讓他們獲得成功的喜悅,當(dāng)他們獲得這份喜悅之后,學(xué)習(xí)VB等計(jì)算機(jī)語言的興趣也就自然產(chǎn)生并迫切想學(xué)習(xí)這門看似枯燥的學(xué)科了。這樣,通過情境的創(chuàng)設(shè)激發(fā)了學(xué)生的學(xué)習(xí)興趣,并讓他們變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),結(jié)合現(xiàn)實(shí)生活的實(shí)例,充分調(diào)動(dòng)了學(xué)習(xí)計(jì)算機(jī)語言的積極性,在教學(xué)過程指導(dǎo)學(xué)生運(yùn)用所學(xué)的知識(shí)來處理生活中的一些事務(wù),從而為他們提供了解決實(shí)際問題的機(jī)會(huì),讓他們從情境走入生活,又從生活返回情境當(dāng)中總結(jié)并延伸所學(xué)的知識(shí)。有效地激發(fā)學(xué)生的興趣,是提高教學(xué)實(shí)效的前提條件。
2 創(chuàng)新教學(xué)手段,提升教學(xué)實(shí)效
為了進(jìn)一步提高計(jì)算機(jī)語言課程的教學(xué)實(shí)效,教師必須致力于創(chuàng)新教學(xué)手段。在建構(gòu)主義理論的指導(dǎo)下,教師應(yīng)當(dāng)努力轉(zhuǎn)變教育理念,逐步實(shí)現(xiàn)教學(xué)方法的創(chuàng)新。只有確實(shí)做到以學(xué)生為中心,以學(xué)生主體實(shí)踐為主,以培養(yǎng)學(xué)生創(chuàng)新素質(zhì)和健全人格、特別是創(chuàng)新精神和創(chuàng)新能力為基本價(jià)值取向的教育思想,那么,學(xué)生在整個(gè)學(xué)習(xí)階段,才能夠持續(xù)保持對(duì)學(xué)習(xí)的高度興趣;學(xué)生對(duì)于計(jì)算機(jī)語言的實(shí)際應(yīng)用能力,才能夠得到明顯提高;學(xué)生的整體素質(zhì),才能夠得到有效提高;計(jì)算機(jī)語言課程的教學(xué)質(zhì)量,才能夠得到穩(wěn)步提升。
2.1 加強(qiáng)創(chuàng)新的教育理念,培養(yǎng)學(xué)生主動(dòng)探索知識(shí)的能力
轉(zhuǎn)變教育理念是創(chuàng)新教育的前提。創(chuàng)新的教育理念是以學(xué)生為主體,教師為主導(dǎo),培養(yǎng)學(xué)生創(chuàng)造性思維能力。這是一個(gè)復(fù)雜的過程,特別對(duì)于學(xué)習(xí)計(jì)算機(jī)語言的中職學(xué)生來說,是一個(gè)挑戰(zhàn)。只有摒棄傳統(tǒng)教學(xué)中的不足之處,避免滿堂灌的教學(xué)方式,加強(qiáng)創(chuàng)新教育理念的培養(yǎng),對(duì)教學(xué)過程進(jìn)行改革和優(yōu)化,才能很好地調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,取得更好的教學(xué)效果。
例如,在傳授計(jì)算機(jī)程序設(shè)計(jì)的排序算法時(shí),傳統(tǒng)的教學(xué)就是以數(shù)字為例,老師講、學(xué)生聽,結(jié)果學(xué)生聽得一頭霧水,老師講得精疲力竭還是無法把這一抽象的概念和算法完全傳授給學(xué)生,如何能把抽象化具體?教師可以結(jié)合情境教學(xué),讓學(xué)生直接參與排隊(duì)這一活動(dòng)來加深學(xué)生的直觀印象:在隨堂的學(xué)生中抽取5名高矮不一的學(xué)生隨機(jī)站立,然后讓5名學(xué)生以不同的站法進(jìn)行高矮不一的排隊(duì),教師按冒泡排序的方法指導(dǎo)學(xué)生演示,并對(duì)每次站法的改變進(jìn)行記錄。這樣,隨著傳授知識(shí)的方式的改變,把一個(gè)抽象的概念轉(zhuǎn)換成一次學(xué)生親歷的活動(dòng)來體驗(yàn),培養(yǎng)了學(xué)生主動(dòng)探索知識(shí)的能力和實(shí)踐能力,增強(qiáng)了他們學(xué)生計(jì)算機(jī)語言的信心。
2.2 采用創(chuàng)新的教學(xué)方法,培養(yǎng)學(xué)生的實(shí)際應(yīng)用能力
一個(gè)有創(chuàng)造性的教師不單是上好一節(jié)課,而是怎樣充分應(yīng)用啟發(fā)式、討論式、參與式等創(chuàng)新的教學(xué)方法把比知識(shí)更重要的東西,即獲得知識(shí)的方法、途徑交給學(xué)生,發(fā)展學(xué)生的聰明才智,開拓學(xué)生思維來獲得新的知識(shí),培養(yǎng)他們的實(shí)際應(yīng)用能力。為了達(dá)到這一效果,我嘗試著用以下兩種方法進(jìn)行:
一是啟發(fā)引導(dǎo),開拓思維:學(xué)生學(xué)習(xí),只有產(chǎn)生了興趣,才會(huì)有動(dòng)機(jī),這樣思維活動(dòng)得以啟動(dòng)運(yùn)行,獲得信息,檢驗(yàn)信息,使自己的知識(shí)水平由量變到質(zhì)變,才能結(jié)出豐碩的成果,因此計(jì)算機(jī)語言教學(xué)中,對(duì)于一些基本概念可因勢(shì)誘導(dǎo),在實(shí)踐的過程中去探知理論知識(shí),改變以往的學(xué)習(xí)方法,加強(qiáng)學(xué)生對(duì)知識(shí)的理解和運(yùn)用。
程序設(shè)計(jì)語言是實(shí)踐性很強(qiáng)的課程,它必須掌握理論又注重實(shí)踐經(jīng)驗(yàn),十分強(qiáng)調(diào)學(xué)生的動(dòng)手能力。計(jì)算機(jī)語言的教材編寫基本上把一些概念和算法都編排在課本的前面章節(jié),在一開始學(xué)習(xí)計(jì)算機(jī)語言的時(shí)候,學(xué)生往往感到枯燥難懂。因此,必須采用創(chuàng)新的教學(xué)方法來啟發(fā)引導(dǎo)學(xué)生進(jìn)行學(xué)習(xí)。例如,在學(xué)習(xí)《VB程序設(shè)計(jì)》里關(guān)于對(duì)象、對(duì)象屬性、方法、事件等概念,采用“實(shí)例分析”的方法進(jìn)行傳授,設(shè)計(jì)了一個(gè)計(jì)算并打印兩門學(xué)科平均成績的實(shí)例,然后指導(dǎo)學(xué)生完成如下操作:
1)在當(dāng)前打開的窗體內(nèi)添加命令按鈕、文本框和標(biāo)簽,并分別設(shè)置各屬性;
2)在命令按鈕的單擊事件過程中添加相應(yīng)的代碼;
3)按功能鍵F5運(yùn)行程序。
學(xué)生完成任務(wù)得出正確的結(jié)果后,教師通過提問引導(dǎo)學(xué)生了解什么是對(duì)象的方法和事件,并從本例中找出對(duì)象的名稱、對(duì)象的方法和事件過程。在學(xué)生基本掌握了這些概念之后,教師再進(jìn)行歸納,進(jìn)一步加深學(xué)生對(duì)這些概念的理解,也掌握了創(chuàng)建VB程序的基本步驟。不知不覺地,學(xué)生在愉悅的學(xué)習(xí)中拓寬了思維,解決了所有問題。
二是巧用方法,強(qiáng)化實(shí)踐:以建構(gòu)主義理論為依托的創(chuàng)新教學(xué),倡導(dǎo)以“學(xué)”為中心的教學(xué)理念,圍繞“真實(shí)任務(wù)”組織教學(xué),學(xué)生在“任務(wù)驅(qū)動(dòng)”下運(yùn)用信息技術(shù)手段、搜集信息、處理信息、信息,最終完成任務(wù)。傳統(tǒng)的教學(xué)注重理論,“講而少練”或“講而不練”,勢(shì)必造成學(xué)生應(yīng)付了事的學(xué)習(xí)態(tài)度。如何改善這種學(xué)習(xí)局面?必須以新的教學(xué)模式和教學(xué)方法引導(dǎo)學(xué)生自己動(dòng)手,把理論知識(shí)運(yùn)用在實(shí)踐中去,讓他們體驗(yàn)成功后的喜悅,激發(fā)他們的學(xué)習(xí)興趣。以“任務(wù)”帶動(dòng)學(xué)習(xí),在學(xué)習(xí)中不斷探索挖掘更深層的能力,這是學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)所需要的一種方式。教師在設(shè)計(jì)任務(wù)的時(shí)候,應(yīng)選擇與他們實(shí)際生活相關(guān)的內(nèi)容,以激發(fā)他們的興趣。比如運(yùn)用VB程序設(shè)計(jì)語言模仿設(shè)計(jì)一個(gè)QQ登錄程序,這是學(xué)生都熟悉而且感興趣的事情。一看到這個(gè)任務(wù),學(xué)生的興趣一下子被提起來,他們急于想看到自己的作品是否和網(wǎng)絡(luò)上的QQ登錄的界面一樣,這就促使他們主動(dòng)探索運(yùn)用學(xué)過的知識(shí),對(duì)于在設(shè)計(jì)的過程中遇到的問題也會(huì)自行尋求解決的方法,或請(qǐng)教老師、或自己查閱書本,培養(yǎng)了他們主動(dòng)探知的精神和自主學(xué)習(xí)的態(tài)度。在完成這個(gè)界面設(shè)計(jì)后,他們更想能在局域網(wǎng)內(nèi)(如在班級(jí)范圍內(nèi))實(shí)現(xiàn)聊天的功能,這就促進(jìn)他們更深入地鉆研,不管成功與否,已大大提高了學(xué)生主動(dòng)學(xué)習(xí)的熱情。
“任務(wù)驅(qū)動(dòng)”教學(xué)法證明了創(chuàng)新教育理念在教學(xué)過程中作用:能夠以學(xué)生為主體,培養(yǎng)學(xué)生主動(dòng)學(xué)習(xí)和深入研究的精神,強(qiáng)化了學(xué)生的實(shí)踐操作能力。在計(jì)算機(jī)語言學(xué)習(xí)過程中,還可運(yùn)用項(xiàng)目教學(xué)法、案例分析法等一些創(chuàng)新的教學(xué)方法引導(dǎo)學(xué)生自主學(xué)習(xí),培養(yǎng)他們探索研究問題的精神和實(shí)際運(yùn)用程序設(shè)計(jì)語言的能力。
3 改善評(píng)價(jià)體系,鞏固教學(xué)實(shí)效
創(chuàng)新教育的教學(xué)評(píng)價(jià)不再是簡單地對(duì)學(xué)習(xí)結(jié)果的評(píng)價(jià),而應(yīng)該采用過程性評(píng)價(jià)。它關(guān)注教學(xué)過程中學(xué)生智能發(fā)展的過程性結(jié)果,及時(shí)地對(duì)學(xué)生的學(xué)習(xí)質(zhì)量水平做出判斷。科學(xué)的評(píng)價(jià)體系能促進(jìn)學(xué)生調(diào)節(jié)自我學(xué)習(xí)機(jī)制,是師生溝通的橋梁。能夠客觀地反映教師或?qū)W生在教與學(xué)的過程中的具體表現(xiàn),促進(jìn)教學(xué)效果的進(jìn)一步提升,起到鞏固教學(xué)實(shí)效的作用。
以算法為核心的計(jì)算機(jī)程序設(shè)計(jì)語言,對(duì)中職學(xué)生來說,學(xué)習(xí)起來是有一定難度,它包含了數(shù)學(xué)模型建構(gòu)、邏輯推理等多方面知識(shí),大部分中職學(xué)生文化課基礎(chǔ)較差,底子薄,理解的程度也各不相同,獲得知識(shí)的能力存在很大的差異,學(xué)習(xí)起來是茫茫然。過程性評(píng)價(jià)能夠及時(shí)地發(fā)映學(xué)生學(xué)習(xí)中的情況,促使學(xué)生對(duì)學(xué)習(xí)過程進(jìn)行積極地反思和總結(jié),這在學(xué)習(xí)計(jì)算機(jī)語言是十分必要的。
例如,在VB程序設(shè)計(jì)綜合實(shí)踐活動(dòng)中,教師采用任務(wù)驅(qū)動(dòng)的方法讓學(xué)生結(jié)合自己實(shí)際生活中的問題或?qū)ψ约焊信d趣的事項(xiàng)編寫一個(gè)程序,比如:生活中的計(jì)算器、多媒體播放器或是娛樂方面的俄羅斯方塊、猜數(shù)字、測(cè)試等,采用分小組的方式,并將學(xué)習(xí)進(jìn)程分成三個(gè)階段:填寫主題,收集資料——分析算法,編寫程序——展示交流,總結(jié)評(píng)價(jià)。在活動(dòng)過程中,要求學(xué)生填寫自我評(píng)價(jià)表和小組互評(píng)表,這是過程性評(píng)價(jià)的一個(gè)環(huán)節(jié),通過自我評(píng)價(jià),學(xué)生能夠?qū)ψ约涸诨顒?dòng)的整個(gè)過程進(jìn)行反思和總結(jié);小組互評(píng),學(xué)生的成績得到肯定,同時(shí)通過小組之間評(píng)價(jià)找出自己不易發(fā)現(xiàn)的問題。過程性評(píng)價(jià)對(duì)學(xué)習(xí)過程進(jìn)行反思,更好地把握學(xué)習(xí)方式方法,進(jìn)一步鞏固了教學(xué)實(shí)效。
隨著課程改革的不斷深入,對(duì)創(chuàng)新教學(xué)提出了更高的要求和期待,創(chuàng)新教學(xué)方法的層出不窮為計(jì)算機(jī)語言的教學(xué)提供了保障,也大大提升了教學(xué)效果,為社會(huì)的需求作出一定的貢獻(xiàn)。
中圖分類號(hào):H0-05 文獻(xiàn)標(biāo)識(shí)碼:A
0引言
人類的語言是人類最重要的交際工具,是內(nèi)心想法的真實(shí)外在表達(dá),是思維的一種具體工具,也是人的重要的特征,在語言表達(dá)方面,這是區(qū)分動(dòng)物與人的很重要的標(biāo)志。當(dāng)然,隨著人類的進(jìn)華,語言也是在進(jìn)化的,語言的發(fā)展也是一個(gè)循序漸進(jìn)的過程,不是固定的,是隨著社會(huì)的發(fā)展,人類的需求變化而變化的。那么,計(jì)算機(jī)的語言也是這樣的工具,是表達(dá)計(jì)算機(jī)的“思維”的工具,是計(jì)算機(jī)的交流工具,計(jì)算機(jī)語言讓我們走進(jìn)計(jì)算機(jī)的世界,計(jì)算機(jī)語言τ詡撲慊來說與人類的語言對(duì)于人類來說的重要性是有很大的相似之處的。但是,畢竟計(jì)算機(jī)的語言以及程序的設(shè)計(jì)等,是由人類的智慧所發(fā)明創(chuàng)造和設(shè)計(jì)的,所以計(jì)算機(jī)語言和人類語言還是存在一定程度的差異。可以說,計(jì)算機(jī)語言是在人類語言產(chǎn)生之后才出現(xiàn)的,在很多方面是借鑒人類的語言的,但是在逐漸發(fā)展的過程中,不可否認(rèn),計(jì)算機(jī)語言對(duì)于人類語言的發(fā)展也起到了一定的推動(dòng)作用,整體來說,計(jì)算機(jī)語言和人類語言是相互促進(jìn)的,是相互滲透的,不是完全獨(dú)立的兩種無關(guān)語言。
1計(jì)算機(jī)語言與人類語言的聯(lián)系
計(jì)算機(jī)語言與人類語言都是在逐漸的發(fā)展變化的,二者在具體的使用方面有一定的差異,同時(shí)二者在多角度也有很多相似之處,畢竟二者都是語言的媒介,只是應(yīng)用的領(lǐng)域和部分具體的內(nèi)容有差別。每種語言都會(huì)在發(fā)展的過程中,出現(xiàn)一些約定俗成的規(guī)矩,從語言學(xué)的角度來分析,計(jì)算機(jī)語言是一種形式化的人工語言,而人類的語言是人與人之間溝通的感性化的語言,兩種語言的定義概念不一樣,使用的領(lǐng)域也不一樣。
1.1計(jì)算機(jī)語言和人類語言的基本功能一致
計(jì)算機(jī)語言是計(jì)算機(jī)領(lǐng)域使用的語言,是計(jì)算機(jī)可以讀懂的語言,在計(jì)算機(jī)的操作和程序的設(shè)計(jì)和執(zhí)行過程中,都離不開計(jì)算機(jī)語言,可以說,只要是存在計(jì)算機(jī)的地方,只要你想利用計(jì)算機(jī),那么就涉及到計(jì)算機(jī)的語言,計(jì)算機(jī)只有通過固有的語言交流,才可以正常的運(yùn)行。當(dāng)然,從這個(gè)角度看,人類語言也是如此,人類語言是人類溝通交流的媒介,在人與人交往的過程中,如果沒有語言的溝通,那么結(jié)果想而知,是非常可怕的。從語言媒介的角度來看,二者的作用都是傳播一定的信號(hào)和信息,用以達(dá)到交流互動(dòng)的目的。二者的最基本的功能都是溝通和交流,目的是使彼此了解,達(dá)到雙方的目的。從這個(gè)角度來看,計(jì)算機(jī)語言和人類語言是很一致的。
1.2計(jì)算機(jī)語言和人類語言的種類都很多
計(jì)算機(jī)語言的發(fā)展經(jīng)歷了一個(gè)變化的過程,每一個(gè)階段都有著獨(dú)特的主要使用語言的形式,最初的機(jī)器語言為主發(fā)展到現(xiàn)在的面向?qū)ο笳Z言為主,期間還有很多種,在發(fā)展變化的過程中,逐漸完善的,而且,每一種語言適合的領(lǐng)域也有一定的區(qū)別,而且在使用的過程中還存在一定的缺陷和使用的優(yōu)勢(shì),使用范圍廣、操作復(fù)雜等等。人類語言的種類更是繁多,每個(gè)領(lǐng)域有差異化的語言,每個(gè)民族有自己的語言特點(diǎn),不同的場(chǎng)合使用的語言有著不同的表達(dá)方式等,這些都是人類語言的特點(diǎn),漢語、英語等,也是語言種類之間的差異。計(jì)算機(jī)語言和人類的語言在語言種類方面,有很高的相似度,可以說都是非常繁多的,語種之間還是有一定的差異。
1.3語言存在主流和非主流之分
計(jì)算機(jī)語言雖然有很多種,但是還是有主流和非主流之間的區(qū)別的,計(jì)算機(jī)語言的Java和C++語言在日常的使用過程中出現(xiàn)的頻率還是非常高的,但是其他的一些功能不是非常強(qiáng)大或者存在一定缺陷,在軟件的設(shè)計(jì)中可能會(huì)被使用的頻率就會(huì)偏低。人類語言也是如此,漢語、英語在整個(gè)語言的使用范圍內(nèi),還是處于首要的地位的,一些相對(duì)較小國家的語言幾乎是在一定的范圍內(nèi)使用,在國際場(chǎng)合中,一般不會(huì)出現(xiàn)。兩種語言在主流使用方面也存在一定的相似聯(lián)系。
2計(jì)算機(jī)語言與人類語言的差異
計(jì)算機(jī)語言和人類語言都是語言,理論上來說二者都是交流的沒接,只不過交流的具體對(duì)象不同,二者因此有很多的相同之處,但是在其他一些方面,二者同時(shí)也存在很大的差別,畢竟二者從概念上來講,不是一種同語言,任何事物的存在都有著自己的特性的,語言也正是這樣。下文簡單分析計(jì)算機(jī)語言和人類語言具體在哪些方面存在不同點(diǎn)。
2.1二者的發(fā)展方式不同
人類語言是一種常見的、存在于人與人之間的最普遍的事物,可以理解為是自然界中最基礎(chǔ)的、也是最重要的事物,是最貼近生活的事物,可想而知,人類語言的發(fā)展是建立在人們的日常的溝通交流中的,而不是出于科學(xué)的研究,是一種自然而然的變化過程,就是日常的使用需要的產(chǎn)物,至于后期有關(guān)專家學(xué)者對(duì)語言的研究,都是建立在語言背后的變化基礎(chǔ)之上的,而不是先研究后出現(xiàn)的發(fā)展變化。而計(jì)算機(jī)語言并不是與人類語言一樣的發(fā)展的方式,計(jì)算機(jī)語言的發(fā)展是為了滿足人們逐漸提高的要求而產(chǎn)生的,理論上來講,人們對(duì)計(jì)算機(jī)的應(yīng)用只是應(yīng)用已有的功能,對(duì)于沒有專門研究的功能是不可以直接使用的。那么,為了滿足這樣的需求,有關(guān)研究人員就會(huì)對(duì)此作出改進(jìn)和完善,設(shè)計(jì)出更加符合當(dāng)前實(shí)際需求的語言,當(dāng)然,人們對(duì)之的利用是在科學(xué)研究成果之上的。二者在發(fā)展方式方面的差異還是非常明顯的,畢竟人類語言趨于普遍化,而計(jì)算機(jī)語言是一種前沿的科學(xué)技術(shù)。
2.2二者感彩不同
計(jì)算機(jī)語言就是一種機(jī)器的語言,是在人類的設(shè)定好的語言程序基礎(chǔ)上才可以實(shí)現(xiàn)的,所以,只會(huì)執(zhí)行一些固定的語句,并不會(huì)按照自己的感情來表達(dá)自己的情緒和意愿,是機(jī)器的操作,沒有任何的感彩,絕對(duì)的理性執(zhí)行。但是,人類語言則不是這樣的,我們?cè)谌粘5慕涣骱捅磉_(dá)自己的感情過程中,除了拍劇,其他時(shí)刻表達(dá)的都是自己當(dāng)時(shí)的感情,并沒有任何事前的設(shè)置,一切都是感情的真實(shí)的感情表達(dá),具有非常濃重的感彩,與計(jì)算機(jī)的語言存在很大的差異。
3計(jì)算機(jī)語言與人類語言的相互滲透關(guān)系
計(jì)算機(jī)語言是計(jì)算機(jī)用于執(zhí)行程序和設(shè)計(jì)軟件的語言,是一種機(jī)器的語言;人類語言是人與人之間溝通的語言,表達(dá)自己感情的語言,雖然二者看似很遠(yuǎn),但是在二者的發(fā)展過程中,都會(huì)受到對(duì)方的影響,彼此還是會(huì)做出一定貢獻(xiàn)的,二者之間對(duì)彼此產(chǎn)生的影響也是不容忽視的。下文具體說明計(jì)算機(jī)語言和人類語言在彼此的發(fā)展壯大過程中,二者是如何滲透、如何相互促進(jìn)發(fā)展的。
3.1人類語言對(duì)計(jì)算機(jī)語言的影響
(1)人類語言使得計(jì)算機(jī)語言表達(dá)的具體化。人類語言非常博大精深,但是計(jì)算機(jī)語言相對(duì)匱乏,因此出現(xiàn)很多使用人類語言開理解計(jì)算機(jī)語言的情況。比如,run在人類語言中是“奔跑”的含義,被計(jì)算機(jī)語言多借用,還以為“運(yùn)行”,body在人類語言中是身體的含義,但是愛計(jì)算機(jī)語言中可以理解為“主機(jī)”,類似這樣的詞語有很多,在此不一一列舉。從以上例子中不難看出,計(jì)算機(jī)語言的具體表達(dá)依賴的是人類語言的存在。
(2)人類語言使得計(jì)算機(jī)語言的表達(dá)簡化。計(jì)算機(jī)的語言中有很多是英文大寫字母的縮寫,這樣的詞語表達(dá)的完整含義是這些英文字母的連續(xù)拼寫,但是計(jì)算機(jī)語言中,為了表達(dá)的更加簡便,就會(huì)出現(xiàn)將完整表達(dá)的英文的首字母按照順序表達(dá)出來。這樣的計(jì)算機(jī)語言的表達(dá),也是出自于人類語言的豐富和完整。
(3)人類語言為計(jì)算機(jī)語言的存在提供了多樣的基礎(chǔ)。人類語言的壯大和逐漸的發(fā)展,是計(jì)算機(jī)語言發(fā)展的基礎(chǔ),計(jì)算機(jī)語言出現(xiàn)的比較晚,那么,如果計(jì)算機(jī)語言剛出現(xiàn)就以一種新鮮的陌生的方式出現(xiàn),那么必然很難被人民群眾一時(shí)間完全接受,一般來說,人們是比較容易接受固有存在的事物,所以,計(jì)算機(jī)語言的出現(xiàn)以人類語言為基礎(chǔ)是一個(gè)很好地選擇。
從以上的人類語言對(duì)計(jì)算機(jī)語言的具體影響中,不難看出,計(jì)算機(jī)語言是在人類語言的發(fā)展基礎(chǔ)上發(fā)展起來的,本來計(jì)算機(jī)語言的起步就會(huì)晚于人類的語言,那么,計(jì)算機(jī)語言的發(fā)展植根于人類語言,人類語言是計(jì)算機(jī)語言的根源和依托。
3.2計(jì)算機(jī)語言對(duì)人類語言的影響
人類的語言發(fā)展和壯大的來源是非常廣泛的,當(dāng)然,人類語言的發(fā)展有一部分是來自于計(jì)算機(jī)語言的,具體的滲透影響包括以下幾個(gè)方面。
(1)計(jì)算機(jī)語言為人類語言的發(fā)展提供了豐富來源。計(jì)算機(jī)是一種機(jī)械的語言,有很多固定含義和固定應(yīng)用的語言,那么在生活中就可以把這樣的語言按照所想要表達(dá)的感情直接用計(jì)算機(jī)的語言表達(dá)出來,久而久之,這樣的形象利用就會(huì)被廣泛使用,逐漸成為人類語言的一部分,豐富了人類的語言,一定程度上促進(jìn)了人類語言的發(fā)展壯大。
(2)計(jì)算機(jī)語言提高了自然語言的規(guī)范化。人類語言,我們都知道,是一種子日常中用于交流的語言,那么出現(xiàn)很多口語化、地方化的語言和文字,如果在其他范圍使用這樣的文字和語言,或許出現(xiàn)很大的語言的障礙。計(jì)算機(jī)語言的出現(xiàn),由于設(shè)計(jì)程序的規(guī)范,計(jì)算機(jī)中出現(xiàn)的文字就會(huì)相對(duì)比較規(guī)范,人們長期使用計(jì)算機(jī),就會(huì)潛移默化的影響自己的使用語言的習(xí)慣,這樣規(guī)范化了人們的用于,提高了人類語言的正規(guī)化。
4總結(jié)
通過以上的分析可見,自然語言和計(jì)算機(jī)語言在很多方面存在一定的聯(lián)系,同時(shí)區(qū)別也是很明顯的。無論是否一致,二者在發(fā)展的過程中在逐漸滲透是一個(gè)不可否認(rèn)的事實(shí),彼此在發(fā)展壯大自己本身的同時(shí),對(duì)另一者的發(fā)展也起到了很大的作用。再堅(jiān)實(shí)的根基也需要上層建筑的壯大,人類語言的基礎(chǔ)要做好,會(huì)加快計(jì)算機(jī)語言的發(fā)展;計(jì)算機(jī)語言在發(fā)展過程中,反過來會(huì)推動(dòng)人類語言的規(guī)范化等。
參考文獻(xiàn)
[1] 漆慧.計(jì)算機(jī)語言與人類語言的互相滲透[J].電腦知識(shí)與技術(shù),2005,24:66-67.
[2] 克里斯托弗?曼寧,竹西.跟懂得人類語言的計(jì)算機(jī)聊天[J].博鰲觀察,2016,02:76-79.
[3] 本報(bào)記者蔣波.讓計(jì)算機(jī)聽懂人類語言[N].人民日?qǐng)?bào)海外版,2015-08-29008.
[4] 張愛香.計(jì)算機(jī)語言發(fā)展歷程綜述[J].中國科技信息,2013,24:120-121.
二、計(jì)算機(jī)語言類課程概況
(一)計(jì)算機(jī)語言類課程的特點(diǎn)
隨著計(jì)算機(jī)技術(shù)的更新?lián)Q代和計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,計(jì)算機(jī)語言也在不斷地推陳出新,由最初的機(jī)器語言、匯編語言等低級(jí)語言,到早期的高級(jí)語言如BASIC、PASCAL和C語言,再到C++和JAVA等面向?qū)ο蟮母呒?jí)語言。同時(shí),各種計(jì)算機(jī)語言的語法語義看似模式固定,而真正應(yīng)用于軟件開發(fā)卻是千變?nèi)f化,這都決定了計(jì)算機(jī)語言類課程具有操作性強(qiáng)、更新速度快、創(chuàng)造性強(qiáng)等特點(diǎn)。該門課程與其他計(jì)算機(jī)專業(yè)課程相比,對(duì)于學(xué)生的動(dòng)手實(shí)踐能力要求更高,尤為強(qiáng)調(diào)學(xué)生程序設(shè)計(jì)思維方式和軟件開發(fā)。
(二)計(jì)算機(jī)語言類課程面臨的問題
根據(jù)多年來講授計(jì)算機(jī)語言類課程和組織學(xué)生參加計(jì)算機(jī)程序設(shè)計(jì)競(jìng)賽的經(jīng)驗(yàn),筆者認(rèn)為高職院校計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)語言類課程的瓶頸在于過分注重理論基礎(chǔ)知識(shí),卻無法利用所學(xué)的計(jì)算機(jī)知識(shí)分析和解決實(shí)際問題。上課或培訓(xùn)時(shí),當(dāng)老師給出一個(gè)新的題目,總是不知從何入手,思路不清,一團(tuán)亂麻。當(dāng)聽過老師的講解后,才恍然大悟。如果再遇到一個(gè)新題目或稍微改動(dòng)過的問題,學(xué)生又開始手足無措,無法獨(dú)立找到適合算法完成編程操作。出現(xiàn)這種情況的主要原因在于學(xué)生在計(jì)算機(jī)語言類課程中只是追隨著老師的思路,而缺少獨(dú)立思考和動(dòng)手操作的機(jī)會(huì),無法完成程序設(shè)計(jì)思維的訓(xùn)練。
三、計(jì)算機(jī)語言類課程中學(xué)生程序設(shè)計(jì)能力的培養(yǎng)
(一)時(shí)刻關(guān)注程序設(shè)計(jì)思維方式的培養(yǎng)
在日常教學(xué)活動(dòng)中,應(yīng)注重程序設(shè)計(jì)思維方式的培養(yǎng)。以C語言程序設(shè)計(jì)課程為例,教師在課堂上提出一個(gè)新的問題,然后引導(dǎo)學(xué)生分析并思考解決問題的步驟,在此過程中需要摒除具體代碼實(shí)現(xiàn)的細(xì)節(jié)部分,只關(guān)注核心的流程。鼓勵(lì)學(xué)生獨(dú)立繪制流程圖,進(jìn)而整理出解題思路,這是培養(yǎng)計(jì)算機(jī)專業(yè)學(xué)生程序設(shè)計(jì)思維的必經(jīng)階段,也是程序設(shè)計(jì)師必備的專業(yè)技能。C語言程序設(shè)計(jì)是高職高專學(xué)生接觸到的第一門計(jì)算機(jī)語言類課程,為了幫助學(xué)生理解程序設(shè)計(jì)中的各種抽象概念,教師可以在講解中引入貼近生活的實(shí)例,例如“酸奶制作”。酸奶制作所需要的原料如牛奶、酸奶發(fā)酵劑、糖和蜂蜜等即為程序中的變量,將原材料放入酸奶機(jī)中可看做是輸入變量,加熱、發(fā)酵和冷卻等操作可看作為函數(shù)調(diào)用的過程,同時(shí)也鋪墊了函數(shù)的概念,最終酸奶制作完成即為程序結(jié)果的輸出。還可以進(jìn)一步擴(kuò)展加入分支結(jié)構(gòu)來調(diào)配不同口味的酸奶,運(yùn)用循環(huán)結(jié)構(gòu)制作若干份酸奶。通過這些易于理解的實(shí)例帶動(dòng)學(xué)生主動(dòng)思考,一起做酸奶,既提高了學(xué)生學(xué)習(xí)的興趣,也將程序設(shè)計(jì)的思維方式無聲無息地滲透入學(xué)生的腦海中。在此過程中,學(xué)生學(xué)會(huì)了在思維中發(fā)現(xiàn)規(guī)律,在思維中抽象總結(jié)。
(二)理論教學(xué)環(huán)節(jié)推行層次化教學(xué)模式
基于層次化教學(xué)模式的思想,可將計(jì)算機(jī)語言類課程的教學(xué)內(nèi)容分為算法、方法學(xué)、語法和集成編程環(huán)境四個(gè)層次。將此四個(gè)層次作為標(biāo)準(zhǔn),教師需要將教材中知識(shí)體系進(jìn)行重新的整理與劃分,將每一章節(jié)、每一堂課、每一個(gè)知識(shí)點(diǎn)皆找到其所屬層次。在理論教學(xué)環(huán)節(jié)中,點(diǎn)明各層次的具體內(nèi)容,使學(xué)生了解計(jì)算機(jī)語言類課程不僅僅是學(xué)習(xí)某種計(jì)算機(jī)語言的語法與語義,更不是簡單的學(xué)習(xí)如何使用某一編程環(huán)境進(jìn)行程序的編制和調(diào)制。以C語言程序設(shè)計(jì)課程為例,在課程中第一層次算法涉及較少,但在授課過程中如涉及到較簡單的算法也可稍作滲透,為今后的數(shù)據(jù)結(jié)構(gòu)課程做鋪墊。比如在講到循環(huán)控制結(jié)構(gòu)時(shí)可通過例題講解窮舉法和遞推算法,一維數(shù)組的經(jīng)典應(yīng)用之一——排序的兩種算法冒泡法和選擇法也必須為學(xué)生點(diǎn)明。第二層次編程方法學(xué)在C++程序設(shè)計(jì)課程中體現(xiàn)較為明顯,主要涉及的內(nèi)容為面向?qū)ο蟪绦蛟O(shè)計(jì)方法。第三層次語法是各計(jì)算機(jī)語言類課程理論教學(xué)中的重點(diǎn)內(nèi)容,包括變量的定義與使用,函數(shù)的定義、聲明和調(diào)用,對(duì)象和類的定義等。第四層次集成開發(fā)環(huán)境在理論教學(xué)環(huán)節(jié)比重較少,主要為學(xué)生講解程序開發(fā)的步驟,各類開發(fā)編譯環(huán)境的使用方法等。
(三)實(shí)踐教學(xué)環(huán)節(jié)注重將知識(shí)轉(zhuǎn)化為能力
在計(jì)算機(jī)語言類課程的實(shí)踐教學(xué)環(huán)節(jié)中,首先,教師應(yīng)引導(dǎo)學(xué)生及時(shí)轉(zhuǎn)變學(xué)習(xí)觀念,使學(xué)生認(rèn)識(shí)到若想在畢業(yè)后順利尋求到滿意的就業(yè)崗位,單純依靠理論知識(shí)的學(xué)習(xí)是遠(yuǎn)遠(yuǎn)不夠的,應(yīng)在課程學(xué)習(xí)過程中注重實(shí)踐和動(dòng)手能力的提高,以及大量軟件工程項(xiàng)目開發(fā)經(jīng)驗(yàn)的積累,從而增強(qiáng)自身的綜合職業(yè)素質(zhì),成為社會(huì)和用人單位急需的專業(yè)化技能型人才。1.在實(shí)踐教學(xué)環(huán)節(jié)中,調(diào)整各種類型實(shí)驗(yàn)的比重。適當(dāng)縮小驗(yàn)證型實(shí)驗(yàn)的課時(shí)比例,增加設(shè)計(jì)型和綜合型實(shí)驗(yàn)項(xiàng)目。首先,在驗(yàn)證型實(shí)驗(yàn)中通過程序填空和程序改錯(cuò)等實(shí)驗(yàn)項(xiàng)目形式,在促進(jìn)基礎(chǔ)知識(shí)的消化與理解的基礎(chǔ)上,注重培養(yǎng)學(xué)生“讀程序”的能力。同時(shí),培養(yǎng)學(xué)生良好的編程習(xí)慣和統(tǒng)一的編程風(fēng)格。良好的職業(yè)素養(yǎng)有助于學(xué)生在未來的工作崗位中與同事協(xié)同合作,提高軟件開發(fā)的效率。在設(shè)計(jì)型和綜合型實(shí)驗(yàn)中,增設(shè)貼近企業(yè)一線,貼近社會(huì)需求,可操作性強(qiáng)的真實(shí)案例和項(xiàng)目,進(jìn)而有意識(shí)地培養(yǎng)學(xué)生“寫程序”的能力、創(chuàng)新精神和獨(dú)立思考的能力。因此實(shí)驗(yàn)項(xiàng)目的具體內(nèi)容需要課程組教師集中討論與設(shè)計(jì),與崗位技能相結(jié)合,并在教學(xué)過程中根據(jù)學(xué)生的接受程度與能力水平不斷完善。2.在大三年級(jí)上學(xué)期,增設(shè)課程設(shè)計(jì)環(huán)節(jié)。此時(shí)的計(jì)算機(jī)專業(yè)學(xué)生已完成多門計(jì)算機(jī)語言類和軟件工程等相關(guān)課程的學(xué)習(xí),基本掌握各種編程語言的語法語義規(guī)則,熟悉軟件開發(fā)流程,具備利用計(jì)算機(jī)分析和解決問題的初步能力。在課程設(shè)計(jì)中,學(xué)生接觸到簡單的工程問題,組成項(xiàng)目開發(fā)小組,分工合作,使用一種或多種計(jì)算機(jī)語言設(shè)計(jì)、編碼和開發(fā)具有一定難度的小型軟件系統(tǒng),提交實(shí)驗(yàn)報(bào)告,最后每組選出一名代表參加答辯。在該環(huán)節(jié)中,應(yīng)盡量為學(xué)生模擬出與企業(yè)真實(shí)工作環(huán)境相似的實(shí)踐現(xiàn)場(chǎng),并全面采用企業(yè)管理運(yùn)作的模式。使學(xué)生在課程設(shè)計(jì)中親身感受到企業(yè)的工作環(huán)境和崗位需求,全面地認(rèn)識(shí)和熟悉軟件項(xiàng)目開發(fā)過程,更好地掌握程序設(shè)計(jì)的基本思想。
(四)傳統(tǒng)教學(xué)體系以外鼓勵(lì)外延學(xué)習(xí)
1.組織學(xué)生參加如大學(xué)生程序設(shè)計(jì)競(jìng)賽之類的大型賽事。在競(jìng)賽的培訓(xùn)、備賽和參賽中,激發(fā)學(xué)生的學(xué)習(xí)熱情,鼓勵(lì)其主動(dòng)學(xué)習(xí)、協(xié)作學(xué)習(xí)和拓展學(xué)習(xí),使學(xué)生感受課堂所學(xué)知識(shí)與社會(huì)和市場(chǎng)需要的異同,為學(xué)生提供更加優(yōu)質(zhì)的知識(shí)積累與能力提高的平臺(tái)。2.教師積極申請(qǐng)與計(jì)算機(jī)語言類課程教學(xué)內(nèi)容相關(guān)的各級(jí)各類科技項(xiàng)目課題,并鼓勵(lì)部分較為優(yōu)秀的學(xué)生參與。首先,教師可向?qū)W生公布并簡單講解科研課題的研究內(nèi)容及與本門課程的相關(guān)性,然后將研究內(nèi)容分解為多個(gè)子項(xiàng)目,學(xué)生可自由選擇自己感興趣的子項(xiàng)目,選擇相同任務(wù)的學(xué)生組成一個(gè)課題小組,根據(jù)科研項(xiàng)目的研究目標(biāo)與方案,進(jìn)行協(xié)同合作,利用課余時(shí)間完成子項(xiàng)目的開發(fā)。在實(shí)踐中引導(dǎo)學(xué)生綜合運(yùn)用課堂所學(xué)知識(shí),逐漸形成工程意識(shí)和團(tuán)隊(duì)協(xié)作的精神。在科研過程中如遇到瓶頸問題,可通過查詢網(wǎng)絡(luò)、翻閱工具書、參考資料和請(qǐng)教老師等方式尋求幫助。在課程結(jié)束后,教師可按照學(xué)生的完成情況及工作量給予適當(dāng)?shù)恼n外學(xué)分折算鼓勵(lì)。參與教師的科研項(xiàng)目可為學(xué)生創(chuàng)造接觸和熟悉真實(shí)項(xiàng)目研發(fā)的機(jī)會(huì),使學(xué)生了解科研項(xiàng)目的開發(fā)過程,不斷學(xué)習(xí)和掌握前沿知識(shí)與先進(jìn)技術(shù),做到學(xué)以致用,學(xué)會(huì)創(chuàng)造性學(xué)習(xí)、研究性學(xué)習(xí),為今后升入本科院校繼續(xù)深造學(xué)習(xí)奠定堅(jiān)實(shí)的基礎(chǔ)。3.將計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試、Java認(rèn)證、全國計(jì)算機(jī)等級(jí)考試等職業(yè)資格認(rèn)證教育融入課程教學(xué)過程,使專業(yè)課程內(nèi)容與職業(yè)崗位能力無縫對(duì)接,實(shí)現(xiàn)“課證融通”,課內(nèi)教育與課外教育相結(jié)合,以加深學(xué)生對(duì)行業(yè)的認(rèn)識(shí),提高高職高專計(jì)算機(jī)專業(yè)學(xué)生的社會(huì)競(jìng)爭(zhēng)力和職業(yè)素養(yǎng),增強(qiáng)其就業(yè)信心。4.加強(qiáng)校企合作,為理論教學(xué)和實(shí)踐教學(xué)環(huán)節(jié)爭(zhēng)取到更多的真實(shí)案例和項(xiàng)目,為學(xué)生提供更多頂崗實(shí)習(xí)的機(jī)會(huì),讓學(xué)習(xí)與就業(yè)崗位零距離,為今后更好地融入真實(shí)的職業(yè)環(huán)境打下良好的基礎(chǔ)。
(五)教學(xué)評(píng)價(jià)體系實(shí)現(xiàn)能力考查
好的評(píng)價(jià)方法,可以調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,改善學(xué)生學(xué)習(xí)的風(fēng)氣,促進(jìn)教學(xué)。對(duì)于計(jì)算機(jī)語言類課程來說,科學(xué)的、合理的、有效的評(píng)價(jià)方法,應(yīng)注重對(duì)學(xué)生學(xué)習(xí)能力和程序設(shè)計(jì)思想的檢測(cè)與評(píng)價(jià)。1.進(jìn)行理論教學(xué)環(huán)節(jié)與實(shí)踐教學(xué)環(huán)節(jié)相結(jié)合的多元化綜合考核。理論教學(xué)過程考核包括課前預(yù)習(xí)、課中活躍度和提問情況、課后作業(yè)等成績;實(shí)踐教學(xué)過程考核包括驗(yàn)證型實(shí)驗(yàn)的操作完成情況、設(shè)計(jì)型和綜合型實(shí)驗(yàn)的參與度、方案制定合理性、項(xiàng)目完成工作量、項(xiàng)目成果質(zhì)量和報(bào)告提交等內(nèi)容。2.鼓勵(lì)學(xué)生參加計(jì)算機(jī)語言類課程相關(guān)的競(jìng)賽、考取職業(yè)技能證書、參與教師科研并制定適當(dāng)?shù)膶W(xué)分折算機(jī)制。將傳統(tǒng)課程體系以外的拓展學(xué)習(xí)內(nèi)容的評(píng)分納入到教學(xué)評(píng)價(jià)體系中,這恰恰體現(xiàn)了當(dāng)前職業(yè)教育的核心理念,側(cè)重培養(yǎng)學(xué)生的職業(yè)能力,使之成為高素質(zhì)、高技能型人才而非呆板的應(yīng)試工具。
1.課程設(shè)置不恰當(dāng),課程間思維模式的轉(zhuǎn)換不夠
計(jì)算機(jī)語言的種類繁多,總的來說可以分為機(jī)器語言、匯編語言和高級(jí)語言三大類。根據(jù)教學(xué)大綱的要求,筆者學(xué)校的計(jì)算機(jī)應(yīng)用(大專)專業(yè)開設(shè)了匯編語言、C語言和面向?qū)ο蟮腃++語言課程。課程設(shè)置先后順序?yàn)镃語言、匯編語言、C++語言,C語言是高級(jí)語言,匯編語言是面向機(jī)器的語言,它相對(duì)于高級(jí)語言來說難學(xué)、難用、適用范圍小,雖然簡單,但是過于靈活,學(xué)習(xí)過高級(jí)語言的人再去學(xué)習(xí)匯編比一開始學(xué)匯編難得多,簡從繁易,繁從簡難,影響了學(xué)習(xí)效果。又比如先學(xué)C語言,學(xué)生養(yǎng)成了面向過程的思維模式,到學(xué)C++時(shí),還是面向過程的思維模式,根本沒有發(fā)揮出面向?qū)ο笳Z言的優(yōu)勢(shì)來。
2.教材及課時(shí)的限制
現(xiàn)在的一些計(jì)算機(jī)語言教材,對(duì)教材中的所有的習(xí)題和上機(jī)操作題都附上答案,這為教師備課提供了方便,對(duì)學(xué)生的學(xué)習(xí)卻沒有好處,容易將學(xué)生的編程思維套入一個(gè)固定的模式當(dāng)中,也給偷懶的學(xué)生創(chuàng)造了條件。另外,課時(shí)的限制導(dǎo)致了教學(xué)深度不夠。學(xué)校開設(shè)的C++課程只有60學(xué)時(shí),教材采用的是譚浩強(qiáng)主編的《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》,由于課時(shí)及學(xué)生接受慢等種種原因,經(jīng)常只能講完“運(yùn)算符重載”,而“繼承與派生”以及后面的內(nèi)容只能略有涉及或根本講不到,而這些都是很重要的內(nèi)容,導(dǎo)致學(xué)生沒學(xué)到什么東西,老師也很為難。
3.教學(xué)方法滯后
教師在上計(jì)算機(jī)語言課程時(shí),大多側(cè)重語法的格式、功能、用法等方面的分析和講解,而不是學(xué)生思維能力的培養(yǎng)。課堂教學(xué)教會(huì)了學(xué)生是什么、怎么樣的問題,卻沒有教會(huì)學(xué)生如何用、靈活用。而且課堂內(nèi)容多,教師忙于講解,留給學(xué)生練習(xí)的時(shí)間太少,學(xué)生需要在動(dòng)手實(shí)踐中切身體會(huì)并消化知識(shí)的環(huán)節(jié)薄弱了,這是我們教學(xué)中經(jīng)常忽視的部分。
二、計(jì)算機(jī)語言課程教學(xué)對(duì)象分析
1.學(xué)生基礎(chǔ)較差、興趣不高
技工院校的學(xué)生普遍存在基礎(chǔ)較薄弱、自覺性較差和自學(xué)能力不強(qiáng)的特點(diǎn),在學(xué)習(xí)計(jì)算機(jī)語言時(shí),開始會(huì)懷著神秘、好奇的心情,隨著教學(xué)內(nèi)容的深入,有的內(nèi)容比較抽象,有的內(nèi)容需要記憶、思考,更甚于還要自己動(dòng)手寫程序,難度增大了,就失去了興趣,調(diào)動(dòng)不起積極性。蘇霍姆林斯基認(rèn)為,學(xué)生對(duì)學(xué)習(xí)的冷淡態(tài)度比學(xué)業(yè)不良更為可怕。當(dāng)學(xué)生對(duì)語言學(xué)習(xí)的興趣消失殆盡時(shí),再美妙的語言結(jié)構(gòu)體、再嚴(yán)謹(jǐn)?shù)木幊趟季S也無法激發(fā)出學(xué)生的學(xué)習(xí)熱情,所以上機(jī)練習(xí)時(shí),只會(huì)照著書上的例子,輸入計(jì)算機(jī),得出與書上結(jié)果一致的答案就交作業(yè),并沒有真正掌握語句的真正用法,到了要獨(dú)立完成編程時(shí)就無從下手,而這常常會(huì)讓計(jì)算機(jī)教師在語言教學(xué)中覺得毫無成就感,直接或間接影響教學(xué),造成惡性循環(huán)。
2.學(xué)生學(xué)習(xí)有偏向,偏應(yīng)用型軟件的學(xué)習(xí)
以筆者學(xué)校為例,學(xué)生希望能在校多考取一些職業(yè)資格證以增加就業(yè)的砝碼,學(xué)校的考證安排往往是以應(yīng)用型軟件比如辦公軟件應(yīng)用、Photoshop、Flash等為主,因?yàn)檫@些課程更直觀易懂,只要有足夠的上機(jī)時(shí)間,大部分同學(xué)可以訓(xùn)練成為熟練的“操作員”,而語言方面的課程就是組織一些統(tǒng)考,學(xué)生只需應(yīng)付理論考試就行,這些都直接導(dǎo)致了學(xué)生的學(xué)習(xí)偏向。
三、計(jì)算機(jī)語言課程教學(xué)探討與思考
1.優(yōu)化課程設(shè)置,根據(jù)各語言的特點(diǎn)開展教學(xué)
針對(duì)前面所述學(xué)校計(jì)算機(jī)語言課程設(shè)置的問題,應(yīng)向?qū)W校教務(wù)部門提出,對(duì)三門課程的先后順序進(jìn)行修改,先上匯編語言,再上C語言,然后上C++,順應(yīng)學(xué)習(xí)計(jì)算機(jī)語言的規(guī)律。語言課程課時(shí)和其他課程課時(shí)、理論課時(shí)和上機(jī)課時(shí)應(yīng)該科學(xué)分配,讓學(xué)生不會(huì)出現(xiàn)專業(yè)課程上的偏向以及實(shí)踐學(xué)習(xí)不足等情況。在教材的選取上,應(yīng)綜合考慮學(xué)生和老師的情況,擇優(yōu)選取。我們的教師也要加強(qiáng)對(duì)各種語言核心的理解,在教學(xué)過程中抓住該課程的本質(zhì),不僅要教給學(xué)生語言本身的知識(shí),還要很好地滲透程序設(shè)計(jì)的思想方法,讓學(xué)生養(yǎng)成良好的思維模式以適應(yīng)時(shí)代的
發(fā)展。
2.明確教學(xué)目標(biāo),精心設(shè)計(jì)教學(xué)內(nèi)容
任何一門課程,教學(xué)目標(biāo)的正確確定可以為教學(xué)的實(shí)施指明方向。在課堂上我們不僅要教會(huì)學(xué)生如何讀懂程序,如何根據(jù)需求編寫一段正確的代碼,并且在此基礎(chǔ)上將獨(dú)立的知識(shí)點(diǎn)串起來,形成自己的知識(shí)體系,而且要讓學(xué)生真正體會(huì)到學(xué)這門課的的用途,學(xué)會(huì)獨(dú)立思考、協(xié)同合作,學(xué)會(huì)用所學(xué)知識(shí)來解決實(shí)際的問題。所以我們?cè)趥湔n時(shí),一定要兼顧知識(shí)與知識(shí)之間、知識(shí)與應(yīng)用之間的關(guān)聯(lián),設(shè)計(jì)一些具有實(shí)用性的課堂練習(xí),能把與練習(xí)有關(guān)的知識(shí)點(diǎn)緊密聯(lián)系在一起而形成一張網(wǎng),在這張網(wǎng)中,既能回顧舊知識(shí),又能引入新知識(shí),從而實(shí)現(xiàn)知識(shí)的綜合運(yùn)用。
3.改進(jìn)教學(xué)方法,培養(yǎng)形象思維
計(jì)算機(jī)語言教與學(xué)的困惑的根源在于教師過于強(qiáng)調(diào)語法的教學(xué),一開始就一股腦地向?qū)W生灌輸數(shù)據(jù)類型、運(yùn)算符、各種語句的用法等知識(shí),只注重抽象、邏輯性思維,忽略形象思維,學(xué)生的學(xué)習(xí)熱情在瑣碎且枯燥的知識(shí)點(diǎn)中消磨殆盡,教與學(xué)進(jìn)入了一個(gè)死胡同。在講解計(jì)算機(jī)語言的概念、理論、方法時(shí),可引導(dǎo)學(xué)生比對(duì)現(xiàn)實(shí)中的“生活原型”。比如C語言的指針概念是一大難點(diǎn),我們找“地址”作為它的原型,“地址”是一個(gè)“范圍”概念,它不僅包含開始信息,也包含結(jié)束信息,還包含此范圍內(nèi)數(shù)據(jù)的特征的信息,形象地理解了指針的概念后,對(duì)指針的重要性、指針的運(yùn)算、通過指針獲取數(shù)據(jù)的運(yùn)算就有了一個(gè)實(shí)實(shí)在在的理解。這樣的例子舉不勝舉,如變量和“容器”,循環(huán)和“時(shí)分秒的變化”,樹結(jié)構(gòu)和“族譜”等。因此,我們要注重培養(yǎng)學(xué)生的形象思維,引導(dǎo)他們養(yǎng)成科學(xué)的思維習(xí)慣。
4.重視啟發(fā),培養(yǎng)求異精神
關(guān)鍵詞:
高職院校;C程序設(shè)計(jì);分級(jí)教學(xué)目標(biāo)
一、引言
現(xiàn)在,我們學(xué)校和許多高校一樣,選擇C語言作為電子信息類專業(yè)的高級(jí)語言程序設(shè)計(jì)的入門教學(xué)課程,C#語言和Java語言程序設(shè)計(jì)與開發(fā)作為計(jì)算機(jī)專業(yè)后續(xù)崗位能力延展課程。C語言程序設(shè)計(jì)是一門專業(yè)基礎(chǔ)課,強(qiáng)調(diào)語法和基礎(chǔ),而C#語言和Java語言程序設(shè)計(jì)則著重于崗位應(yīng)用能力。本人多年從事《C/C++語言程序設(shè)計(jì)》、《C#語言程序設(shè)計(jì)》、《數(shù)據(jù)庫編程技術(shù)》和《ASP.NET》課程教學(xué),發(fā)現(xiàn)我校高職電子信息類專業(yè)相當(dāng)一部分學(xué)生語言不過關(guān),給后續(xù)課程帶來很大麻煩,造成教學(xué)被動(dòng)。為此,很有必要對(duì)高職電子信息類專業(yè)C語言程序設(shè)計(jì)教學(xué)進(jìn)行反思,提出相應(yīng)對(duì)策。本文以C程序設(shè)計(jì)課程為例,分析目前高職電子信息類專業(yè)學(xué)生C語言教學(xué)上存在的主要問題,就如何確定并有效實(shí)現(xiàn)教學(xué)目標(biāo)做一個(gè)切實(shí)的探討。
二、高職電子信息類專業(yè)C語言教學(xué)的特點(diǎn)
1C語言的教學(xué)特點(diǎn):具有邏輯性、理論性、創(chuàng)構(gòu)性和理論性是計(jì)算機(jī)程序設(shè)計(jì)課程的四大主要特征。想要掌握計(jì)算機(jī)語言,需要學(xué)生有一定的主動(dòng)創(chuàng)造力和羅輯思維力。而C語言更是計(jì)算機(jī)程序設(shè)計(jì)課程之中的難點(diǎn),很多首次接觸到C語言的同學(xué)很難入門。根據(jù)這一特性,對(duì)高職院校在C語言的教材編寫上和教學(xué)上帶來了很大的困難。計(jì)算機(jī)語言的學(xué)習(xí)不僅僅是看教材,聽課更重要的是在于應(yīng)用。學(xué)會(huì)使用C語言編寫程序,最重要的環(huán)節(jié)是做習(xí)題和上機(jī)實(shí)訓(xùn)。如果學(xué)得不扎實(shí),對(duì)后續(xù)專業(yè)課程影響很大。所以一定要強(qiáng)化實(shí)訓(xùn)教學(xué)。高職院校的學(xué)生普遍存在著文化水平較低,認(rèn)知度不足,綜合素質(zhì)不高等特點(diǎn)。很多學(xué)生對(duì)學(xué)習(xí)沒有熱情,思維理解能力也較差。有的學(xué)生上課,僅僅是為了應(yīng)付家長和學(xué)校,自己沒有主動(dòng)學(xué)習(xí)的欲望導(dǎo)致學(xué)習(xí)沒有紀(jì)律。因此,高職院校的學(xué)生上課處于一個(gè)積極性不足,學(xué)習(xí)習(xí)慣不好,沒有學(xué)習(xí)計(jì)劃規(guī)劃,不主動(dòng)思考這一環(huán)境之中。他們往往是被動(dòng)的接受學(xué)校的教育,僅僅是為了完成目標(biāo)而學(xué)習(xí),一版不會(huì)主動(dòng)進(jìn)行相關(guān)課程的深入思考和練習(xí)。由于這些不好的學(xué)習(xí)因素嗎,導(dǎo)致相關(guān)的學(xué)習(xí)課程學(xué)習(xí)起來更加困難,也不知道如何求助如何進(jìn)行解決。目前,相當(dāng)大一部分學(xué)生對(duì)學(xué)習(xí)計(jì)算機(jī)課程存在兩個(gè)誤區(qū):一方面是在現(xiàn)在軟件領(lǐng)域這個(gè)大環(huán)境下,C語言基本無用,另一方面是學(xué)習(xí)這門課程如果今后不從事相關(guān)工作也無用武之地。還有相當(dāng)一部分學(xué)生學(xué)習(xí)中產(chǎn)生畏難情緒,嚴(yán)重挫傷他們學(xué)習(xí)計(jì)算機(jī)語言的積極性,甚至影響他們學(xué)習(xí)本專業(yè)的信心。但同時(shí)也要看到,有一部分高職生來自于高職院校的學(xué)生,他們?cè)趯W(xué)習(xí)C語言的過程中實(shí)踐和動(dòng)手能力都得到了很大的加強(qiáng),邏輯思維能力和創(chuàng)新能力也有明顯提升,還有一部分有自己興趣十足的愛好。這應(yīng)當(dāng)充分肯定并予以高度重視,并加以正確的引導(dǎo)。在教學(xué)中注意揚(yáng)長避短,充分發(fā)揮他們的優(yōu)勢(shì)。
三、高職C語言教學(xué)的思考與對(duì)策
(一)要遵循計(jì)算機(jī)語言學(xué)習(xí)的認(rèn)知與教學(xué)規(guī)律計(jì)算機(jī)語言程序設(shè)計(jì)學(xué)習(xí)都有自身的認(rèn)知與教學(xué)規(guī)律。計(jì)算機(jī)程序就是用某種計(jì)算機(jī)語言把計(jì)算機(jī)的執(zhí)行過程描述出來。學(xué)習(xí)計(jì)算機(jī)語言,就是學(xué)習(xí)語法規(guī)則以及掌握這些語法規(guī)則的應(yīng)用。眾所周知,要學(xué)好一門語言,關(guān)鍵是不停地進(jìn)行讀寫訓(xùn)練,活學(xué)活用。多看、多讀、多寫、多模仿練習(xí)是學(xué)好任何一門語言的訣竅,那么學(xué)習(xí)計(jì)算機(jī)語言也是如此。所以,C語言程序設(shè)計(jì)教學(xué)首先是引導(dǎo)學(xué)生多閱讀C語言程序,然后是學(xué)會(huì)調(diào)試C語言程序,接著是模仿編寫C語言程序,最后才是設(shè)計(jì)C語言程序。
(二)分級(jí)制定教學(xué)目標(biāo)我們的教學(xué)對(duì)象是這樣現(xiàn)狀的高職學(xué)生,還存在計(jì)算機(jī)水平差異、思維發(fā)展差異。這就要求我們根據(jù)高職教育的根本要求和專業(yè)人才培養(yǎng)方案,結(jié)合本課程的內(nèi)容特點(diǎn),在教學(xué)大綱中應(yīng)制定多級(jí)教學(xué)目標(biāo)。多角度分層次分階段從低到高設(shè)計(jì)的教學(xué)目標(biāo)如下:1、掌握C語言程序設(shè)計(jì)的基本知識(shí)、基本方法和技巧2、具有程序設(shè)計(jì)初步應(yīng)用能力3、理解結(jié)構(gòu)化程序設(shè)計(jì)的基本思想4、培養(yǎng)程序設(shè)計(jì)邏輯思維方式,提高學(xué)生自主探索學(xué)習(xí)和分析解決實(shí)際問題的意識(shí)在教學(xué)實(shí)施過程中,要根據(jù)學(xué)生所表現(xiàn)出來的差異進(jìn)行分層,設(shè)計(jì)不同層次的學(xué)生模型,分層次制定教學(xué)內(nèi)容和教學(xué)目標(biāo)。有條件分班教學(xué)的,可按不同層次的學(xué)生在教學(xué)活動(dòng)中要達(dá)到不同的學(xué)習(xí)目標(biāo),分班級(jí)安排不同的學(xué)習(xí)內(nèi)容。比如:把C語言程序設(shè)計(jì)課分為兩個(gè)層次,一個(gè)基礎(chǔ)層次,一個(gè)提高層次。
(三)選擇或自編適合高職學(xué)生的C語言實(shí)訓(xùn)教材高職的培養(yǎng)目標(biāo),教學(xué)模式、教學(xué)內(nèi)容有其鮮明特色,這就要求高職《C語言程序設(shè)計(jì)》教材也應(yīng)當(dāng)獨(dú)具特點(diǎn),不能照搬普通高校教材,更不能借用中職教材。但現(xiàn)有教材很多是介紹語句的格式和功能,不適合高職學(xué)生,因此必須調(diào)整教材結(jié)構(gòu)和內(nèi)容來應(yīng)對(duì)現(xiàn)在高職教育。2008年我們?cè)帉憽禖++程序設(shè)計(jì)實(shí)訓(xùn)指導(dǎo)書》,可滿足6個(gè)專業(yè)方向的學(xué)生使用。本書是在編寫組各老師多年從事C++語言程序設(shè)計(jì)教學(xué)的基礎(chǔ)上編寫的,書中根據(jù)多年的教學(xué)經(jīng)驗(yàn),針對(duì)海南高職學(xué)生實(shí)訓(xùn)中遇到的問題,精心挑選訓(xùn)練題目,進(jìn)行強(qiáng)化訓(xùn)練,以提高學(xué)生分析問題和解決問題的能力。力求將復(fù)雜的問題和概念用簡潔的語言描述出來,力爭(zhēng)讓學(xué)生當(dāng)時(shí)看得懂、學(xué)后用得上。
(四)圍繞最大限度提高與保護(hù)學(xué)生對(duì)C語言的學(xué)習(xí)興趣,優(yōu)化教學(xué)方法,以求全面教學(xué)實(shí)效大量的調(diào)研證明,學(xué)生在如下情況下其學(xué)習(xí)效果才會(huì)是非常有效的:感覺到自己備受別人的關(guān)注;對(duì)他們現(xiàn)在學(xué)習(xí)的知識(shí)充滿興趣;自己是學(xué)習(xí)的主導(dǎo)和參與者;在任務(wù)完成后得到適當(dāng)?shù)姆答?看到了成功的機(jī)會(huì);對(duì)正在學(xué)習(xí)的東西感興趣并覺得富有挑戰(zhàn)性;感覺到他們正在做有意義的事情。要促進(jìn)學(xué)生的自主發(fā)展,就必須最大可能地創(chuàng)設(shè)讓學(xué)生參與到自主學(xué)習(xí)中來的情境與氛圍。因此,教師要因勢(shì)利導(dǎo),采取多種教學(xué)方法,最大限度提高與保護(hù)學(xué)生對(duì)C語言的學(xué)習(xí)興趣,以求取得真正教學(xué)實(shí)效。1.做到每一堂上機(jī)課都能讓學(xué)生通過自己上機(jī)程序練習(xí)獲得成就感。2.提倡學(xué)生朗讀程序。比如,語句intx;x=5;,可讀成“聲明一個(gè)整型變量x,然后將整型常量5賦值給整型變量x”。通過朗讀程序,能夠使一些原本很模糊的概念得到不斷地鞏固,逐漸地變得清晰。3.養(yǎng)成良好的編程習(xí)慣,將枯燥難記的語法融入范例程序的上機(jī)調(diào)試過程中。在整合課程內(nèi)容的基礎(chǔ)上,改變過去先給出定義和規(guī)則的講授辦法,而是從具體問題入手,精選范例,努力把枯燥的“語言”講得生動(dòng)、活潑。在程序范例中,將語法知識(shí)點(diǎn)同實(shí)際編程結(jié)合。講授時(shí)避免糾纏于語法細(xì)節(jié),應(yīng)始終明確一點(diǎn):計(jì)算機(jī)語言是用來描述需要解決的問題和問題的解決方法的,任何語法規(guī)定都是為這個(gè)目的服務(wù)的。4.點(diǎn)面結(jié)合,少講多練,確保創(chuàng)造自主學(xué)習(xí)的情境與氛圍學(xué)習(xí)計(jì)算機(jī)語言主要在于應(yīng)用,僅僅通過聽課和閱讀教材是不可能掌握的。學(xué)會(huì)使用C語言編寫程序,最重要的環(huán)節(jié)是做習(xí)題和上機(jī)實(shí)訓(xùn)。要區(qū)分學(xué)生層次,精選上機(jī)練習(xí)題,既要滿足少數(shù)提高訓(xùn)練,又要滿足大多數(shù)基礎(chǔ)練習(xí),做到點(diǎn)面結(jié)合,符合學(xué)生實(shí)際。5.及時(shí)幫助學(xué)生化解難點(diǎn),共克難關(guān)應(yīng)事先分析C語言學(xué)習(xí)的難點(diǎn),做到胸中有數(shù)。在C中,變量與數(shù)據(jù)類型概念是第一個(gè)難點(diǎn),它與內(nèi)存概念緊密相關(guān)。這個(gè)難點(diǎn),將影響全局。循環(huán)控制語句是第二個(gè)難點(diǎn),它改變程序執(zhí)行流程,難在如何構(gòu)造,關(guān)鍵是抓住循環(huán)初值、終值和增值三要素。教學(xué)中要及時(shí)發(fā)現(xiàn)學(xué)生在學(xué)習(xí)C時(shí)的難點(diǎn),厘清難點(diǎn)的根源,逐個(gè)擊破,不留隱患。6.結(jié)合專業(yè),學(xué)以致用根據(jù)教學(xué)不同階段,教師應(yīng)適時(shí)收集一些與其授課學(xué)生專業(yè)方向結(jié)合的程序案例,讓學(xué)生能夠切實(shí)體會(huì)到C程序設(shè)計(jì)在解決本專業(yè)中的問題中所發(fā)揮的作用。7.發(fā)揮計(jì)算機(jī)網(wǎng)絡(luò)與多媒體的優(yōu)勢(shì),增加教學(xué)互動(dòng)及時(shí)開發(fā)C課程網(wǎng)站,提供學(xué)生在線多媒體學(xué)習(xí)與答疑平臺(tái)。在C語言程序設(shè)計(jì)學(xué)習(xí)上,把復(fù)雜的計(jì)算機(jī)語言、專業(yè)化的技術(shù)變成了輕松自如、隨心所欲的人機(jī)對(duì)話。因此,使學(xué)生不至于掉入C語言知識(shí)的細(xì)節(jié)里,避免出現(xiàn)既費(fèi)時(shí)、又費(fèi)力,而學(xué)習(xí)收效不理想現(xiàn)象,使枯燥無味的內(nèi)容變得簡單,從而有趣,激發(fā)了學(xué)生濃厚的學(xué)習(xí)興趣。學(xué)生在課堂內(nèi)外的學(xué)習(xí)中,遇到不能解決的問題時(shí),既及時(shí)可上Internet網(wǎng)查詢,又可與同學(xué)老師交流。這樣,既增進(jìn)了師生之間交流的機(jī)會(huì),又達(dá)到共同提高的目的。
四、結(jié)束語
總之,對(duì)于高職電子信息類專業(yè)學(xué)生來說,學(xué)好C語言既是專業(yè)素質(zhì)的需要,也是未來崗位能力的要求。對(duì)于教師來說,如何因材施教,因人而異,充分激發(fā)學(xué)生的內(nèi)在積極性與潛能教學(xué)模式也成為迫在眉睫的重任。針對(duì)目前高職電子信息類專業(yè)學(xué)生在C語言程序設(shè)計(jì)教學(xué)上存在的主要問題,我們提出采用點(diǎn)面結(jié)合,分級(jí)教學(xué)目標(biāo),精選程序案例,突出高職認(rèn)知規(guī)律,以提高學(xué)生的學(xué)習(xí)興趣為基礎(chǔ),強(qiáng)化學(xué)生上機(jī)練習(xí)及指導(dǎo)為突破口,最終實(shí)現(xiàn)高職C語言程序設(shè)計(jì)的教學(xué)目標(biāo)。
參考文獻(xiàn):
1.引言
學(xué)習(xí)計(jì)算機(jī)語言,人們就能夠使用計(jì)算機(jī)語言與計(jì)算機(jī)進(jìn)行交流,這樣就能為人們解決實(shí)際工作和學(xué)習(xí)中遇到的許多特殊問題。巧妙使用計(jì)算機(jī)做工具,人們就能夠?qū)€(gè)人的想法在計(jì)算機(jī)上實(shí)現(xiàn)。例如,F(xiàn)oxpro關(guān)系型數(shù)據(jù)庫管理系統(tǒng)是具有解決普遍意義上的大量數(shù)據(jù)存儲(chǔ)和管理工作功能的數(shù)據(jù)庫語言,但是解決具體的實(shí)際問題,還必須使用數(shù)據(jù)庫語言編寫程序。
2.計(jì)算機(jī)語言教學(xué)
2.1計(jì)算機(jī)語言
語言是人類所特有的用來表達(dá)意思、交流思想的工具,由語音、詞匯和語法構(gòu)成一定的系統(tǒng)。是人類為了能使人與計(jì)算機(jī)間進(jìn)行交流,專為計(jì)算機(jī)設(shè)計(jì)的語言,變換成計(jì)算機(jī)可以讀懂的信息符號(hào)。這些信息符號(hào)是按照一定的規(guī)則進(jìn)行的編碼,是人與計(jì)算機(jī)間特有的用來表達(dá)人的意思、交流思想的工具,并指導(dǎo)計(jì)算機(jī)進(jìn)行信息的采集、分析、加工、處理、保存和利用等。計(jì)算機(jī)語言的種類非常之多,總的來說可以分成機(jī)器語言、匯編語言、高級(jí)語言三大類。目前通用的編程語言有兩種形式:匯編語言和高級(jí)語言。高級(jí)語言是目前絕大多數(shù)編程者的選擇,和匯編語言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令,并且去掉了與具體操作有關(guān),但與完成工作無關(guān)的細(xì)節(jié)(例如使用堆棧、寄存器等),這樣就大大簡化了程序中的指令。
2.2理論課教學(xué)的改革
2.2.1合理安排教學(xué)內(nèi)容。教師在組織教學(xué)過程中,應(yīng)該合理安排教學(xué)內(nèi)容,將一些枯燥乏味的內(nèi)容盡可能注入通俗有趣、與他們生活息息相關(guān)的實(shí)例中去,這樣既可以使學(xué)生掌握基本知識(shí),又增強(qiáng)了他們解決問題的能力。
2.2.2改變授課模式。應(yīng)采用交流式、對(duì)話式、討論式等多種互動(dòng)的模式,讓學(xué)生積極地參與到課堂教學(xué)中來,充分調(diào)動(dòng)學(xué)生的主觀能動(dòng)性,發(fā)揮每個(gè)學(xué)生的聰明才智,讓課堂變?yōu)榻處熀蛯W(xué)生的共同課堂。
2.2.3實(shí)施問題教學(xué)法。高職高專學(xué)生的基礎(chǔ)較差,在學(xué)習(xí)中表現(xiàn)理解能力差的特點(diǎn),因此在理論教學(xué)過程中,要結(jié)合計(jì)算機(jī)語言類課程和高職高專學(xué)生的特點(diǎn),改變傳統(tǒng)教學(xué)模式,將以往教師幫助學(xué)生解答疑惑轉(zhuǎn)變?yōu)榻處煂ふ摇l(fā)現(xiàn)與理論知識(shí)和學(xué)生生活相關(guān)的實(shí)際問題,使學(xué)生在思考、解答問題中增強(qiáng)理解,培養(yǎng)學(xué)生進(jìn)行創(chuàng)造性思維的能力,充分調(diào)動(dòng)高職高專學(xué)生的學(xué)習(xí)積極性,使學(xué)生在解決問題的過程中獲取新知識(shí),新理論。
2.2.4實(shí)施任務(wù)教學(xué)法。任務(wù)教學(xué)是以明確的任務(wù)作為課堂主要教學(xué)目標(biāo),在學(xué)生實(shí)踐任務(wù)過程中,培養(yǎng)學(xué)生自我分析、解決、問題能力的教學(xué)模式。在實(shí)施任務(wù)教學(xué)法的過程中,教師必須根據(jù)教學(xué)進(jìn)度、學(xué)生所關(guān)心的問題,針對(duì)某一階段的教學(xué)內(nèi)容和技能要求,設(shè)計(jì)一個(gè)包含相關(guān)知識(shí)點(diǎn)的綜合性任務(wù),使學(xué)生在真實(shí)的問題下應(yīng)用舊知識(shí),探索新知識(shí),使所學(xué)知識(shí)得到鞏固、加深和遷移。
2.2.5使用多媒體授課,課堂滲透實(shí)踐。計(jì)算機(jī)語言類課程是理論與實(shí)踐結(jié)合非常密切的課程,在講授理論知識(shí)時(shí)經(jīng)常會(huì)遇到一些抽象的、難以理解的概念、理論和算法,教師使用多媒體對(duì)它們進(jìn)行演示、模擬,使抽象、復(fù)雜的問題簡單化,從而使學(xué)生便于理解和掌握,同時(shí)也更能激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)語言課程的興趣和求知欲望。
2.3實(shí)踐課教學(xué)的改革
2.3.1精心設(shè)計(jì)實(shí)踐內(nèi)容。教師既要善于營造熱烈的群體氛圍,又必須給學(xué)生留有冷靜的獨(dú)立思考的空間。在設(shè)計(jì)實(shí)踐內(nèi)容的過程中,應(yīng)著重做好以下三個(gè)方面。一是要結(jié)合學(xué)生的實(shí)際情況。盡量體現(xiàn)知識(shí)性、趣味性、實(shí)用性,激發(fā)學(xué)生的靈感和創(chuàng)造欲,使學(xué)生對(duì)實(shí)驗(yàn)內(nèi)容感興趣,產(chǎn)生上機(jī)一試的愿望;二是要注重實(shí)踐課與理論課相適應(yīng),這樣才能夠加深學(xué)生對(duì)基本理論、基本知識(shí)的理解和掌握;三是注重尺度的把握。在設(shè)計(jì)實(shí)踐內(nèi)容時(shí),難易程度和工作量的大小是教師要考慮的內(nèi)容。
2.3.2.主動(dòng)指導(dǎo)。在傳統(tǒng)的實(shí)踐教學(xué)中,教師總是等學(xué)生問問題,這種被動(dòng)指導(dǎo)存在著許多弊端,特別對(duì)剛接觸這門課程的學(xué)生來說顯得尤為突出,因?yàn)閷W(xué)生剛接觸編程,實(shí)踐過程存在很多問題,教師要變被動(dòng)為主動(dòng),主動(dòng)發(fā)現(xiàn)問題,對(duì)于學(xué)生普遍存在的問題要進(jìn)行集中演示,引導(dǎo)學(xué)生主動(dòng)完成實(shí)踐內(nèi)容。
2.3.3注重實(shí)踐過程。指導(dǎo)教師在實(shí)踐教學(xué)過程中只注重實(shí)踐結(jié)果,把實(shí)踐內(nèi)容布置給學(xué)生,學(xué)生交上機(jī)報(bào)告,教師認(rèn)真批改報(bào)告,至于報(bào)告中的結(jié)果是怎樣來的,具體實(shí)現(xiàn)過程是什么,作為教師卻全然不知,因此教師要全身心地投入到實(shí)踐的全過程中去,只有這樣,教師才能真正掌握學(xué)生的實(shí)際情況,發(fā)現(xiàn)問題,及時(shí)解決問題。
2.3.4加強(qiáng)實(shí)踐課講評(píng)。作為計(jì)算機(jī)語言類課程的教學(xué)絕對(duì)不能忽視實(shí)踐教學(xué)中講評(píng)這一重要環(huán)節(jié)。以往教師只對(duì)理論課上布置的作業(yè)所存在的問題進(jìn)行講評(píng),忽視實(shí)踐課的講評(píng)。實(shí)踐課是檢驗(yàn)學(xué)生基本知識(shí)、基本理論、基本技能掌握情況的一把尺子,不注重實(shí)踐課講評(píng),結(jié)果使實(shí)踐課教學(xué)效果越來越差,從而影響整個(gè)課程的教學(xué)質(zhì)量。
3總結(jié)
要學(xué)好計(jì)算機(jī)語言,理論和上機(jī)操作相結(jié)合非常重要。計(jì)算機(jī)語言教學(xué)的側(cè)重點(diǎn)應(yīng)放在掌握程序的三大結(jié)構(gòu)上,程序設(shè)計(jì)三種結(jié)構(gòu)為順序結(jié)構(gòu)、分支結(jié)構(gòu)(也稱為選擇結(jié)構(gòu))和循環(huán)結(jié)構(gòu)。注重培養(yǎng)學(xué)員使用模塊結(jié)構(gòu)讀程序、寫程序的能力。程序中的交換、累加、累積、分類、排序、刪除、標(biāo)志設(shè)定等都各有一種固定的功能模塊(像物理學(xué)中的定理、公式),編程時(shí)可以直接使用。對(duì)這些模塊熟悉后,讀程序就容易,寫起來也不會(huì)感到太吃力,且有條理,思路也會(huì)較清晰。
中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.3969/j.issn.1003-6970.2012.01.041
引言
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息化社會(huì)已經(jīng)來臨,計(jì)算機(jī)滲透到社會(huì)的的各個(gè)角落,正在深刻影響著人類社會(huì)發(fā)展的整個(gè)過程。目前,計(jì)算機(jī)水平已經(jīng)成為衡量大學(xué)生業(yè)務(wù)素質(zhì)與能力的突出標(biāo)志,計(jì)算機(jī)課程涉及高校所有的專業(yè)范圍。是學(xué)生今后專業(yè)學(xué)習(xí)中不可缺少的重要基礎(chǔ)知識(shí)。它為今后的學(xué)習(xí)和工作他下堅(jiān)實(shí)的基礎(chǔ),具有重要的意義。然而,通過學(xué)生參加教師科研項(xiàng)目、學(xué)生自主科研項(xiàng)目以及各種編程賽事,我們發(fā)現(xiàn)在學(xué)校教學(xué)內(nèi)容與社會(huì)需求之間的“鴻溝”依然存在。如何提高不同層次的計(jì)算機(jī)應(yīng)用水平,計(jì)算機(jī)教學(xué)課程改革研究已是當(dāng)務(wù)之急。
1教學(xué)改革研究的定位
目前,圍繞大學(xué)計(jì)算機(jī)課程教學(xué)方法的改革與創(chuàng)新這一主題進(jìn)行的研究與探索已有許多。如,文章針對(duì)Java語言理論課和實(shí)踐課兩者時(shí)間間隔較長的問題,提出了“互動(dòng)式”教學(xué)方式,給出了一種“建―仿一讀一改一寫”的教學(xué)方法和針對(duì)重點(diǎn)與難點(diǎn)的討論式教學(xué)方法;文章結(jié)合在C++語言與應(yīng)用課程教改中的實(shí)踐,運(yùn)用實(shí)例引出語法概念,通過趣味練習(xí)提高學(xué)生的學(xué)習(xí)興趣,設(shè)置課程設(shè)計(jì)來增強(qiáng)學(xué)習(xí)效果;文章分析了程序設(shè)計(jì)語言初學(xué)者的特點(diǎn),提出了運(yùn)用形象思維,引導(dǎo)學(xué)生轉(zhuǎn)變思路及提高課堂教學(xué)的啟發(fā)性。文章構(gòu)思了以建構(gòu)主義理論為指導(dǎo)、研究學(xué)生認(rèn)知規(guī)律、導(dǎo)入課程時(shí)巧設(shè)情景、課堂中巧設(shè)疑問、設(shè)立語言課程設(shè)計(jì)訓(xùn)練、建設(shè)教學(xué)管理平臺(tái)等教學(xué)環(huán)節(jié),在教學(xué)中采用啟發(fā)式教學(xué),倡導(dǎo)創(chuàng)新思維。
2006年12月,教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì)提出的《高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專業(yè)規(guī)范(試行)》,將計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)人才分為科學(xué)型、工程型、應(yīng)用型;計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)規(guī)范分為4個(gè)方身:計(jì)算機(jī)科學(xué)方向、計(jì)算機(jī)工程方向、軟件工程方向、信息技術(shù)方向。在分析了4個(gè)研究方向的核心課程設(shè)置的基礎(chǔ)上,我們認(rèn)為可以將計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)課程進(jìn)行分群或分類,具體可以分為計(jì)算機(jī)語言類課程(匯編語言、C程序設(shè)計(jì)、高級(jí)語言程序設(shè)計(jì)、C++或Java面向?qū)ο蟪绦蛟O(shè)計(jì)、網(wǎng)絡(luò)程序設(shè)計(jì)、數(shù)據(jù)庫等)、計(jì)算機(jī)基礎(chǔ)及系統(tǒng)知識(shí)類課程(計(jì)算機(jī)導(dǎo)論、計(jì)算機(jī)組成基礎(chǔ)、計(jì)算機(jī)體系結(jié)構(gòu)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)等)、算法及開發(fā)方法類課程(算法分析與設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、軟件工程、離散數(shù)學(xué)、UML建模工具等)和實(shí)踐類課程(數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)、數(shù)據(jù)庫課程設(shè)計(jì)、軟件工程課程設(shè)計(jì)、軟件實(shí)習(xí)、畢業(yè)設(shè)計(jì)等)。計(jì)算機(jī)具有較強(qiáng)的相關(guān)性。幾類課程群間存在著密切互促關(guān)系。如圖1所示,其中箭頭表示支撐。
從圖1中可以看出,計(jì)算機(jī)語言類課程對(duì)其他幾類課程起到重要的支撐作用。計(jì)算機(jī)語言類課程是培養(yǎng)3類計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)人才所共需的。事實(shí)上,非計(jì)算機(jī)專業(yè)人才對(duì)計(jì)算機(jī)語言類課程的學(xué)習(xí)也是必需的,如目前高校幾乎所有的專業(yè)都開設(shè)C語言程序設(shè)計(jì)。因此,對(duì)計(jì)算機(jī)語言類課程教學(xué)改革研究變得尤為重要。本文在教學(xué)研究立項(xiàng)的基礎(chǔ)上對(duì)計(jì)算機(jī)語言類課程的教學(xué)改革深入探討。
2計(jì)算機(jī)語言類課程教學(xué)改革的系統(tǒng)化模型
教學(xué)的最基本功能是知識(shí)傳授,知識(shí)傳授是為了知識(shí)獲取,教是為了學(xué)。因此,我們的關(guān)注點(diǎn)也應(yīng)從教的條件和質(zhì)量更多地向?qū)W習(xí)質(zhì)量轉(zhuǎn)移。應(yīng)該全面樹立以學(xué)生為本,以優(yōu)化教學(xué)互動(dòng)過程為重點(diǎn)的本科教育教學(xué)改革思路,從以傳授知識(shí)為主的傳統(tǒng)教學(xué)向以培養(yǎng)認(rèn)知能力為主的研究教學(xué)轉(zhuǎn)變。
從教改實(shí)施過程角度上講,計(jì)算機(jī)語言類基礎(chǔ)課程教學(xué)改革應(yīng)可以看作是一個(gè)系統(tǒng)工程。應(yīng)當(dāng)大膽更新教育觀念,積極探索教學(xué)內(nèi)容、教學(xué)方法和教學(xué)改革的新途徑,全面實(shí)施教學(xué)改革新舉措,使學(xué)生在計(jì)算機(jī)學(xué)習(xí)的理論、方法、能力三方面打下比較扎實(shí)的基礎(chǔ)。我們以教學(xué)計(jì)劃、教學(xué)大綱、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)過程、教學(xué)手段、教學(xué)管理、考試形式、實(shí)驗(yàn)改革和教師自我提高在內(nèi)的計(jì)算機(jī)語言類基礎(chǔ)課程教學(xué)全面改革(參見圖2);以立體化教材、多媒體課件和現(xiàn)代網(wǎng)絡(luò)為依托,將所得的階段性成果及時(shí)應(yīng)用于理論和實(shí)踐教學(xué)中。
在改革過程中要求幾個(gè)重要環(huán)節(jié)密切配合,我們重點(diǎn)探討解決以下幾個(gè)問題:為何目前學(xué)生表現(xiàn)出動(dòng)手能力弱,不能很好地適應(yīng)社會(huì)需求;如何配置理論教學(xué)和實(shí)踐教學(xué)耦合力度;如何增設(shè)案例教學(xué),提高分析能力;如何擴(kuò)展學(xué)生參與實(shí)踐的渠道,提高實(shí)踐能力;如何加強(qiáng)教材建設(shè);如何進(jìn)行教師自我提高;如何改進(jìn)考核方式;如何在改革過程的諸多環(huán)節(jié)中加強(qiáng)管理,提高改革項(xiàng)目的可控性。
3教學(xué)改革具體環(huán)節(jié)采取的措施
計(jì)算機(jī)語言與其他課程相比,語法規(guī)則固定,邏輯思維較強(qiáng),因此比較枯燥。要完成好計(jì)算機(jī)語言教學(xué),關(guān)鍵在于激發(fā)學(xué)生的學(xué)習(xí)興趣,在教學(xué)過程中要堅(jiān)持學(xué)生為主體、教師為主導(dǎo)的教學(xué)原則,通過明確培養(yǎng)目標(biāo)、豐富講授內(nèi)容、強(qiáng)化實(shí)踐教學(xué)、完善教學(xué)方法等途徑,提高學(xué)生創(chuàng)新思維和創(chuàng)造能力、培養(yǎng)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生主動(dòng)、愉快地學(xué)習(xí),才能取得良好的教學(xué)效果。圍繞圖2所示的計(jì)算機(jī)語言類課程教學(xué)改革的系統(tǒng)化模型中的主要環(huán)節(jié)以及前面提到的諸多問題。我們?cè)诮谈膶?shí)踐中采取了以下措施:
(1)明確課程培養(yǎng)目標(biāo).組織調(diào)查計(jì)算機(jī)語言類課程理論教學(xué)、實(shí)踐教學(xué)現(xiàn)狀。特別注意學(xué)生群體反應(yīng)語言類課程的學(xué)習(xí)瓶頸,分析目前存在的問題。在進(jìn)行了充分的調(diào)研后,提出、修訂了語言類課程的理論教學(xué)/實(shí)踐教學(xué)大綱調(diào)整理論課時(shí)與實(shí)驗(yàn)課時(shí)耦合度明確實(shí)驗(yàn)項(xiàng)目的名稱與內(nèi)容、保證系列課程之間實(shí)驗(yàn)內(nèi)容的連貫性。
(2)強(qiáng)化理論教學(xué)內(nèi)容與教學(xué)方法改革。由于計(jì)算機(jī)語言類課程實(shí)際上是培養(yǎng)學(xué)生的工程技術(shù)動(dòng)手能力,目前理論教學(xué)內(nèi)容通常是從概念入手,通過知識(shí)傳授,配以上機(jī)練習(xí);因?yàn)槔碚撜n和實(shí)踐課兩者時(shí)間間隔較長,實(shí)驗(yàn)課手忙腳亂,有時(shí)甚至草草收?qǐng)觯y以引起學(xué)生的興趣,更達(dá)不到提高實(shí)際編程能力的效果,嚴(yán)重影響了其他相關(guān)課程群教學(xué)工作的正常開展。對(duì)此我們做了如下工作:①將部分理論課程(約1/3)轉(zhuǎn)移到大實(shí)踐教學(xué)環(huán)境下進(jìn)行,使用啟發(fā)式、互動(dòng)式方法,讓學(xué)生在學(xué)習(xí)理論知識(shí)點(diǎn)的同時(shí),配合教師的實(shí)際例程模仿教學(xué),不僅可提高學(xué)生的學(xué)習(xí)熱情,也可以加強(qiáng)對(duì)理論知識(shí)的掌握。②面向應(yīng)用需求(即目標(biāo)驅(qū)動(dòng))組織教學(xué)內(nèi)容。重點(diǎn)引導(dǎo)學(xué)生掌握分析問題的方法,利用語言完成目標(biāo)的能力,而不應(yīng)將教學(xué)的重點(diǎn)放在語言本身。如“面向?qū)ο蟪绦蛟O(shè)計(jì)”課程進(jìn)行了“教師科研向教學(xué)轉(zhuǎn)化”處理,將科研成果同課程理論知識(shí)點(diǎn)進(jìn)行關(guān)聯(lián)講解。③加強(qiáng)案例教學(xué)、增加理論教學(xué)內(nèi)容信息量。這些信息的
內(nèi)容應(yīng)當(dāng)是領(lǐng)域上的、相關(guān)技術(shù)層面上的,這樣能夠擴(kuò)大學(xué)生的知識(shí)面,這對(duì)學(xué)生真正掌握運(yùn)用語言的能力至關(guān)重要。如在“面向?qū)ο蟪绦蛟O(shè)計(jì)”課程中,在講解一個(gè)利用支撐語言完成任務(wù)時(shí),可附帶講解C/S及B/S模式程序設(shè)計(jì),并分析兩者的優(yōu)缺點(diǎn)及目前工程領(lǐng)域采用的主流模式。該環(huán)節(jié)要求教師經(jīng)常優(yōu)化教學(xué)內(nèi)容,并及時(shí)對(duì)教案、課件等教學(xué)文件作相應(yīng)修改。④引入新的互動(dòng)方法。如目前所有參與教改的課程都增設(shè)了教學(xué)內(nèi)容信息網(wǎng)站、論壇等平臺(tái)以增加師生交流。
(3)深化實(shí)踐教學(xué)內(nèi)容與教學(xué)方法改革,促進(jìn)知識(shí)向能力的轉(zhuǎn)化。在傳統(tǒng)的實(shí)踐教學(xué)體系之內(nèi),第一、豐富實(shí)驗(yàn)教學(xué)內(nèi)容減少基礎(chǔ)型、驗(yàn)證型實(shí)驗(yàn),將以往的驗(yàn)證型實(shí)驗(yàn)融合理論教學(xué)內(nèi)容移到實(shí)踐環(huán)境下進(jìn)行的課程中;增加設(shè)計(jì)型、綜合型、創(chuàng)新型實(shí)驗(yàn)項(xiàng)目的比例,并獨(dú)立編制設(shè)計(jì)型和綜合設(shè)計(jì)型實(shí)驗(yàn)指導(dǎo)書。這一環(huán)節(jié)組織教研項(xiàng)目力量研究討論進(jìn)行設(shè)計(jì)型實(shí)驗(yàn)與綜合設(shè)計(jì)型實(shí)驗(yàn)的設(shè)計(jì),特別重視教師科研成果的轉(zhuǎn)化。第二、根據(jù)需要曾設(shè)課程設(shè)計(jì)。在課程設(shè)計(jì)中,讓學(xué)生設(shè)計(jì)具有一定難度的小型系統(tǒng),在實(shí)驗(yàn)報(bào)告中提供系統(tǒng)分析、數(shù)據(jù)模型、系統(tǒng)流程和程序的完整內(nèi)容,以此促進(jìn)學(xué)生全面掌握本課程的內(nèi)容。為了防止學(xué)生互相抄襲,在學(xué)生提交大作業(yè)時(shí),可以通過當(dāng)面提問、解釋代碼含義等方法避免。第三、以真實(shí)課題為牽引,將科研成果轉(zhuǎn)化為教學(xué)實(shí)驗(yàn)內(nèi)容,通過“干中學(xué)”,強(qiáng)化課程理論知識(shí)與科研項(xiàng)目實(shí)訓(xùn)的結(jié)合。我們的做法是教師在第一課堂教學(xué)過程中,公布自己的科研課題,分解出子課題,學(xué)生按興趣選擇子課題組隊(duì),根據(jù)學(xué)生的研究工作亮,認(rèn)可學(xué)生的課外學(xué)分?jǐn)?shù);沒有科研項(xiàng)目的教師要求開設(shè)“開放實(shí)驗(yàn)室項(xiàng)目”,考核方式相同。在此過程中,指導(dǎo)教師要注意測(cè)試學(xué)生的相對(duì)能力,對(duì)“素質(zhì)生”鼓勵(lì)其自主學(xué)習(xí)和研究的主動(dòng)性,指導(dǎo)其申請(qǐng)校內(nèi)外的“學(xué)生自主科研立項(xiàng)”。在傳統(tǒng)的實(shí)踐教學(xué)體系之外,增設(shè)創(chuàng)新實(shí)踐學(xué)分學(xué)生可以通過科技競(jìng)賽以及各類創(chuàng)新活動(dòng)計(jì)劃,完成課程培養(yǎng)目標(biāo)的相應(yīng)要求。為了加強(qiáng)研究方法訓(xùn)練,提高學(xué)生的實(shí)踐創(chuàng)新能力,鼓勵(lì)學(xué)生參加國家大學(xué)生創(chuàng)新性實(shí)驗(yàn)比賽,如“藍(lán)點(diǎn)杯”、“挑戰(zhàn)杯”、“泛珠三角安利杯”。目前我們教師團(tuán)隊(duì)指導(dǎo)的學(xué)生已經(jīng)國內(nèi)獲得多個(gè)獎(jiǎng)項(xiàng)。
(4)制定有效機(jī)制,提高教師隊(duì)伍水平。計(jì)算機(jī)領(lǐng)域知識(shí)更新相當(dāng)迅速,特別是層出不窮的語言類技術(shù)更是如此。作為教學(xué)活動(dòng)的指導(dǎo)者教師必須不斷地吸取新知識(shí),并及時(shí)應(yīng)用于教學(xué)當(dāng)中,以擴(kuò)大學(xué)生知識(shí)面、強(qiáng)化領(lǐng)域知識(shí)。第一、遇到崗位競(jìng)聘制度確定課程主講教師,實(shí)踐表明,這有利于解決教學(xué)內(nèi)容老化問題;第二、強(qiáng)化語言類基礎(chǔ)課程教學(xué)團(tuán)隊(duì)建設(shè),實(shí)施教學(xué)工作的傳、幫、帶和老中青結(jié)合,鼓勵(lì)青年教師參加培訓(xùn),激勵(lì)教師參加校內(nèi)外交流;第三、鼓勵(lì)教師申請(qǐng)主持或參加科研項(xiàng)目,促進(jìn)教師不斷學(xué)習(xí)和掌握學(xué)科前沿與先進(jìn)技術(shù),并及時(shí)將其融入理論或?qū)嵺`教學(xué)中。如項(xiàng)目組成員目前正承擔(dān)各類科研項(xiàng)目5項(xiàng),完成學(xué)院組織的“科研成果向教學(xué)轉(zhuǎn)化”活動(dòng)的有3位教師;第四、注重于企業(yè)合作,建立于企業(yè)聯(lián)合培養(yǎng)的新途徑。如教學(xué)團(tuán)隊(duì)成員中有2人在企業(yè)中掛職工作。
(5)適應(yīng)教改過程,強(qiáng)化教學(xué)管理。第一、在前述的移至實(shí)驗(yàn)室環(huán)境下的理論教學(xué)改革、實(shí)驗(yàn)教學(xué)改革及實(shí)踐教學(xué)改革等環(huán)節(jié)的影響下教學(xué)管理環(huán)境發(fā)生了變化,帶來了教學(xué)管理上的諸多問題,教學(xué)管理手段也應(yīng)當(dāng)作相應(yīng)的改變。如移至實(shí)驗(yàn)室環(huán)境下進(jìn)行的理論教學(xué),與傳統(tǒng)的教學(xué)環(huán)境相比,課堂的可控制性降低。為此我們制定了新教學(xué)環(huán)境下教學(xué)活動(dòng)管理策略、新教學(xué)活動(dòng)開展辦法。第二、利用實(shí)驗(yàn)教學(xué)網(wǎng)站,實(shí)現(xiàn)實(shí)驗(yàn)教學(xué)管理。
(6)改進(jìn)考核方式,完善教學(xué)評(píng)價(jià)體系。第一、改變以結(jié)果評(píng)價(jià)成敗的傳統(tǒng)做法。強(qiáng)調(diào)重在過程、重在育人理念。加強(qiáng)對(duì)理論教學(xué)過程(如內(nèi)人預(yù)習(xí)、課內(nèi)互動(dòng)、課后討論、完成結(jié)果等)及實(shí)踐教學(xué)過程(如實(shí)驗(yàn)方案制定、相關(guān)知識(shí)預(yù)習(xí)、實(shí)驗(yàn)操作情況、工作態(tài)度、結(jié)果報(bào)告等)進(jìn)行多元綜合考核。第二、鼓勵(lì)學(xué)生參加計(jì)算機(jī)相關(guān)賽事、學(xué)生自主科研、教師科研項(xiàng)目、創(chuàng)新計(jì)劃等教學(xué)體系外活動(dòng)并制定了相應(yīng)的學(xué)分折算機(jī)制。
4結(jié)束語
通過計(jì)算機(jī)語言類基礎(chǔ)課程教學(xué)改革系統(tǒng)方案的實(shí)施,我們?nèi)〉昧肆己玫慕虒W(xué)改革效果和諸多一手材料。如理論教學(xué)和實(shí)踐教學(xué)課時(shí)分配策略、硬件環(huán)境基本需求說明、新教學(xué)環(huán)境下教學(xué)活動(dòng)管理策略、新教學(xué)活動(dòng)開展辦法、教改前后學(xué)生動(dòng)手能力測(cè)試及參加各類科研項(xiàng)目或競(jìng)賽效果量化圖表等資料。計(jì)算機(jī)語言類基礎(chǔ)課程群是計(jì)算機(jī)其他3類課程群的重要支撐,其教學(xué)改革對(duì)其他3類課程教學(xué)改革的影響可以進(jìn)一步研究。
參考文獻(xiàn)
[1]王倫津,王曉峰.Java語言互動(dòng)式教學(xué)模式的探索[J].寧夏工程技術(shù),2005,4(2).
[2]康麗軍.“數(shù)據(jù)結(jié)構(gòu)”教學(xué)探索[J].太原大學(xué)學(xué)報(bào),2007,8(2):7981.
[3]景雪琴.c++語言程序設(shè)計(jì)課程教學(xué)探討[J].高等教育研究學(xué)報(bào),2005,28(2):87 89.
[4]張敏霞.程序設(shè)計(jì)語言課程教學(xué)方法改革的探索和實(shí)踐[J].中國高教研究,2004,4(2):89 90.
一、計(jì)算機(jī)語言教學(xué)概述
1.1計(jì)算機(jī)語言概述
語言是人類所特有的用來表達(dá)意思、交流思想的工具,由語音、詞匯和語法構(gòu)成一定的系統(tǒng)。計(jì)算機(jī)語言顧名思義是在計(jì)算機(jī)上使用的語言,是人類為了能使人與計(jì)算機(jī)間進(jìn)行交流,專為計(jì)算機(jī)設(shè)計(jì)的語言,是以人類日常交流的語言為藍(lán)本,變換成計(jì)算機(jī)可以讀懂的信息符號(hào)。這些信息符號(hào)是按照一定的規(guī)則進(jìn)行的編碼,是人與計(jì)算機(jī)間特有的用來表達(dá)人的意思、交流思想的工具,并指導(dǎo)計(jì)算機(jī)進(jìn)行信息的采集、分析、加工、處理、保存和利用等。計(jì)算機(jī)語言的種類非常之多,總的來說可以分成機(jī)器語言、匯編語言、高級(jí)語言三大類。目前通用的編程語言有兩種形式:匯編語言和高級(jí)語言。高級(jí)語言是目前絕大多數(shù)編程者的選擇,和匯編語言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令,并且去掉了與具體操作有關(guān),但與完成工作無關(guān)的細(xì)節(jié)(例如使用堆棧、寄存器等),這樣就大大簡化了程序中的指令。
1.2計(jì)算機(jī)語言教學(xué)
計(jì)算機(jī)語言教學(xué)是讓學(xué)員掌握人為計(jì)算機(jī)設(shè)計(jì)的語言特征,學(xué)會(huì)計(jì)算機(jī)語言程序設(shè)計(jì)技能,培養(yǎng)學(xué)員的創(chuàng)新能力。教學(xué)過程首先是讓學(xué)員端正思想,明確學(xué)習(xí)計(jì)算機(jī)語言的意義;其次是讓學(xué)員明白學(xué)習(xí)計(jì)算機(jī)語言最終就是學(xué)會(huì)編寫程序。
二、計(jì)算機(jī)語言教學(xué)中存在的問題
目前高職、專科計(jì)算機(jī)教學(xué)中出現(xiàn)的主要問題如下:
2.1學(xué)生興趣低、無法調(diào)動(dòng)其學(xué)習(xí)興趣
在計(jì)算機(jī)語言教學(xué)中,一般來說,學(xué)生興趣比較低。學(xué)生往往認(rèn)為要學(xué)習(xí)語言應(yīng)該自己去專心地學(xué),那樣聽老師講課是無法很好地學(xué)習(xí)語言的,所以自學(xué)能力強(qiáng)的學(xué)生便自己去學(xué)習(xí),而自學(xué)能力不強(qiáng)或者自覺性比較差的學(xué)生就可能會(huì)上課不聽講、下課不看書。而且學(xué)生對(duì)于整個(gè)語言學(xué)習(xí)不夠重視,在考計(jì)算機(jī)等級(jí)考試和程序員的過程中,可以明顯看出,很多學(xué)生都是抱著碰運(yùn)氣的態(tài)度去考的,而并沒有明確的目的性。
2.2計(jì)算機(jī)語言課教學(xué)深度與廣度的不協(xié)調(diào)
計(jì)算機(jī)教學(xué)范疇之廣確實(shí)讓廣大的計(jì)算機(jī)教育工作者在制定教學(xué)計(jì)劃時(shí)不知從何下手,僅計(jì)算機(jī)語言就有幾十種,并且在不斷的更新,而教學(xué)的總學(xué)時(shí)卻是不變的,為了讓學(xué)生在校期間盡可能多的接受有關(guān)知識(shí),為以后的就業(yè)工作創(chuàng)造條件,我們開設(shè)了Basic,PASCAL,C和匯編等多種語言課程,而每門課的總學(xué)時(shí)不過50學(xué)時(shí)左右,因此絕大多數(shù)講授的只是語言最基本的語句和一些簡單的算法設(shè)計(jì),對(duì)于具體的語言版本卻介紹不多如C語言只介紹標(biāo)準(zhǔn)C語言的語句和語法,對(duì)具體如Turbo C的庫函數(shù)應(yīng)用及其語言本身固有特點(diǎn)很少介紹或根本不予介紹,其結(jié)果學(xué)生語言知道不少,但沒有一門是精通的。
2.3學(xué)生程度參差不齊
在計(jì)算機(jī)語言課的教學(xué)過程中,發(fā)現(xiàn)學(xué)生計(jì)算機(jī)知識(shí)程度參差不齊,比如在授課的過程中,一些基礎(chǔ)好的學(xué)生覺得早已聽懂,而基礎(chǔ)差的學(xué)生會(huì)覺得進(jìn)度較快.這樣使得基礎(chǔ)好的學(xué)生不能深人學(xué)習(xí),基礎(chǔ)差的學(xué)生學(xué)習(xí)基礎(chǔ)不扎實(shí).從考試的結(jié)果看,各班的平均成績差異較大,最高平均分比最低分相差25分以上,就是同一個(gè)班的成績差異也較大.通過對(duì)考試的答卷進(jìn)行分析,結(jié)果表明:學(xué)生對(duì)較死板的概念題答的較好,對(duì)簡單的應(yīng)用并且有確定答案的問題基本上也能回答,但對(duì)綜合應(yīng)用的題目大多回答錯(cuò)誤。
2.4程度設(shè)計(jì)能力差
筆者在調(diào)查過程中發(fā)現(xiàn),學(xué)生最怕計(jì)算機(jī)等級(jí)考試(二級(jí))中筆試的程序填空.機(jī)試的編程題,實(shí)際上難度并不大.從學(xué)生解決問題過程中可看出:結(jié)構(gòu)化程序設(shè)計(jì)思想不強(qiáng),幾種常見算法如窮舉、遞推、迭代、遞歸、方程求解、字符串操作等不夠熟練,綜合運(yùn)用知識(shí)能力較弱,缺乏創(chuàng)新思維.這樣直接導(dǎo)致在完成程序填空時(shí),閱讀理解程序能力弱;編程時(shí)設(shè)計(jì)的程序結(jié)構(gòu)不清晰、臃腫,可讀性差,程序的效率較低。
2.5程序調(diào)試能力差
表現(xiàn)在:許多學(xué)生雖擁有個(gè)人電腦,但多數(shù)學(xué)生只是比較熟悉Windows操作環(huán)境,不熟悉DOS操作環(huán)境,實(shí)驗(yàn)前沒有做好充分準(zhǔn)備。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜單功能,不懂確立TC工作環(huán)境,不熟悉編譯過程中出錯(cuò)的英文信息,甚至連syntax(語法)、statement(語句)、overflow(溢出)等單詞都不認(rèn)識(shí),尤其當(dāng)出現(xiàn)惡意語法錯(cuò)誤時(shí),C語言編譯器也可能有故障隱患而給出名不符實(shí)的錯(cuò)誤信息;不熟悉程序動(dòng)態(tài)調(diào)試方法,如斷點(diǎn)設(shè)置、單步執(zhí)行、觀察變量的當(dāng)前值等;另外,學(xué)生錄入程序的速度太慢,錄入正確率低等。
三、計(jì)算機(jī)語言教學(xué)措施探討
3.1充分調(diào)動(dòng)學(xué)生學(xué)習(xí)計(jì)算機(jī)語言的興趣
對(duì)于計(jì)算機(jī)語言的學(xué)習(xí)來說,由于許多學(xué)生在以前并未接觸過,所以他們會(huì)認(rèn)為計(jì)算機(jī)語言是很深?yuàn)W、很難學(xué)的,所以有許多人對(duì)計(jì)算機(jī)語言的學(xué)習(xí)缺乏信心。在這個(gè)時(shí)候,任課教師應(yīng)該采取適當(dāng)?shù)姆绞郊ぐl(fā)學(xué)生的積極性和自信心。教師可以在上課過程中講解目前計(jì)算機(jī)發(fā)展的歷程和其中出現(xiàn)的重要人物,并講解其中重要人物的成功歷程,比如可以講解國內(nèi)“程序員之父”——求伯君老師以及他所組建的金
山軟件公司。為了消除程序語言對(duì)學(xué)生的神秘性,教師可在課堂上當(dāng)場(chǎng)編寫一些小程序,并當(dāng)場(chǎng)演示。教師也可講解目前計(jì)算機(jī)程序人才的重要性和他們的待遇,以調(diào)動(dòng)學(xué)生的興趣和積極性。
3.2以問題為核心,以數(shù)據(jù)類型的發(fā)展為主線來組織教學(xué)
課堂教學(xué)內(nèi)容如何組織是教師備課的重要步驟,教學(xué)內(nèi)容組織是否恰當(dāng)對(duì)教學(xué)效果有著直接的影響。教師必須對(duì)教材仔細(xì)分析,充分理解課程的特點(diǎn),采用最合適的方式來組織教學(xué)。
計(jì)算機(jī)語言雖然比較簡單,但要記憶的知識(shí)還是較多的,且存在著如何使用這些知識(shí)的問題。課堂上若羅列知識(shí)點(diǎn),學(xué)員是可以勉強(qiáng)記住的,但要學(xué)會(huì)使用就較為困難了。在教學(xué)過程中,除了必要的說明外,大部分知識(shí)都應(yīng)從問題引入,這樣一是比較自然,這些知識(shí)都因?qū)嶋H問題的需要而設(shè)計(jì),其存在是合理的,有利于記憶;其二也解決了在何種情況下使用與如何使用的問題。當(dāng)然羅列是需要的,但應(yīng)放在總結(jié)的時(shí)候。