李嘉俊
計(jì)算機(jī)語言有很多種,C++就是其中之一,而且是基礎(chǔ)學(xué)科,承上啟下。但是如果直接讓學(xué)生學(xué)習(xí)C++面向?qū)ο缶幊?,就?huì)存在學(xué)生因?yàn)槔斫饽芰κ芟薅霈F(xiàn)無法理解的情況。因此,本文主要是剖析C++面向?qū)ο蟪绦蛟O(shè)計(jì)課程目前所存在的問題、課程建設(shè)和改革思路,旨在提高本門課程的教學(xué)效果,幫助學(xué)生快速理解C++語言,進(jìn)而方便學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)課程。
剖析C++面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)存在的問題
以往的C++面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)比較傳統(tǒng),主要是把課本的知識(shí)在課堂上對(duì)學(xué)生進(jìn)行灌輸,一些功能和具體函數(shù)的作用,只能通過敘述來呈現(xiàn)出來,也就是僅能夠進(jìn)行理論學(xué)習(xí)。雖然在教學(xué)過程中也進(jìn)行一些實(shí)驗(yàn),但是學(xué)生只能照搬,缺乏創(chuàng)新性。
經(jīng)過分析匯總,目前課程教學(xué)主要存在以下問題,一是老師教學(xué)方法缺乏創(chuàng)新,沒有把理論和實(shí)踐聯(lián)系在一起,由于沒有吸引力,學(xué)生很難掌握這門學(xué)科的精髓;二是很多學(xué)生C++語言理論知識(shí)不夠,在運(yùn)用的時(shí)候不能夠靈活處置,遇到問題就會(huì)手忙腳亂,遇到困難缺乏自信;三是有些學(xué)生上完C++課程后沒有復(fù)習(xí)和預(yù)習(xí),學(xué)習(xí)掌握能力弱,上課聽課效率低,直接導(dǎo)致學(xué)習(xí)成績(jī)不高;四是對(duì)于老師來說,由于受課時(shí)的影響,無法將所有的C++語言知識(shí)教授給學(xué)生,有些知識(shí)點(diǎn)可能無法講深講透;最后是實(shí)踐課程主題單一,沒有創(chuàng)新和思考,效果非常不理想。
探究C++面向?qū)ο蟪绦蛟O(shè)計(jì)課程的改革方向
對(duì)于上述C++面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)所存在的問題,設(shè)計(jì)課程改革勢(shì)在必行,為了讓課程改革更有意義,最重要的就是要轉(zhuǎn)變師生的態(tài)度。老師要?jiǎng)?chuàng)新教學(xué)研究,用更多新的方式來激發(fā)學(xué)生的興趣,同時(shí)設(shè)計(jì)更多有吸引力的課程來讓學(xué)生愛學(xué)習(xí)C++面向?qū)ο蟪绦蛟O(shè)計(jì)課程。隨著學(xué)習(xí)進(jìn)度的不斷加深,老師要做好輔導(dǎo),讓學(xué)生不能產(chǎn)生難厭學(xué)情緒,同時(shí)提高解決問題的能力,進(jìn)而保持學(xué)習(xí)興趣。
其次,改變傳統(tǒng)的教學(xué)方式,不能采用填鴨式灌輸方法。老師對(duì)于程序設(shè)計(jì)要有自己的思路,不能照搬課本,在傳授知識(shí)的同時(shí),能夠科學(xué)設(shè)計(jì)教學(xué)課件,吸引學(xué)生注意力,讓學(xué)生愿意積極回答問題,跟著老師的思路走,提高課堂的參與度。創(chuàng)新教學(xué)模式,不僅能夠優(yōu)化教學(xué)質(zhì)量、提高學(xué)習(xí)質(zhì)量,還能激發(fā)學(xué)生自主學(xué)習(xí)能力。給學(xué)生留問題,課后通過自己動(dòng)手、動(dòng)腦去尋找,可以激發(fā)學(xué)生的創(chuàng)造性。另外,在學(xué)習(xí)過程中,很多學(xué)生都把注意力放在C++語言的要求上面,沒有統(tǒng)觀整個(gè)程序設(shè)計(jì)的思路,這樣就容易在沒有主線的情況下,缺乏分析問題和解決問題的能力,如果不能掌握此方法,就喪失了學(xué)習(xí)此門課程的意義。C++課程設(shè)計(jì)的主旨就是讓學(xué)生鍛煉抽象的思維能力,這種能力不是簡(jiǎn)單幾節(jié)課程所能學(xué)會(huì)的,需要持續(xù)不斷地培養(yǎng)和鍛煉。最后,課程設(shè)計(jì)改革要以提高實(shí)踐能力為目標(biāo),不斷調(diào)整課程體系和考核方式,與時(shí)俱進(jìn),采用多種實(shí)踐方式不斷提高學(xué)生程序設(shè)計(jì)能力。
綜上所述,在現(xiàn)代計(jì)算機(jī)軟件開發(fā)中,C++語言應(yīng)用廣泛,很多編程人員常用其進(jìn)行程序設(shè)計(jì),同時(shí)也是高校程序設(shè)計(jì)教學(xué)中的必修課程。本文提出的C++面向?qū)ο蟪绦蛟O(shè)計(jì)課程的改革方向,能夠比較明顯地激發(fā)學(xué)生的學(xué)習(xí)積極性和學(xué)習(xí)興趣。學(xué)生在興趣的驅(qū)使下,能夠積極地參與到課堂中,學(xué)習(xí)氛圍良好,很多學(xué)生的成績(jī)和實(shí)踐操作水平有了明顯提高。同時(shí),學(xué)生程序設(shè)計(jì)能力隨著靈活運(yùn)用C++語言而逐步提高,學(xué)生非常愿意參加編程競(jìng)賽和一些科研項(xiàng)目,且在參與競(jìng)賽和科研項(xiàng)目的研究過程中,更多的能力被激發(fā),促進(jìn)了學(xué)生實(shí)踐能力的提高。