摘要:本文分析了我國(guó)高?!坝?jì)算機(jī)技術(shù)基礎(chǔ)”實(shí)踐教學(xué)中存在的問題,提出了“計(jì)算機(jī)技術(shù)基礎(chǔ)”實(shí)踐教學(xué)實(shí)現(xiàn)網(wǎng)絡(luò)化的優(yōu)點(diǎn)及設(shè)計(jì)雛形。
關(guān)鍵詞:實(shí)踐;網(wǎng)絡(luò);計(jì)算機(jī)技術(shù)基礎(chǔ)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
“計(jì)算機(jī)技術(shù)基礎(chǔ)”課程是高校面對(duì)非計(jì)算機(jī)專業(yè)學(xué)生開設(shè)的第一門程序設(shè)計(jì)課程,目的是使學(xué)生建立程序設(shè)計(jì)的基本概念,掌握程序設(shè)計(jì)的基本方法和技能,為各專業(yè)的后續(xù)計(jì)算機(jī)應(yīng)用類課程的學(xué)習(xí)打下良好的基礎(chǔ)?!坝?jì)算機(jī)技術(shù)基礎(chǔ)”課程的教學(xué)不僅僅局限于理論知識(shí)的傳授,更加注重培養(yǎng)學(xué)生的動(dòng)手實(shí)踐能力,培養(yǎng)學(xué)生今后的學(xué)習(xí)、生活、工作中必要的計(jì)算機(jī)操作技能,提高獨(dú)立分析問題、解決問題、知識(shí)整合的能力,拓展思維空間。
目前,多數(shù)高校的“計(jì)算機(jī)技術(shù)基礎(chǔ)”課程設(shè)置有C語言、Visual FoxPro語言、Visual Basic語言等。根據(jù)不同專業(yè)的后續(xù)計(jì)算機(jī)應(yīng)用的方向,開設(shè)不同的計(jì)算機(jī)語言,如農(nóng)、經(jīng)濟(jì)、文科類專業(yè)學(xué)習(xí)的VFP語言,理科類專業(yè)學(xué)習(xí)的是VB語言,工科類學(xué)習(xí)的C語言等?!坝?jì)算機(jī)技術(shù)基礎(chǔ)”課程中理論與實(shí)驗(yàn)課時(shí)的比例大致為1.5:1,而該課程在教學(xué)過程中具有很強(qiáng)的實(shí)踐性過程特征,學(xué)生必須通過大量的上機(jī)實(shí)踐和調(diào)試實(shí)踐才能掌握,因此實(shí)踐教學(xué)環(huán)節(jié)是整個(gè)課程教學(xué)中的一個(gè)重要過程,同時(shí)也是學(xué)生自主學(xué)習(xí)、獨(dú)立思考、理解吸收知識(shí)、提高綜合素質(zhì)的一個(gè)重要環(huán)節(jié)。
1 計(jì)算機(jī)技術(shù)基礎(chǔ)課程(以c語言為例)實(shí)踐教學(xué)中存在的1.1題
按照現(xiàn)有的實(shí)踐教學(xué)模式,教師理論課布置作業(yè),學(xué)生實(shí)驗(yàn)課前做,實(shí)驗(yàn)課上自己調(diào)試,有問題舉手問老師,一個(gè)老師對(duì)多個(gè)學(xué)生。但是隨著高校學(xué)生人數(shù)的增多及教學(xué)設(shè)施的限制,這種模式出現(xiàn)了越來越多的問題:
(1)部分學(xué)生得不到指導(dǎo)
在實(shí)際的實(shí)踐教學(xué)過程中,由于學(xué)生人數(shù)眾多,每人提出的問題又多,課堂時(shí)間有限,教師無法對(duì)每一位學(xué)生進(jìn)行指導(dǎo),常常是下課鈴響了,學(xué)生還在圍著老師問問題,這樣慢慢就會(huì)導(dǎo)致有些學(xué)生由于問題得不到解決,看不到自己的“成果”,體會(huì)不到編程的樂趣,從而慢慢失去學(xué)習(xí)的興趣。
(2)課程順序打亂
一般根據(jù)課程安排,是先上理論課再上實(shí)驗(yàn)課,實(shí)驗(yàn)課上主要是針對(duì)前面所學(xué)的理論知識(shí)進(jìn)行鞏固。但由于教學(xué)設(shè)施等原因,有時(shí)會(huì)倒過來,先上實(shí)驗(yàn)課,再上理論課,這時(shí)教師往往會(huì)根據(jù)課程的進(jìn)度,利用實(shí)驗(yàn)課的時(shí)間先講一部分理論知識(shí),但一般都是認(rèn)真的學(xué)生在聽,有些不專心的學(xué)生在忙著其他事情,等老師講完了,這些學(xué)生又開始問剛才講的內(nèi)容了,這樣就可能會(huì)引起課堂紀(jì)律混亂。
(3)針對(duì)指導(dǎo)性較差
由于學(xué)習(xí)能力等因素的影響,有的學(xué)生學(xué)習(xí)語言入門“快”,而有的學(xué)生比較“慢”。這時(shí),如果接受慢的學(xué)生得不到及時(shí)的針對(duì)性指導(dǎo),就不能激發(fā)學(xué)習(xí)潛能,容易導(dǎo)致學(xué)習(xí)積極性受到傷害,不利于個(gè)性化教育和人才的發(fā)現(xiàn)和培養(yǎng)。
(4)發(fā)現(xiàn)問題的被動(dòng)性
新生在上機(jī)實(shí)踐過程中,由于程序編譯后的錯(cuò)誤看不懂,或是看懂但不會(huì)修改等原因,難以自己檢查語法錯(cuò)誤,經(jīng)常不能獨(dú)立解決編譯錯(cuò)誤,因此就等著老師來指出錯(cuò)誤所在,這樣就慢慢產(chǎn)生了依賴性和惰性,從而失去了自己主動(dòng)發(fā)現(xiàn)問題、解決問題的鍛煉機(jī)會(huì)。
2基于網(wǎng)絡(luò)的計(jì)算機(jī)技術(shù)基礎(chǔ)課程(以C語言為例)實(shí)踐教學(xué)的實(shí)施
2.1 網(wǎng)絡(luò)化教學(xué)
把計(jì)算機(jī)技術(shù)基礎(chǔ)實(shí)踐教學(xué)用網(wǎng)絡(luò)和多媒體技術(shù)貫穿起來,可以突破傳統(tǒng)教育模式和時(shí)空限制,通過網(wǎng)絡(luò)把老師的指導(dǎo)與監(jiān)督和學(xué)生的自主學(xué)習(xí)有機(jī)地結(jié)合起來。在學(xué)習(xí)過程中實(shí)現(xiàn)了“生”與“機(jī)”互動(dòng),“師”與“生”互動(dòng),“生”與“生”互動(dòng),從而培養(yǎng)學(xué)生的問題意識(shí)和獨(dú)立發(fā)問、主動(dòng)學(xué)習(xí)的能力;信息意識(shí)和主動(dòng)獲取信息,處理信息的能力;研究意識(shí)和獨(dú)立思考、解決問題的能力;創(chuàng)新意識(shí)和創(chuàng)造思維,動(dòng)手實(shí)踐能力。概括起來,計(jì)算機(jī)技術(shù)基礎(chǔ)實(shí)踐教學(xué)網(wǎng)絡(luò)化使得學(xué)生的整個(gè)學(xué)習(xí)過程具有了以下優(yōu)點(diǎn)。
(1)實(shí)踐性:網(wǎng)絡(luò)教育中,問題是學(xué)生學(xué)習(xí)的重要載體,學(xué)生可以從感興趣的知識(shí)范疇提出問題,確定學(xué)習(xí)內(nèi)容,在真實(shí)的任務(wù)情境中進(jìn)行學(xué)習(xí)實(shí)踐活動(dòng)。
(2)開放性:由于問題是學(xué)生自己發(fā)現(xiàn)的,因此其獲取知識(shí)的渠道是開放性的,徹底打破了傳統(tǒng)課堂教學(xué)的禁錮性、死板性,激發(fā)了學(xué)生的學(xué)習(xí)興趣和愿望,讓學(xué)生真正感到學(xué)習(xí)的樂趣,增強(qiáng)了學(xué)習(xí)的信心。
(3)自主性:在學(xué)習(xí)過程中,學(xué)生真正成為學(xué)習(xí)的主體、設(shè)計(jì)者和實(shí)施者,并在自主學(xué)習(xí)、積極探究中促進(jìn)主體性發(fā)展。
(4)過程性:在學(xué)習(xí)實(shí)施過程中,學(xué)生逐步提出問題、選擇學(xué)習(xí)模式、查找資料、動(dòng)手實(shí)踐,可親身探索學(xué)習(xí)方法,體驗(yàn)知識(shí)產(chǎn)生發(fā)展過程,從而培養(yǎng)科學(xué)創(chuàng)新精神和實(shí)踐能力,增強(qiáng)社會(huì)責(zé)任感和合作交往能力。
(5)針對(duì)性:在教與學(xué)的過程中,改變了傳統(tǒng)的“一對(duì)多”的教學(xué)模式,教師與學(xué)生之間由于網(wǎng)絡(luò)平臺(tái)的搭建,形成了“一對(duì)一”的教學(xué)模式,從而使得每一位學(xué)生都能得到及時(shí)、針對(duì)性的指導(dǎo),激發(fā)了學(xué)習(xí)樂趣。
2.2 計(jì)算機(jī)技術(shù)基礎(chǔ)實(shí)踐教學(xué)網(wǎng)絡(luò)化的實(shí)施
針對(duì)上述分析的計(jì)算機(jī)技術(shù)基礎(chǔ)課程實(shí)踐教學(xué)中存在的問題,我們構(gòu)建了實(shí)現(xiàn)c語言實(shí)踐教學(xué)的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)。首先該平臺(tái)的設(shè)計(jì)基于實(shí)驗(yàn)室的局域網(wǎng)絡(luò),其次該平臺(tái)的設(shè)計(jì)遵循了“自頂向下、逐步細(xì)化”的原則,從兩個(gè)大模塊進(jìn)行了設(shè)計(jì):一是教師模塊,主要是回答學(xué)生的提問,向?qū)W生單獨(dú)布置作業(yè),接受學(xué)生每堂課完成的作業(yè)等管理、引導(dǎo)、監(jiān)督工作:二是學(xué)生模塊,學(xué)生在此學(xué)習(xí)并提高綜合素質(zhì),主要包含了以下內(nèi)容。
(1)按照章節(jié)設(shè)計(jì)了若干個(gè)實(shí)驗(yàn)?zāi)K,每個(gè)實(shí)驗(yàn)?zāi)K中包含了不同難易程度的習(xí)題,并對(duì)每道題進(jìn)行了標(biāo)記(簡(jiǎn)、中、難),使學(xué)生對(duì)于要解決的問題做到心中有數(shù)。在實(shí)驗(yàn)課上,學(xué)生可根據(jù)自己當(dāng)前的掌握情況,有選擇性地進(jìn)行操作,體現(xiàn)了學(xué)生的自主性學(xué)習(xí)。
(2)編程思路提示,在每道實(shí)驗(yàn)習(xí)題后都有相應(yīng)的算法提示,并且在平臺(tái)中提供了一些和實(shí)驗(yàn)習(xí)題中相類似的例題程序供學(xué)生參考,真正做到引導(dǎo)學(xué)生自主學(xué)習(xí),提高分析問題的能力。
(3)典型錯(cuò)誤知識(shí)庫,每個(gè)實(shí)驗(yàn)?zāi)K中的習(xí)題大多是教師精心設(shè)計(jì)的,初學(xué)者在完成這些題目時(shí)最可能出現(xiàn)的一些編譯或運(yùn)行錯(cuò)誤是事先可以估計(jì)的。教師根據(jù)經(jīng)驗(yàn)將這些可能出現(xiàn)的錯(cuò)誤進(jìn)行整理,匯編在文檔中并給出處理方法等,引導(dǎo)學(xué)生自己分析,找出錯(cuò)誤根源,鍛煉自己解決問題的能力。如果自己實(shí)在無法解決,則上傳給教師或與其他同學(xué)交流,尋求幫助,實(shí)現(xiàn)了不同層次學(xué)生的針對(duì)性指導(dǎo)。
(4)嵌入了語言操作環(huán)境和教師的教學(xué)CAI課件,學(xué)生在具體的語言操作環(huán)境窗口中編寫程序時(shí)(如TC 2.0),同時(shí)在屏幕的右上角還有一個(gè)包含所做習(xí)題內(nèi)容的小窗口,使整個(gè)實(shí)踐教學(xué)環(huán)節(jié)一體化。
(5)計(jì)算機(jī)等級(jí)考試二級(jí)題庫(C語言),使學(xué)生在學(xué)習(xí)過程中可隨時(shí)進(jìn)行自我測(cè)試,了解自己的課程掌握情況,從而可利用課余時(shí)間進(jìn)行自我設(shè)計(jì)學(xué)習(xí)。
3 結(jié)束語
以上C語言實(shí)踐教學(xué)的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)只是我們?cè)谟?jì)算機(jī)技術(shù)基礎(chǔ)實(shí)踐教學(xué)環(huán)節(jié)實(shí)現(xiàn)網(wǎng)絡(luò)化的一個(gè)雛形,還有很多問題需要討論,如評(píng)價(jià)模塊的實(shí)現(xiàn)等。