高校民語言學(xué)生C++教學(xué)問題探析_第1頁
高校民語言學(xué)生C++教學(xué)問題探析_第2頁
高校民語言學(xué)生C++教學(xué)問題探析_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

高校民語言學(xué)生C++教學(xué)問題探析高校民語言學(xué)生C++教學(xué)問題探析

Abstract:TheminoritystudentsisoneofthecomponentsinXinjianguniversities,mostlyfromruralandpastoralareas,sotheiracademiclevelislow,thefoundationisrelativelyfragile.C++teachingtominoritystudentsisanimportantpartofcomputerteachinginhigherschools.ThepaperanalyzestheproblemsinC++classwithallminoritystudentsandproposessomesolutions.

Keywords:minoritystudents;C++teaching;problems;solutions

中圖分類號:TP31文獻(xiàn)標(biāo)識碼:A文章編號:1006-4311〔2022〕09-0219-02

0引言

?C++語言程序設(shè)計》是計算機(jī)專業(yè)的一門專業(yè)根底必修課。C++蘊含了程序設(shè)計的根本思想,囊括了程序設(shè)計的根本概念[1]。高等院校開設(shè)C++語言程序設(shè)計的目的是讓學(xué)生掌握程序設(shè)計的根本辦法,逐步形成正確的程序設(shè)計思想,同時還能夠熟練地使用C++進(jìn)行程序設(shè)計和調(diào)試,為其他程序設(shè)計課程的學(xué)習(xí)和應(yīng)用打下根底。民語言學(xué)生是--高校生源中的組成局部之一,多數(shù)來自農(nóng)村牧區(qū),學(xué)業(yè)水平偏低,根底較為單薄,學(xué)習(xí)這類抽象課程的困難程度可想而知?;诖?,筆者擬對--高校民語言學(xué)生C++教學(xué)中存在的問題進(jìn)行分析,并進(jìn)而探討相關(guān)的應(yīng)對策略,以期對--高校民語言學(xué)生C++教學(xué)有所助益。

1存在問題分析

1.1學(xué)生學(xué)業(yè)根底單薄,畏難情緒普遍存在目前C++課程所采用的授課語言是漢語教學(xué),上機(jī)環(huán)境為VisualC++6.0,以英語為主。民語言學(xué)生尤其是民考民學(xué)生,中小學(xué)主要以民族語言授課,高考以前根本沒有接觸過其他語言。雖然經(jīng)過一年的預(yù)科學(xué)習(xí),具備了一定的漢語聽說能力,但進(jìn)入專業(yè)學(xué)習(xí)后,面對課堂上大量的專業(yè)理論和專業(yè)術(shù)語還是感覺力不存心。C++程序設(shè)計語言是以英語為根底的,程序運行、調(diào)試的環(huán)境以及錯誤信息都是用英語給出的,而民語言學(xué)生,根本沒學(xué)過外語,即便是學(xué)過,也由于各種因素的影響,英語根底較為單薄。英語、漢語、母語三門語言的在課堂上的轉(zhuǎn)換使得學(xué)生更是暈頭轉(zhuǎn)向、云里霧里,畏難情緒普遍存在。

1.2課下復(fù)習(xí)不到位,新知識理解困難該課程一般在大二開設(shè),其前導(dǎo)課程是C語言。C語言是民語言學(xué)生接觸到的第一門程序設(shè)計類課程,大多數(shù)同學(xué)還沒有掌握程序設(shè)計類課程的學(xué)習(xí)辦法,只注重課堂上聽老師講,而忽略了課下復(fù)習(xí)和再學(xué)習(xí)環(huán)節(jié),致使C語言普遍較差。而C++中的根底知識中很大一局部源于C語言,教師在課堂講授的時候,遇到與C語言相同的知識點采用的辦法一般是稍加提及就快速略過,根底不好的同學(xué)再理解C++的新知識就感覺十分困難了。

1.3程序編制能力差,書寫不標(biāo)準(zhǔn)學(xué)生普遍沒有“算法〞的概念。示例計算階乘、累加和等計算類型的題目,用筆會算,也根本上能表述分明計算的步驟,但到用C++語言書寫程序的階段時,就手足無措了。講過的例題能明白,遇到類似的題目就又不會了。理解問題、分析問題和解決問題的能力缺乏。編程根本上停留在“照貓畫貓〞的階段。

