計(jì)算機(jī)語言的概念范文
時(shí)間:2023-06-15 17:40:16
導(dǎo)語:如何才能寫好一篇計(jì)算機(jī)語言的概念,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
關(guān)鍵詞:OWL;相似度;本體
中圖分類號(hào):TP301.6文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2012) 05-0000-02
一、引言
本體可以提供強(qiáng)大的知識(shí)表示方法,是信息檢索領(lǐng)域中的重要內(nèi)容。傳統(tǒng)的本體概念相似度計(jì)算方法大多采用特定于描述語言的通用推理服務(wù)來進(jìn)行匹配,這些方法忽略了概念的語義信息。在概念檢索或語義查詢系統(tǒng)的實(shí)驗(yàn)過程中,利用本體對(duì)領(lǐng)域知識(shí)進(jìn)行建模,使查詢結(jié)果滿足語義方面的匹配,避免了基于關(guān)鍵字進(jìn)行簡單查詢的局限性,在構(gòu)建基于本體的語義信息檢索系統(tǒng)的過程中,提高了查詢結(jié)果的準(zhǔn)確率和召回率。
二、本體描述語言O(shè)WL
OWL(Web Ontology Language)是語義Web中本體描述語言的標(biāo)準(zhǔn)。OWL在資源描述框架RDF(Resource Description Framework)的基礎(chǔ)上,添加了更多的語義結(jié)構(gòu)的聲明,從而對(duì)RDF進(jìn)行了擴(kuò)展。OWL語言建立在描述邏輯DL(Description Logic)的基礎(chǔ)上,因此OWL具備良好的知識(shí)表示能力和機(jī)器推理能力。領(lǐng)域知識(shí)本體可以做如下定義:
Onto=(V,C,P,H,R) (1)
其中:V表示概念詞匯集,C表示本體概念,P表示屬性,H表示層次,R表示概念之間的關(guān)系。
分析OWL語言中描述元素,對(duì)于基于語義特征的概念相似度計(jì)算方法非常重要。OWL語言中有四類不同的語義描述元素:
第一類描述元素用于定義本體中實(shí)體集合,主要包括類Class和實(shí)例Instance。
第二類描述元素用于生成一個(gè)本體的特征集合,包括描述本體實(shí)體的類層次描述元素和屬性特征描述元素以及其他各種約束的描述元素。
第三類是用于描述實(shí)體之間,以及特征之間的異同關(guān)系的描述元素。
第四類是本體中的補(bǔ)充性的描述元素,以及現(xiàn)有算法尚不能有效支持的特征。
三、基于本體的概念相似度計(jì)算
(一)屬性相似度
在現(xiàn)實(shí)世界中,事物可以由各種屬性來進(jìn)行描述和分類,屬性的相似度可以通過兩個(gè)概念屬性集合的相似程度來進(jìn)行計(jì)算。
其中,Ci∩Cj表示概念Ci與概念Cj的相同屬性集合;Ci-Cj表示在概念Ci中存在而概念Cj不存在的屬性集合;Cj-Ci表示在概念Cj中存在而在概念Ci中不存在的屬性集合,α,β,γ為調(diào)節(jié)權(quán)重參數(shù),且α>β=γ。
(二)語義層次距離
本體作為一種知識(shí)表示模型,其所包含的概念、屬性和關(guān)系可以通過有向圖的形式進(jìn)行表示,節(jié)點(diǎn)表示概念,邊表示關(guān)系,概念之間的語義距離可以表示為概念節(jié)點(diǎn)之間最短路徑邊的數(shù)目,用 表示。語義相似度和語義距離之間存在如下對(duì)應(yīng)關(guān)系:
1.兩個(gè)概念間的語義距離為0時(shí),其相似度為1;
2.兩個(gè)概念間的語義距離為無窮大時(shí),其相似度為0;
3.兩個(gè)概念間的語義距離越大,其相似度越小。
在本體中,如果兩個(gè)概念的語義距離相同,那么概念的語義相似度由它們所處的層次決定,所處的層次越深,其所對(duì)應(yīng)的語義相似度越高,反之則相反。
其中,h為本體有向圖的最大深度,L為概念Ci和Cj之間有向邊的數(shù)量。考慮到層次深度對(duì)語義相似性的影響,同時(shí),層次深度也能判斷出兩個(gè)概念的上下位關(guān)系。綜合考慮語義距離和層次深度,可以使用樹形結(jié)構(gòu)來對(duì)本體進(jìn)行表示.
其中,hi和hj分別表示概念Ci和Cj在本體樹中的深度; 表示本體樹的最大深度; 為調(diào)節(jié)參數(shù),對(duì)系統(tǒng)所需的相似度進(jìn)行動(dòng)態(tài)調(diào)節(jié),表示本體樹中深度和廣度對(duì)概念相似度的影響。
(三)基于屬性和語義距離的柔性相似度
本體概念的相似度要綜合考慮概念的屬性以及概念之間的關(guān)系,它們對(duì)概念的相似度具有重要的影響。綜合考慮概念的屬性和層次關(guān)系對(duì)概念相似度的影響,對(duì)公式進(jìn)行權(quán)重調(diào)整,得到領(lǐng)域本體中兩個(gè)概念的相似度計(jì)算模型.
其中, 是權(quán)重系數(shù)。由于概念相似度的主觀性較強(qiáng),因此對(duì)于不同的服務(wù)請(qǐng)求,可以通過權(quán)重系數(shù)的調(diào)節(jié)來決定本體概念的屬性和層次關(guān)系對(duì)相似度的影響,從而確定系統(tǒng)所需要的相似度閾值。概念相似度的變化趨勢是一種線形關(guān)系,參數(shù)的取值會(huì)影響相似度的大小,但是對(duì)概念的相似順序沒有影響。
(四)算法描述
給定相似度算法sim(Ci,Cj),該算法最主要的工作是計(jì)算兩個(gè)概念的相似度。相似度算法描述如下:
第一步:預(yù)處理。構(gòu)建相似度矩陣A,提供任意兩個(gè)概念之間的相似度度量,其中Aij=sim(Ci,Cj)。顯式定義所有的等價(jià)概念和反義概念的概念元素集合,賦值為1和0,在相似度矩陣A中,除了能被初始化的元素,其它每個(gè)概念的取值都與中參數(shù)取值有關(guān)的,因此,對(duì)同一個(gè)概念,可能得出不同的相似度,設(shè)定相似度的取值區(qū)間為(0,1)。
第二步,解析本體文件,并抽取出本體中的類、實(shí)例和屬性,并根據(jù)其在本體樹中所處位置設(shè)置參數(shù)構(gòu)建特征向量,向量的相似性反映了本體中的類、實(shí)例和屬性的相似程度。
第三步,計(jì)算概念之間的特征向量的公共屬性和差異屬性,并根據(jù)實(shí)際需要,設(shè)定概念差異的參數(shù)。
四、實(shí)驗(yàn)
本體概念相似度,即依賴于概念屬性的相似程度,又依賴于本體概念的層次關(guān)系。概念的相似屬性越多,說明兩個(gè)概念越相似。而概念的層次關(guān)系反映了領(lǐng)域?qū)<覍?duì)概念的層次關(guān)系的定義,如果調(diào)整了概念的層次,相似度也會(huì)發(fā)生很大的變化。
實(shí)驗(yàn)所用本體數(shù)據(jù)采用Protégé 2000自帶的pizza本體,pizza本體包含97個(gè)類命名,采用了OWL語言描述。該本體描述了領(lǐng)域內(nèi)的概念、屬性以及它們之間的關(guān)系,很好的體現(xiàn)了本體的語義特征。根據(jù)上述公式的計(jì)算方法得到的概念相似度結(jié)果。其中各參數(shù)取值為:ρ=5,α=0.6,β=γ=0.2,θ=0.2。
對(duì)于概念相似性的判斷,通常以領(lǐng)域?qū)<业呐卸ㄗ鳛闃?biāo)準(zhǔn)。對(duì)于一般的概念,領(lǐng)域?qū)<医o定的概念匹配順序?yàn)椋和x概念>父子節(jié)點(diǎn)>相近屬性的節(jié)點(diǎn)>兄弟節(jié)點(diǎn)>其它節(jié)點(diǎn)。雖然使用了不同的計(jì)算方法,但是得到的概念匹配順序基本相同。實(shí)驗(yàn)結(jié)果客觀地反映了本文所采用的概念相似度計(jì)算方法的有效性。
PizzaTopping與PepperTopping作為較近的屬性結(jié)點(diǎn),相似度要大于作為兄弟結(jié)點(diǎn)的PizzaTopping與PizzaBase,同時(shí)小于作為父子結(jié)點(diǎn)的PizzaTopping和VegetableTopping,同一個(gè)父節(jié)點(diǎn)VegetableTopping和CheessTopping與VegetableTopping和PepperTopping相比,屬性相似度大的概念綜合相似度大。
TF-IDF(Term Frequency Inverse Document Frequency)方法是文本相似度的計(jì)算方法中最為典型的一種方法[12],傳統(tǒng)的TF-IDF方法是一種將文本轉(zhuǎn)化為向量形式,用于計(jì)算文本相似度。該方法沒有考慮到概念的屬性相似性,本文利用領(lǐng)域本體改進(jìn)傳統(tǒng)的TF-IDF的空間向量模型:
其中, 是傳統(tǒng)TF-IDF方法的計(jì)算權(quán)重; 是概念在領(lǐng)域本體中計(jì)算得到的權(quán)重; 是根據(jù)TF-IDF值對(duì)本體相似度進(jìn)行加權(quán)處理得到的計(jì)算結(jié)果。
評(píng)價(jià)信息檢索性能優(yōu)劣的最通用和最重要的兩個(gè)指標(biāo)是查準(zhǔn)率(Precision)和查全率(Recall),因此本文采用查準(zhǔn)率P和差全率C對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行評(píng)估。
相似度的結(jié)果不同,會(huì)對(duì)查準(zhǔn)率和查全率產(chǎn)生比較大的影響,一般情況下,查準(zhǔn)率和查全率會(huì)呈現(xiàn)出相反的趨勢。由于查全率對(duì)于大規(guī)模海量數(shù)據(jù)不容易進(jìn)行統(tǒng)計(jì),因此通常只有在數(shù)據(jù)規(guī)模較小的情況下才能統(tǒng)計(jì)出來,因此,查準(zhǔn)率比查全率更容易進(jìn)行統(tǒng)計(jì),在實(shí)際應(yīng)用中也更有意義。
實(shí)驗(yàn)所用測試數(shù)據(jù)來自Yahoo!網(wǎng)站收集的關(guān)于pizza的數(shù)據(jù)。本文采用支持向量機(jī)SVMs(Support Vector Machines)[14]分類方法,使用空間向量模型對(duì)測試文本集合進(jìn)行分類測試。本文對(duì)兩種權(quán)重表示的測試文本進(jìn)行分類,對(duì)于不同的懲罰系數(shù)c進(jìn)行實(shí)驗(yàn)比較,
利用本體改進(jìn)的概念相似度計(jì)算方法,在不同的懲罰系數(shù)下,本文方法比傳統(tǒng)的TF-IDF權(quán)重在分類準(zhǔn)確率方面有一定的提高。實(shí)驗(yàn)表明本文方法能充分利用OWL的語義特征來計(jì)算相關(guān)概念之間的相似度,因而可以為基于本體的文本分類和聚類方法提供參考。
五、結(jié)論
本文提出了一種基于OWL語言描述的本體概念相似度計(jì)算方法,通過結(jié)合OWL屬性特征與概念層次關(guān)系來計(jì)算概念相似度,并通過與傳統(tǒng)的TF-IDF方法進(jìn)行比較實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果表明,本文的相似度計(jì)算方法能夠有效的反映出概念之間的語義相似度,對(duì)文本分類的準(zhǔn)確率方面有明顯提高。本文的后續(xù)研究將在現(xiàn)有探討語義相似度的基礎(chǔ)上,進(jìn)一步分析本體描述語言所包含的語義特征與概念屬性的權(quán)重問題等,這對(duì)于基于本體的文本分類和聚類問題研究有著積極的作用。
篇2
【論文摘要】課程改革是高職教育的重點(diǎn)和難點(diǎn),也是高等職業(yè)教育的核心任務(wù),課程體系改革以培養(yǎng)高等技術(shù)應(yīng)用性專門人才為根本任務(wù),以適應(yīng)社會(huì)需求為目標(biāo)。以培養(yǎng)技術(shù)應(yīng)用能力為主線。設(shè)計(jì)學(xué)生培養(yǎng)方案及構(gòu)建課程、教學(xué)內(nèi)容體系。本文就高職兩年制《計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)》構(gòu)建以就業(yè)為導(dǎo)向、能力為本位的雙證課程改革進(jìn)行探討。
高職高專院校辦學(xué)成敗的重要標(biāo)準(zhǔn)之一就是社會(huì)和用人單位對(duì)學(xué)校和學(xué)生的認(rèn)同。在高職高專院校倡導(dǎo)學(xué)歷證書和職業(yè)證書并重的觀念,有助于培養(yǎng)具有一定理論知識(shí)、熟練掌握職業(yè)基本技能、綜合能力較強(qiáng)的技能型人才,對(duì)于增強(qiáng)畢業(yè)生就業(yè)能力具有極其重要的意義?!半p證”并重,將從根本上推動(dòng)高職高專院校人才培養(yǎng)模式的創(chuàng)新。
一、課程改革是培養(yǎng)應(yīng)用性人才的核心任務(wù)
高等職業(yè)教育直接依存經(jīng)濟(jì)發(fā)展,直接為經(jīng)濟(jì)建設(shè)提供需要的人才資源,我國在推進(jìn)新型工業(yè)化的過程中,政府、行業(yè)、企業(yè)和社會(huì)各界更加關(guān)注職業(yè)教育的發(fā)展。職業(yè)教育要適應(yīng)經(jīng)濟(jì)和社會(huì)的發(fā)展的需要,必須提高自身的創(chuàng)新能力,不斷推進(jìn)體制創(chuàng)新、制度創(chuàng)新和深化教學(xué)改革。按照教育與社會(huì)發(fā)展的關(guān)系,教育對(duì)社會(huì)變革的反映,無論表現(xiàn)在教育思想的更新,還是教育方法的改革,最終都要聚焦于課程的改革,課程改革是高職教育改革的重點(diǎn)和難點(diǎn),也是高等職業(yè)教育的核心任務(wù),日益發(fā)展?fàn)畲蟮母呗毥逃龖?yīng)該抓住課程改革這個(gè)突破口,培養(yǎng)高質(zhì)量的人才,適應(yīng)知識(shí)經(jīng)濟(jì)、信息化社會(huì)發(fā)展的需要。
在新世紀(jì),以微電子技術(shù)為基礎(chǔ),計(jì)算機(jī)、通訊、網(wǎng)絡(luò)、自動(dòng)化、電子技術(shù)為主體的信息技術(shù)是當(dāng)前人類社會(huì)中發(fā)展最快、滲透性最強(qiáng)、應(yīng)用面最廣的先導(dǎo)技術(shù)。信息技術(shù)的廣泛應(yīng)用推動(dòng)著以信息產(chǎn)品制造業(yè)、軟件業(yè)、信息系統(tǒng)集成業(yè)和信息咨詢服務(wù)業(yè)為主體的信息產(chǎn)業(yè)的發(fā)展。新世紀(jì)信息已成為重要的生產(chǎn)要素和戰(zhàn)略資源,信息技術(shù)成為先進(jìn)生產(chǎn)力的代表,信息產(chǎn)業(yè)將發(fā)展成為現(xiàn)代產(chǎn)業(yè)的帶頭產(chǎn)業(yè),人類即將跨越工業(yè)時(shí)代進(jìn)人信息時(shí)代。因此,信息化成為當(dāng)今世界經(jīng)濟(jì)和社會(huì)發(fā)展的大趨勢,大力推進(jìn)社會(huì)和國民經(jīng)濟(jì)信息化是推進(jìn)我國社會(huì)主義現(xiàn)代化建設(shè)的重要任務(wù)。信息技術(shù)和產(chǎn)業(yè)的發(fā)展不僅需要大批專業(yè)技術(shù)人才,而且還產(chǎn)生一批新的職業(yè)崗位,勿庸置疑,信息及相關(guān)職業(yè)將成為未來最走俏的職業(yè)。
信息技術(shù)的人才需求將呈多元化、多層次趨勢,表現(xiàn)在科學(xué)、工程、技術(shù)、管理、服務(wù)諸多方面。不僅需要從事信息科學(xué)、信息技術(shù)研發(fā)的人才,而且更需要把研發(fā)成果轉(zhuǎn)化為現(xiàn)實(shí)產(chǎn)品的技術(shù)和管理人才。在IT領(lǐng)域高職教育肩負(fù)著為信息產(chǎn)業(yè)及信息應(yīng)用領(lǐng)域培養(yǎng)技術(shù)應(yīng)用性人才的任務(wù),他們是這一領(lǐng)域的技術(shù)專家和管理專家,可以在相應(yīng)的行業(yè)、專業(yè)擔(dān)任軟件工程師、程序設(shè)計(jì)員、系統(tǒng)開發(fā)工程師、網(wǎng)絡(luò)管理員、項(xiàng)目經(jīng)理、市場營銷和技術(shù)服務(wù)等職,從事設(shè)計(jì)、測試、系統(tǒng)維護(hù)、網(wǎng)絡(luò)管理等方面的工作。
近年來高等職業(yè)教育研究與實(shí)踐已取得豐順成果,但高等職業(yè)人才培養(yǎng)尚存在著系統(tǒng)偏差,這一系統(tǒng)偏差集中表現(xiàn)為人才培養(yǎng)的效果與市場需求之間的差異和距離,而導(dǎo)致這一偏差存在的直接原因是課程,本應(yīng)由高職培養(yǎng)的高素質(zhì)技能型人才則由于培養(yǎng)效果與市場實(shí)際需要的差距,畢業(yè)生在就業(yè)市場很難滿足雇主的要求。其結(jié)果是在這一領(lǐng)域“有需求沒人才”。我國高職教育人才培養(yǎng)在教育結(jié)果與市場需求之間的系統(tǒng)性偏差是當(dāng)前高等職業(yè)教育改革的關(guān)鍵,導(dǎo)致這一偏差的重要原因是課程模式的陳舊,因此課程改革已成為當(dāng)前我國高職教育面臨的核心任務(wù),積極探索以就業(yè)為導(dǎo)向,以能力本位為核心,以產(chǎn)業(yè)需求為目標(biāo)的課程改革是當(dāng)務(wù)之急。
二、以能力為本位的雙證課程改革
課程就其實(shí)質(zhì)而言是一種在展開教育、教學(xué)等育人活動(dòng)之前對(duì)育人方案的總體設(shè)計(jì)活動(dòng),它涉及教學(xué)思想與教學(xué)目標(biāo),教學(xué)內(nèi)容與教學(xué)方法,教師隊(duì)伍建設(shè)、教學(xué)基本條件與教學(xué)管理等方面。
(一)雙證課程體系改革應(yīng)遵循的指導(dǎo)思想
根據(jù)我國社會(huì)信息化和信息產(chǎn)業(yè)發(fā)展對(duì)人才需求的特點(diǎn),考慮不同地區(qū)經(jīng)濟(jì)、社會(huì)和技術(shù)發(fā)展對(duì)職業(yè)教育與培訓(xùn)的不同要求,以提高學(xué)生的職業(yè)實(shí)踐能力和職業(yè)素養(yǎng)為宗旨、以就業(yè)為導(dǎo)向、以能力為本位、以產(chǎn)業(yè)(行業(yè))需求為目標(biāo)構(gòu)建專業(yè)培養(yǎng)方案。
(二)雙證課程體系改革的基本原則
雙證課程體系改革應(yīng)以培養(yǎng)高等技術(shù)應(yīng)用性專門人才為根本任務(wù),以適應(yīng)社會(huì)需求為目標(biāo),以培養(yǎng)技術(shù)應(yīng)用能力為主線,設(shè)計(jì)專業(yè)培養(yǎng)方案及構(gòu)建課程、教學(xué)內(nèi)容體系。為保證課程體系改革這一目標(biāo)的實(shí)現(xiàn),必須堅(jiān)持以下原則。
1、堅(jiān)持雙證課程設(shè)置的接軌原則即課程設(shè)置與就業(yè)需求接軌與行業(yè)(職業(yè))標(biāo)準(zhǔn)接軌。課程體系建設(shè),首先應(yīng)考慮到社會(huì)和就業(yè)市場的需求應(yīng)按照就業(yè)崗位所需技能有針對(duì)性地進(jìn)行課程設(shè)置,同時(shí)將課程標(biāo)準(zhǔn)與職業(yè)標(biāo)準(zhǔn)有機(jī)結(jié)合起來,在培養(yǎng)方案中嵌人職業(yè)證書和部分企業(yè)證書的要求,幫助學(xué)生積累實(shí)際工作經(jīng)驗(yàn),使學(xué)生在不延長學(xué)制的情況下,同時(shí)獲得職業(yè)證書,突出職業(yè)教育的特色。
2、堅(jiān)持以能力培養(yǎng)為核心的原則圍繞職業(yè)能力這個(gè)核心在進(jìn)行課程體系設(shè)置時(shí),必須確保各項(xiàng)能力目標(biāo)都有相應(yīng)的課程和課程模塊。即以能力為中心構(gòu)建理論教學(xué)體系和實(shí)踐教學(xué)體系,拓寬基礎(chǔ),注重實(shí)踐加強(qiáng)能力培養(yǎng),提高綜合素質(zhì)。以能力培養(yǎng)為核心,必須突出課程的應(yīng)用性,一方面要以解決實(shí)際問題為中心,打破學(xué)科界限,使內(nèi)容組織服從于要解決的職業(yè)領(lǐng)域的問題;另一方面要強(qiáng)調(diào)課程模式的實(shí)踐性,要求增加實(shí)踐性教學(xué)環(huán)節(jié)的比重,使學(xué)生有機(jī)會(huì)將專業(yè)知識(shí)與職業(yè)技能結(jié)合起來,增強(qiáng)職業(yè)適應(yīng)性。另外以能力培養(yǎng)為核心還應(yīng)加強(qiáng)學(xué)生創(chuàng)業(yè)能力的培養(yǎng),我們應(yīng)在課程的設(shè)置和教學(xué)中注重創(chuàng)業(yè)能力培養(yǎng)滲透。
3、堅(jiān)持課程體系的整合與開放原則整合是在原有的課程基礎(chǔ)上或融合或組合或疊加,有機(jī)地整合成一種靈活實(shí)用的新型的高職課程體系,采用模塊化的組合形式將知能與技能組成靈活的教學(xué)單元,便于課程目標(biāo)和教學(xué)目標(biāo)最佳實(shí)現(xiàn)。
教育實(shí)踐和理論研究表明,創(chuàng)造能力之大小強(qiáng)弱,在很大程度上取決于創(chuàng)造主體知識(shí)面寬窄及各類知識(shí)的綜合水平。因而,在設(shè)置課程體系時(shí)必須堅(jiān)持開放性原則,為學(xué)生提供寬廣的知識(shí)背景,也使學(xué)生在學(xué)習(xí)過程中學(xué)會(huì)知識(shí)的通透融合,相互整合并轉(zhuǎn)化為能力,進(jìn)而形成多學(xué)科,多視角的創(chuàng)新方式和能力。
(三)雙證課程體系的主要內(nèi)容
從知識(shí)本位轉(zhuǎn)向能力本位是以就業(yè)為導(dǎo)向來設(shè)計(jì)高職課程內(nèi)容的內(nèi)在規(guī)律所決定的。雙證課程內(nèi)容以職業(yè)能力為本位,將使課程突破原有學(xué)科理論體系的束縛,形成鮮明特色的職業(yè)培養(yǎng)目標(biāo),使畢業(yè)生縮短與實(shí)際工作崗位的距離。
課程內(nèi)容的職業(yè)能力化趨勢是在強(qiáng)調(diào)教學(xué)內(nèi)容的實(shí)際應(yīng)用和實(shí)踐,基礎(chǔ)理論課服務(wù)于實(shí)際應(yīng)用的需要,以“必需、夠用”為度,在教學(xué)中不再保持學(xué)科體系的邏輯嚴(yán)密性;強(qiáng)調(diào)以職業(yè)所需的能力為主線,課程內(nèi)容包括勝任崗位職業(yè)所需專業(yè)知識(shí)、工作技能和工作態(tài)度的培養(yǎng),包含職業(yè)角色對(duì)從業(yè)者的各項(xiàng)能力要求;強(qiáng)調(diào)把職業(yè)資格標(biāo)準(zhǔn)融人課程體系推動(dòng)課程教學(xué)與職業(yè)資格考試在教學(xué)內(nèi)涵上的整合。在傳統(tǒng)學(xué)科本位思想的影響下,高職院校課程設(shè)置大量使用諸如“基礎(chǔ)課、專業(yè)基礎(chǔ)課”等名詞,為了摒棄舊的教育教學(xué)觀點(diǎn),真正擺脫傳統(tǒng)學(xué)科教學(xué)的束縛,構(gòu)建能力本位的課程體系,把課程設(shè)置分為通識(shí)課、通用技術(shù)平臺(tái)課、認(rèn)證課、專業(yè)任務(wù)課與實(shí)習(xí)。通識(shí)課包括必要的基礎(chǔ)課程、文化素質(zhì)課程、馬列、體育課程、科技講座。通用技術(shù)平臺(tái)課程包括問題中心課程和技術(shù)中心課程。認(rèn)證課程包括職業(yè)資格和技術(shù)等級(jí)證書課程。專業(yè)任務(wù)課包括職業(yè)單項(xiàng)能力任務(wù)課程和職業(yè)綜合能力任務(wù)課程。}z}改變過去公共課占比重較大問題,因此有必要以“必需、夠用”為度壓縮公共課的比重,并且根據(jù)課程體系的整合原則,結(jié)合專業(yè)課程的學(xué)習(xí)需要,有機(jī)融合,使學(xué)生在兩年內(nèi)完成學(xué)習(xí)任務(wù)。 三、雙證課程體系改革的實(shí)踐
課程體系改革是一次復(fù)雜的系統(tǒng)工程,它涉及到教學(xué)的各個(gè)環(huán)節(jié),隨著改革的不斷深人,它必將引發(fā)一系列的變革。
(一)教材建設(shè)方面教材是教學(xué)內(nèi)容和課程體系改革的集中體現(xiàn),也是課程建設(shè)的重點(diǎn),教材要根據(jù)能力培養(yǎng)模式的總體設(shè)計(jì),尤其是根據(jù)人才知識(shí)、能力、素質(zhì)結(jié)構(gòu)調(diào)整的整體走向,處理好傳統(tǒng)內(nèi)容與現(xiàn)代內(nèi)容、傳授知識(shí)與提高素質(zhì)、基礎(chǔ)與應(yīng)用、繼承與創(chuàng)新及統(tǒng)一性與多樣性等關(guān)系,摒棄陳舊的觀點(diǎn)和內(nèi)容,反映最新學(xué)術(shù)研究成果;要重點(diǎn)開發(fā)既有理論、又有實(shí)踐,適合培養(yǎng)技術(shù)應(yīng)用和運(yùn)用能力的課程和課程群;開發(fā)職業(yè)技能培訓(xùn)課程,幫助學(xué)生得到多種專業(yè)技能證書。圍繞能力培養(yǎng)核心,根據(jù)信息產(chǎn)業(yè)對(duì)IT類復(fù)合型高技能人才的需求狀況并結(jié)合我校實(shí)際,經(jīng)充分論證,并參考CEAC(信息產(chǎn)業(yè)部計(jì)算機(jī)教育認(rèn)證項(xiàng)目)的課程認(rèn)證標(biāo)準(zhǔn),開發(fā)編寫系統(tǒng)教材,包括對(duì)((計(jì)算機(jī)應(yīng)用基礎(chǔ)教程))的修訂和新編《C語言與數(shù)據(jù)結(jié)構(gòu)》《網(wǎng)頁設(shè)計(jì)與制作(三劍客十HTML十實(shí)訓(xùn))》
在教材編寫的過程中,要始終以素質(zhì)教育的思想和觀念為指導(dǎo),立足以職業(yè)素質(zhì)為基礎(chǔ),以職業(yè)能力為核心,以職業(yè)技能為重點(diǎn)的教材改革方案。培養(yǎng)學(xué)生熱愛祖國,熱愛大自然,熱愛生命的思想情感及崇尚科學(xué),實(shí)事求是的科學(xué)態(tài)度;注重人文精神的滲透,引導(dǎo)學(xué)生正確理解科學(xué)、技術(shù)與社會(huì)的關(guān)系,把學(xué)習(xí)知識(shí),培養(yǎng)能力與體驗(yàn)情感有機(jī)的結(jié)合起來,使學(xué)生既具有較強(qiáng)的業(yè)務(wù)能力,又具有愛崗敬業(yè),踏實(shí)肯干、謙虛好學(xué)和與人合作的精神,樂于在生產(chǎn)、建設(shè)、管理和服務(wù)第一線工作。
(二)學(xué)生成績的考核考核是鞏固學(xué)生所學(xué)知識(shí),檢查課程教學(xué)效果的重要環(huán)節(jié)。我們應(yīng)當(dāng)建立與課程體系改革相適應(yīng)的一套科學(xué)而嚴(yán)格的考核制度。圍繞能力培養(yǎng),我們的考核方式應(yīng)當(dāng)多元化,考核可采用職業(yè)技能證書、筆試、口試、答辯、現(xiàn)場測試、實(shí)際操作等不同形式,考試與考查相結(jié)合。著重考核學(xué)生綜合運(yùn)用所學(xué)知識(shí)、解決實(shí)際問題的能力,通過改變考核方法,促進(jìn)學(xué)生個(gè)性與能力的全面發(fā)展。堅(jiān)持課程體系的開放性原則增加課外學(xué)分,鼓勵(lì)學(xué)生自主學(xué)習(xí)和科研實(shí)踐,對(duì)學(xué)生所取得的科研成果及獲得的職業(yè)資格證書計(jì)算學(xué)分等,條件成熟的課程建立試題庫,實(shí)行教考分離制度,以大綱為引導(dǎo)規(guī)范課程的教學(xué),以考核檢查課程的教學(xué)效果。
(三)實(shí)踐教學(xué)環(huán)節(jié)實(shí)踐教學(xué)是培養(yǎng)職業(yè)人才,提高教育質(zhì)量不可或缺的重要環(huán)節(jié),是技能型人才培養(yǎng)得失的關(guān)鍵。圍繞能力培養(yǎng)核心,教學(xué)中要增加實(shí)踐教學(xué)比重,在確定實(shí)踐教學(xué)內(nèi)容時(shí),要使理論知識(shí)教學(xué)與技能訓(xùn)練有機(jī)地結(jié)合起來,要根據(jù)課程建設(shè)和改革的實(shí)際要求對(duì)實(shí)驗(yàn)實(shí)訓(xùn)內(nèi)容進(jìn)行系統(tǒng)化整合;跨課程的技能項(xiàng)目,要明確在哪門課程中完成以保證技能體系的完整性。
實(shí)踐教學(xué)要改變過分依附理論教學(xué)的狀況,探索建立相對(duì)獨(dú)立的實(shí)踐教學(xué)體系。實(shí)踐教學(xué)在教學(xué)計(jì)劃中應(yīng)占有較大比重,要及時(shí)吸收科學(xué)技術(shù)和社會(huì)發(fā)展的最新成果,要改革實(shí)驗(yàn)教學(xué)內(nèi)容,減少演示性、驗(yàn)證性實(shí)驗(yàn),增加工藝性、設(shè)計(jì)性、綜合性實(shí)驗(yàn),逐步形成基本實(shí)踐能力與操作技能、專業(yè)技術(shù)應(yīng)用能力與專業(yè)技能、綜合實(shí)踐能力與綜合技能有機(jī)結(jié)合的實(shí)踐教學(xué)體系。要加強(qiáng)校內(nèi)實(shí)驗(yàn)室和實(shí)習(xí)、實(shí)訓(xùn)基地建設(shè)。根據(jù)高職高專教育教學(xué)特點(diǎn),不斷更新教學(xué)儀器設(shè)備,提高儀器設(shè)備的現(xiàn)代科技含量,形成教學(xué)、科研、生產(chǎn)相結(jié)合的多功能實(shí)驗(yàn)室和實(shí)習(xí)、實(shí)訓(xùn)基地。同時(shí)要建設(shè)好相對(duì)穩(wěn)定的校外實(shí)習(xí),實(shí)訓(xùn)基地。
(四)師資隊(duì)伍建設(shè)師資隊(duì)伍建設(shè)是課程體系改革活動(dòng)得以順利開展的重要保證,為加強(qiáng)師資隊(duì)伍建設(shè),促進(jìn)課程體系改革的順利進(jìn)行,應(yīng)建立課程負(fù)責(zé)人制度,明確各門課程的課程負(fù)責(zé)人,并組建課程小組,從而建立一支穩(wěn)定的課程教學(xué)隊(duì)伍。由課程負(fù)責(zé)人組織制定并主持實(shí)施該門課程的改革規(guī)劃,組織制定和修訂課程教學(xué)大綱,課程教學(xué)規(guī)范等教學(xué)文件,組織本課程范圍內(nèi)的教學(xué)改革活動(dòng)和教學(xué)方法的研究活動(dòng),負(fù)責(zé)本課程的教材建設(shè),負(fù)責(zé)教師的崗前培訓(xùn),努力建設(shè)“雙師型”隊(duì)伍。
篇3
【關(guān)鍵詞】計(jì)算機(jī)語言;教學(xué);措施
【中圖分類號(hào)】G633.67 【文獻(xiàn)標(biāo)識(shí)碼】B 【文章編號(hào)】1009-5071(2012)01-0281-02
計(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ì)編寫程序。 下面談?wù)動(dòng)?jì)算機(jī)語言教學(xué)中存在的問題及計(jì)算機(jī)語言教學(xué)措施。
1 目前計(jì)算機(jī)教學(xué)中出現(xiàn)的主要問題如下
1.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)度去考的,而并沒有明確的目的性。
1.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é)生語言知道不少,但沒有一門是精通的。
1.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ò)誤。
1.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)不清晰、臃腫,可讀性差,程序的效率較低。
1.5 程序調(diào)試能力差:表現(xiàn)在:許多學(xué)生雖擁有個(gè)人電腦,但多數(shù)學(xué)生只是比較熟悉Windows操作環(huán)境,不熟悉DOS操作環(huán)境,實(shí)驗(yàn)前沒有做好充分準(zhǔn)備。如不熟悉DOS命令的使用,不熟悉TC各菜單功能,不懂確立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é)生錄入程序的速度太慢,錄入正確率低等。
2 計(jì)算機(jī)語言教學(xué)措施探討
2.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)場編寫一些小程序,并當(dāng)場演示。教師也可講解目前計(jì)算機(jī)程序人才的重要性和他們的待遇,以調(diào)動(dòng)學(xué)生的興趣和積極性。
篇4
關(guān)鍵字:計(jì)算機(jī)語言教學(xué)措施
一、計(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ì)具體如TurboC的庫函數(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)場編寫一些小程序,并當(dāng)場演示。教師也可講解目前計(jì)算機(jī)程序人才的重要性和他們的待遇,以調(diào)動(dòng)學(xué)生的興趣和積極性。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í)候。
當(dāng)語言的基本數(shù)據(jù)類型、語句與控制結(jié)構(gòu)講完后,學(xué)員對(duì)語言是入門了,但要解決實(shí)際問題是不夠的,這時(shí)應(yīng)從問題的需要出發(fā)引人新的數(shù)據(jù)組織方式——構(gòu)造類型,從基本類型——數(shù)組——記錄——記錄數(shù)組——?jiǎng)討B(tài)數(shù)據(jù)結(jié)構(gòu)——文件。每一個(gè)新的類型都是已有的類型克服其缺點(diǎn),繼承其優(yōu)點(diǎn)而得到的,這符合人思維發(fā)展規(guī)律,也符合計(jì)算機(jī)語言本身發(fā)展的規(guī)律,同時(shí)對(duì)提高學(xué)員解決問題的能力是非常有利的。
3.3教學(xué)時(shí)間的安排,精講、多練。
計(jì)算機(jī)語言教學(xué)是一門實(shí)踐性很強(qiáng)的課程,一定要?jiǎng)邮侄鄬懗绦?,通過寫、通過思考才能有所進(jìn)步。對(duì)于不同語言編寫的程序而言,其實(shí)只是表現(xiàn)形式不一樣,實(shí)際上內(nèi)容的本質(zhì)是完全一樣的。因此,只需花三分之一的時(shí)間在語言本身的講解上,而剩余三分之二的時(shí)間應(yīng)當(dāng)放到學(xué)生程序內(nèi)容的考慮以及上機(jī)的調(diào)試上,應(yīng)當(dāng)給學(xué)生以更多的實(shí)踐的機(jī)會(huì)。
學(xué)生在學(xué)習(xí)的過程中,對(duì)課程的認(rèn)識(shí)包括兩方面的含義,一是理解,對(duì)課程內(nèi)容的理解;二是應(yīng)用,如何在自己的程序中加以應(yīng)用,而應(yīng)用是學(xué)生學(xué)習(xí)語言的最終目的。教師的職責(zé)是教給學(xué)生機(jī)器可以理解的語句和結(jié)構(gòu),但關(guān)鍵還是要讓學(xué)生自己去實(shí)踐。因此,要給學(xué)生提供各種不同的場景(問題),讓學(xué)生體會(huì)在不同的場景中該如何與機(jī)器進(jìn)行交流,即:如何寫出能與計(jì)算機(jī)進(jìn)行溝通的程序,讓計(jì)算機(jī)幫助用戶解決問題。通過對(duì)各種不同問題的嘗試解決,不但有利于對(duì)計(jì)算機(jī)語言的熟練掌握,而且對(duì)計(jì)算機(jī)的工作流程以及特點(diǎn)也會(huì)有更深的體會(huì)。
3.4應(yīng)避免學(xué)生的思維定勢,培養(yǎng)學(xué)生的創(chuàng)造性思維。
對(duì)于同一個(gè)問題來講,如果程序能夠正確地解決問題,那么這個(gè)程序就是正確的,但是這個(gè)程序好不好,又有其他的因素制約,比如,程序的可讀性,是不是容易讓人理解;程序的結(jié)構(gòu),結(jié)構(gòu)是否合理、符合邏輯;程序的執(zhí)行效率以及程序所占用的存儲(chǔ)空間等。因此,一個(gè)程序的好壞,衡量的標(biāo)準(zhǔn)有很多,而且并不是絕對(duì)的,可能不同的程序,優(yōu)、缺點(diǎn)不同,適應(yīng)的場合、對(duì)象也就不同。
通常每個(gè)人都有自己獨(dú)特的思維方式及視角,所以應(yīng)鼓勵(lì)每一個(gè)同學(xué)將自己對(duì)某一問題的考慮講出來,不要局限于某種標(biāo)準(zhǔn)答案之中。應(yīng)將不同的想法列出來,一一進(jìn)行對(duì)比,找出不同的優(yōu)、缺點(diǎn),這對(duì)培養(yǎng)學(xué)生的創(chuàng)造性思維很有幫助,可以讓學(xué)生看到相同的問題有不同的解決方式,并且能夠理解不同解決方式的優(yōu)點(diǎn)、缺點(diǎn)。
學(xué)生作為國家未來的棟梁、信息時(shí)代的接班人,應(yīng)該得到好的計(jì)算機(jī)教育,作為教師,應(yīng)該在計(jì)算機(jī)語言的教學(xué)中抓好每個(gè)環(huán)節(jié),使學(xué)生能挑起未來國家建設(shè)的大梁。
參考文獻(xiàn):
[1]譚浩強(qiáng)、田淑清.《BASIC語言——QBASIC》(第五次修訂本),科學(xué)普及出版社1999版
[2]常艷,任明海.對(duì)計(jì)算機(jī)語言教學(xué)方法的探討.遼寧警專學(xué)報(bào).2003年1月
篇5
關(guān)鍵詞:教學(xué)語言;數(shù)學(xué)基礎(chǔ);學(xué)習(xí)手段
中圖分類號(hào):TP393.07
計(jì)算機(jī)語言伴隨著計(jì)算機(jī)而誕生,作為人與計(jì)算機(jī)之間傳遞信息的媒介,計(jì)算機(jī)語言分成機(jī)器語言,匯編語言,高級(jí)語言三大類。匯編語言的實(shí)質(zhì)是和機(jī)器語言一樣的,都是直接對(duì)硬件進(jìn)行操作,其區(qū)別是匯編語言的指令采用了英文縮寫的標(biāo)識(shí)符,雖然同樣需要將每一步具體的操作用命令的形式寫出來,但是比之機(jī)器語言更容易識(shí)別和記憶。但是匯編語言的使用也有明顯的缺點(diǎn),匯編源程序一般比較復(fù)雜冗長、容易出錯(cuò),要求程序員有極高的計(jì)算機(jī)專業(yè)知識(shí)水平,因此高級(jí)語言才是程序員們普遍使用的編程語言。計(jì)算機(jī)語言的教學(xué),是為了讓學(xué)生通過程序設(shè)計(jì)的學(xué)習(xí)進(jìn)行各種硬件軟件的應(yīng)用開發(fā)。
1 選好教學(xué)語言
先說說教學(xué)語言的選擇,高級(jí)語言的種類很多,但真真適合入門教學(xué)的卻不多?,F(xiàn)實(shí)中我們通常把面向過程的語言安排在入門階段么,選擇有三個(gè):BASIC、C和PASCAL。BASIC語言,就名稱的含意來看,是"適用于初學(xué)者的多功能符號(hào)指令碼",是計(jì)算機(jī)早期發(fā)展史上應(yīng)用最為廣泛的程式語言。優(yōu)點(diǎn)是構(gòu)成簡單、功能較全、適用面廣、執(zhí)行方式靈活,缺點(diǎn)是結(jié)構(gòu)不夠嚴(yán)謹(jǐn),同時(shí)采用的是解釋器翻譯程序,費(fèi)時(shí)較多。在后期的面向?qū)ο蟮恼Z言的學(xué)習(xí)中,BASIC銜接的是VisualBasic,而VisualBasic雖然簡單易學(xué),但是運(yùn)行時(shí)需要調(diào)用的動(dòng)態(tài)連接庫非常巨大,平臺(tái)的移植性也非常差。而Pascal語言,最初就是被嚴(yán)格的設(shè)計(jì)成教學(xué)之用,目的就是強(qiáng)行要編程者使用結(jié)構(gòu)化編程。從這一點(diǎn)上來說,Pascal是最初接觸計(jì)算機(jī)語言的入門者們很不錯(cuò)的選擇。但是相對(duì)于它嚴(yán)謹(jǐn)?shù)谋蝗朔Q道的結(jié)構(gòu),Pascal的操作符不如C語言簡潔易懂,同時(shí)也使得一些低級(jí)操作,如“位”操作變得較為困難。Pascal的升級(jí)是Delphi,許多人會(huì)說Delphi比較容易上手,但是如同沒有白吃的午餐。Delphi的工業(yè)標(biāo)準(zhǔn)和可移植性遠(yuǎn)遠(yuǎn)及不上C++。取代了輝煌一時(shí)的Pascal語言的是C,C的編譯器更快,并具有優(yōu)秀的內(nèi)置編輯器和調(diào)試器。很容易與匯編語言結(jié)合,不僅僅是在軟件開發(fā)上,各類科學(xué)研究中都有對(duì)C語言的廣泛應(yīng)用。C++語言是具有面向?qū)ο筇匦缘腃語言的繼承者。跟流行的Java比,C++的效率要高很多。在應(yīng)用上,數(shù)據(jù)庫應(yīng)用程序開發(fā)、通信、手機(jī)等嵌入式系統(tǒng)和服務(wù)器端后臺(tái)編程,幾乎都是C++的天下。
2 打好數(shù)學(xué)基礎(chǔ)
相對(duì)于人類所說的自然語言,編程語言是一種專門設(shè)計(jì)來表達(dá)計(jì)算過程的形式語言。
有著嚴(yán)格的語法規(guī)則。不同于英語等外語的學(xué)習(xí),需要語境語感的培養(yǎng),計(jì)算機(jī)語言類課程的學(xué)習(xí),必須預(yù)先打好的基礎(chǔ)是數(shù)學(xué)。計(jì)算機(jī)語言是計(jì)算機(jī)科學(xué)的分支,而計(jì)算機(jī)科學(xué)實(shí)際上卻是數(shù)學(xué)的一個(gè)分支。程序設(shè)計(jì)的過程,就是解決問題的過程,而且是通過數(shù)學(xué)的方式來解決問題,編程只是用程序語言把你解決問題的方法寫下來而已。程序設(shè)計(jì)重在設(shè)計(jì)二字。翻開我們的教學(xué)課本就會(huì)發(fā)現(xiàn),在學(xué)習(xí)之初,問題的解決方法都是提供給學(xué)生的,學(xué)生只要照著給定的思路把文字語言翻譯成計(jì)算機(jī)語言而已,到了課本的后面,這種解題方法的給出就很少出現(xiàn)。程序=數(shù)據(jù)結(jié)構(gòu)+算法。所以說,編程語言其實(shí)只是工具,具體解決問題的時(shí)候還是靠算法,這個(gè)算法就是數(shù)學(xué),有些算法很難,需要高深的數(shù)學(xué)知識(shí),在學(xué)習(xí)了一段時(shí)間之后,學(xué)生的編程的能力就會(huì)逐步拉開檔次,這就緣于各人解決問題的能力高低,這其中數(shù)學(xué)能力就是一個(gè)很重要的因素。
在計(jì)算機(jī)誕生初期,能夠編寫程序的都是數(shù)學(xué)家。時(shí)至今日,計(jì)算機(jī)已經(jīng)進(jìn)入了各個(gè)行業(yè),程序的編寫也在各種領(lǐng)域都有著廣泛的應(yīng)用,大部分的程序編寫并不是要有很高深的數(shù)學(xué)知識(shí),更多的是要求能夠應(yīng)用相應(yīng)的數(shù)學(xué)方法,就是從眾多的對(duì)象中找到共同屬性的方法。結(jié)構(gòu)化的程序的設(shè)計(jì),無論多么復(fù)雜,總是由順序、選擇和循環(huán)這三種結(jié)構(gòu)來實(shí)現(xiàn)的。從這個(gè)角度來看,我們的程序套用這三種結(jié)構(gòu)其實(shí)就像是在使用三個(gè)不同的數(shù)學(xué)公式一樣,只不過不是簡單的挨個(gè)使用,而是循環(huán)交替的套用而已。
3 動(dòng)手上機(jī)運(yùn)行是最重要的學(xué)習(xí)手段
無論什么樣的語言,最終的目的都是在于應(yīng)用,要想揮灑自如的應(yīng)用新知識(shí)新語言,實(shí)踐練習(xí)永遠(yuǎn)是必不可少的一個(gè)環(huán)節(jié)。計(jì)算機(jī)語言的教學(xué)中,既有理論又有實(shí)踐,既講方法又講動(dòng)手能力。但是教師們會(huì)發(fā)現(xiàn)對(duì)于學(xué)生而言,語法和結(jié)構(gòu)是那么的枯燥乏味,對(duì)象、屬性、方法和事件又是多么的抽象難懂。所以很多學(xué)生會(huì)覺得,計(jì)算機(jī)語言太難懂太難學(xué)了,在這種想法下,我們的教學(xué)效果也就可想而知了。因此在“教”的這一方面,改用從簡單的實(shí)例入手,讓學(xué)生觀看、模仿,在實(shí)際解決問題的過程中去領(lǐng)悟這些概念,就更加能體現(xiàn)出計(jì)算機(jī)語言的應(yīng)用能力來了。
在“學(xué)”的這一方面,學(xué)習(xí)計(jì)算機(jī)語言同樣沒有捷徑可走,只有先從最簡單的程序開始動(dòng)手寫,而且必須要自己親自動(dòng)手寫,即使是打印出“Merry Christmas!”這樣的簡單語句,都必須親自動(dòng)手操作一遍,有時(shí)候書上看得是很明白,往電腦面前一坐大腦就短路了,上機(jī)一寫不是這里錯(cuò)就那里錯(cuò)!有的同學(xué),把程序?qū)懺谧鳂I(yè)本上,發(fā)現(xiàn)了問題,就在作業(yè)本上把程序修改了一遍又一遍,還不一定能通過編譯,倒不如老老實(shí)實(shí)地把代碼輸入電腦,看看是不是能運(yùn)行,運(yùn)行得到的結(jié)果是不是和預(yù)期的一樣。有錯(cuò)誤有問題,到電腦上去修改,修改完就編譯,再去查看結(jié)果。當(dāng)然也不是機(jī)械式的照著老師抄完就完了,而是寫完要多去想想,為什么要這么想,多問幾個(gè)為什么,多去理解解題的思路。比如是輸出某個(gè)圖形這樣的題目,在完成之后,我們也可以在正確的程序上對(duì)某些語句進(jìn)行修改,再看看修改后輸出的圖形會(huì)有怎樣的變化。諸如此類的練習(xí),經(jīng)過一段時(shí)間之后,我們對(duì)于語句和算法的掌握肯定是要?jiǎng)儆谀切┫矚g在紙上談兵的同學(xué)的。
4 學(xué)習(xí)的是方法和思想
我們學(xué)習(xí)了一門或兩門計(jì)算機(jī)語言,不僅是學(xué)習(xí)了這種語言的語法和結(jié)構(gòu),更多的理解了編程的思想,學(xué)到的是用計(jì)算機(jī)語言去解決問題的方法,養(yǎng)成的是嚴(yán)謹(jǐn)?shù)木幊塘?xí)慣,不同計(jì)算機(jī)語言之間,差異的可能是語法、語句和命令,但是這樣的差異是非常表面的,內(nèi)里的編程思想是想通的,所謂“一法通萬法通”,在這里就是很適用的。掌握了學(xué)習(xí)的方法,抓住了編程的思想,之后學(xué)習(xí)任何其他的技術(shù)都會(huì)非常輕松。
5 “廣泛”的教,“精細(xì)”的學(xué)
今后發(fā)展的方向也實(shí)在是太多。因此,我們的學(xué)??偸菚?huì)盡可能多的開設(shè)課程,總是希望這些課程能涵蓋所有的方向和領(lǐng)域。作為學(xué)生,毫無疑問的是要把這些課程都學(xué)習(xí)一遍的,但是這樣的學(xué)習(xí)應(yīng)該是有所側(cè)重的。學(xué)生要弄清楚自己的目標(biāo),最重要的是要確定自己的職業(yè)發(fā)展,然后,再有目的性的去學(xué)習(xí)知識(shí)比如說技術(shù)領(lǐng)域,有很多發(fā)展方向:網(wǎng)絡(luò)、數(shù)據(jù)庫、底層算法、框架、架構(gòu)、UI設(shè)計(jì),性能優(yōu)化,系統(tǒng)集成,太多太多。不需要漫無目的地學(xué),這樣也好,那樣也好,所以都去學(xué),結(jié)果學(xué)了又沒用上。人的精力畢竟有限,所有知識(shí)都盡力去學(xué)的結(jié)果就是所有的知識(shí)你都不精通。所以,要先確定目標(biāo),然后做出選擇,再制定計(jì)劃,有的是需要學(xué)到精通,有的只要了解即可。老師也應(yīng)該鼓勵(lì)引導(dǎo)學(xué)生各自選擇自己的發(fā)展方向,在廣泛的教學(xué)基礎(chǔ)上,鉆研性的學(xué)習(xí)。
教授計(jì)算機(jī)語言,就是教授編程,而編程,是一門技術(shù),它和語言學(xué)習(xí)一樣,有需要掌握的語法和詞匯;和數(shù)學(xué)一樣,有解決特定類型問題的流程方法;它像各種工藝和藝術(shù)創(chuàng)作一樣,有技術(shù)、工具以及人們經(jīng)年累月發(fā)展起來的最佳實(shí)踐方案。只要肯付出時(shí)間和耐心,“教”與“學(xué)”都將是一件非常有成就感的事情。
參考文獻(xiàn):
[1]李蕾.論信息技術(shù)教育的發(fā)展與教學(xué)變革[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2007,26.
[2]樊穎軍.淺談?dòng)?jì)算機(jī)語言教學(xué)[J].科技信息,2008,21.
[3]劉洋.計(jì)算機(jī)語言案例教學(xué)中的教學(xué)策略[J].中國科教信息,2006(8):280-281.
篇6
關(guān)鍵詞:低級(jí)語言;高級(jí)語言;輸入/輸出設(shè)備
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 21-0000-02
1 計(jì)算機(jī)的編程語言的發(fā)展
1.1 計(jì)算機(jī)編程語言的概念
什么是計(jì)算機(jī)語言,簡單的說計(jì)算機(jī)語言是一種人與計(jì)算機(jī)之間的交互語言。用計(jì)算機(jī)編程序時(shí),人們想讓計(jì)算機(jī)干什么,怎么干,就用一些符號(hào)來表達(dá),計(jì)算機(jī)根據(jù)約定,把人用符號(hào)表達(dá)的內(nèi)容讀懂,再按照這些符號(hào)的意思去執(zhí)行,這一系列的過程,主要就是通過事先約定好的符號(hào)與意義的對(duì)應(yīng)關(guān)系進(jìn)行的。怎么約定呢?這是設(shè)計(jì)人員通過設(shè)計(jì),規(guī)定出來的,人和計(jì)算機(jī)用這套關(guān)系進(jìn)行交流。用來表達(dá)這種關(guān)系的符號(hào)系統(tǒng)就是計(jì)算機(jī)語言。計(jì)算機(jī)語言有很多種,這是因?yàn)樵O(shè)計(jì)人員的思路和開發(fā)過程不同造成的,就像過去電報(bào)碼,各家的可能完全不同,也可能互相借鑒。也像各民族有不同的語言。你要是想做,你也可以規(guī)定一些符號(hào)和這些符號(hào)所表達(dá)的意義,然后在一些人之間利用,這就是你和這些特定的人員之間的一種語言。人類之間的語言,因各種原因,有的大力發(fā)展,有的長期無人使用自行消亡。隨著計(jì)算機(jī)技術(shù)的發(fā)展,也有可能使計(jì)算機(jī)語言的發(fā)展更加趨于規(guī)范。
1.2 計(jì)算機(jī)編程語言的分類
嚴(yán)格分類有高級(jí)語言VB、Java等,中級(jí)語言C、C++等,低級(jí)語言:匯編語言,最低級(jí)的應(yīng)該是機(jī)器語言?;蛘叻殖筛呒?jí)語言、匯編語言、機(jī)器語言。腳本類的語言是高級(jí)語言的變形,嚴(yán)格意義上說不能成為嚴(yán)謹(jǐn)?shù)挠?jì)算機(jī)語言。分類種類很多,比如還分成了描述性語言、結(jié)構(gòu)化程序設(shè)計(jì)語言、面向?qū)ο笳Z言等,還有一些是針對(duì)某些系統(tǒng)的專用語言,那分類就更多了主流數(shù)據(jù)庫不是語言是數(shù)據(jù)庫管理系統(tǒng),它牽扯到的計(jì)算機(jī)語言是SQL,結(jié)構(gòu)化查詢語言,是完全針對(duì)數(shù)據(jù)庫系統(tǒng)。雖然編程語言種類繁多,但隨著時(shí)間的推移真正沉淀下來的,并且廣泛使用的語言也就那么幾種。編程語言可以說改變了我們與計(jì)算機(jī)的交流方式,不再是簡簡單單的0或者1,而是加入了邏輯以便計(jì)算機(jī)更好的為我們服務(wù)。
1.3 計(jì)算機(jī)輸入/輸出設(shè)備的發(fā)展
從第一臺(tái)計(jì)算機(jī)誕生之時(shí),相應(yīng)的輸入輸出設(shè)備也就隨之誕生了,第一代計(jì)算機(jī)工作人員為其編寫指令是通過程序用紙帶等光電設(shè)備或通過控制的扳鍵將機(jī)器語言送入機(jī)器中,因?yàn)槟莻€(gè)時(shí)代的機(jī)器語言需要用二進(jìn)制的字符串,即只由0和1組成的字符串書寫出來,讓計(jì)算機(jī)按照工作人員的思想來實(shí)現(xiàn)每一個(gè)動(dòng)作,隨著時(shí)代的發(fā)展,計(jì)算機(jī)的硬件設(shè)備也逐漸發(fā)展,從巨型機(jī),到現(xiàn)在的筆記本電腦,平板電腦輸入輸出設(shè)備也隨之不斷地發(fā)展,紙袋記錄的輸入輸出設(shè)備只能存在我們的記憶中了。我個(gè)人認(rèn)為現(xiàn)今的輸入設(shè)備越來越趨向于易操作、多功能集成的特點(diǎn),而且更加便攜和節(jié)能。輸出設(shè)備要看具體用途,打印機(jī)一類,固定顯示設(shè)備算一類,移動(dòng)顯示設(shè)備算一類,甚至音頻播放器,傳感器等等都算作輸出設(shè)備,綜合起來說,是向著便于人們接收信息,給人更好的“視聽享受”這個(gè)方向發(fā)展。
1.4 計(jì)算機(jī)編程語言推動(dòng)信息化系統(tǒng),輸入輸出設(shè)備更簡易更方便
隨著計(jì)算機(jī)的普及,各種工作中的管理系統(tǒng)也如雨后春筍般應(yīng)運(yùn)而生,為了提升工作效率,輸入輸出設(shè)備也不斷地變革,從體積大的鍵盤到mini的移動(dòng)鍵盤,從鼠標(biāo)到手寫板等等,其中手寫板可以說是革命性的輸入設(shè)備,解決了計(jì)算機(jī)操作水平低的人的輸入文字的方式,輸入輸出設(shè)備變得更簡易,更方便操作,更人性化。另外掃描儀的誕生也極大豐富了輸入設(shè)備的行列,可以把照片,文件,證書等等很方便的材料很容易就輸入到計(jì)算機(jī)中,極大的方便了操作人員。
2 根據(jù)編程語言不同種類闡述輸入輸出設(shè)備
2.1 編程語言的分類對(duì)輸入輸出設(shè)備的要求
低級(jí)語言也稱機(jī)器語言,即直接用二進(jìn)制代碼指令表達(dá)的計(jì)算機(jī)語言,指令是用0和1組成的一串代碼,它們有一定的位數(shù),并分成若干段,各段的編碼表示不同的含義,那個(gè)時(shí)代軟件概念還處在萌芽狀態(tài)。為計(jì)算機(jī)輸入指令是十分枯燥和機(jī)械,編程者要有很大的耐心和熟記機(jī)器代碼將機(jī)器語言程序用紙帶等光電設(shè)備等方式送入機(jī)器,才能得到存儲(chǔ)和執(zhí)行。經(jīng)程序設(shè)計(jì)和編寫程序能將在數(shù)學(xué)上已經(jīng)證明了的計(jì)算方法如方程組的解法、運(yùn)籌學(xué)的算法和表述逐條轉(zhuǎn)換成機(jī)器指令。后來為了方便記憶這種代碼,匯編語言出現(xiàn)了,匯編系統(tǒng)可以把匯編指令轉(zhuǎn)化為機(jī)器指令的程序。為了方便計(jì)算機(jī)輸入輸出更方便更快捷建立一些專用的“工具”來完成人機(jī)交互。而高級(jí)語言與計(jì)算機(jī)的硬件結(jié)構(gòu)及指令系統(tǒng)無關(guān),它有更強(qiáng)的表達(dá)能力,可方便地表示數(shù)據(jù)的運(yùn)算和程序的控制結(jié)構(gòu),能更好的描述各種算法,而且容易學(xué)習(xí)掌握。但高級(jí)語言編譯生成的程序代碼一般比用匯編程序語言設(shè)計(jì)的程序代碼要長,執(zhí)行的速度也慢。所以匯編語言適合編寫一些對(duì)速度和代碼長度要求高的程序和直接控制硬件的程序。高級(jí)語言、匯編語言和機(jī)器語言都是用于編寫計(jì)算機(jī)程序的語言。這類語言的普及使講究輸入輸出設(shè)備更大眾化,便捷化,易用化。
2.2 不同編程語言輸入/輸出設(shè)備的使用
對(duì)于計(jì)算機(jī)編程來說,什么才是最重要的,那就是數(shù)據(jù)!數(shù)據(jù)是程序的開始,也是程序運(yùn)行的結(jié)果,而要想保證程序的正確運(yùn)行,輸入/輸出設(shè)備的正確使用是根本。機(jī)器語言.每個(gè)I/O設(shè)備的連接口控制器中都有用于存儲(chǔ)設(shè)備運(yùn)行狀態(tài)、控制設(shè)備運(yùn)行模式以及具體存儲(chǔ)讀或?qū)憯?shù)據(jù)的存儲(chǔ)器,每個(gè)存儲(chǔ)器都有一個(gè)獨(dú)立的地址編碼。而對(duì)于高級(jí)語言來說,它有系統(tǒng)軟件作為支持而且擁有強(qiáng)大而且完善的開發(fā)IDE環(huán)境的支持。而在底層接口處又有匯編語言的支持,通過定義文件數(shù)據(jù)類型的結(jié)構(gòu)體,創(chuàng)建I/O設(shè)備在環(huán)境中的編程實(shí)體,并用邏輯設(shè)備名在編程實(shí)體與具體I/O設(shè)備之間建立聯(lián)系。另外隨著面向?qū)ο蟾呒?jí)語言的誕生,產(chǎn)生了新的調(diào)用底層的方式,將不同的設(shè)備資源歸類并通過類的定義,將此類設(shè)備及設(shè)備上允許的操作進(jìn)行封裝,再通過I/O流數(shù)據(jù)類型的定義,將各種I/O過程本身實(shí)體化。不過是計(jì)算機(jī)底層輸入輸出存貯方式在改變,隨著技術(shù)的進(jìn)步,而物理硬件的變化也隨之發(fā)展。
3 結(jié)論
綜上所述,現(xiàn)在的編程語言已經(jīng)越來越接近用戶,反之離機(jī)器越來越遠(yuǎn),不同的語言對(duì)使用機(jī)器資源的方式也是有所不同的,而時(shí)代的發(fā)展機(jī)器外部的物理輸入輸出設(shè)備也變得人性化易用化。所以說正確使用輸入輸出設(shè)備能夠提高編程效率,而不同的編程語言則決定機(jī)器內(nèi)部資源使用方式,二者是相輔相成的。
參考文獻(xiàn):
[1]陳火旺.程序設(shè)計(jì)語言編譯原理[M].北京:國防工業(yè)出版社,2003.
[2]Karen L.Design of Compilers-Techniques of Programming Language Translation[M].CRC Presss,1992.
篇7
關(guān)鍵詞 C語言 課程建設(shè) 改革
中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.16400/ki.kjdkz.2016.09.054
The Construction and Reform of C Language
Program Design Course in Colleges
LIN Huijun
(Computer Science Department of Basic Educational College, Zhanjiang Normal University, Zhanjiang, Guangdong 524037)
Abstract With the development of computer programming, the professional foundation courses position of C Language Programming design has been changed to core specialty course. With the change of its courses position, content of the curriculum system, teaching methods and teaching model, experiment guide will be changed. Discuss the reform of C language program design in the new situation of college from the angle of course construction.
Key words C Language; course construction; reform
0 引言
C語言是一種面向過程的計(jì)算機(jī)程序設(shè)計(jì)語言,其功能豐富、表達(dá)能力強(qiáng),具有完善的模塊程序結(jié)構(gòu),可移植性好,既具有高級(jí)語言的特點(diǎn),又具有低級(jí)語言的功能。 C語言曾經(jīng)是進(jìn)行軟件開發(fā)的主流語言,因此“C語言程序設(shè)計(jì)”課程曾經(jīng)作為計(jì)算機(jī)技術(shù)專業(yè)核心主干課程,在高等院校計(jì)算機(jī)相關(guān)專業(yè)中廣泛開設(shè)。然而隨著面向?qū)ο蟪绦蛟O(shè)計(jì)思想的廣泛應(yīng)用,“C語言程序設(shè)計(jì)”的專業(yè)核心地位開始動(dòng)搖,一些高等院校計(jì)算機(jī)專業(yè)已不再開設(shè)“C語言程序設(shè)計(jì)”,取而代之的是Java、C++、VC++等課程的直接開設(shè)。
那么,在高職高專院校的計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)中,“C語言程序設(shè)計(jì)”是否還有繼續(xù)開設(shè)的必要?如果開設(shè)應(yīng)如何開設(shè)?“C語言程序設(shè)計(jì)”課程應(yīng)如何進(jìn)行改革才能適應(yīng)計(jì)算機(jī)專業(yè)課程體系的發(fā)展?在本文中,我們將從課程的地位和開設(shè)的必要性、課程內(nèi)容體系、教學(xué)方法、實(shí)驗(yàn)指導(dǎo)等方面就大專院校的“C語言程序設(shè)計(jì)”課程建設(shè)進(jìn)行深入的探討。
1 課程的地位和開設(shè)的必要性
“C語言程序設(shè)計(jì)”曾經(jīng)是計(jì)算機(jī)相關(guān)專業(yè)的核心主干課程,主要學(xué)習(xí)C語言的語法規(guī)則、算法、模塊化程序設(shè)計(jì)思想,并以C語言為開發(fā)語言進(jìn)行系統(tǒng)的開發(fā)。然而隨著技術(shù)的發(fā)展,C語言由于其在可視化編程方面的局限性使得它不再成為軟件開發(fā)的主流語言,在這種情況下,C語言的核心主干課程地位發(fā)生了改變,我們?cè)?jīng)對(duì)多所高校計(jì)算機(jī)相關(guān)專業(yè)的課程設(shè)置進(jìn)行了調(diào)查,多所高校根據(jù)專業(yè)的發(fā)展已不再開設(shè)C語言,部分院校直接開設(shè)JAVA,部分院校直接開設(shè)C++,部分院校即使開設(shè)C語言,也只是把C語言作為專業(yè)基礎(chǔ)課程來開設(shè)。
大專院校的計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)學(xué)制三年,通過學(xué)習(xí),學(xué)生應(yīng)具備基本程序設(shè)計(jì)能力,能使用計(jì)算機(jī)語言進(jìn)行程序的設(shè)計(jì)、調(diào)試和維護(hù)。大專院校學(xué)生的入學(xué)基礎(chǔ)較為薄弱,多年的教學(xué)經(jīng)驗(yàn)我們得到一個(gè)結(jié)論:學(xué)生一入校門接觸計(jì)算機(jī)專業(yè)課程,感覺最難的就是程序設(shè)計(jì),如果其第一門課程學(xué)的是面向?qū)ο蟮木幊陶Z言,則須從結(jié)構(gòu)化程序設(shè)計(jì)開始學(xué),學(xué)習(xí)時(shí)間較長,很容易將結(jié)構(gòu)化程序設(shè)計(jì)與面向?qū)ο蟪绦蛟O(shè)計(jì)混淆,導(dǎo)致學(xué)習(xí)越來越困難,因此有必要在開設(shè)面向?qū)ο蟪绦蛟O(shè)計(jì)課程之前先開設(shè)結(jié)構(gòu)化程序設(shè)計(jì)課程。C語言是古老而長青的編程語言,它的語法是C++、VC++、Java、C#等多種面向?qū)ο蟪绦蛟O(shè)計(jì)語言的基礎(chǔ),也是后續(xù)課程“計(jì)算機(jī)組成”、“操作系統(tǒng)”、“編譯原理”、“計(jì)算機(jī)體系結(jié)構(gòu)”、“數(shù)據(jù)結(jié)構(gòu)”等的基石。因此把C語言作為大專層次計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)基礎(chǔ)課程或計(jì)算機(jī)語言的入門課程來來開設(shè)是必要的,有利于學(xué)生對(duì)計(jì)算機(jī)語言及結(jié)構(gòu)化編程思想的理解和掌握,為面向?qū)ο蟪绦蛟O(shè)計(jì)課程及其他的開設(shè)后續(xù)課程的開設(shè)打下一個(gè)良好的基礎(chǔ)。
2 課程內(nèi)容體系
在把“C語言程序設(shè)計(jì)”作為核心主干課程開設(shè)時(shí),其課程的最終目標(biāo)是學(xué)生能使用C語言進(jìn)行系統(tǒng)的開發(fā),因此其教學(xué)內(nèi)容是圍繞著軟件開發(fā)這一主題展開學(xué)習(xí),學(xué)時(shí)較長,內(nèi)容詳盡。而把“C語言程序設(shè)計(jì)”作為專業(yè)基礎(chǔ)課程來開設(shè)時(shí),對(duì)學(xué)生能利用C語言開發(fā)系統(tǒng)的要求降低,學(xué)時(shí)不宜過長,課程總體目標(biāo)轉(zhuǎn)變?yōu)榕囵B(yǎng)學(xué)生對(duì)程序設(shè)計(jì)的理解和操作能力以及提高程序設(shè)計(jì)的興趣為主,同時(shí)讓學(xué)生在學(xué)習(xí)程序設(shè)計(jì)的過程中,養(yǎng)成良好的代碼編寫風(fēng)格,對(duì)代碼不再感到害怕。
“C語言程序設(shè)計(jì)”可以說是大專院校學(xué)生入校后所接觸的第一個(gè)程序設(shè)計(jì)語言,根據(jù)計(jì)算機(jī)編程思想和技術(shù)的發(fā)展,以及大專學(xué)生的特點(diǎn),考慮相關(guān)的后續(xù)課程以及面向?qū)ο缶幊陶Z言的開設(shè),本著面向基礎(chǔ)、以“必需、夠用”為度,我們將“C語言程序設(shè)計(jì)”的課程內(nèi)容進(jìn)行了重新整合。
如圖1的內(nèi)容所示,我們對(duì)C語言的教學(xué)內(nèi)容的重點(diǎn)和難點(diǎn)做如下的變革:
(1)C語言包含的基本概念很多,如變量、常量、存儲(chǔ)空間、地址、運(yùn)算符、表達(dá)式、函數(shù)、指針、數(shù)組等,這些概念都是后續(xù)課程的基礎(chǔ),因此應(yīng)加強(qiáng)學(xué)生對(duì)這些概念的理解與掌握。
(2)不管哪一種編程語言,其程序的基本結(jié)構(gòu)都離不開順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),這三種程序結(jié)構(gòu)也是面向?qū)ο缶幊痰幕A(chǔ),因此C語言的教學(xué)重點(diǎn)也在于讓學(xué)生完全理解和掌握三種程序結(jié)構(gòu)的編寫。在這三種程序結(jié)構(gòu)的教學(xué)中,應(yīng)以算法為主線、結(jié)合C語言的語法規(guī)則進(jìn)行講授,案例功能不宜太復(fù)雜,程序不宜過長,以單一功能為主,這將有利于后續(xù)面向?qū)ο蟪绦蛟O(shè)計(jì)課程學(xué)習(xí)的銜接。函數(shù)是C程序的基本構(gòu)成,也是大部分計(jì)算機(jī)語言的基本概念,對(duì)函數(shù)的概念、定義和聲明、返回值、函數(shù)的調(diào)用、參數(shù)的傳遞、變量的作用域應(yīng)予以詳細(xì)的講解,以理解其中的基本方法為主。
(3)在數(shù)據(jù)類型部分,重點(diǎn)在于基本類型、指針概念、數(shù)組的講解,放棄一些構(gòu)造型的數(shù)據(jù)類型,如共同體、結(jié)構(gòu)體等,因?yàn)樵诿嫦驅(qū)ο缶幊陶Z言中,已使用類來實(shí)現(xiàn)這些復(fù)雜數(shù)據(jù)類型數(shù)據(jù)的封裝。
3 教學(xué)方法
“C語言程序設(shè)計(jì)”以C語言為平臺(tái),使學(xué)生全面了解程序沒計(jì)的基本算法、C語言的語法規(guī)則以及結(jié)構(gòu)化程序沒計(jì)的方法,并具有一定的結(jié)構(gòu)化程序設(shè)計(jì)和調(diào)試的能力。“C語言程序設(shè)計(jì)”傳統(tǒng)的教學(xué)方法是講授與實(shí)驗(yàn)相結(jié)合的方法進(jìn)行教學(xué)。由于C語言涉及的概念比較復(fù)雜,規(guī)則繁多,許多知識(shí)點(diǎn)抽象且難以理解,使用靈活,容易出錯(cuò)。在實(shí)際教學(xué)中,我們發(fā)現(xiàn)很多學(xué)生認(rèn)為內(nèi)容抽象、枯燥,學(xué)習(xí)起來都感到困難和吃力,并在不同程度上產(chǎn)生畏懼心理,學(xué)生學(xué)習(xí)興趣度較低。
基于上述原因,我們認(rèn)真研究了思維可視化技術(shù)、微課程技術(shù)等教學(xué)理論和教學(xué)方法,并將其用于實(shí)踐教學(xué),效果較好。
3.1 思維可視化技術(shù)
思維可視化技術(shù)是一種以數(shù)據(jù)可視化、計(jì)算可視化和信息可視化為基礎(chǔ),促進(jìn)知識(shí)的傳播和創(chuàng)新的技術(shù),其要點(diǎn)是運(yùn)用一系列圖示技術(shù)把本來不可視的思維(思考方法和思考路徑)呈現(xiàn)出來,使其清晰可見的過程。思維可視化的目的是使思維流程化、圖形化、圖譜化和清晰化,其可視化工具包括有概念圖、思維導(dǎo)圖、流程圖、語義網(wǎng)絡(luò)、圖表等。
C語言概念繁多,層次性較強(qiáng),思維可視化技術(shù)的引進(jìn)有利于學(xué)生對(duì)計(jì)算機(jī)語言整體概念的理解。如在講解C語言數(shù)據(jù)類型時(shí)我們可以使用一張圖完成教學(xué)。圖2為基本數(shù)據(jù)的概念圖。
概念圖以SWF文件出現(xiàn),在教學(xué)時(shí)以數(shù)據(jù)基本數(shù)據(jù)類型為中心,進(jìn)行層次的折疊,在講授時(shí)以知識(shí)點(diǎn)為中心中心展開或折疊。整個(gè)教學(xué)直觀,一目了然,效果較好。
思維可視化技術(shù)可貫穿C語言的整個(gè)教學(xué)過程,我們將可視化的各種圖示工具教會(huì)學(xué)生,課前使用思維對(duì)圖進(jìn)行預(yù)習(xí),課中使用概念圖、流程圖進(jìn)行教學(xué),課后使用思維導(dǎo)圖進(jìn)行內(nèi)容的整理。這不僅有助于學(xué)生對(duì)知識(shí)的掌握,也有助于學(xué)生編程思維能力的提高。
3.2 微課程技術(shù)
微課程即微視頻課程,是一段短小精悍的、以教學(xué)為目的的視頻。一段微課程視頻大約10分鐘左右,講解一個(gè)知識(shí)點(diǎn),目標(biāo)明確。與PPT相比,實(shí)踐證明微課程的視頻形式更有效,更吸引學(xué)生,視聽結(jié)合,能增強(qiáng)學(xué)習(xí)者的信息處理能力,降低學(xué)習(xí)者的認(rèn)知負(fù)荷,提高學(xué)習(xí)效率。微課程的反復(fù)播放有助于學(xué)生自己掌握自己的學(xué)習(xí)進(jìn)度。
在C語言教學(xué)中,我們往往利用一節(jié)課的時(shí)間講授知識(shí)點(diǎn),知識(shí)點(diǎn)相對(duì)較多,一節(jié)課45分鐘,學(xué)生的注意力不能持續(xù)集中。將微課程技術(shù)引入C語言的教學(xué)過程后,我們將微課程分為知識(shí)點(diǎn)微課程、練習(xí)微課程,每個(gè)微課程大約10分鐘右左右,兩種課程輪流交替進(jìn)行,既達(dá)到傳授知識(shí)的目的,也能在課堂上完成課后鞏固環(huán)節(jié)。在多個(gè)知識(shí)點(diǎn)微課程和練習(xí)微課程后,進(jìn)行綜合實(shí)例微課程進(jìn)行綜合的訓(xùn)練。能最大程度地避免學(xué)生注意力的分散。
如循環(huán)結(jié)構(gòu)是C語言教學(xué)的重點(diǎn)和難點(diǎn),學(xué)生對(duì)循環(huán)的每一次執(zhí)行較難理解。我們以例題作為知識(shí)點(diǎn)制作微課程,將循環(huán)的每一次執(zhí)行、內(nèi)存變量值的變化、執(zhí)行的結(jié)果以動(dòng)畫的方式呈現(xiàn)出來,一目了然,且學(xué)生可以多次觀看,避免因老師一次講解難以掌握而又無法回顧的問題。實(shí)踐證明C語言中許多的知識(shí)點(diǎn)使用微課程教學(xué)都取得了較好的效果,如排序微課程、運(yùn)算符微課程等,其在顯示程序運(yùn)行過程中變量的變化、運(yùn)行結(jié)果的變化等方面尤其有效。
4 上機(jī)實(shí)踐與習(xí)題
上機(jī)實(shí)踐是“C語言程序設(shè)計(jì)”課程的重中之重,我們需要培養(yǎng)學(xué)生程序設(shè)計(jì)的素養(yǎng)和程序編輯、修改、調(diào)試、運(yùn)行的能力。C語言的開發(fā)環(huán)境經(jīng)歷了Turbo C、VC++6.0、VS等,目前使用較多的是VC++6.0。一般情況下,如果單純是學(xué)習(xí)C語言,使用VC++6.0已足夠,如果后續(xù)開設(shè)C#等課程,建議使用VS,以便于后續(xù)課程的開設(shè)。
大多數(shù)的實(shí)驗(yàn)指導(dǎo)書中的實(shí)踐教學(xué)內(nèi)容和題目以驗(yàn)證型和設(shè)計(jì)型為主。驗(yàn)證型的題目要求學(xué)生按照書本上的指示,輸入程序,填寫結(jié)果即可,學(xué)生處于被動(dòng)接受的地位;設(shè)計(jì)型的題目對(duì)于大專院校的學(xué)生來說,難度較大,學(xué)生往往無從下手。為了全面提高學(xué)生的實(shí)踐能力和應(yīng)用能力,使實(shí)踐教學(xué)能滿足不同層次學(xué)生自主學(xué)習(xí)的需求,我們制定并實(shí)施了以下改革措施:
(1)改革上機(jī)實(shí)踐的教學(xué)模式:我們對(duì)實(shí)驗(yàn)內(nèi)容進(jìn)行了重新的設(shè)計(jì),每個(gè)實(shí)驗(yàn)銜接課程的內(nèi)容,實(shí)驗(yàn)內(nèi)容小而精練,將以往一個(gè)完整的理論知識(shí)點(diǎn)教學(xué)完之后再進(jìn)行實(shí)踐教學(xué)的教學(xué)模式改為由理論教學(xué)和實(shí)踐教學(xué)相互聯(lián)系、相互交叉、彼此滲透、有機(jī)結(jié)合、同步發(fā)展的教學(xué)模式。
(2)設(shè)計(jì)多種類型的實(shí)驗(yàn)題目:針對(duì)學(xué)生存在基礎(chǔ)不同、接受能力不同、個(gè)性有差異等問題,設(shè)計(jì)出包含驗(yàn)證型、改錯(cuò)型、設(shè)計(jì)型共三種類型的實(shí)驗(yàn),題目盡可能做到既與理論教學(xué)內(nèi)容靠近,又能覆蓋知識(shí)點(diǎn),切合實(shí)際。通過完成不同類型的實(shí)驗(yàn)題目,有目的、分層次地培養(yǎng)學(xué)生的實(shí)踐能力,使學(xué)生學(xué)會(huì)從實(shí)驗(yàn)過程中獲取知識(shí),積累經(jīng)驗(yàn)。
要學(xué)好C語言,做習(xí)題是關(guān)鍵,習(xí)題能幫助學(xué)生有效地理解知識(shí)。通常情況下,習(xí)題是在一個(gè)章節(jié)完成后才進(jìn)行,知識(shí)點(diǎn)過多,學(xué)生需要花更多的時(shí)間做習(xí)題。因此我們對(duì)習(xí)題進(jìn)行了重新整理,在一個(gè)知識(shí)點(diǎn)教學(xué)結(jié)束后即進(jìn)行(下轉(zhuǎn)第118頁)(上接第113頁)習(xí)題的訓(xùn)練,將教學(xué)與習(xí)題有效地結(jié)合,將學(xué)生做習(xí)題的時(shí)間分散,縮短,減少難度,達(dá)到即時(shí)鞏固的效果。
5 結(jié)束語
由于計(jì)算機(jī)編程技術(shù)的發(fā)展,C語言的課程教學(xué)也受到了影響。2012年,我校將C語言作為重點(diǎn)課程進(jìn)行建設(shè),結(jié)合實(shí)際,我們對(duì)大專院校“C語言程序設(shè)計(jì)”課程的地位、內(nèi)容體系、教學(xué)方法和教學(xué)模式、實(shí)驗(yàn)指導(dǎo)進(jìn)行改革探討,以適應(yīng)新形勢下的大專計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)、電子專業(yè)人才培養(yǎng)方案的改變。這些改變能在一定程度上有效解決我?!癈語言程序設(shè)計(jì)”課程發(fā)展與教學(xué)過程中存在的問題,但仍須在實(shí)踐中去改進(jìn)和完善。
基金項(xiàng)目:嶺南師范學(xué)院2013年青年項(xiàng)目,項(xiàng)目號(hào):QL1311;嶺南師范學(xué)院基礎(chǔ)教育學(xué)院重點(diǎn)課程項(xiàng)目
參考文獻(xiàn)
[1] 林慧君.思維可視化及其技術(shù)特征[C].第十六屆全國計(jì)算機(jī)輔助教育學(xué)會(huì)年會(huì)論文集,新華出版社,2014.8:697-702.
[2] 方英蘭,劉高軍,宋威.C語言程序設(shè)計(jì)課程的改革與實(shí)踐[J].電腦知識(shí)與技術(shù):學(xué)術(shù)交流,2014(12):8225-8226.
篇8
sns是“socialnetworkingservice”的縮寫,中文意思是社會(huì)化網(wǎng)絡(luò)服務(wù),也可以被稱為社區(qū)軟件在這種類型的網(wǎng)站上,可以進(jìn)行聊天、視頻分享、寫博客等等一系列的活動(dòng),因此sns網(wǎng)站吸引了很多青少年學(xué)生,其中的校園網(wǎng)絡(luò)社區(qū)更是吸引力大多數(shù)的大學(xué)生,截止2010年10月,中國網(wǎng)絡(luò)社區(qū)月度覆蓋用戶規(guī)模超過2.1億。
sns網(wǎng)絡(luò)的功能大多是為了交友而設(shè)計(jì)的,因本文由收集整理此可以很便捷的用于學(xué)生組織活動(dòng)和進(jìn)行網(wǎng)絡(luò)學(xué)習(xí),如何把sns網(wǎng)絡(luò)引入教學(xué),華南理工大學(xué)、寧夏大學(xué)和西南大學(xué)等院校就sns網(wǎng)絡(luò)引入教學(xué)可行性和應(yīng)用潛力方面進(jìn)行了初步探討[1-6];東北師范大學(xué)的梁世敏等人對(duì)把sns網(wǎng)絡(luò)引入大學(xué)生思想教育進(jìn)行了研究[7-9]。由于sns網(wǎng)絡(luò)的特點(diǎn)是相互交流,西華師范大學(xué)、吉林師范大學(xué)等院校就如何利用sns網(wǎng)絡(luò)促使學(xué)生合作學(xué)習(xí)進(jìn)行了相關(guān)研究[10]。
現(xiàn)在關(guān)于sns網(wǎng)絡(luò)如何引入教學(xué)過程,雖然有部分教師學(xué)者已經(jīng)開展了相關(guān)研究,但是由于sns網(wǎng)絡(luò)是一個(gè)新穎的概念,因此相關(guān)研究僅停留在探討階段,還沒有深入,而sns網(wǎng)絡(luò)在計(jì)算機(jī)課程教學(xué)中的研究還是空白。由于計(jì)算機(jī)課程教學(xué)的特殊性,相關(guān)課程對(duì)于計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)的依賴更甚于其他課程,因此如何利用sns網(wǎng)絡(luò)資源來提高教學(xué)質(zhì)量的研究也就更加迫切。
一、把sns網(wǎng)絡(luò)引入計(jì)算機(jī)教學(xué)的作用和意義
計(jì)算機(jī)課程教學(xué)離不開計(jì)算機(jī),計(jì)算機(jī)語言課更是離不開計(jì)算機(jī),計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展為計(jì)算機(jī)語言的學(xué)習(xí)提供了很好的學(xué)習(xí)環(huán)境,同時(shí),由于計(jì)算機(jī)網(wǎng)絡(luò)的誘惑,也使得學(xué)生在學(xué)習(xí)過程中很容易把注意力集中到娛樂中,不會(huì)在集中精力去學(xué)習(xí),而網(wǎng)絡(luò)社區(qū)的發(fā)展,網(wǎng)絡(luò)社區(qū)在學(xué)生中的盛行,為利用網(wǎng)絡(luò)來促進(jìn)學(xué)生學(xué)習(xí)提供了可能,如何利用sns網(wǎng)絡(luò)把學(xué)生對(duì)計(jì)算機(jī)和網(wǎng)絡(luò)的熱情吸引到學(xué)習(xí)上來,形成師-生、生-生和生-師互動(dòng)的學(xué)習(xí)氛圍,來提高計(jì)算機(jī)課程的教學(xué)質(zhì)量,是sns網(wǎng)絡(luò)應(yīng)用到計(jì)算機(jī)語言課教學(xué)的主要目的。
把sns網(wǎng)絡(luò)引入計(jì)算機(jī)教學(xué)主要的作用和意義,可以總結(jié)為以下三點(diǎn):
(一)提高學(xué)生學(xué)習(xí)的積極性:利用sns網(wǎng)絡(luò),改變教學(xué)過程中以教師為中心的教學(xué)模式,在學(xué)習(xí)過程中,師生都是其中一員,促進(jìn)學(xué)生學(xué)習(xí)過程參與度,同時(shí)利用sns網(wǎng)絡(luò)就碰到問題隨時(shí)提問,大家共同解答,提高學(xué)生學(xué)習(xí)的興趣。
(二)提高學(xué)生學(xué)習(xí)自信心:利用sns網(wǎng)絡(luò),可以對(duì)其他人問題進(jìn)行解答,也可以提問,以此提高學(xué)在學(xué)習(xí)過程中發(fā)現(xiàn)問題和解決問題能力,提高學(xué)習(xí)自信心。
(三)培養(yǎng)學(xué)生的合作能力:利用sns網(wǎng)站,組建團(tuán)隊(duì)子網(wǎng)站,通過學(xué)習(xí)過程中項(xiàng)目開發(fā)任務(wù),彼此合作,扮演不同的角色,共同完成。
二、sns網(wǎng)絡(luò)引入計(jì)算機(jī)教學(xué)研究的主要內(nèi)容
計(jì)算機(jī)語言課教學(xué)在教學(xué)中有其特殊性,主要體現(xiàn)在互相協(xié)作和技能培養(yǎng)上,因此sns網(wǎng)絡(luò)引入計(jì)算機(jī)教學(xué)也有其特殊性,因此sns網(wǎng)絡(luò)引入計(jì)算機(jī)語言課研究主要從以下四個(gè)方面進(jìn)行:
(一)學(xué)習(xí)平臺(tái)的選擇和設(shè)計(jì),現(xiàn)在沒有專業(yè)的sns網(wǎng)站,現(xiàn)行的sns網(wǎng)站包含很多娛樂和盈利性質(zhì)的服務(wù),這些非教育成分內(nèi)容會(huì)干擾和影響學(xué)生的學(xué)習(xí),對(duì)營造學(xué)習(xí)氣氛造成惡劣的影響,因此要把sns網(wǎng)絡(luò)引入計(jì)算機(jī)教學(xué),必須設(shè)計(jì)合適的學(xué)習(xí)平臺(tái)。
(二)sns網(wǎng)絡(luò)專業(yè)主題設(shè)計(jì),sns網(wǎng)絡(luò)下,組建互動(dòng)氛圍的學(xué)習(xí)環(huán)境,必須要根據(jù)課程相關(guān)難點(diǎn)設(shè)計(jì)出吸引學(xué)生參與的話題,在設(shè)計(jì)話題時(shí),要提供多種觀點(diǎn)和視角供學(xué)生分析,例如在軟件設(shè)計(jì)課程中,如何促進(jìn)學(xué)生設(shè)計(jì)不同的方法來解決問題,以此來促進(jìn)學(xué)生進(jìn)行深層次的理解。
(三)引導(dǎo)專業(yè)團(tuán)隊(duì)的形成,好的團(tuán)隊(duì)能更好的促進(jìn)學(xué)習(xí),好的團(tuán)隊(duì)形成不能簡單的由老師劃分,而學(xué)習(xí)課程的學(xué)生又必須被劃分到某個(gè)團(tuán)隊(duì)中,否則會(huì)造成部分學(xué)生的孤立感。因此要利用專業(yè)興趣來引導(dǎo)學(xué)生進(jìn)行自主聚合,對(duì)于最終沒有聚合的學(xué)生要設(shè)計(jì)新的方案促進(jìn)他們參加或者組建團(tuán)隊(duì)。
篇9
[關(guān)鍵詞]計(jì)算機(jī)信息技術(shù);應(yīng)用;研究
doi:10.3969/j.issn.1673 - 0194.2015.20.115
[中圖分類號(hào)]TP3 [文獻(xiàn)標(biāo)識(shí)碼]A [文章編號(hào)]1673-0194(2015)20-0-01
隨著社會(huì)經(jīng)濟(jì)和科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)逐漸滲透到了千家萬戶,成為人們工作生活中不可缺少的一部分。伴隨著計(jì)算機(jī)的普及,計(jì)算機(jī)信息技術(shù)也逐步發(fā)展起來,得到了人們的高度重視。在這個(gè)背景下,研究計(jì)算機(jī)信息技術(shù)及其應(yīng)用的諸多問題,具有重要的現(xiàn)實(shí)意義。
1 計(jì)算機(jī)信息技術(shù)發(fā)展情況概述
我們要在明確了解計(jì)算機(jī)信息技術(shù)這個(gè)技術(shù)語言的含義和概念的基礎(chǔ)上,才能對(duì)計(jì)算機(jī)信息技術(shù)的發(fā)展方向和這項(xiàng)技術(shù)在我們的生活、工作中將如何應(yīng)用等問題進(jìn)行深入探討。計(jì)算機(jī)語言是信息技術(shù)中能夠?qū)崿F(xiàn)人機(jī)對(duì)話、信息傳輸?shù)墓δ艿囊豁?xiàng)先進(jìn)技術(shù)。在基礎(chǔ)教學(xué)中,計(jì)算機(jī)信息技術(shù)可以基本解釋為,利用輸入、輸出、存儲(chǔ)、顯示設(shè)備等硬件,對(duì)目的信息進(jìn)行特定處理的一種技術(shù)。在信息技術(shù)中的計(jì)算機(jī)語言包括機(jī)器基礎(chǔ)語言,也就是匯編語言、用于基礎(chǔ)編程的一種C語言、一些用于特定對(duì)象的程序語言、其他的語言等。計(jì)算機(jī)語言是一種媒介,能通過計(jì)算機(jī)信息技術(shù)在其應(yīng)用中進(jìn)行信息傳輸和交流。在使用這些計(jì)算機(jī)語言時(shí),計(jì)算機(jī)使用的方式主要為操作系統(tǒng),當(dāng)然,在這個(gè)系統(tǒng)的基礎(chǔ)上進(jìn)行再開發(fā)也是可行的。
2 計(jì)算機(jī)信息技術(shù)的應(yīng)用
2.1 計(jì)算機(jī)信息技術(shù)在企業(yè)中的應(yīng)用價(jià)值
在企業(yè)發(fā)展過程中,計(jì)算機(jī)信息技術(shù)的廣泛、深入應(yīng)用可為企業(yè)的創(chuàng)新和發(fā)展帶來動(dòng)力和技術(shù)支持,在這個(gè)過程中,企業(yè)的科技水平和運(yùn)營管理水平也能大幅度提升。首先,因?yàn)橛?jì)算機(jī)信息核心技術(shù)能夠提供新的智能化手段,起到優(yōu)化企業(yè)內(nèi)部的結(jié)構(gòu),促進(jìn)企業(yè)發(fā)展的作用,因此,可將計(jì)算機(jī)信息技術(shù)的核心技術(shù)科學(xué)、合理地應(yīng)用于企業(yè)生產(chǎn)及運(yùn)營等方面。在這個(gè)過程中,企業(yè)紛紛進(jìn)行技術(shù)創(chuàng)新,也能促進(jìn)中國制造邁向中國創(chuàng)造的跨越式發(fā)展,促進(jìn)中國企業(yè)向產(chǎn)業(yè)鏈頂端靠近,進(jìn)而實(shí)現(xiàn)獲取更大的發(fā)展空間和利潤的效果。其次,通過廣泛運(yùn)用計(jì)算機(jī)信息技術(shù),不同行業(yè)之間能夠構(gòu)架起互通的橋梁,實(shí)現(xiàn)不同行業(yè)之間的高效、高質(zhì)合作,為一些新的商務(wù)模式的產(chǎn)生創(chuàng)造了可能。從目前的實(shí)踐來看,國資企業(yè)正在進(jìn)行不斷的重組和產(chǎn)業(yè)結(jié)構(gòu)升級(jí),因此,信息化管理工作更需要進(jìn)行統(tǒng)一的規(guī)劃,并爭取實(shí)現(xiàn)運(yùn)用方面的集成,為企業(yè)的全面信息化、產(chǎn)業(yè)鏈接擴(kuò)大和管理復(fù)制等方面的進(jìn)一步發(fā)展提供資金技術(shù)方面的支撐。在這個(gè)過程中,計(jì)算機(jī)信息技術(shù)是實(shí)現(xiàn)企業(yè)信息化的重要途徑及和必由之路。
2.2 計(jì)算機(jī)信息技術(shù)在環(huán)境保護(hù)中的應(yīng)用價(jià)值
計(jì)算機(jī)信息技術(shù)的應(yīng)用價(jià)值不僅能夠在公司企業(yè)中得到具體體現(xiàn),在人們非常關(guān)注環(huán)境保護(hù)事業(yè)中發(fā)揮的作用也越來越受人們關(guān)注。從目前的實(shí)踐來看,計(jì)算機(jī)信息技術(shù)在環(huán)境監(jiān)測、環(huán)境掌控、環(huán)境優(yōu)化、環(huán)境保護(hù)等方面的發(fā)展勢頭極為良好,越來越能為我們生存的地球環(huán)境帶來更多益處。目前,在全球范圍內(nèi),已有多家企業(yè)及眾多團(tuán)體和個(gè)人致力于計(jì)算機(jī)信息技術(shù)與環(huán)保行業(yè)的應(yīng)用與開發(fā),并且取得了一定成效。為了提升人們的生存環(huán)境質(zhì)量,維護(hù)人民群眾的身體健康狀況,我國在維護(hù)環(huán)境方面,也加大了計(jì)算機(jī)信息技術(shù)的應(yīng)用,實(shí)現(xiàn)對(duì)環(huán)境污染進(jìn)行有效的安排和治理的效果。這樣,從環(huán)境保護(hù)的經(jīng)濟(jì)效益方面來看待計(jì)算機(jī)信息技術(shù),將計(jì)算機(jī)信息技術(shù)有機(jī)運(yùn)用到環(huán)境保護(hù)的進(jìn)程中,逐步實(shí)現(xiàn)對(duì)于預(yù)警、準(zhǔn)備、響應(yīng)、處理四個(gè)環(huán)節(jié)的流程全方位管理。一方面能夠大大降低環(huán)境保護(hù)的成本,另一方面則能起到兼容整合經(jīng)濟(jì)資源、人力資源、設(shè)備資源、技術(shù)資源的成效。
2.3 計(jì)算機(jī)信息技術(shù)在環(huán)境保護(hù)中的應(yīng)用價(jià)值
在國防科研、軍工企業(yè)及武器平臺(tái)等各個(gè)方面,計(jì)算機(jī)技術(shù)能通過軍事武器平臺(tái),利用無線和有線網(wǎng)絡(luò)連接,實(shí)現(xiàn)國防和軍隊(duì)作戰(zhàn)部隊(duì)全信息和全數(shù)字化的狀態(tài)的效果。在當(dāng)今世界,掌握了尖端計(jì)算機(jī)信息技術(shù)的國家,就擁有了控制局面的力量,就能進(jìn)一步掌握戰(zhàn)爭的主動(dòng)權(quán)。這是不爭的事實(shí),已經(jīng)引起了世界各國的高度重視。
3 計(jì)算機(jī)信息技術(shù)在實(shí)際應(yīng)用中的策略和途徑
3.1 加大計(jì)算機(jī)信息技術(shù)的投入
因?yàn)橛?jì)算機(jī)信息技術(shù)擁有動(dòng)態(tài)變化的特性,如果一味停滯在技術(shù)末端,就會(huì)造成生產(chǎn)水平低下、競爭力降低、國內(nèi)安全局面失控等多種問題的產(chǎn)生。因此,我們要注意加大對(duì)計(jì)算機(jī)信息技術(shù)的支持和投入力度,全方位管理科技研發(fā)、人才培養(yǎng)等方面的事務(wù),爭取使我國計(jì)算機(jī)信息技術(shù)相對(duì)領(lǐng)先世界,避免因?yàn)橛?jì)算機(jī)技術(shù)落后而引發(fā)的各種問題。
3.2 保證計(jì)算機(jī)信息技術(shù)使用的安全
經(jīng)濟(jì)的發(fā)展促進(jìn)全球一體化進(jìn)程的加速進(jìn)程。在目前,越來越多的國家和地區(qū)逐漸融入到國際經(jīng)濟(jì)體系中來。但要認(rèn)清的是,今天的國際經(jīng)濟(jì)體系的正常運(yùn)行依賴于一系列互相聯(lián)系的關(guān)鍵基礎(chǔ)設(shè)施。這套基礎(chǔ)設(shè)施處理效率的提升使系統(tǒng)操作過程實(shí)現(xiàn)根本改進(jìn),但是這些變化對(duì)于某些局部地區(qū)來說,極有可能會(huì)在其遇到突發(fā)事件時(shí),恢復(fù)能力大為減小,且可用的備份能力減少,造成潛在的災(zāi)難性故障和系統(tǒng)失控。為了維護(hù)整體國家和社會(huì)的安全,就必須對(duì)計(jì)算機(jī)信息安全技術(shù)提供充分的保證。
4 結(jié) 語
當(dāng)今時(shí)代,是一個(gè)信息高度發(fā)達(dá)的時(shí)代。為了不斷適應(yīng)時(shí)代的發(fā)展需求,研究計(jì)算機(jī)信息技術(shù)的普及和應(yīng)用課題,具有重要的實(shí)際運(yùn)用價(jià)值。
主要參考文獻(xiàn)
[1]徐朋愛.計(jì)算機(jī)信息技術(shù)發(fā)展方向及其應(yīng)用研究[J].電子世界,2014(12):3-4.
篇10
關(guān)鍵詞:C語言 編程 函數(shù) 實(shí)踐
1 C語言的課程地位
掌握程序設(shè)計(jì)的前提是掌握程序設(shè)計(jì)語言,在眾多的程序設(shè)計(jì)語言中,C語言以其靈活性和實(shí)用性受到了廣大計(jì)算機(jī)應(yīng)用人員的喜愛。C語言在鞏固其原有應(yīng)用領(lǐng)域的同時(shí),又在拓展新的應(yīng)用領(lǐng)域,支持大型數(shù)據(jù)庫開發(fā)和Internet應(yīng)用,掌握了C語言為后續(xù)的面向?qū)ο蟪绦蛟O(shè)計(jì)學(xué)習(xí)打下良好的基礎(chǔ)。很多高校都選擇了C語言做了程序設(shè)計(jì)語言,因?yàn)椤禖語言程序設(shè)計(jì)》是一門實(shí)踐性很強(qiáng)的課程,它要求同學(xué)們既要掌握基本的概念知識(shí),又要具有一定的編程調(diào)試能力。因此,在教學(xué)活動(dòng)中,教師以講授基本的概念知識(shí)為基礎(chǔ),著重強(qiáng)調(diào)實(shí)踐環(huán)節(jié),即編程和上機(jī)調(diào)試能力。學(xué)習(xí)程序設(shè)計(jì),鼓勵(lì)學(xué)生活學(xué)活用,舉一反三,為以后學(xué)習(xí)一種新的語言打下良好的基礎(chǔ)。
2 應(yīng)用型本科院校的學(xué)生特點(diǎn)
應(yīng)用型本科院校一部分為三本院校,一部分為二本院校,公辦的應(yīng)用型本科院校一般是從原來地方的??圃盒I襁^來的,在本科教學(xué)方面尤其是實(shí)際應(yīng)用方面還存在經(jīng)驗(yàn)不足的地方,了解這類學(xué)校學(xué)生特點(diǎn)對(duì)以后的教學(xué)工作產(chǎn)生一定的指導(dǎo)作用,這類院校學(xué)生往往具有下面的一些特點(diǎn)。
2.1 自信心不足,自卑心理比較強(qiáng) 進(jìn)入高職高專院校或者三本院校就讀的學(xué)生,有相當(dāng)一部分是在與普通本科類院校無緣的情況下,進(jìn)行的一種無奈的選擇,具有較強(qiáng)的自卑心理。針對(duì)這種情況,教師在組織教學(xué)過程中,要本著理解、友善、尊重的態(tài)度,與學(xué)生平等交往,耐心引導(dǎo)他們,告訴他們,他們和其他普通公辦本科院校學(xué)生相比差別不大,可能上高中時(shí)候多貪玩一點(diǎn)或者僅僅少了一定運(yùn)氣而已,尤其是到了大學(xué),所學(xué)的專業(yè)知識(shí)和高中的知識(shí)有很大的差別,只要認(rèn)真的去學(xué)習(xí),以后的前途并不比那些普通公辦本科院校的學(xué)生差,西安一所三本院校的一對(duì)姊妹,入學(xué)成績很差,經(jīng)過大學(xué)四年的努力,最后雙雙考上了北京大學(xué)研究生的例子,通過這些活生生的例子去影響學(xué)生,激勵(lì)學(xué)生,逐步打消學(xué)生的自卑感,樹立自信心,自信心有了,學(xué)習(xí)起來就有了勁頭和希望。另外要推行賞識(shí)教育。每個(gè)學(xué)生都渴望得到別人的賞識(shí),教師要不失時(shí)機(jī)給予賞識(shí),學(xué)生有了成績,一定要及時(shí)地適度的進(jìn)行鼓勵(lì),提高他們的自信心。
2.2 文化基礎(chǔ)差,入學(xué)成績普遍偏低 近幾年來隨著高校的全面擴(kuò)招,高等教育的學(xué)生綜合素質(zhì)也在明顯的下降,專科這個(gè)層次的學(xué)生已是高等教育的最低層次,學(xué)生的整體素質(zhì)特別是文化課的成績也成了最頭疼的問題。很多高職高專學(xué)校只要考生過了??铺釞n線就可以上,所以其文化基礎(chǔ)可想而知。這對(duì)于學(xué)生本身的自我控制能力以及對(duì)他們的管理帶來了很大的問題。三本院校學(xué)生和普通公辦本科院校的學(xué)生從文化課成績上也具有一定的差距,現(xiàn)在高校的一些理工科專業(yè)也有了一部分的文科學(xué)生,很多學(xué)生往往數(shù)學(xué)成績較差,這方面學(xué)校應(yīng)該加強(qiáng)這方面的教育,學(xué)生成績差的原因主要是他們以前不正確的學(xué)習(xí)態(tài)度和學(xué)習(xí)方法問題,通過端正學(xué)習(xí)態(tài)度和找到正確的學(xué)習(xí)方法,很多學(xué)生在成績上會(huì)有很大的提高。
2.3 學(xué)習(xí)目的不明確,學(xué)習(xí)興趣不高 無論是三本院校還是高職高專院校,學(xué)生中普通存在著學(xué)習(xí)目的不明確,學(xué)習(xí)氛圍不濃厚的情況,很多學(xué)生入校的時(shí)候,對(duì)于所學(xué)專業(yè)的特點(diǎn)很多處于一知半解的狀況,學(xué)習(xí)目的上往往比較模糊,這方面,我們采取了對(duì)新生所學(xué)專業(yè)進(jìn)行了專業(yè)課程介紹和專業(yè)課程規(guī)劃的教育,安排有經(jīng)驗(yàn)的教師專門開了這方面的講座,很多學(xué)生對(duì)自己專業(yè)有了比較清晰的認(rèn)識(shí)。學(xué)習(xí)興趣方面,很多學(xué)生有一種經(jīng)過高中幾年的洗禮,認(rèn)為到了大學(xué)該是放松的時(shí)候了,對(duì)學(xué)習(xí)的興趣較低,興趣和愛好能夠反映一個(gè)學(xué)生的學(xué)習(xí)態(tài)度和學(xué)習(xí)勁頭,如果學(xué)生對(duì)自己的學(xué)習(xí)專業(yè)沒有興趣,可以肯定的是在所學(xué)專業(yè)方面肯定是學(xué)不好的。這不僅僅存在三本和高職高專院校,在普通的公辦本科院校同樣存在這樣的問題,如何培養(yǎng)學(xué)生的學(xué)習(xí)興趣和愛好,是很多從事高校教育的工作者值得思考的問題。所以培養(yǎng)學(xué)生的學(xué)習(xí)興趣也是高校面臨的一個(gè)重要課題。促進(jìn)學(xué)生的學(xué)習(xí)態(tài)度,學(xué)校本身也要形成一個(gè)濃厚的學(xué)習(xí)氣氛。
3 計(jì)算機(jī)語言的學(xué)習(xí)方法
計(jì)算機(jī)語言從誕生到現(xiàn)在,從當(dāng)初的Basic語言、Fortran語言這些面向過程的編程語言到面向?qū)ο蟮木幊陶Z言,都遵循了結(jié)構(gòu)化程序設(shè)計(jì)的特點(diǎn),學(xué)習(xí)一門計(jì)算機(jī)語言,首先必須學(xué)好理論,然后進(jìn)行試驗(yàn)活動(dòng),在教學(xué)過程中很多教師往往把試驗(yàn)看的很重,而對(duì)理論學(xué)習(xí)看的比較輕,實(shí)際上,沒有良好的理論基礎(chǔ),實(shí)踐將變的毫無意義,在多年的教學(xué)活動(dòng)中,經(jīng)常發(fā)現(xiàn)這樣的問題,學(xué)生對(duì)程序運(yùn)行的正確與錯(cuò)誤不了解原因,調(diào)試程序的能力較差,一個(gè)重要的因素就是理論知識(shí)掌握較差的緣故,初學(xué)計(jì)算機(jī)語言,學(xué)生必須先搞清楚理論,先弄清所用到的數(shù)據(jù)類型,語法結(jié)構(gòu),解題思路后,然后動(dòng)手編寫一些程序,仔細(xì)研讀自己寫的程序,找出問題,然后再上機(jī)驗(yàn)證程序的正確性。在學(xué)習(xí)計(jì)算機(jī)語言的過程中,學(xué)生往往存在眼高手低的問題,看程序的時(shí)候覺的都可以看懂,可是真正寫程序的時(shí)候卻不知道從哪里下手,這就是寫程序少的原因,看到一個(gè)問題,首先應(yīng)該想到自己怎么解決,然后找到解決方案,運(yùn)行成功后學(xué)生往往有一種成就感。教師把一些專業(yè)的術(shù)語能夠用一種通俗的語言描述出來。一些難以理解的概念、術(shù)語用生活中通俗化的語言來講解,學(xué)生學(xué)起來感覺很輕松。畢竟我們不是搞算法研究的,即使一些公辦普通本科院校,畢業(yè)后學(xué)生搞算法研究的也是很少的,因?yàn)槟巧婕暗揭恍┖軓?fù)雜的數(shù)學(xué)知識(shí)。在這一方面,北大青鳥和印度的NIIT教育就做的相當(dāng)成功,北大青鳥和NIIT的教學(xué)方法就是往往把一些難以理解的概念、術(shù)語用生活中通俗化的語言來講解,學(xué)生學(xué)起來感覺很輕松,這一點(diǎn)值得高校的老師借鑒。北大青鳥和NIIT招的學(xué)生很多是職業(yè)高中或者職業(yè)中專的學(xué)生,在層次上很多方面是不如我們的,人家能夠?qū)W會(huì)學(xué)好的東西,對(duì)于我們的學(xué)生來講應(yīng)該完全能夠?qū)W好的,相比起來,我們學(xué)生更應(yīng)該有信心學(xué)好,我們老師也更應(yīng)該有信心教好。教學(xué)中可以采取了對(duì)學(xué)生分組,同組同學(xué)互相討論,教師給每個(gè)組打分,按照優(yōu)劣給各組排隊(duì),提高學(xué)生的積極性,教師可以對(duì)學(xué)生作業(yè)做部分批改,其他由同組學(xué)生互相批改,這樣能更快找到存在的問題共性,由老師集中講解,這樣不但增強(qiáng)了學(xué)生的學(xué)習(xí)熱情,也提高同學(xué)們的團(tuán)隊(duì)合作意識(shí),老師也能及時(shí)地了解每個(gè)學(xué)生的具體掌握情況,教學(xué)時(shí)做到有的放矢。
4 C語言教學(xué)的重點(diǎn)和難點(diǎn)
《C語言程序設(shè)計(jì)》是一個(gè)邏輯性很強(qiáng)的課程。學(xué)生在面臨具體的設(shè)計(jì)要求的問題時(shí)它與教材中的內(nèi)容相距甚遠(yuǎn),這使大多數(shù)同學(xué)感到無從下手。這其中的原因可以分成兩類:一方面目前高校使用的教材中絕大多數(shù)結(jié)構(gòu)都基本相同。教學(xué)內(nèi)容主要包括C語言語法基礎(chǔ)、程序控制結(jié)構(gòu)、數(shù)據(jù)類型、指針、函數(shù)、文件以其它們的應(yīng)用等。所謂重點(diǎn)只是個(gè)相對(duì)的概念,教學(xué)中的重點(diǎn)主要是結(jié)構(gòu)化程序設(shè)計(jì)的三大結(jié)構(gòu)順序、循環(huán)和條件,尤其是條件和循環(huán)結(jié)構(gòu)是學(xué)生在學(xué)習(xí)過程中容易出錯(cuò)的地方,另外一個(gè)重點(diǎn)就是函數(shù),尤其是函數(shù)的傳值問題,傳的是地址還是變量,要重點(diǎn)講解,在平時(shí)的教學(xué)中有意的制造一些陷阱,讓學(xué)生學(xué)會(huì)調(diào)試程序,學(xué)會(huì)分析錯(cuò)誤以及改正錯(cuò)誤。C語言教學(xué)中難點(diǎn)是指針,很多學(xué)生對(duì)于地址運(yùn)算比較頭疼,教師就需要用一些生活中的實(shí)際例子打比方,最好采用通俗語言來描述。
5 結(jié)束語
本文對(duì)C語言的課程地位,高職院校學(xué)生特點(diǎn)、C語言學(xué)習(xí)方法、教學(xué)重點(diǎn)和難點(diǎn)、案例分析和課程設(shè)置安排根據(jù)自己多年來教授C語言的經(jīng)驗(yàn)談了自己的看法,如果有值得商榷的地方希望和同行交流,希望能對(duì)從事C語言教學(xué)的教師有一點(diǎn)啟迪和幫助。
參考文獻(xiàn):
[1]陸敏.《C語言程序設(shè)計(jì)》讀書報(bào)告,百度文庫:2.
熱門標(biāo)簽
計(jì)算機(jī)論文 計(jì)算機(jī)畢業(yè)論文 計(jì)算機(jī)技術(shù)論文 計(jì)算機(jī)教育論文 計(jì)算機(jī)專業(yè)論文 計(jì)算機(jī)基礎(chǔ)論文 計(jì)算機(jī)教學(xué)論文 計(jì)算機(jī)應(yīng)用論文 計(jì)算化學(xué)論文 計(jì)算機(jī)專業(yè)畢業(yè)論文 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
2高職院校計(jì)算機(jī)專業(yè)人才培養(yǎng)探析
4中職計(jì)算機(jī)教學(xué)應(yīng)用策略