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