大局部的學(xué)生程序書寫不標(biāo)準(zhǔn),典型的表現(xiàn)之一是所編寫的程序格式混亂,沒有縮進(jìn)或亂縮進(jìn),“{}〞沒有獨占一行等,尤其是語句嵌套時,更是亂七八糟,括號不匹配這樣的低級問題更是頻頻出現(xiàn)。另一個典型表現(xiàn)是程序沒有注釋或者注釋全是廢棄的代碼?!办`光乍現(xiàn)〞后寫出的程序,一段時間后就看不懂了。

1.4程序調(diào)試能力弱性能良好的程序和軟件不可能一蹴而就,沒有錯誤,因此調(diào)試是程序員最根本的技能之一。而目前學(xué)生最欠缺的就是該項技能。實驗課上,學(xué)生所做的往往就是:錄入程序、單擊“編譯〞按鈕、“連接〞按鈕,最后單擊“運行〞按鈕,如果正確就看結(jié)果,然后下一題。一旦不能成功運行,根本上采用的辦法都是舉手,請老師來解決。不看也不會看Debug窗口給出的錯誤提示信息。

2應(yīng)對問題策略

2.1多舉例,幫忙民語言學(xué)生掌握抽象的概念C++語言的學(xué)習(xí)過程是一個相當(dāng)抽象的過程,各種各樣的語句都以符號的形式展現(xiàn)在面前,學(xué)生難免會對此產(chǎn)生厭倦。以民語言學(xué)生熟悉的人和事來舉例,可以幫忙他們掌握抽象的概念。示例,以阿凡提的外號是“智多星〞,請阿凡提吃飯,就是請智多星吃飯,阿凡提吃飽了就是智多星吃飽了為例,來講授“引用〞的用法和意義。以民族學(xué)生名字根本上是自己的名字在前,后跟父親的名字為例來講述類中“繼承〞的概念。

2.2分組、分級布置實驗任務(wù),選取趣味題目,激發(fā)學(xué)生的學(xué)習(xí)興趣上機(jī)實踐環(huán)節(jié)是C++的重要組成局部。課堂上的理論只有在實際編程過程中才能真正掌握。針對學(xué)生不同的學(xué)習(xí)根底和學(xué)習(xí)要求,實驗課上,允許學(xué)生自由分組,一般2~4人為一組。上課時按組坐座位。將作業(yè)分為根本作業(yè)和思考作業(yè),根本作業(yè)倡議自行完成,思考作業(yè)那么可以集思廣益,大家一起解決。思考作業(yè)多項選擇擇有意思的題目如“八皇后問題〞、“百錢百雞〞,提高學(xué)習(xí)的趣味性,激發(fā)學(xué)生的學(xué)習(xí)興趣。

2.3培養(yǎng)好的編程習(xí)慣,標(biāo)準(zhǔn)程序書寫格調(diào)程序的書寫格調(diào),將直接影響到學(xué)生的學(xué)習(xí)效率。嚴(yán)格標(biāo)準(zhǔn)的程序代碼層次清晰,一目了然,可以降低代碼出錯率,示例能夠有效防止括號不配對等低級問題,也便于后期的程序維護(hù)與修改工作。C++課程講授伊始,就應(yīng)對學(xué)生的程序書寫格調(diào)提出嚴(yán)格的要求,同一個模塊內(nèi)的語句必須寫在同一列上,不同層次的模塊必須按照縮進(jìn)的原那么進(jìn)行書寫。書寫格調(diào)好的程序可以提高學(xué)生的閱讀效率和改錯效率,同時,增強(qiáng)他們對模塊化概念的理解。

2.4采用“改錯〞規(guī)范范例的辦法,幫忙學(xué)生掌握“錯誤信息〞的根本詞匯民語言學(xué)生英語根底比擬差,“沒有學(xué)過英語,看不懂錯誤信息,所以不看〞,是大多數(shù)學(xué)生的普遍反饋。針對這種情況,本人所采用的辦法是:理論課講述時,選擇一個典型的程序范例,“改錯〞其中的某些語句,帶著大家一起讀Debug窗口給出的錯誤提示信息,劃出其中的關(guān)鍵詞,要求學(xué)生記錄這些關(guān)鍵詞。實驗課時,如果再出現(xiàn)類似的問題,即使看不懂整個錯誤信息的意思,只要能認(rèn)識關(guān)鍵詞,也就能大致確定錯誤的類型了。示例:刪掉語句后的“;〞,錯誤提示為:“errorC2143:syntaxerror:missing';'before'}'〞,關(guān)鍵詞為“missing〞。上機(jī)練習(xí)時,學(xué)生再看到錯誤信息中的“missing〞字樣,就能根本確定是源程序中短少了某個符號而引起的錯誤,從而縮小查找的范圍。

3結(jié)語

本文針對目前高校計算機(jī)專業(yè)C++民語言學(xué)生的教

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論