c語言程序設(shè)計(jì)論文范文

時(shí)間:2023-03-26 12:11:37

導(dǎo)語:如何才能寫好一篇c語言程序設(shè)計(jì)論文,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

c語言程序設(shè)計(jì)論文

篇1

西安理工大學(xué)工科非計(jì)算機(jī)專業(yè)和計(jì)算機(jī)專業(yè)雖然都開設(shè)C語言程序設(shè)計(jì)課程,但是前者具有鮮明的專業(yè)特點(diǎn),對(duì)該課程的要求明顯不同,僅僅按照“面向?qū)ο蠼虒W(xué)”的原則,適當(dāng)調(diào)整教學(xué)組織活動(dòng)和教學(xué)內(nèi)容對(duì)于后者是遠(yuǎn)遠(yuǎn)不夠的。針對(duì)目前工科非計(jì)算機(jī)專業(yè)C語言程序設(shè)計(jì)課程教學(xué)實(shí)踐中所暴露的主要問題,筆者積極開展了非計(jì)算機(jī)專業(yè)C語言程序設(shè)計(jì)課程教學(xué)設(shè)計(jì)的教改工作。

1.1教學(xué)設(shè)計(jì)概述

所謂教學(xué)設(shè)計(jì),就是為了達(dá)到一定的教學(xué)目的,對(duì)教什么(課程、教學(xué)內(nèi)容等)和怎么教(組織、方法、媒體的使用等)進(jìn)行設(shè)計(jì)。教學(xué)設(shè)計(jì)不等同于傳統(tǒng)的備課寫教案。教學(xué)設(shè)計(jì)有利于教學(xué)工作的科學(xué)化,使教學(xué)活動(dòng)納入科學(xué)的軌道。教學(xué)設(shè)計(jì)的意義就在于追求教學(xué)效果的最優(yōu)化,不僅關(guān)心教師如何教,更關(guān)心學(xué)生如何學(xué),注重將人類對(duì)教與學(xué)的研究結(jié)果和理論綜合應(yīng)用于教學(xué)實(shí)踐。教學(xué)設(shè)計(jì)主要包括確定教學(xué)目標(biāo)、組織教學(xué)內(nèi)容、分析教學(xué)對(duì)象、選擇教學(xué)形式和方法及教學(xué)媒體、設(shè)計(jì)教學(xué)過程、教學(xué)質(zhì)量評(píng)價(jià)設(shè)計(jì)等基本環(huán)節(jié),其中,設(shè)計(jì)教學(xué)過程是課程教學(xué)設(shè)計(jì)的核心。

1.2該課程教學(xué)設(shè)計(jì)的內(nèi)容

西安理工大學(xué)C語言程序設(shè)計(jì)課程組于2003年出版了《C語言程序設(shè)計(jì)教程》及配套的《C語言程序設(shè)計(jì)教程上機(jī)實(shí)驗(yàn)與學(xué)習(xí)指導(dǎo)》特色教材。自2011年開始,非計(jì)算機(jī)專業(yè)選用的教材與計(jì)算機(jī)專業(yè)不同。目前非計(jì)算機(jī)專業(yè)選用《C語言程序設(shè)計(jì)》(第1版,張毅坤教授,高等教育出版社,2011)作為該課程的教材。非計(jì)算機(jī)專業(yè)C語言程序設(shè)計(jì)的教學(xué)設(shè)計(jì)是一項(xiàng)復(fù)雜的系統(tǒng)工程,主要包括課程教學(xué)設(shè)計(jì)、章節(jié)教學(xué)設(shè)計(jì)、課堂教學(xué)設(shè)計(jì)和實(shí)驗(yàn)教學(xué)設(shè)計(jì),以西安理工大學(xué)C語言程序設(shè)計(jì)課程教學(xué)大綱為指導(dǎo),以《C語言程序設(shè)計(jì)》(第1版)及其配套教材為基礎(chǔ),確定課程教學(xué)設(shè)計(jì)的內(nèi)容:①將該課程的教學(xué)目標(biāo)確定為“掌握C語言的基本語法和語義,理解結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法,提高學(xué)生的編程能力和調(diào)試程序的能力”。②組織教學(xué)內(nèi)容的關(guān)鍵是進(jìn)行教材的組織呈現(xiàn),理論教學(xué)內(nèi)容包括《C語言程序設(shè)計(jì)》(第1版)的第一章至第八章,實(shí)驗(yàn)教學(xué)體現(xiàn)于該教材的第九章及配套教材。③學(xué)生作為教學(xué)對(duì)象始終是教學(xué)過程中的重要角色,工科非計(jì)算機(jī)專業(yè)的種類多,分析教學(xué)對(duì)象就是掌握學(xué)生特點(diǎn)與了解專業(yè)背景并重。④重點(diǎn)突出課堂教學(xué)設(shè)計(jì),傳統(tǒng)教學(xué)與案例教學(xué)有機(jī)結(jié)合,“講解+多媒體演示+課堂板書”缺一不可。⑤設(shè)計(jì)教學(xué)過程與“組織教學(xué)內(nèi)容”聯(lián)系最為緊密,主要包括課堂教學(xué)設(shè)計(jì)和實(shí)驗(yàn)教學(xué)設(shè)計(jì),教學(xué)過程設(shè)計(jì)遵循的總原則是:激發(fā)學(xué)生興趣,注重能力培養(yǎng),合理安排教學(xué)順序,講清重點(diǎn)與化解難點(diǎn)緊密結(jié)合,課堂提高與課后鞏固拓展有機(jī)統(tǒng)一,并預(yù)測教學(xué)實(shí)踐中可能出現(xiàn)的意外情況。⑥將學(xué)生評(píng)價(jià)、同行評(píng)價(jià)、教學(xué)督導(dǎo)組專家評(píng)價(jià)、主管教學(xué)的領(lǐng)導(dǎo)評(píng)價(jià)和教師自我評(píng)價(jià)這幾種評(píng)價(jià)的結(jié)果綜合起來,比較客觀的評(píng)價(jià)教學(xué)效果與教學(xué)質(zhì)量。

2教學(xué)設(shè)計(jì)的實(shí)踐及效果

我們連續(xù)多年承擔(dān)非計(jì)算機(jī)專業(yè)C語言程序設(shè)計(jì)課程,先后承擔(dān)過西安理工大學(xué)電氣工程及其自動(dòng)化(電力)、水文與水資源工程、印刷工程、包裝工程和材料科學(xué)與工程等專業(yè)的C語言程序設(shè)計(jì)的理論教學(xué)和實(shí)驗(yàn)教學(xué)任務(wù)。始終將上述教學(xué)設(shè)計(jì)的內(nèi)容貫穿于課堂教學(xué)和實(shí)驗(yàn)教學(xué)之中。C語言程序設(shè)計(jì)本身是一門實(shí)踐性很強(qiáng)的課程,加之各個(gè)理工科專業(yè)的特色鮮明,所以結(jié)合學(xué)生所學(xué)專業(yè)特點(diǎn)與需求,同一門課程,針對(duì)不同專業(yè)的學(xué)生,適當(dāng)調(diào)整教學(xué)設(shè)計(jì)內(nèi)容,并在教學(xué)實(shí)踐中檢驗(yàn)教學(xué)效果。2012年以來,學(xué)生對(duì)筆者的教學(xué)評(píng)分一直在95分以上,也給予了肯定性的評(píng)價(jià),例如“采用啟發(fā)式教學(xué),闡述問題深入淺出,重點(diǎn)突出,能理論聯(lián)系實(shí)際或聯(lián)系學(xué)科發(fā)展的新成果”;“對(duì)于您的授課方式我們很滿意,感謝您對(duì)這門課程的熱忱,我們會(huì)努力學(xué)下去”;等等。

3結(jié)語

篇2

1  實(shí)踐課程簡介

本課程屬于我校計(jì)算機(jī)類本科生的第一門專業(yè)基礎(chǔ)實(shí)踐課,課程內(nèi)容包括C++語言程序設(shè)計(jì)的理論和實(shí)踐兩個(gè)部分?;A(chǔ)理論部分內(nèi)容包括C語言程序設(shè)計(jì)的基本概念、C++面向?qū)ο蟪绦蛟O(shè)計(jì)、類、對(duì)象、繼承、派生、多態(tài)、模板等概念。實(shí)踐部分則包括C++語言程序設(shè)計(jì)的基本訓(xùn)練、類和模板的設(shè)計(jì)編程、幾個(gè)算法的實(shí)現(xiàn)、簡單應(yīng)用等。

C++語言程序設(shè)計(jì)是計(jì)算機(jī)類本科生的一門程序設(shè)計(jì)語言基礎(chǔ)課程,雖然現(xiàn)在大多數(shù)程序員使用Java語言做項(xiàng)目開發(fā),但作為程序設(shè)計(jì)的入門語言,考慮到在培養(yǎng)程序員思維方式的轉(zhuǎn)變過程中,既要兼顧理解計(jì)算機(jī)硬件和軟件的結(jié)合,又要程序員從傳統(tǒng)的數(shù)學(xué)邏輯思維方式繼承并成功轉(zhuǎn)型到計(jì)算機(jī)邏輯思維方式。目前也只有C或C++語言能夠較好的滿足這種需求。

本課程注重采用C++編程語言的最新國際標(biāo)準(zhǔn)[1],結(jié)合我們學(xué)校實(shí)驗(yàn)室硬件的情況,盡可能采用國際上正在流行的比較新的編程軟件進(jìn)行實(shí)踐教學(xué)。使得課程的講授內(nèi)容始終跟蹤C(jī)++程序設(shè)計(jì)語言的前沿性和先進(jìn)性。積極學(xué)習(xí)和引入國內(nèi)外同行的先進(jìn)教學(xué)方法和教學(xué)案例。簡單介紹C++語言程序設(shè)計(jì)的幾個(gè)流派、現(xiàn)實(shí)的應(yīng)用情況及未來發(fā)展趨勢。

本課程強(qiáng)調(diào)學(xué)生在認(rèn)真聽課、閱讀理解課本上的有關(guān)程序設(shè)計(jì)的概念、方法外,還要善于利用互聯(lián)網(wǎng)的資源,特別是學(xué)習(xí)C++語言程序設(shè)計(jì)的幾個(gè)官方網(wǎng)站、幾個(gè)行業(yè)大牛的網(wǎng)站上的知識(shí)。在理解理論的基礎(chǔ)上展開實(shí)驗(yàn)驗(yàn)證,不斷的修正自己的理解偏差,使自己學(xué)到的知識(shí)不斷完善,形成體系,為后續(xù)課程的學(xué)習(xí)打下一個(gè)堅(jiān)實(shí)的基礎(chǔ)。在C++語言程序設(shè)計(jì)實(shí)踐教學(xué)過程中,強(qiáng)調(diào)合作能力的培養(yǎng),團(tuán)隊(duì)意識(shí)的形成。自2004年以來,本課程教學(xué)效果得到學(xué)生的一致肯定,鍛煉和培養(yǎng)了學(xué)生的實(shí)踐能力,比較好的完成了本門課程的教學(xué)任務(wù)。

2  實(shí)踐教學(xué)目標(biāo)

本課程的實(shí)踐教學(xué)目標(biāo)包括:學(xué)生通過本課程的學(xué)習(xí)、實(shí)踐,讓學(xué)生從中學(xué)生傳統(tǒng)的數(shù)學(xué)思維方式轉(zhuǎn)變?yōu)榻Y(jié)合計(jì)算機(jī)軟硬件特點(diǎn)和計(jì)算機(jī)邏輯的計(jì)算機(jī)思維模式去分析問題、編寫程序、實(shí)現(xiàn)解決問題。通過C++語言程序設(shè)計(jì)課程的實(shí)踐訓(xùn)練,了解什么是面向?qū)ο蟮脑O(shè)計(jì)思想,養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格。利用C++語言程序設(shè)計(jì)來解決一些實(shí)際問題;學(xué)會(huì)自頂向下,逐步細(xì)化,會(huì)把復(fù)雜問題拆解為幾個(gè)更為簡單的問題,利用面向?qū)ο蠹夹g(shù)進(jìn)行設(shè)計(jì)和編程。培養(yǎng)團(tuán)隊(duì)協(xié)作和開放意識(shí),為計(jì)算機(jī)類專業(yè)后續(xù)課程的學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)。

3  實(shí)踐教學(xué)方法、手段(舉例說明采用的各種教學(xué)方法及手段的使用目的、實(shí)施過程、實(shí)施效果)

①建立以轉(zhuǎn)變傳統(tǒng)數(shù)學(xué)邏輯思維方式為結(jié)合計(jì)算機(jī)軟硬件特點(diǎn)的計(jì)算機(jī)邏輯思維方式為主線的,分層級(jí)、漸變式的實(shí)驗(yàn)教學(xué)體系。首先訓(xùn)練學(xué)生學(xué)習(xí)計(jì)算機(jī)編程的三種基本邏輯,數(shù)組等數(shù)據(jù)的組織方式,學(xué)會(huì)排序等幾個(gè)簡單常用算法、解決一些簡單問題。然后學(xué)習(xí)把數(shù)據(jù)和定義在數(shù)據(jù)上的操作整合在一起引入類的概念、學(xué)會(huì)類的定義、理解繼承、派生、多態(tài)、學(xué)會(huì)模板的定義和使用、學(xué)習(xí)文件的使用方法。使學(xué)生養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格、形成計(jì)算機(jī)邏輯思維模式。

②采用靈活多變的教學(xué)方法,加快提高學(xué)生的編程能力。實(shí)踐教學(xué)過程中,針對(duì)一些具體的例題,先解決基本問題,然后分析對(duì)于一些語句進(jìn)行適當(dāng)修改和加入新的語句就可以解決類似的其他問題。設(shè)計(jì)、利用一些實(shí)驗(yàn)數(shù)據(jù)發(fā)現(xiàn)所設(shè)計(jì)的程序的關(guān)鍵性問題,然后引導(dǎo)學(xué)生去解決此類問題。因?yàn)楸鹃T課程是學(xué)生接觸的第一門實(shí)踐性課程,教學(xué)過程中引出的問題有些是當(dāng)前階段可以解決的,一些問題還要通過后續(xù)課程的學(xué)習(xí)提高能力后才能解決,不一定馬上就要把問題解決掉、重點(diǎn)是培養(yǎng)學(xué)生繼續(xù)學(xué)習(xí)的興趣。激發(fā)學(xué)生自主學(xué)習(xí)的積極性、主動(dòng)性和能動(dòng)性。

鼓勵(lì)學(xué)生自主組建C++語言程序設(shè)計(jì)興趣小組去找協(xié)作課題、完成課程設(shè)計(jì)作業(yè)。實(shí)驗(yàn)課堂上也鼓勵(lì)學(xué)生多走動(dòng)、多交流。建立網(wǎng)上資料、技術(shù)分享機(jī)制、鼓勵(lì)學(xué)生分享解決問題的方法,老師根據(jù)學(xué)生的分享情況,適當(dāng)增加學(xué)生的平時(shí)成績。

③逐步建立學(xué)校和社會(huì)的協(xié)同培養(yǎng)模式。在教學(xué)過程中,課外時(shí)間如有可能,適當(dāng)組織部分學(xué)生走出校門,利用校友資源,組織參觀企業(yè)、科研院所、地方政府等單位在計(jì)算機(jī)方面的應(yīng)用情況。了解社會(huì)需求、拓展視野、激發(fā)學(xué)生學(xué)習(xí)本專業(yè)的積極性。形式多樣的人才培養(yǎng)協(xié)同創(chuàng)新模式。教學(xué)團(tuán)隊(duì)通過學(xué)院與廣州易數(shù)信息科技有限公司、廣東省信息安全測評(píng)中心、廣州杰賽科技股份有限公司、廣州騰科網(wǎng)絡(luò)技術(shù)有限公司等企事業(yè)單位建立了長期戰(zhàn)略合作關(guān)系。這些都為創(chuàng)新型人才培養(yǎng)打下了堅(jiān)實(shí)的基礎(chǔ)。

4  實(shí)踐教學(xué)考核方法

本課程的總評(píng)價(jià)分?jǐn)?shù)包括平時(shí)考勤,平時(shí)作業(yè),中段考試、期終前上機(jī)考試、課程設(shè)計(jì)與新技術(shù)資料翻譯,期末考核六部分。分別占10%、10%、15%、15%、10%、40%。其中,平時(shí)作業(yè)主要是針對(duì)課程中每章節(jié)后,為鞏固所學(xué)內(nèi)容所布置的習(xí)題編程實(shí)現(xiàn);課程設(shè)計(jì)則主要是訓(xùn)練學(xué)生的協(xié)作能力和解決實(shí)際問題的分析、設(shè)計(jì)、編程能力、要求提交一份相對(duì)完整的設(shè)計(jì)文檔;英文資料翻譯采用自主選擇網(wǎng)絡(luò)上國外近半年來計(jì)算機(jī)類的英文資料、鼓勵(lì)組團(tuán)分解翻譯大塊文件,要求每人翻譯至少2個(gè)A4版面。期末考試通過閉卷方式考核程序設(shè)計(jì)的能力,期終考試占總成績的40%。

5  實(shí)踐教材

本課程的實(shí)踐教材為本課程主持人及參與人員王玉山等所編著的《C++語言程序設(shè)計(jì)實(shí)踐》,該教材現(xiàn)在只有電子稿,還沒有正式出版。

6  實(shí)踐教學(xué)環(huán)境和教學(xué)資源

本課程的實(shí)踐教學(xué)環(huán)境為:①學(xué)習(xí)版的微軟公司的Visual Studio Visual C++的集成開發(fā)環(huán)境。②Bloodshed Dev-C++(C++開發(fā)工具)V5.11.0中文免費(fèi)版。③奇趣科技開發(fā)的跨平臺(tái)C++圖形用戶界面應(yīng)用程序開發(fā)框架Qt。

教學(xué)資源:

①課程概要:課程簡介、教學(xué)大綱、課程特色、教學(xué)效果。

②在線課堂:課程PPT。

③實(shí)驗(yàn)指導(dǎo):實(shí)驗(yàn)指導(dǎo)書和實(shí)驗(yàn)報(bào)告。

④部分大作業(yè)選題目錄。

⑤C++語言程序設(shè)計(jì)課程及研究常用、重要網(wǎng)址列表。

7  實(shí)踐教學(xué)效果

經(jīng)過多年探索和實(shí)踐,教學(xué)團(tuán)隊(duì)在人才培養(yǎng)模式、教學(xué)方法、實(shí)踐教學(xué)改革、試驗(yàn)教材編寫等方面取得了一定的成績。團(tuán)隊(duì)成員發(fā)表相關(guān)教改論文10余篇,獲得過2010年廣東省千百十校級(jí)人才項(xiàng)目,主持廣東外語外貿(mào)大學(xué)校教學(xué)研究課題“畢業(yè)設(shè)計(jì)管理系統(tǒng)”,2010年度、2012年度廣東外語外貿(mào)大學(xué)優(yōu)秀科研業(yè)績獎(jiǎng)二等獎(jiǎng),周詠梅和林華兩位老師獲得過年度優(yōu)秀個(gè)人。教學(xué)團(tuán)隊(duì)成員具有豐富的教學(xué)改革實(shí)踐經(jīng)驗(yàn)和理論基礎(chǔ),保證了本門實(shí)踐課的教學(xué)質(zhì)量。

通過大作業(yè)與新技術(shù)資料翻譯,提高了學(xué)生主動(dòng)學(xué)習(xí)的積極性、培養(yǎng)了團(tuán)結(jié)協(xié)作精神。提高了解決問題的能力。組織部分學(xué)生到相關(guān)企業(yè)參觀、堅(jiān)定同學(xué)們學(xué)習(xí)本專業(yè)的積極性。

指導(dǎo)學(xué)生積極開展科研實(shí)踐和申報(bào)項(xiàng)目,獲得成績?nèi)缦拢?/p>

①在王玉山老師的指導(dǎo)下,軟件系2015級(jí)大學(xué)一年級(jí)新生林澤聰?shù)全@得了廣東省團(tuán)委的攀登計(jì)劃項(xiàng)目:個(gè)人健康檔案,獲得資助2萬元。

②在周詠梅和蔣盛益老師指導(dǎo)下,彭金原等同學(xué)獲得廣東外語外貿(mào)大學(xué)校級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目:網(wǎng)絡(luò)輿情構(gòu)建關(guān)鍵問題研究―以微博客為分析對(duì)象(2011年校級(jí));黃確君等獲得:面向高校圖書館的推薦系統(tǒng)(2012年校級(jí))。

國家級(jí)學(xué)科競賽獲獎(jiǎng)情況:

Innc多媒體解析語言,2007年在天津舉辦的全國第10屆挑戰(zhàn)杯比賽3等獎(jiǎng),2004級(jí)軟件工程專業(yè),文羲暢。指導(dǎo)老師王玉山。該項(xiàng)目同時(shí)獲得廣東省2007年第九屆挑戰(zhàn)杯1等獎(jiǎng)。

省級(jí)學(xué)科競賽獲獎(jiǎng)情況:

①四靈象棋――基于互聯(lián)網(wǎng)與移動(dòng)設(shè)備聯(lián)合開發(fā),廣東省第18屆“高校杯”軟件作品賽一等獎(jiǎng),2006級(jí)計(jì)算機(jī)專業(yè):郭勇、劉榮科、何健,指導(dǎo)老師:林華、蔣盛益、吳彩虹、王玉山。

②基于Web3d的網(wǎng)上服裝商城 , 第十七屆廣東省“文泰高校杯”軟件設(shè)計(jì)(本科組)競賽1等獎(jiǎng),  2004級(jí)軟件工程專業(yè)學(xué)生,指導(dǎo)老師,王玉山。

泛珠三角安利杯大學(xué)生計(jì)算機(jī)作品賽:

2006級(jí)計(jì)算機(jī)專業(yè),陳俊平,余雯. 基于C++語言程序設(shè)計(jì)的垃圾郵件識(shí)別系統(tǒng), 泛珠三角大學(xué)生計(jì)算機(jī)作品賽廣東賽區(qū), 二等獎(jiǎng),2009。

2006級(jí)計(jì)算機(jī)專業(yè)學(xué)生,“任意達(dá)”――私人定制高??蛙嚶?lián)盟系統(tǒng),大學(xué)生計(jì)算機(jī)作品賽暨泛珠三角大學(xué)生計(jì)算機(jī)作品賽廣東賽區(qū)選拔賽三等獎(jiǎng) , 指導(dǎo)教師林華。

8  實(shí)踐課程特色及價(jià)值

《C++語言程序設(shè)計(jì)》作為大學(xué)計(jì)算機(jī)類1年級(jí)新生的第1門實(shí)踐課程, 肩負(fù)著既要把學(xué)生從傳統(tǒng)的數(shù)學(xué)思維方式向結(jié)合計(jì)算機(jī)軟硬件特點(diǎn)的計(jì)算機(jī)思維方式轉(zhuǎn)變,又要轉(zhuǎn)變學(xué)生的應(yīng)試教育模式學(xué)習(xí)方式向探索式、實(shí)證式、協(xié)同式、全球互聯(lián)網(wǎng)求助式、開放式教育學(xué)習(xí)方式轉(zhuǎn)變。還要求學(xué)會(huì)面向?qū)ο蟮某绦蛟O(shè)計(jì)思想方法,為后續(xù)課程的學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)。課程內(nèi)容本身要求理論聯(lián)系實(shí)際、在理解理論的基礎(chǔ)上進(jìn)行實(shí)踐驗(yàn)證并不斷修正、完善自己理論體系。學(xué)習(xí)本課程后,要求能夠進(jìn)行面向?qū)ο蟮念惖脑O(shè)計(jì),能夠解決一些實(shí)際問題。本課程的特色和價(jià)值主要表現(xiàn)在:

①課程內(nèi)容理論聯(lián)系實(shí)際,所用軟件實(shí)驗(yàn)工具、環(huán)境要符合時(shí)代需要、要采用最新的C++語言程序設(shè)計(jì)國際標(biāo)準(zhǔn)進(jìn)行實(shí)驗(yàn)講學(xué),在試驗(yàn)中老師要善于對(duì)于同一個(gè)程序代碼、進(jìn)行適當(dāng)變換就可以講解、實(shí)驗(yàn)幾個(gè)概念和方法,爭取用較短的實(shí)驗(yàn)時(shí)間獲得盡可能大的教學(xué)效果。

篇3

當(dāng)前社會(huì)職業(yè)的多樣化,學(xué)生就業(yè)的需求,高等教育中非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)課程體系也應(yīng)該有相應(yīng)的改革,使得新的課程體系,可以提供給理科、工科、文科、藝術(shù)類等其他不同的專業(yè)進(jìn)行計(jì)算機(jī)基礎(chǔ)教育時(shí)更豐富的選擇。使各個(gè)專業(yè)的畢業(yè)生將來在擇業(yè)時(shí)在計(jì)算機(jī)教育上能夠更貼近用人單位的要求。《非計(jì)算機(jī)專業(yè)計(jì)算機(jī)公共基礎(chǔ)課的教學(xué)改革與實(shí)踐》的主要的目標(biāo)針對(duì)我校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)公共基礎(chǔ)課教學(xué)進(jìn)行課程體系改革的研究與實(shí)踐,與此相應(yīng)的教學(xué)方法、教學(xué)內(nèi)容、教學(xué)模式、實(shí)驗(yàn)教學(xué)、教材、計(jì)算機(jī)基礎(chǔ)課程考核方法應(yīng)同步改革。

二、我校的計(jì)算機(jī)基礎(chǔ)教育新舊課程結(jié)構(gòu)的比較

根據(jù)高等教育的發(fā)展,對(duì)我校非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)教學(xué)提出了新的要求,相應(yīng)的課程體系改革為:計(jì)算機(jī)基礎(chǔ)分為大學(xué)計(jì)算機(jī)基礎(chǔ)、計(jì)算機(jī)技術(shù)基礎(chǔ)和計(jì)算機(jī)應(yīng)用基礎(chǔ)三個(gè)層次,為必修課或選修課。其中:理工類建議選擇C語言程序設(shè)計(jì)、java語言程序設(shè)計(jì)等,文科類選擇VB程序設(shè)計(jì)、web程序設(shè)計(jì)等;第四、五學(xué)期各專業(yè)可根據(jù)專業(yè)培養(yǎng)需要選擇。同時(shí)為了使同學(xué)們能更好的掌握知識(shí),將《C語言程序設(shè)計(jì)》《java語言程序設(shè)計(jì)》《VB程序設(shè)計(jì)》《web程序設(shè)計(jì)》《動(dòng)漫設(shè)計(jì)》課程分為兩個(gè)學(xué)期完成,稱為《C語言程序設(shè)計(jì)(1)》《C語言程序設(shè)計(jì)(2)》,其他課程以此類推。

三、教改具體措施以及效果

(一)全程機(jī)房教學(xué),增強(qiáng)動(dòng)手能力

教學(xué)方法是為實(shí)現(xiàn)教學(xué)目標(biāo)、完成教學(xué)任務(wù)所采取的措施。傳統(tǒng)的三中心(教師、教材、課堂)教學(xué)方法既不適應(yīng)社會(huì)發(fā)展的需求,也不符合計(jì)算機(jī)教育的特色,必須改革。我校的《大學(xué)計(jì)算機(jī)基礎(chǔ)》由原來的課堂教學(xué),改為全程機(jī)房教學(xué),使同學(xué)們?cè)谶吢牻處熤v解的同時(shí),可以直接上機(jī)進(jìn)行操作,在學(xué)習(xí)理論知識(shí)的同時(shí),可以立刻得到對(duì)計(jì)算機(jī)操作的感性認(rèn)識(shí)。通過三個(gè)學(xué)期的教改實(shí)踐,完善了全程機(jī)房教學(xué)模式,對(duì)同學(xué)們使用計(jì)算機(jī)的動(dòng)手能力有很大的提高。

(二)配套教學(xué)軟件,提高學(xué)習(xí)能力

本課程組為《大學(xué)計(jì)算機(jī)基礎(chǔ)》課程開發(fā)了一個(gè)《大學(xué)計(jì)算機(jī)基礎(chǔ)輔導(dǎo)練習(xí)系統(tǒng)》,該系統(tǒng)分為抽題模塊、答題模塊、判卷模塊,本系統(tǒng)為C/S結(jié)構(gòu),當(dāng)管理員在服務(wù)器端設(shè)置好本次模擬練習(xí)的題型比例后,系統(tǒng)自動(dòng)生成一套模擬試卷;所有的同學(xué)們可以在客戶端進(jìn)行答題,當(dāng)答卷完畢時(shí),由服務(wù)器端自動(dòng)進(jìn)行判卷并將本次練習(xí)的結(jié)果反饋給同學(xué)們;該系統(tǒng)可以提供給學(xué)習(xí)本課程的同學(xué)們經(jīng)過教師的指導(dǎo)后,在課堂內(nèi)外自行進(jìn)行練習(xí)。以便同學(xué)們完成練習(xí)后,自己可以評(píng)判自身的學(xué)習(xí)程度,并在下一階段的課內(nèi)外學(xué)習(xí)中調(diào)整自己的學(xué)習(xí)狀態(tài)。本系統(tǒng)已經(jīng)提供給2005級(jí)大一學(xué)生進(jìn)行了初步使用,體現(xiàn)了較好的作用。

(三)開發(fā)網(wǎng)絡(luò)平臺(tái),整合教學(xué)資源

本課程組在調(diào)研了周邊各高校的計(jì)算機(jī)基礎(chǔ)教育的情況,開發(fā)了一個(gè)本校的《計(jì)算機(jī)基礎(chǔ)教育中心教學(xué)平臺(tái)》,在本教學(xué)平臺(tái)上,提供了基礎(chǔ)部課程的相關(guān)介紹,教學(xué)信息的,教學(xué)資料的下載等等功能,可以提供給任課教師所任課程重點(diǎn)難點(diǎn)詳細(xì)介紹。對(duì)課堂教學(xué)起到了很好的補(bǔ)充作用,方便了同學(xué)們?cè)谡n余時(shí)間繼續(xù)學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)課程。在本課題的后續(xù)時(shí)間里,擬設(shè)計(jì)開發(fā)計(jì)算機(jī)基礎(chǔ)教學(xué)課程的基于校園網(wǎng)教輔系統(tǒng),使得同學(xué)們可以開展課余時(shí)間自由學(xué)習(xí)。該平臺(tái)具有以下優(yōu)點(diǎn):①發(fā)揮以計(jì)算機(jī)為基礎(chǔ)的現(xiàn)代多種媒體的作用,使教學(xué)信息組織超文本化。多媒體的超文本特性可實(shí)現(xiàn)教學(xué)信息最有效的組織與管理。②在培養(yǎng)高級(jí)認(rèn)知能力的場合中,因特網(wǎng)和校園網(wǎng)是協(xié)作學(xué)習(xí)的主要形式,實(shí)現(xiàn)了協(xié)作式教學(xué)。③教學(xué)過程的生動(dòng)性是多媒體計(jì)算機(jī)的強(qiáng)大魅力之所在。在教學(xué)中可以同樣重視教與學(xué)這兩個(gè)部分。強(qiáng)調(diào)學(xué)生的參與意識(shí),教與學(xué)成為兩個(gè)相輔相成的部分。調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性,培養(yǎng)學(xué)生的“發(fā)現(xiàn)式”學(xué)習(xí)能力,使學(xué)生不僅學(xué)會(huì),而且會(huì)學(xué)。④在短時(shí)間里要獲得大量的信息與知識(shí),這在傳統(tǒng)的教學(xué)模式中是可望不可及的,而以多媒體網(wǎng)絡(luò)作為傳播信息的渠道,使教師與學(xué)生、學(xué)生與學(xué)生之間,可以同時(shí)傳播大量的信息,大大提高教學(xué)效率。

(四)編制多媒體課件,增加課堂吸引力

根據(jù)我校計(jì)算機(jī)基礎(chǔ)教學(xué)的實(shí)際情況,我們重新編制了《大學(xué)計(jì)算機(jī)基礎(chǔ)》《計(jì)算機(jī)程序設(shè)計(jì)A》《計(jì)算機(jī)程序設(shè)計(jì)B》的電子課件,使之更符合我校的實(shí)際教學(xué)情況,更符合浙江省計(jì)算機(jī)等級(jí)考試的要求。其中《計(jì)算機(jī)程序設(shè)計(jì)A》課件獲得中國計(jì)量學(xué)院首屆多媒體課件競賽二等獎(jiǎng)。改編后的課件具有以下優(yōu)點(diǎn):界面清晰、美觀,結(jié)構(gòu)清晰,例題豐富、并附有書本外的課后習(xí)題。

(五)出版教輔材料,同步教學(xué)改革

根據(jù)高等教育中對(duì)計(jì)算機(jī)基礎(chǔ)教學(xué)提出的新要求,和結(jié)合浙江省計(jì)算機(jī)等級(jí)考試的要求,本課題組編制了《C語言程序設(shè)計(jì)實(shí)驗(yàn)與習(xí)題指導(dǎo)》面向21世紀(jì)高等院校計(jì)算機(jī)系列規(guī)劃教材,該教材由“科學(xué)出版社”出版,并于2005~2006學(xué)年第二學(xué)期開始投入我校、浙江工業(yè)大學(xué)等高校使用;根據(jù)我校學(xué)生應(yīng)考浙江省計(jì)算機(jī)等級(jí)考試的需要,本課題組編制了《C語言輔導(dǎo)與講義》、《VB程序設(shè)計(jì)輔導(dǎo)與講義》,并與2005~2006學(xué)年第一學(xué)期開始投入使用,學(xué)生們反映良好。

(六)開發(fā)考試系統(tǒng),改革測試手段

計(jì)算機(jī)基礎(chǔ)課程是一門應(yīng)用技術(shù)學(xué)科,主要憑試卷來檢測大學(xué)生的學(xué)習(xí)效果,并不能完全反映出學(xué)生的實(shí)際能力。而且試題類型目前多是測試學(xué)生對(duì)所學(xué)知識(shí)是否了解,不是考核學(xué)生解決問題的能力,并沒有掙脫應(yīng)試教育的樊籠,嚴(yán)重影響了創(chuàng)新型人才的培養(yǎng)?,F(xiàn)在這種考試方法,使得學(xué)生為了考試而學(xué)習(xí),不能提高學(xué)生學(xué)習(xí)的積極性,不能發(fā)揮學(xué)生的創(chuàng)造力,這種考試方法與素質(zhì)教育大相徑庭。本課題組開發(fā)了《大學(xué)計(jì)算機(jī)基礎(chǔ)上機(jī)考試系統(tǒng)》,本系統(tǒng)具有抽題功能、答題功能、判卷功能、存儲(chǔ)功能、輸出功能,對(duì)其中的實(shí)踐部分從以前的“紙上談兵”改為“上機(jī)實(shí)戰(zhàn)”。其中的判卷功能、存儲(chǔ)功能、輸出功能也使得該課程實(shí)現(xiàn)無紙化考試,該考試系統(tǒng)于2004~2005學(xué)年第二學(xué)期開始投入使用。新的考核方法給了學(xué)生一個(gè)發(fā)揮才能的空間,變被動(dòng)的死記硬背為靈活的實(shí)踐操作,使學(xué)生成為知識(shí)的主人。

四、實(shí)際作用與效果

通過對(duì)非計(jì)算機(jī)專業(yè)計(jì)算機(jī)公共基礎(chǔ)課的教學(xué)改革與實(shí)踐,對(duì)提高教學(xué)質(zhì)量,效果明顯。我校非計(jì)算機(jī)專業(yè)學(xué)生在學(xué)習(xí)C語言和準(zhǔn)備迎接浙江省計(jì)算機(jī)二級(jí)考試中,選擇了我校自行編制的《C語言程序設(shè)計(jì)輔導(dǎo)與講義》《VB程序設(shè)計(jì)輔導(dǎo)與講義》,取得了較好的成績。 在該完成該課題的過程中,陸慧娟老師等于2005年11月在“首屆大學(xué)計(jì)算機(jī)基礎(chǔ)課程報(bào)告論壇”發(fā)表了《多科性大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)課程體系的改革與實(shí)踐》教改論文,該文以本校的計(jì)算機(jī)基礎(chǔ)教學(xué)為背景,探討了非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)教學(xué)課程體系的設(shè)置、教學(xué)方法的改進(jìn)和師資隊(duì)伍建設(shè)等問題。黃俊老師等于2005年11月在“首屆大學(xué)計(jì)算機(jī)基礎(chǔ)課程報(bào)告論壇”發(fā)表了《配對(duì)編程教學(xué)模式在程序設(shè)計(jì)課程教學(xué)中的探索與實(shí)踐》教改論文,配對(duì)編程方法是兩學(xué)生并排在一臺(tái)計(jì)算機(jī)上工作,協(xié)同完成一個(gè)設(shè)計(jì)、代碼編寫和調(diào)試的新的程序設(shè)計(jì)學(xué)習(xí)方法,該文對(duì)配對(duì)編程教學(xué)模式在計(jì)算機(jī)基礎(chǔ)課程教學(xué)的應(yīng)用進(jìn)行了探索與實(shí)踐,提出了配對(duì)編程在程序設(shè)計(jì)基礎(chǔ)教學(xué)過程中存在的問題和解決的辦法。

篇4

關(guān)鍵詞: C語言 提高 教學(xué)質(zhì)量 對(duì)策

一、引言

目前,許多高等院校開設(shè)了《C語言程序設(shè)計(jì)》這門課程。然而,學(xué)生普遍認(rèn)為這門課程枯燥難懂,沒有學(xué)習(xí)信心和興趣,學(xué)習(xí)效果不容樂觀。教師作為教學(xué)過程的主導(dǎo)者,有責(zé)任認(rèn)真反思教學(xué)中存在的問題,創(chuàng)新教學(xué)觀念,改革教學(xué)方式,努力增強(qiáng)教學(xué)效果。

二、現(xiàn)狀分析

1.C語言自身有一定難度。

C語言涉及的概念復(fù)雜、規(guī)則繁多、語法嚴(yán)格、使用靈活,且基于DOS運(yùn)行環(huán)境缺乏直觀性,一般的編程枯燥乏味。以上特點(diǎn)給師生的教學(xué)和學(xué)習(xí)帶來了一定的難度,嚴(yán)重制約了學(xué)生主體作用的發(fā)揮。

2.教學(xué)要求相對(duì)專業(yè)培養(yǎng)目標(biāo)孤立。

《C語言程序設(shè)計(jì)》作為一門重要的基礎(chǔ)課程,要為后續(xù)的數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、編譯原理、面向?qū)ο蟪绦蛟O(shè)計(jì)等課程打下堅(jiān)實(shí)的基礎(chǔ)。然而,課程教學(xué)大綱如何不閉門造車,適應(yīng)專業(yè)培養(yǎng)目標(biāo)的整體要求?其修訂工作往往為人所忽視。

3.缺乏較好的教學(xué)方法[1]。

盡管當(dāng)前大多數(shù)《C語言程序設(shè)計(jì)》課程采用了多媒體教學(xué)手段,然而,多數(shù)依然沿用以教師和教材為中心的講授教學(xué)模式,基本上把教材的內(nèi)容原封不動(dòng)地輸入到課件,形成了效果更差的以課件為中心的模式。在這種模式下,學(xué)生往往按照教師的講授速度被動(dòng)學(xué)習(xí),缺少及時(shí)地消化理解,更談不上進(jìn)行知識(shí)的內(nèi)化和再創(chuàng)造,喪失學(xué)習(xí)興趣的也不在少數(shù)。

4.重理論,輕實(shí)踐。

教師容易走入一個(gè)誤區(qū),即把授課重點(diǎn)放在大量的概念、術(shù)語和語法解釋上,忽視程序設(shè)計(jì)思想和能力的培養(yǎng)。許多教師不能對(duì)實(shí)踐環(huán)節(jié)進(jìn)行系統(tǒng)的教學(xué)設(shè)計(jì),往往把上機(jī)作為驗(yàn)證理論的手段。盡管教師們不愿承認(rèn),但正是這種重理論、輕實(shí)踐的思想使得學(xué)生的學(xué)習(xí)目標(biāo)模糊不清、學(xué)習(xí)方法事倍功半,枯澀難懂的抽象理論甚至把一些學(xué)生拒之門外。

5.學(xué)生學(xué)習(xí)目的不明確,學(xué)習(xí)積極性不高。

一些非計(jì)算機(jī)專業(yè)的學(xué)生認(rèn)為這門課程與所學(xué)專業(yè)毫不相關(guān);一些計(jì)算機(jī)及相關(guān)專業(yè)對(duì)編程有所了解的學(xué)生認(rèn)為C語言是過時(shí)的語言,應(yīng)該學(xué)一些C++、JAVA等當(dāng)前主流的語言。還有許多學(xué)生習(xí)慣于應(yīng)試教育下的教學(xué)模式,一旦遇到困難就會(huì)產(chǎn)生畏懼、排斥心理?;谝陨戏N種原因,許多學(xué)生對(duì)學(xué)習(xí)C語言沒有興趣,毫無疑問對(duì)增強(qiáng)教學(xué)效果起到了負(fù)面作用。

6.學(xué)生學(xué)習(xí)水平參差不齊。

有些學(xué)生基礎(chǔ)較差,高中階段未學(xué)過計(jì)算機(jī)語言,甚至沒有接觸過計(jì)算機(jī);有些學(xué)生邏輯思維能力強(qiáng),不滿足于課堂上教師教授的知識(shí);有些學(xué)生學(xué)習(xí)能力相對(duì)較弱,理解和掌握各知識(shí)點(diǎn)速度較慢;有些學(xué)生不重視實(shí)驗(yàn),課前不預(yù)習(xí),上機(jī)就是機(jī)械地打字,課后抄襲實(shí)驗(yàn)報(bào)告;有些學(xué)生反映上課能聽懂,上機(jī)時(shí)不知從何下手;上課開小差、打游戲的學(xué)生更是屢見不鮮,等等。面對(duì)這些千差萬別的教學(xué)對(duì)象,大多數(shù)教師采取折中的方法,即以中等學(xué)生的學(xué)習(xí)能力作為教學(xué)的標(biāo)準(zhǔn),這種“齊步走”的方法使相當(dāng)數(shù)量的“兩端”學(xué)生逐漸失去了學(xué)習(xí)的興趣。

三、對(duì)策研究

教學(xué)是教與學(xué)的總稱,教學(xué)活動(dòng)由教師、學(xué)生、教學(xué)內(nèi)容和教學(xué)環(huán)境等四個(gè)要素組成,這些因素互相作用,共同影響著教學(xué)活動(dòng)的效果。以下針對(duì)四個(gè)要素分別闡述提高教學(xué)質(zhì)量的對(duì)策。當(dāng)然,在實(shí)際應(yīng)用中要把它們看做一個(gè)有機(jī)的整體。

1.教師層面。

(1)轉(zhuǎn)變觀念,努力提高自身素質(zhì)。

教師要樹立以學(xué)生為本的理念,明確以培養(yǎng)學(xué)生的程序設(shè)計(jì)思維、創(chuàng)新意識(shí)和實(shí)踐能力為目標(biāo),努力提高自身素質(zhì),尤其是教學(xué)設(shè)計(jì)和實(shí)踐教學(xué)能力,爭取成為“雙師型”教師。

(2)以人為本,強(qiáng)調(diào)因材施教。[2]

教學(xué)目標(biāo)歸根結(jié)底是讓學(xué)生學(xué)到了什么,而不是教師教了什么。在教學(xué)過程中,應(yīng)以學(xué)生為中心,以激發(fā)學(xué)生的學(xué)習(xí)興趣、提高學(xué)生的能力為關(guān)鍵,針對(duì)學(xué)生的需求和特點(diǎn)組織教學(xué),根據(jù)學(xué)生的反饋及時(shí)調(diào)控教學(xué)進(jìn)度,同時(shí)注重不同層次學(xué)生的差異,針對(duì)學(xué)生實(shí)際的認(rèn)知水平和能力水平,因材施教。

(3)認(rèn)真鉆研,不斷改進(jìn)教學(xué)方法。

所謂“教無定法”,教師、學(xué)生、教學(xué)內(nèi)容、教學(xué)環(huán)境任何一個(gè)因素的改變均可使用不同的教學(xué)方法。因此,教師應(yīng)認(rèn)真研究教學(xué)規(guī)律[3],根據(jù)學(xué)生基礎(chǔ)、教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)條件,對(duì)教學(xué)方法進(jìn)行不斷深入的改革和實(shí)踐,方可保證教學(xué)質(zhì)量的穩(wěn)步提高。

在多年的實(shí)踐過程中,廣大教師已總結(jié)了不少值得借鑒的教學(xué)方法,如討論法、演示法、實(shí)驗(yàn)法、案例法、發(fā)現(xiàn)法等。在教學(xué)過程中,不能盲目照搬他人模式,應(yīng)將各種教學(xué)方法相互融合,力求做到深、活、透、新,建立完整的教學(xué)模式體系。

2.學(xué)生層面。

(1)激發(fā)學(xué)習(xí)興趣,端正學(xué)習(xí)態(tài)度。

教師通過明確C語言在專業(yè)學(xué)習(xí)中的地位、精心選擇教學(xué)內(nèi)容、合理設(shè)計(jì)教學(xué)方法,不斷激發(fā)和保持學(xué)生的學(xué)習(xí)興趣。然而,學(xué)習(xí)不能僅憑興趣,更要有持之以恒的精神和毅力。特別是隨著學(xué)習(xí)目標(biāo)的不斷提高,困難也會(huì)越來越多,此時(shí)教師要多加引導(dǎo),幫助學(xué)生克服畏難情緒,端正學(xué)習(xí)態(tài)度。

(2)明確學(xué)習(xí)特點(diǎn),強(qiáng)調(diào)學(xué)習(xí)方法。

C語言概念復(fù)雜,使用靈活,不能局限于基本語法和規(guī)則的掌握,更強(qiáng)調(diào)程序設(shè)計(jì)的思想和方法。鑒于此特點(diǎn),教師要引導(dǎo)學(xué)生重視實(shí)踐在學(xué)習(xí)過程中的重要地位,采取適合自身的學(xué)習(xí)方法,在程序設(shè)計(jì)、調(diào)試分析的動(dòng)態(tài)過程中達(dá)到預(yù)期目標(biāo)。

(3)理論聯(lián)系實(shí)踐,重視實(shí)驗(yàn)環(huán)節(jié)。

有些老師把實(shí)驗(yàn)課完全交給了學(xué)生自主進(jìn)行,教師的任務(wù)是為有疑問的同學(xué)解決問題,這種方式是極不可取的。實(shí)驗(yàn)環(huán)節(jié)“教師主導(dǎo),學(xué)生主體”的模式仍要貫徹執(zhí)行。教師不僅要進(jìn)行講解答疑,而且要明確教學(xué)目標(biāo),安排實(shí)驗(yàn)任務(wù),分析典型算法和解題思路,鼓勵(lì)學(xué)生獨(dú)立完成。

(4)加強(qiáng)程序設(shè)計(jì)思維訓(xùn)練。

程序設(shè)計(jì)課程的基本任務(wù)就是訓(xùn)練學(xué)生的邏輯思維和程序設(shè)計(jì)思維能力。在教學(xué)中,要淡化語法、強(qiáng)化算法,把算法分析與設(shè)計(jì)思想貫穿于程序設(shè)計(jì)的教學(xué)過程中,為以后編寫程序、軟件設(shè)計(jì)奠定基礎(chǔ)。

(5)培養(yǎng)自主學(xué)習(xí)和創(chuàng)新思維能力。[1,4]

教師要“傳道、授業(yè)、解惑”,我認(rèn)為“傳道”即“授人以漁”。教師傳授的知識(shí)往往是抽象、機(jī)械、靜止、片面和孤立的,學(xué)生不知道如何靈活地綜合運(yùn)用這些知識(shí)解決實(shí)際問題。因此,培養(yǎng)學(xué)生自主學(xué)習(xí)和創(chuàng)新思維能力,對(duì)解決本門課程乃至工作崗位上的問題至關(guān)重要。

3.教學(xué)內(nèi)容層面。

(1)針對(duì)專業(yè),制訂教學(xué)大綱。

教學(xué)大綱是教學(xué)活動(dòng)的重要依據(jù),要明確學(xué)生在知識(shí)、能力、素質(zhì)等不同層面上要達(dá)到的要求。不同的人才培養(yǎng)目標(biāo)必然由不同的知識(shí)和技能構(gòu)成,目前我們?nèi)狈?xì)致的教學(xué)研究,除認(rèn)真分析各專業(yè)的共同點(diǎn)之外,更要深入挖掘各專業(yè)對(duì)程序設(shè)計(jì)基礎(chǔ)能力的不同要求。

(2)依據(jù)大綱,精選教學(xué)內(nèi)容。

無論教材編寫得多好,其深度和廣度不一定適合本校學(xué)生的具體情況。因此,教學(xué)內(nèi)容不能等同于教材,教師應(yīng)根據(jù)教學(xué)大綱的要求,認(rèn)真鉆研、補(bǔ)充、優(yōu)化教材,采取“有所取、有所不取”的策略,精心選擇教學(xué)內(nèi)容。

在課程內(nèi)容的設(shè)計(jì)上,不宜過分注重語法知識(shí),而應(yīng)該重點(diǎn)強(qiáng)調(diào)程序設(shè)計(jì)技術(shù)的基本方法,要合理選配和組織那些基本的、核心的、重點(diǎn)的內(nèi)容,做到少而精,對(duì)于一般性的、擴(kuò)展的內(nèi)容,可以組織學(xué)生進(jìn)行課外自學(xué)。

(3)減少驗(yàn)證性實(shí)驗(yàn),增加綜合性、設(shè)計(jì)性實(shí)驗(yàn)。

在實(shí)驗(yàn)環(huán)節(jié)設(shè)計(jì)上,要注意驗(yàn)證性、設(shè)計(jì)性和綜合性實(shí)驗(yàn)的比例,在保證驗(yàn)證基本理論和訓(xùn)練基本技能的基礎(chǔ)上,增加設(shè)計(jì)性和綜合性實(shí)驗(yàn)項(xiàng)目。有些高校在課程結(jié)束時(shí)增加了實(shí)訓(xùn)或課程設(shè)計(jì)環(huán)節(jié),使學(xué)生對(duì)所學(xué)知識(shí)綜合運(yùn)用、融會(huì)貫通,這將有利于培養(yǎng)學(xué)生的創(chuàng)新思維、獨(dú)立分析和解決問題的能力。

(4)合理設(shè)計(jì)作業(yè)任務(wù)。

針對(duì)每堂課的知識(shí)點(diǎn),安排適量作業(yè),以便及時(shí)強(qiáng)化和鞏固所學(xué)內(nèi)容。作業(yè)布置要符合學(xué)生的學(xué)習(xí)目標(biāo)和學(xué)習(xí)規(guī)律,難度和題型要適合學(xué)生學(xué)習(xí)狀態(tài),兼顧理論和實(shí)踐形式,兼顧語法規(guī)則和算法設(shè)計(jì)。還要針對(duì)作業(yè)中存在的問題,及時(shí)適當(dāng)調(diào)整下堂課的教學(xué)設(shè)計(jì)。

4.教學(xué)環(huán)境層面。

(1)合理運(yùn)用教學(xué)手段。

利用現(xiàn)代化的教學(xué)手段,可以豐富課堂教學(xué)內(nèi)容,提高課堂教學(xué)效率,降低理解難度,達(dá)到直觀、快速、標(biāo)準(zhǔn)、深刻的教學(xué)效果。然而,要防止對(duì)現(xiàn)代化教學(xué)手段的盲目和隨意使用,為達(dá)到不同的教學(xué)目標(biāo)需要選擇不同的教學(xué)媒體。在適當(dāng)?shù)臅r(shí)候,“黑板+粉筆”是最佳的媒體選擇。

(2)建立課程網(wǎng)站。

課程網(wǎng)站通常提供教學(xué)大綱、教學(xué)日歷、電子教材、授課錄像、多媒體課件、實(shí)驗(yàn)指導(dǎo)、作業(yè)與習(xí)題、網(wǎng)上答疑、在線測試及經(jīng)驗(yàn)交流等功能。有效地利用課程網(wǎng)站可以調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,彌補(bǔ)教師在因人施教難免存在的不足,為教學(xué)質(zhì)量的提高起到重要的保障作用。

四、結(jié)語

以上是我近十年來在《C語言程序設(shè)計(jì)》課程教學(xué)改革中一些體會(huì)。隨著社會(huì)需要、計(jì)算機(jī)發(fā)展和學(xué)生知識(shí)結(jié)構(gòu)的變化,對(duì)該課程的深入改革是一項(xiàng)長期而艱巨的任務(wù),但只要勇于探索,善于總結(jié),就一定可以取得理想的成效。

參考文獻(xiàn):

[1]董衛(wèi)紅.C語言程序設(shè)計(jì)的教學(xué)改革與實(shí)踐[J].常州輕工職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007,(1):35-38.

[2]謝少安.關(guān)于大學(xué)互動(dòng)教學(xué)設(shè)計(jì)的探索與思考[J].教育探索,2010,(223):61-63.

篇5

關(guān)鍵詞:C語言;課程體系;融合教學(xué);融合實(shí)踐;卓越工程師計(jì)劃;ACM/ICPC

C語言程序設(shè)計(jì)既是高等學(xué)校一門重要的公共基礎(chǔ)課程,也是計(jì)算機(jī)專業(yè)的一門專業(yè)基礎(chǔ)課。由于邏輯性和實(shí)踐性強(qiáng),使該課程的教學(xué)和實(shí)踐存在一些誤區(qū),主要表現(xiàn)如下。

1) 學(xué)生不清楚本專業(yè)的特點(diǎn)。多數(shù)高校將本課程安排在大一的第一學(xué)期,由于對(duì)于本專業(yè)的課程體系了解不夠,導(dǎo)致新生對(duì)各專業(yè)特點(diǎn)混淆不清,有的學(xué)生去報(bào)考計(jì)算機(jī)等級(jí)考試,結(jié)果有的還不如非計(jì)算機(jī)專業(yè)的學(xué)生,致使一些學(xué)生學(xué)習(xí)消沉。我們通過和學(xué)生談心,得知不只是大一有這種現(xiàn)象,大二的學(xué)生甚至也存在這種心理[1]。

2) 學(xué)生學(xué)習(xí)本課程目的不明確,興趣不高。在教學(xué)中,有不少學(xué)生問,既然C#和Java是現(xiàn)在的主流編程語言,為什么還要讓我們學(xué)習(xí)C語言?所以我們?cè)诘谝惶谜n介紹計(jì)算機(jī)語言發(fā)展時(shí),將C語言和其他語言作比較,強(qiáng)調(diào)C語言是當(dāng)前程序員共同的語言,它使程序員互相溝通,比流行語言都更接近機(jī)器。C語言更適合解決某些小型程序的編程,在編寫底層的設(shè)備驅(qū)動(dòng)程序和內(nèi)嵌應(yīng)用程序時(shí),往往是更好的選擇。有了C的基礎(chǔ),在需要時(shí)進(jìn)一步學(xué)習(xí)其他語言,也是很容易過渡的。當(dāng)然,第一堂課上,我們把重點(diǎn)放在培養(yǎng)學(xué)生的興趣上,所以會(huì)用1個(gè)學(xué)時(shí)去展示歷年實(shí)訓(xùn)的優(yōu)秀作品,這些作品都是完整的系統(tǒng),除了包涵基礎(chǔ)知識(shí),還有高級(jí)技術(shù)。我們向?qū)W生灌輸學(xué)習(xí)這門課程的境界:Beginner―Advanced―Professional。

3) 任課教師對(duì)課程的定位、理解和把握不夠。老師只有有一桶水,才能教給學(xué)生一碗水,教得了學(xué)生不等于教得好學(xué)生,學(xué)生的評(píng)教正說明了此問題。

通過實(shí)踐,我們對(duì)計(jì)算機(jī)專業(yè)本課程教師的要求是:“復(fù)合型”的教師――既要精通這門課程,還要有3年以上實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn),并且非常熟悉計(jì)算機(jī)其他學(xué)科的知識(shí),而“教師的成功在于培養(yǎng)出值得自己崇拜的人[2]”。

因此,我們對(duì)本課程的定位是,以程序設(shè)計(jì)為中心,掌握語法,了解算法,重在算法的實(shí)現(xiàn)――編程。算法是靈魂,語法是基礎(chǔ),編程是中心。處理好三者的關(guān)系,直接決定了教學(xué)的成敗。

算法盡管重要,但本課程不是算法設(shè)計(jì)課程,不可能過多地介紹算法,更不是在研究算法。我們要在學(xué)生學(xué)習(xí)編程的過程中,介紹相關(guān)的典型算法,引導(dǎo)學(xué)生面對(duì)問題去思考如何構(gòu)造算法,編寫程序的過程本身就是設(shè)計(jì)算法的過程。

為此,我們對(duì)本課程體系進(jìn)行了改革,并將本課程與計(jì)算機(jī)其他學(xué)科進(jìn)行了融合教學(xué)與實(shí)踐,取得了非常好的效果。

1課程體系的改革

1) 修改教學(xué)環(huán)節(jié)。

我們把原計(jì)劃一學(xué)期的教學(xué)時(shí)間調(diào)整為一學(xué)年。第一學(xué)期進(jìn)行C語言程序設(shè)計(jì)基礎(chǔ)的教學(xué),第二學(xué)期進(jìn)行C語言程序設(shè)計(jì)的進(jìn)階教學(xué),在學(xué)年末進(jìn)行該門課的實(shí)訓(xùn),接著的暑假進(jìn)行校外實(shí)習(xí)。根據(jù)不同專業(yè),我們還開了小學(xué)期,在小學(xué)期里有連續(xù)12周的實(shí)驗(yàn)環(huán)節(jié)。

2) 修訂培養(yǎng)計(jì)劃和大綱,改革考核方式。

我們把本課程的教學(xué)改革與本學(xué)院的“卓越工程師計(jì)劃”相結(jié)合,組織教師外出考察、研討,然后重新修訂了培養(yǎng)計(jì)劃、教學(xué)大綱、實(shí)驗(yàn)大綱、實(shí)訓(xùn)大綱、實(shí)綱。相應(yīng)地,考核方式也作了調(diào)整:基礎(chǔ)教學(xué)由筆試轉(zhuǎn)向機(jī)試,試題難度高于非計(jì)算機(jī)專業(yè)的等級(jí)考試,每次考試的題庫都將重新命題和審閱。進(jìn)階教學(xué)由考試轉(zhuǎn)向完成3 000行以上大作業(yè)形式的考查,實(shí)訓(xùn)由過去的全班一個(gè)模擬題目轉(zhuǎn)向提供多個(gè)實(shí)際驗(yàn)收簽定過的項(xiàng)目,進(jìn)行C版本的再次開發(fā),實(shí)習(xí)由過去的只是到實(shí)習(xí)基地參觀調(diào)整為直接進(jìn)企業(yè)拜師跟班學(xué)習(xí)。

3) 豐富配套的教學(xué)資源。

我校組織編寫了《C語言程序設(shè)計(jì)基礎(chǔ)及進(jìn)階教程》,被評(píng)為“十一五”國家級(jí)規(guī)劃教材,已于2010年由清華大學(xué)出版社出版發(fā)行。我們還配套編印了上機(jī)實(shí)驗(yàn)的實(shí)踐教程(將在今年教材的第二版時(shí)一并出版),以及實(shí)訓(xùn)時(shí)的實(shí)訓(xùn)教材和實(shí)習(xí)的實(shí)習(xí)教程,并建設(shè)了精品課程在線學(xué)習(xí)平臺(tái),供師生討論和交流。制作了與教材配套的課件與教案,供教學(xué)參考。

我們專門搭建了學(xué)校ACM/ICPC在線測評(píng)平臺(tái),并組建了容納120人的競賽專用機(jī)房,成立了ACM/ICPC競賽班。2008年起,河南省計(jì)算機(jī)學(xué)會(huì)主辦一年一次的河南省大學(xué)生程序設(shè)計(jì)競賽,我們每年都組隊(duì)參加,在過去的三屆競賽上,共獲得4枚金獎(jiǎng)、2枚銀獎(jiǎng)、1枚銅獎(jiǎng)。2009年參加亞洲區(qū)賽現(xiàn)場賽獲得優(yōu)秀獎(jiǎng)。2010年參加第35屆亞洲區(qū)賽,通過預(yù)賽,獲得天津賽區(qū)、杭州賽區(qū)和成都賽區(qū)的決賽資格,并在成都賽區(qū)獲得1枚銅牌,排名第59名,是河南省該項(xiàng)賽事最好成績,為學(xué)校爭得了榮譽(yù)。在學(xué)校內(nèi)部,我們從2009年開始每年組織兩次全校程序設(shè)計(jì)競賽,至今已經(jīng)主辦了四次校級(jí)競賽。

4) 轉(zhuǎn)變教學(xué)理念。

我們提出了C語言與計(jì)算機(jī)相關(guān)課程的融合教學(xué)與實(shí)踐的教學(xué)理念。

5) 采用新的教學(xué)方法。

在課堂教學(xué)中,我們使用任務(wù)驅(qū)動(dòng)、課堂討論、3W1H教學(xué)法、現(xiàn)場編程教學(xué)法、課堂陷阱教學(xué)法、任務(wù)分解教學(xué)法、任務(wù)貫穿教學(xué)法、分散集中教學(xué)法、兩段教學(xué)法、實(shí)訓(xùn)優(yōu)秀作品展示激勵(lì)法、融合教學(xué)法等多種教學(xué)法,在課外使用網(wǎng)上在線討論與答疑、競賽輔導(dǎo)撥高法、課題組觀摩討論法。我們打破大學(xué)考試試卷不評(píng)講的一貫做法,在第二學(xué)期的進(jìn)階課程第一堂課評(píng)講上學(xué)期期末試卷[3]。

(1)3W1H教學(xué)法。即:What――解決什么問題,Why――通過實(shí)際生活例子引入為什么要解決這個(gè)問題,Where――在什么條件下能夠解決,How――如何運(yùn)用學(xué)到的方法、技術(shù)來解決問題。

(2) 現(xiàn)場編程教學(xué)法。在講授有代碼編寫的理論課時(shí),當(dāng)一個(gè)理論知識(shí)介紹完后,教師出一個(gè)難易程度適當(dāng)且有代表性的題目,讓學(xué)生隨堂寫代碼,并抽學(xué)生到黑板上寫,或者抽幾份學(xué)生作業(yè)當(dāng)場點(diǎn)評(píng)。

(3) 課堂陷阱教學(xué)法。在期中檢查座談會(huì)上,有的老教師說學(xué)生很難發(fā)現(xiàn)自己程序的錯(cuò)誤,而課堂上即使是老師手下的一個(gè)筆誤,學(xué)生也能發(fā)現(xiàn)并喊錯(cuò)了。我們正是可以利用學(xué)生這種“容許自己范錯(cuò),不許老師失誤”的習(xí)慣,對(duì)于學(xué)生書寫代碼時(shí)容易出錯(cuò),或者上機(jī)碰到的共性問題,我們?cè)谡n堂上演示時(shí)設(shè)下陷阱,故意把代碼寫錯(cuò),有的學(xué)生當(dāng)時(shí)就能發(fā)現(xiàn),而有的學(xué)生在編譯時(shí)才發(fā)現(xiàn)有錯(cuò),我們用自己的錯(cuò)誤來吸引學(xué)生注意力,加深學(xué)生的印象。

(4) 課題組觀摩討論法。我們組織本課題組教師每兩周進(jìn)行一次教學(xué)觀摩討論,取長補(bǔ)短,相互學(xué)習(xí),推廣好的教學(xué)方法。

(5) 實(shí)訓(xùn)優(yōu)秀作品展示激勵(lì)法。我們?cè)诘谝粚W(xué)期基礎(chǔ)課程的第一堂課上展示往屆的優(yōu)秀實(shí)訓(xùn)作品,讓學(xué)生覺得既好奇又深?yuàn)W,極大地激勵(lì)了學(xué)生的興趣。臨到畢業(yè),大部分學(xué)生還能對(duì)這堂課記憶猶新。

2與計(jì)算機(jī)相關(guān)課程的融合教學(xué)

通過近5年的實(shí)踐與總結(jié),我們認(rèn)為如果把C語言程序設(shè)計(jì)與計(jì)算機(jī)相關(guān)課程進(jìn)行融合教學(xué),必將促進(jìn)學(xué)生對(duì)該門課程的理解,同時(shí)凝聚專業(yè)特色,促進(jìn)其他課程的學(xué)習(xí),對(duì)于學(xué)生的自學(xué)與綜合能力的培養(yǎng)都有積極的作用。

1) 與數(shù)據(jù)結(jié)構(gòu)融合。

在講到C語言中的基本數(shù)據(jù)類型與構(gòu)造類型時(shí),圍繞數(shù)據(jù)結(jié)構(gòu)的一條主線――四種結(jié)構(gòu)兩種存儲(chǔ),聯(lián)系數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)類型,在抽象數(shù)據(jù)類型ADT中只定義了基本操作,復(fù)雜的操作是通過基本操作實(shí)現(xiàn)的。在抽象數(shù)據(jù)類型中定義的操作與C語言中的各種類型的運(yùn)算,比如取余運(yùn)算符“%”,在C語言中僅限整數(shù)。在講到查找與排序時(shí),對(duì)照數(shù)據(jù)結(jié)構(gòu)中的查找與排序,介紹一些經(jīng)典和效率高的算法。在講到遞歸函數(shù)調(diào)用時(shí),用數(shù)據(jù)結(jié)構(gòu)中的遞歸調(diào)用時(shí)棧的進(jìn)棧出棧變化過程講解。在講到scanf函數(shù)和其他讀取字符函數(shù)時(shí),將內(nèi)存與鍵盤輸入緩沖區(qū)結(jié)合,使學(xué)生更容易理解數(shù)據(jù)的輸入格式。

2) 與操作系統(tǒng)融合。

在講到變量的數(shù)據(jù)類型及變量的存儲(chǔ)類型時(shí),結(jié)合操作系統(tǒng)的內(nèi)存結(jié)構(gòu),講解內(nèi)存區(qū)域分為6個(gè)不同的部分來存儲(chǔ)不同的數(shù)據(jù),使學(xué)生了解內(nèi)存組織的有序性。特殊地,寄存器變量不占內(nèi)存,而字符串常量存放在符號(hào)常量區(qū),通過講解內(nèi)存結(jié)構(gòu),學(xué)生就明白靜態(tài)變量為什么第一次使用時(shí)會(huì)初始化,以后再使用時(shí)用的是上一次的值。在講解數(shù)組的連續(xù)存儲(chǔ)、鏈表的動(dòng)態(tài)存儲(chǔ)時(shí),結(jié)合內(nèi)存就會(huì)理解得更透徹些,甚至可補(bǔ)充內(nèi)存中堆與棧使用的知識(shí)[4]。

3) 與計(jì)算機(jī)組成原理融合。

入學(xué)時(shí),教師介紹計(jì)算機(jī)發(fā)展,一般都會(huì)講到馮•諾依曼原理,那么為什么要學(xué)習(xí)語言呢?還得從計(jì)算機(jī)組成原理來講,從電腦城裝配電腦介紹起,首先運(yùn)用BIOS程序,然后再啟動(dòng)操作系統(tǒng),最后再運(yùn)行用戶的應(yīng)用程序。而BIOS程序、操作系統(tǒng)和應(yīng)用軟件都是用語言開發(fā)出來的軟件,之前都曾經(jīng)有過C語言版本,BIOS現(xiàn)在還是C語言編寫的,而操作系統(tǒng)的一些內(nèi)核也還有C語言的許多代碼。因?yàn)榇笠坏谝粚W(xué)期的計(jì)算機(jī)科學(xué)導(dǎo)論與本課程是同步開設(shè),學(xué)生對(duì)計(jì)算機(jī)的了解還是有限的。同樣地,在講到C語言的三種進(jìn)制數(shù)、位運(yùn)算、指針時(shí),與計(jì)算機(jī)的字長、補(bǔ)碼運(yùn)算、指令加以對(duì)照,就容易理解些。

4) 與面向?qū)ο笳Z言融合。

掌握好一門語言,可以自學(xué)其他語言。做到這點(diǎn)不容易,因?yàn)榇髮W(xué)專業(yè)課的特點(diǎn)是學(xué)一門結(jié)一門,沒有哪所大學(xué)或哪個(gè)專業(yè)開設(shè)了所有語言,所以在語言課之間融合對(duì)照學(xué)習(xí),會(huì)收到非常好的效果。比如講到結(jié)構(gòu)體時(shí),與面向?qū)ο笾械念悓?duì)照,將結(jié)構(gòu)體變量與對(duì)象對(duì)照,就比較好理解數(shù)據(jù)類型和類不占內(nèi)存,對(duì)象與變量占內(nèi)存了。講到函數(shù)時(shí),與方法對(duì)照,講到函數(shù)參數(shù)時(shí),補(bǔ)充面向?qū)ο笾幸玫氖褂?,?duì)將來學(xué)習(xí)面向?qū)ο笳Z言和數(shù)據(jù)結(jié)構(gòu)非常有益。

5) 與數(shù)據(jù)庫原理融合。

程序所需數(shù)據(jù)從哪兒來?運(yùn)行結(jié)果保存到哪兒去?在講到文件操作時(shí),將C語言中用到的文件與數(shù)據(jù)庫中數(shù)據(jù)文件作比較,再聯(lián)系結(jié)構(gòu)體成員與數(shù)據(jù)庫中的字段、記錄,使學(xué)生對(duì)程序的理解更完整一些。

6) 與編譯原理融合。

在演示程序開發(fā)過程、多文件的操作、編譯預(yù)處理時(shí),均可以聯(lián)系編譯原理中編譯器的詞法/語法分析,教師可以演示單步編譯,鼓勵(lì)學(xué)生思考編譯的過程。

7) 與高等數(shù)學(xué)、線性代數(shù)、概率論、離散數(shù)學(xué)、數(shù)值分析、運(yùn)籌學(xué)等融合。

如果能將學(xué)習(xí)C語言與離散數(shù)學(xué)中的集合論、代數(shù)系統(tǒng)、圖論結(jié)合,再解決高等數(shù)學(xué)、線性代數(shù)、概率統(tǒng)計(jì)、幾何、數(shù)值分析和運(yùn)籌學(xué)中的數(shù)學(xué)問題,能夠極大提高學(xué)生的興趣,也鞏固了所學(xué)的知識(shí)。

8) 與網(wǎng)絡(luò)融合。

使用C語言可以開發(fā)C/S結(jié)構(gòu)的客戶端與服務(wù)器端程序,在實(shí)訓(xùn)和實(shí)習(xí)時(shí)可以分層次進(jìn)行一些高級(jí)的練習(xí),比如C/S結(jié)構(gòu)的網(wǎng)絡(luò)編程。再提出一些問題,比如如何實(shí)現(xiàn)抓圖和打印等,培養(yǎng)學(xué)生的自學(xué)習(xí)慣。

9) 與軟件工程融合。

結(jié)合專業(yè)特點(diǎn),講解軟件開發(fā)不僅僅是寫代碼,還是一個(gè)模型的開發(fā)過程,對(duì)于學(xué)生將來畢業(yè)做好畢業(yè)設(shè)計(jì)與寫好畢業(yè)論文有指導(dǎo)意義。特別是軟件工程和軟件測試專業(yè)更是需要了解。

其實(shí),我們?cè)谥v授C語言程序設(shè)計(jì)時(shí),幾乎可以和所有計(jì)算機(jī)專業(yè)課程聯(lián)系起來,比如選修課算法分析與設(shè)計(jì),還可以和ACM/ICPC結(jié)合,通過ACM/ICPC競賽的題目尋找合適的教學(xué)切入點(diǎn),有時(shí)也可以引入離散數(shù)學(xué)中的邏輯推理知識(shí),或者構(gòu)造一種教學(xué)情境,讓大家感興趣,能被吸引住,使學(xué)生一步步跟著往前走,比如抽幾名學(xué)生排隊(duì)講排序算法。

也可以和非計(jì)算機(jī)專業(yè)課程聯(lián)系起來,比如計(jì)算機(jī)英語。同樣地,在教學(xué)過程中,融合一些新的技術(shù),比如物聯(lián)網(wǎng)、CPS計(jì)劃等,學(xué)生會(huì)更感興趣。如何融合比較教學(xué),既能深入淺出地完成教學(xué)任務(wù)又不拖延學(xué)時(shí),需要把握好這個(gè)度。

3與計(jì)算機(jī)其他課程的融合實(shí)踐環(huán)節(jié)

除了做到融合教學(xué)外,在實(shí)踐環(huán)節(jié)上如何融合也至關(guān)重要。

1) 搭建ACM/ICPC校內(nèi)在線測評(píng)平臺(tái)。

我們采取競賽輔導(dǎo)拔高法,成立競賽班,采取“講-幫-帶”的方式,建立了鄭州輕工業(yè)學(xué)院在線測評(píng)平臺(tái),如圖1所示。豐富了題庫,組織校內(nèi)選拔賽,教師帶隊(duì)參加競賽。

自2009年開始,我們每年舉辦兩次全校性質(zhì)的大學(xué)生程序設(shè)計(jì)競賽:12月舉辦新生程序設(shè)計(jì)競賽(個(gè)人賽)、5月舉辦一次全校程序設(shè)計(jì)競賽(組隊(duì)賽)。均有IT公司贊助,并有開幕式和頒獎(jiǎng)儀式,極大地提高了學(xué)生的編程熱情。

參加ACM/ICPC競賽,有助于培養(yǎng)學(xué)生的抽象思維、邏輯思維、心理素質(zhì)、團(tuán)隊(duì)合作和協(xié)同能力[5]。

2) 與考研結(jié)合。

我們從大一第一學(xué)期就讓學(xué)生思考自己將來的出路:工作或考研。如果工作就必須學(xué)好知識(shí),重視實(shí)踐,提高動(dòng)手能力。

3) 與操作系統(tǒng)、C++融合實(shí)訓(xùn)。

在后續(xù)的操作系統(tǒng)和C++的實(shí)訓(xùn)時(shí),安排我們C語言程序設(shè)計(jì)課題組的教師參與實(shí)訓(xùn),使得C語言程序設(shè)計(jì)課程的學(xué)習(xí)更加長期有效。

4) 把等級(jí)考試當(dāng)做門檻。

我們把全國和河南省歷年計(jì)算機(jī)等級(jí)考試的題目穿插到平時(shí)的教學(xué)中,讓學(xué)生把握每個(gè)知識(shí)點(diǎn)。

5) 介紹學(xué)生參加教師的項(xiàng)目。

我們?cè)谑谡n的同時(shí),也有心培養(yǎng)一些勤于思考用心的學(xué)生,介紹他們參與到教師的應(yīng)急系統(tǒng)、嵌入式、GIS、網(wǎng)絡(luò)等實(shí)際項(xiàng)目開發(fā)中,引導(dǎo)學(xué)生自學(xué)C++和Java、JSP等工具,讓他們從實(shí)踐中得到鍛煉,積累經(jīng)驗(yàn)。

6) 跨學(xué)科實(shí)訓(xùn)并總結(jié)。

在第二學(xué)期期末的實(shí)訓(xùn)環(huán)節(jié),我們讓學(xué)生分組去做一些稍微大一點(diǎn)的題目。比如C語言語法分析模擬器、BIOS模擬器、科學(xué)型計(jì)算器、TC模擬器、Windows小游戲、信息系統(tǒng)等。在實(shí)訓(xùn)結(jié)束后,我們安排優(yōu)秀實(shí)訓(xùn)作品展示總結(jié)會(huì),也是對(duì)一學(xué)年課程學(xué)習(xí)的總結(jié)。有很多外專業(yè)的學(xué)生自愿來參加。通過展示交流,學(xué)生看到了別人的成績,也看到了自己的差距。

4結(jié)語

通過對(duì)C語言程序設(shè)計(jì)存在問題進(jìn)行思考和分析,我們結(jié)合學(xué)校實(shí)際,提出了C語言程序設(shè)計(jì)與計(jì)算機(jī)相關(guān)課程的融合教學(xué)與實(shí)踐。經(jīng)過4年的教學(xué)與實(shí)踐檢驗(yàn),取得了較好的教學(xué)效果,對(duì)C語言程序設(shè)計(jì),以及其他程序設(shè)計(jì)語言的教學(xué)都有一定的指導(dǎo)意義。

參考文獻(xiàn):

[1] 李玉梅.“C語言程序設(shè)計(jì)”課程的“教、學(xué)、做”一體化的探索與實(shí)踐[J]. 科技創(chuàng)新導(dǎo)報(bào),2010(28):164.

[2] 朱立華,俞瓊. C語言教材建設(shè)的研究與實(shí)踐[J]. 計(jì)算機(jī)教育,2009(13):150-153.

[3] 徐小青,李曉東.“高級(jí)語言程序設(shè)計(jì)”課程教學(xué)改革與實(shí)踐[J]. 計(jì)算機(jī)教育,2009(13):46-48.

[4] 王祥瑞. C語言中的內(nèi)存泄漏分析[J]. 長春大學(xué)學(xué)報(bào),2009(6):27-29.

[5] 武建華. 基于ACM模式的數(shù)據(jù)結(jié)構(gòu)實(shí)踐教學(xué)改革與探索[J]. 計(jì)算機(jī)教育,2009(13):114-116.

Integrated Teaching and Practice of C Language Program Design and Other Subjects of Computer

YAN Hongyan1, JIN Baohua1, ZHANG Xiaojuan2, XU Hongxia3

(1. School of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China; 2. Department of Foreign Language, Zhengzhou Tourism College, Zhengzhou 450009, China; 3. Art Design Department, Jiyuan Vocational and Technical College, Jiyuan 454650, China)

篇6

關(guān)鍵詞:計(jì)算機(jī)公共課;VBA教學(xué)平臺(tái);教學(xué)改革

中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:B 論文編號(hào):1674-2117(2017)06-0084-03

研究背景

計(jì)算機(jī)程序設(shè)計(jì)語言一直是學(xué)生反映比較難的一門課程。長期以來,很多高校使用VB語言作為“高級(jí)語言程序設(shè)計(jì)”課程的教學(xué)內(nèi)容,筆者所在學(xué)校原來也是如此。在VB語言的教學(xué)過程中,筆者發(fā)現(xiàn)了一些問題,突出表現(xiàn)為以下兩點(diǎn):①學(xué)生反映學(xué)習(xí)編程比較難,而且歷年考試成績也不理想;②學(xué)生覺得學(xué)習(xí)這門課程用處不大。這就導(dǎo)致很多學(xué)生對(duì)這門課程沒興趣,上課純粹為了應(yīng)付考試,甚至產(chǎn)生厭學(xué)情緒。[1]筆者仔細(xì)分析了上述問題,認(rèn)為問題產(chǎn)生的原因主要有以下三個(gè):①學(xué)生基礎(chǔ)較差,且邏輯思維能力不強(qiáng)。②VB語言要結(jié)合數(shù)據(jù)庫編程,才能展現(xiàn)它的強(qiáng)大功能。而大多數(shù)學(xué)校只開一學(xué)期課程,學(xué)時(shí)太短,學(xué)生僅能機(jī)械地學(xué)習(xí)語法,沒有時(shí)間學(xué)習(xí)實(shí)際應(yīng)用部分的內(nèi)容,從而覺得VB語言沒有用。③學(xué)語法時(shí),教師沒有給學(xué)生呈現(xiàn)對(duì)其專業(yè)學(xué)習(xí)有幫助的例子,所以他們沒有一個(gè)直觀的感受。

筆者經(jīng)過詳細(xì)的論證,決定采用Excel VBA替代VB教學(xué)。VBA有著其他語言或開發(fā)工具所不具備的獨(dú)特優(yōu)點(diǎn):①VBA可以通過操作Excel操作數(shù)據(jù)庫,這樣就可以開發(fā)出很多實(shí)用的程序,使學(xué)生對(duì)編程有了直觀的體驗(yàn),提高了他們的學(xué)習(xí)興趣。[2]②VBA是易學(xué)、上手較快的編程語言,且屬于VB語言的子集。即使是非計(jì)算機(jī)專業(yè)人員,也可以用它編寫出需要的件,極大地降低了學(xué)生學(xué)習(xí)的難度。③可以高效、快速地編制出Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。用Excel VBA替代VB的教學(xué)改革在筆者所在學(xué)院已經(jīng)進(jìn)行了兩年,并取得了較好的教學(xué)效果。學(xué)生學(xué)習(xí)興趣明顯加強(qiáng),對(duì)編程的應(yīng)用能力也得到了較大的提高。

目前仍存在的問題

“高級(jí)語言程序設(shè)計(jì)”課程改革雖然已經(jīng)取得了一定的成效,但還存在以下幾個(gè)問題。

1.缺乏完善的題庫

由于筆者用Excel VBA替代了VB進(jìn)行教學(xué),學(xué)生在上機(jī)練習(xí)的過程中,有很多題目不再是傳統(tǒng)的編程題。例如,在教學(xué)過程中,筆者把Excel作為數(shù)據(jù)庫使用,讓學(xué)生通過編程操作Excel,使他們能輕松理解數(shù)據(jù)庫的基本概念和知識(shí)。但由于沒有建立統(tǒng)一的題庫,每位教師上課時(shí)例題都有所不相同,對(duì)知識(shí)點(diǎn)的要求也有細(xì)微的差別,所以給期末考試命題帶來了困難,未能實(shí)現(xiàn)教學(xué)標(biāo)準(zhǔn)化。

2.困難解答不及時(shí),教學(xué)實(shí)時(shí)化不夠

“高級(jí)語言程序設(shè)計(jì)”課程是一門對(duì)實(shí)踐要求較高的課程。學(xué)生上機(jī)編程時(shí),一個(gè)語法錯(cuò)誤或隱含的邏輯錯(cuò)誤都將導(dǎo)致程序運(yùn)行失敗,甚至系統(tǒng)崩潰。這時(shí),如果遇到的問題不能及時(shí)得到解決,學(xué)生則容易產(chǎn)生厭學(xué)情緒。但在課堂中,教師要同時(shí)面對(duì)幾十個(gè)學(xué)生,要想及時(shí)解答每個(gè)學(xué)生的問題是不可能的,教學(xué)實(shí)時(shí)化不夠。

3.教學(xué)考核、評(píng)價(jià)體系不完善

考試的目的不僅是為了檢查學(xué)生的學(xué)習(xí)成績,還要及時(shí)發(fā)現(xiàn)他們哪些知識(shí)點(diǎn)掌握不足,并針對(duì)特定問題進(jìn)行指導(dǎo)。目前,筆者所在學(xué)校的改革使學(xué)生對(duì)“高級(jí)語言程序設(shè)計(jì)”這門課程的整體學(xué)習(xí)成效有了較大提高,但學(xué)校的教學(xué)考核、評(píng)價(jià)體系不夠完善,教師對(duì)單個(gè)學(xué)生的學(xué)習(xí)狀況掌握還不夠精細(xì)。

“學(xué)、練、考”一體的VBA教學(xué)平臺(tái)構(gòu)思

針對(duì)以上問題,筆者提出開發(fā)一個(gè)集“學(xué)、練、考”于一體的VBA教學(xué)平臺(tái)來實(shí)現(xiàn)教學(xué)的標(biāo)準(zhǔn)化、實(shí)時(shí)化、精細(xì)化,其具體步驟如下。

(1)開發(fā)一個(gè)統(tǒng)一的題庫來實(shí)現(xiàn)教學(xué)的標(biāo)準(zhǔn)化。按照教學(xué)大綱的要求,筆者把每一章的知識(shí)點(diǎn)按選擇題、判斷題、程序填空題、編程題四類題型編制成試題庫。這樣,不論哪位教師上課,學(xué)生掌握的知識(shí)點(diǎn)都是固定的,保障了教學(xué)質(zhì)量的穩(wěn)定。

(2)單元測驗(yàn)后,軟件會(huì)自動(dòng)統(tǒng)計(jì)出每題的出錯(cuò)率,教師很容易就可以知道學(xué)生哪些知識(shí)點(diǎn)掌握得不夠好,以便下節(jié)課進(jìn)行重點(diǎn)講授,從而實(shí)現(xiàn)教學(xué)的實(shí)時(shí)化。

(3)系統(tǒng)對(duì)每位學(xué)生的每次登錄練習(xí)都有記錄(包括自測成績、錯(cuò)題編號(hào)等),這樣教師可以很容易掌握每位學(xué)生的學(xué)習(xí)情況,并針對(duì)學(xué)習(xí)落后的學(xué)生進(jìn)行定點(diǎn)輔導(dǎo),以達(dá)到教學(xué)精細(xì)化的目的。

開發(fā)方案概述

1.關(guān)于自動(dòng)閱卷問題

筆者采用Excel VBA進(jìn)行教學(xué),由于Excel自帶了VBA開發(fā)環(huán)境,所以生成的題目只需要一個(gè)Excel文件即可保存。在該文件中,工作表一保存判斷題,工作表二保存選擇題,工作表三保存程序填空題,工作表四保存編程題。對(duì)于客觀題(前三種題型),程序只需要按題號(hào)與題庫答案進(jìn)行對(duì)比就可以閱卷。對(duì)于編程題的自動(dòng)閱卷,筆者這樣設(shè)計(jì):在題庫中,每道編程題的結(jié)果都要求保存在題目文件的工作表四中;閱卷時(shí),程序自動(dòng)打開每位學(xué)生的試卷文件(一個(gè)Excel文件),采用Excel VBA的過程調(diào)用(call)命令執(zhí)行過程(學(xué)生抽到的題目號(hào)),再把結(jié)果(保存在工作表四中的數(shù)據(jù))跟題庫中的結(jié)果進(jìn)行比較,最后得出成績。對(duì)于有語法錯(cuò)誤不能運(yùn)行的程序,系統(tǒng)將殺死進(jìn)程,再對(duì)學(xué)生的源代碼進(jìn)行關(guān)鍵字對(duì)比,給出步驟分。[3]

2.系統(tǒng)結(jié)構(gòu)

考慮到出題效率,筆者采用了C/S系統(tǒng)結(jié)構(gòu),開發(fā)工具使用Visual Studio 2010,數(shù)據(jù)庫使用SQL Server2008,系統(tǒng)結(jié)構(gòu)如下圖所示。

教師登錄系統(tǒng)后,可以出卷,安排任課班級(jí)的考試,查閱任課班級(jí)學(xué)生的考試成績,以及查閱學(xué)生的練習(xí)情況。學(xué)生登錄后,可以進(jìn)行單元練習(xí),自我測試,查看題目答案以及知識(shí)點(diǎn)描述等。

3.數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫主要由學(xué)生信息表(如下頁表1)、試卷信息表(如下頁表2)和學(xué)生成績表(如表3)三個(gè)表組成。

結(jié)束語

構(gòu)建“學(xué)、練、考”一體的VBA教學(xué)平臺(tái),能有效解決“高級(jí)語言程序設(shè)計(jì)”課程教學(xué)中存在的問題,加強(qiáng)教師和學(xué)生的信息交流,方便教師及時(shí)掌握學(xué)生的學(xué)習(xí)動(dòng)態(tài),較好地實(shí)現(xiàn)了教學(xué)的標(biāo)準(zhǔn)化、實(shí)時(shí)化、精細(xì)化,該平臺(tái)還可以作為一種通用教學(xué)平臺(tái)應(yīng)用到其他課程的教學(xué)中,具有普遍的應(yīng)用價(jià)值。

參考文獻(xiàn):

[1]孫淑霞.地方高校大學(xué)計(jì)算機(jī)基礎(chǔ)課程改革的探索與實(shí)踐[J].中國大學(xué)教學(xué),2014(4).

[2]楊循杰.高校非計(jì)算機(jī)專業(yè)數(shù)據(jù)庫教學(xué)改革[J].中國成人教育,2008(5).

篇7

【關(guān)鍵詞】計(jì)算機(jī);公共課;實(shí)踐教學(xué)

隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展及其應(yīng)用領(lǐng)域的不斷拓展,人們?cè)诠ぷ骱蜕钪幸呀?jīng)離不開計(jì)算機(jī)這一自動(dòng)化和具備多媒體功能的輔助工具了。因此為了使學(xué)生掌握計(jì)算機(jī)與信息處理的基礎(chǔ)知識(shí)和操作技能,能夠有更好的就業(yè)前景,近十幾年來計(jì)算機(jī)基礎(chǔ)已經(jīng)成為在校大學(xué)生必修公共基礎(chǔ)課程。

我們學(xué)院計(jì)算機(jī)公共課包括兩門課程:

1. 計(jì)算機(jī)文化基礎(chǔ) 36學(xué)時(shí) 18學(xué)時(shí)理論/18學(xué)時(shí)上機(jī)

2. C語言程序設(shè)計(jì) 72學(xué)時(shí) 42學(xué)時(shí)理論/30學(xué)時(shí)上機(jī)

依據(jù)學(xué)生的認(rèn)知規(guī)律及基礎(chǔ)水平,科學(xué)的設(shè)置實(shí)踐課程,適當(dāng)調(diào)整理論課時(shí)和實(shí)踐課時(shí)的比例,使二者能夠有機(jī)結(jié)合,提高計(jì)算機(jī)公共課的教學(xué)效果,為后繼學(xué)習(xí)奠定堅(jiān)實(shí)的基礎(chǔ)。在實(shí)踐性教學(xué)過程中,將基礎(chǔ)實(shí)踐教學(xué)項(xiàng)目、提高型實(shí)踐項(xiàng)目、創(chuàng)新型實(shí)踐項(xiàng)目合理配套,建立科學(xué)化、層次化的實(shí)踐性教學(xué)體系。

具體課程及實(shí)踐性教學(xué)分布如下。

在計(jì)算機(jī)公共課實(shí)踐教學(xué)改革中,我們努力做到以下幾點(diǎn):

1 以學(xué)生為中心的教學(xué)理念

長春建筑學(xué)院計(jì)算機(jī)教研室經(jīng)過近兩年的教學(xué)實(shí)踐,實(shí)現(xiàn)了從教師教為中心到學(xué)生學(xué)為中心的觀念轉(zhuǎn)變,教師在教學(xué)過程中注重因材施教,充分考慮目前我國民辦高等教育的生源水平。從增強(qiáng)學(xué)生學(xué)習(xí)興趣上下功夫,重視學(xué)生的主動(dòng)性,

增強(qiáng)課程的趣味性,由淺入深推進(jìn)教學(xué)、構(gòu)建課程內(nèi)容。

2 采取“五個(gè)結(jié)合”的教學(xué)方法

在課程建設(shè)過程中,重視教學(xué)方法和教學(xué)手段的現(xiàn)代化,采取“五個(gè)結(jié)合”的教學(xué)方法,即:理論與實(shí)際相結(jié)合,講解與多媒體演示相結(jié)合,教師課堂講授與學(xué)生討論相結(jié)合,教室課堂與網(wǎng)上課堂相結(jié)合,面對(duì)面答疑和網(wǎng)上答疑相結(jié)合。在授課過程中,教師根據(jù)講授內(nèi)容的重點(diǎn)、難點(diǎn)布置與實(shí)際問題有關(guān)的思考題目,安排時(shí)間組織學(xué)生進(jìn)行討論;將電子教案、多媒體演示系統(tǒng)和項(xiàng)目案例都放在校園網(wǎng)上,供學(xué)生復(fù)習(xí)和自學(xué);除在規(guī)定時(shí)間和地點(diǎn)答疑外,利用網(wǎng)絡(luò)答疑隨時(shí)在線答疑構(gòu)成了集多媒體、網(wǎng)絡(luò)環(huán)境和教師講授于一體的立體化教學(xué)模式。

3 注重實(shí)踐能力和創(chuàng)新能力的培養(yǎng)

學(xué)院從2007年開始將C程序的開發(fā)環(huán)境由turbo c 2.0改為VC++6.0,將上機(jī)操作課由24學(xué)時(shí)增加到30學(xué)時(shí),加大了實(shí)驗(yàn)教學(xué),解決了教學(xué)內(nèi)容和實(shí)驗(yàn)內(nèi)容脫節(jié)的問題,在教學(xué)實(shí)施過程中形成了“理論實(shí)踐一體化” 的“教、學(xué)、做”一體的教學(xué)模式。上機(jī)操作課中以實(shí)例進(jìn)行引導(dǎo),用任務(wù)進(jìn)行驅(qū)動(dòng),強(qiáng)調(diào)學(xué)為所用和學(xué)以致用,強(qiáng)調(diào)算法的多樣化,鼓勵(lì)學(xué)生多思考,培養(yǎng)學(xué)生的編程能力,提高學(xué)生解決實(shí)際問題的能力。

4 教材特色明顯、效果顯著

篇8

考試時(shí)間

云南普洱2020年4月自學(xué)考試時(shí)間安排在4月11日星期六、4月12日星期日(上午9:00-11:30;下午14:30-17:00)舉行。

考試須知

(一)考場設(shè)置:由各州(市)招生考試機(jī)構(gòu)確定。需在縣城以外設(shè)考場的,須報(bào)省招考院批準(zhǔn)?!皬V告”??浦辉诶?明設(shè)考點(diǎn)。

(二)考生應(yīng)試時(shí),須帶準(zhǔn)考證、考試通知單和居民身份證(或其它能證明身份的有效證件),三證不全者不得進(jìn)入考場??忌仨殗?yán)格遵守考場規(guī)則,不得以任何形式作弊。凡違紀(jì)違法者,按2011年教育部第33號(hào)令和《刑九修正案》嚴(yán)肅查處。

(三)考試成績以百分計(jì),六十分及格,不及格者可參加該門課程的下一次考試。考試成績公布在“云南省招考頻道(ynzs.cn)”網(wǎng)站上,考生自行登錄查詢。考生對(duì)成績有質(zhì)疑的可在成績公布之日起10個(gè)工作日內(nèi)到各州(市)招生考試機(jī)構(gòu)辦理查分申請(qǐng),由各州(市)招生考試機(jī)構(gòu)匯總后統(tǒng)一到省招考院查分,查完后通知考生。省招考院不直接對(duì)考生查分。

(四)考試時(shí),對(duì)需要使用計(jì)算器的科目,考生可攜帶沒有存儲(chǔ)功能的計(jì)算器,并且不得互相借用。不準(zhǔn)使用有存儲(chǔ)、接收、發(fā)射功能的電子工具??忌M(jìn)入考場考試嚴(yán)禁攜帶任何通訊工具,否則將視同作弊。

(五)同一考試時(shí)間段,一名考生只能參加一門課程的考試。

(六)全國計(jì)算機(jī)等級(jí)考試(NCRE)成績?cè)谧钥枷到y(tǒng)中的使用:

根據(jù)全國考委辦函[2004]148號(hào)文件規(guī)定:

1.NCRE課程暫與高等教育自學(xué)考試的部分??普n程進(jìn)行銜接。

2.凡獲得NCRE一級(jí)合格證書者,可以免考高等教育自學(xué)考試中的《計(jì)算機(jī)應(yīng)用基礎(chǔ)》(課程代碼:00018)或《計(jì)算機(jī)應(yīng)用技術(shù)》(課程代碼:02316)課程(包括理論考試和上機(jī)考試兩部分)。

3.凡獲得NCRE二級(jí)C語言程序設(shè)計(jì)(筆試和上機(jī))合格證書者,可以免考高等教育自學(xué)考試中的《高級(jí)語言程序設(shè)計(jì)(一)》(課程代碼:00342)課程(包括理論考試和實(shí)踐考核兩部分)。

4.凡獲得NCRE三級(jí)PC技術(shù)(筆試和上機(jī))合格證書者,可以免考高等教育自學(xué)考試中的《微型計(jì)算機(jī)及其接*術(shù)》(課程代碼:02319)和《微型計(jì)算機(jī)原理及應(yīng)用》(課程代碼:02277)課程(包括理論考試和實(shí)踐考核兩部分)。

(七)全國公共英語等級(jí)考試成績?cè)谧钥枷到y(tǒng)中的使用:

高等教育自學(xué)考試的考生參加PETS二級(jí)或PETS三級(jí)考試,筆試合格者的成績可直接替代自考有關(guān)專業(yè)大?;虮究乒灿⒄Z〈即英語(一)(課程代碼:00012)、英語(二)(課程代碼:00015)〉的考試成績,并可獲得相應(yīng)的學(xué)分(PETS二級(jí)替代??朴⒄Z(一)成績,PETS三級(jí)替代本科英語(二)成績,英語專業(yè)不能替代)??忌欠駞⒓酉鄳?yīng)口試,則根據(jù)考生是否要求獲得PETS等級(jí)證書或高等教育自學(xué)考試的相關(guān)專業(yè)來定。

(八)漢語言文學(xué)本科專業(yè)的畢業(yè)論文答辯定于每年的5月和11月,分兩次舉行,考生可與云南師范大學(xué)文學(xué)院聯(lián)系進(jìn)行答辯事宜。英語本科的“口譯與聽力”,??频摹奥犃Α?、“口語”考試時(shí)間由云南師范大學(xué)外語學(xué)院安排,請(qǐng)考生與學(xué)校聯(lián)系。

(九)已取得自考專業(yè)全部課程合格證書的考生,如該專業(yè)有實(shí)踐、實(shí)習(xí)、設(shè)計(jì)、畢業(yè)論文等考核要求的,應(yīng)及時(shí)和主考院校聯(lián)系實(shí)習(xí)考核事宜,待取得合格成績后,方可辦理畢業(yè)證書。

篇9

考試時(shí)間

云南昭通2020年4月自學(xué)考試時(shí)間安排在4月11日星期六、4月12日星期日(上午9:00-11:30;下午14:30-17:00)舉行。

考試須知

(一)考場設(shè)置:由各州(市)招生考試機(jī)構(gòu)確定。需在縣城以外設(shè)考場的,須報(bào)省招考院批準(zhǔn)?!皬V告”專科只在昆 明設(shè)考點(diǎn)。

(二)考生應(yīng)試時(shí),須帶準(zhǔn)考證、考試通知單和居民身份證(或其它能證明身份的有效證件),三證不全者不得進(jìn)入考場??忌仨殗?yán)格遵守考場規(guī)則,不得以任何形式作弊。凡違紀(jì)違法者,按2011年教育部第33號(hào)令和《刑九修正案》嚴(yán)肅查處。

(三)考試成績以百分計(jì),六十分及格,不及格者可參加該門課程的下一次考試??荚嚦煽児荚凇霸颇鲜≌锌碱l道(ynzs.cn)”網(wǎng)站上,考生自行登錄查詢。考生對(duì)成績有質(zhì)疑的可在成績公布之日起10個(gè)工作日內(nèi)到各州(市)招生考試機(jī)構(gòu)辦理查分申請(qǐng),由各州(市)招生考試機(jī)構(gòu)匯總后統(tǒng)一到省招考院查分,查完后通知考生。省招考院不直接對(duì)考生查分。

(四)考試時(shí),對(duì)需要使用計(jì)算器的科目,考生可攜帶沒有存儲(chǔ)功能的計(jì)算器,并且不得互相借用。不準(zhǔn)使用有存儲(chǔ)、接收、發(fā)射功能的電子工具。考生進(jìn)入考場考試嚴(yán)禁攜帶任何通訊工具,否則將視同作弊。

(五)同一考試時(shí)間段,一名考生只能參加一門課程的考試。

(六)全國計(jì)算機(jī)等級(jí)考試(NCRE)成績?cè)谧钥枷到y(tǒng)中的使用:

根據(jù)全國考委辦函[2004]148號(hào)文件規(guī)定:

1.NCRE課程暫與高等教育自學(xué)考試的部分??普n程進(jìn)行銜接。

2.凡獲得NCRE一級(jí)合格證書者,可以免考高等教育自學(xué)考試中的《計(jì)算機(jī)應(yīng)用基礎(chǔ)》(課程代碼:00018)或《計(jì)算機(jī)應(yīng)用技術(shù)》(課程代碼:02316)課程(包括理論考試和上機(jī)考試兩部分)。

3.凡獲得NCRE二級(jí)C語言程序設(shè)計(jì)(筆試和上機(jī))合格證書者,可以免考高等教育自學(xué)考試中的《高級(jí)語言程序設(shè)計(jì)(一)》(課程代碼:00342)課程(包括理論考試和實(shí)踐考核兩部分)。

4.凡獲得NCRE三級(jí)PC技術(shù)(筆試和上機(jī))合格證書者,可以免考高等教育自學(xué)考試中的《微型計(jì)算機(jī)及其接*術(shù)》(課程代碼:02319)和《微型計(jì)算機(jī)原理及應(yīng)用》(課程代碼:02277)課程(包括理論考試和實(shí)踐考核兩部分)。

(七)全國公共英語等級(jí)考試成績?cè)谧钥枷到y(tǒng)中的使用:

高等教育自學(xué)考試的考生參加PETS二級(jí)或PETS三級(jí)考試,筆試合格者的成績可直接替代自考有關(guān)專業(yè)大?;虮究乒灿⒄Z〈即英語(一)(課程代碼:00012)、英語(二)(課程代碼:00015)〉的考試成績,并可獲得相應(yīng)的學(xué)分(PETS二級(jí)替代??朴⒄Z(一)成績,PETS三級(jí)替代本科英語(二)成績,英語專業(yè)不能替代)。考生是否參加相應(yīng)口試,則根據(jù)考生是否要求獲得PETS等級(jí)證書或高等教育自學(xué)考試的相關(guān)專業(yè)來定。

(八)漢語言文學(xué)本科專業(yè)的畢業(yè)論文答辯定于每年的5月和11月,分兩次舉行,考生可與云南師范大學(xué)文學(xué)院聯(lián)系進(jìn)行答辯事宜。英語本科的“口譯與聽力”,??频摹奥犃Α?、“口語”考試時(shí)間由云南師范大學(xué)外語學(xué)院安排,請(qǐng)考生與學(xué)校聯(lián)系。

(九)已取得自考專業(yè)全部課程合格證書的考生,如該專業(yè)有實(shí)踐、實(shí)習(xí)、設(shè)計(jì)、畢業(yè)論文等考核要求的,應(yīng)及時(shí)和主考院校聯(lián)系實(shí)習(xí)考核事宜,待取得合格成績后,方可辦理畢業(yè)證書。

篇10

關(guān)鍵詞:匯編語言;雙語教學(xué);改革措施

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A

“匯編語言”是繼“高級(jí)語言程序設(shè)計(jì)”之后的又一門計(jì)算機(jī)語言程序設(shè)計(jì)課程,但講解的是面向處理器的低級(jí)語言,匯編語言程序用英語編程,匯編語言操作的主流CPU技術(shù)文檔以及最新發(fā)展技術(shù)文檔都是英文資料,因此在該課程的教學(xué)中引入英語教學(xué)模式很有必要。同時(shí),專業(yè)課采取雙語教學(xué)為學(xué)生營造一個(gè)含有英語因素的學(xué)習(xí)環(huán)境,能夠訓(xùn)練學(xué)生用外語思考、表達(dá)和交流的能力。

1雙語教學(xué)的實(shí)施過程與策略

1.1雙語教材的選用

雙語教材是進(jìn)行雙語教學(xué)的物質(zhì)前提,是雙語教學(xué)的重要保障。國外優(yōu)秀原版教材應(yīng)該作為雙語教材的首選,因?yàn)樗鼈兺邆渚佑趯W(xué)科研究的前沿、實(shí)例豐富、語言地道、內(nèi)容詳實(shí)、可讀性和實(shí)用性強(qiáng)等眾多優(yōu)點(diǎn)。通過原版教材,可以充實(shí)國內(nèi)相關(guān)課程的內(nèi)容,拓展學(xué)生視野,從而更好地訓(xùn)練學(xué)生的聽、說、讀、寫等各方面的綜合運(yùn)用外語能力。

我們經(jīng)過廣泛調(diào)查和精心比較,選擇了由Richard C. Detmer編寫,機(jī)械工業(yè)出版社出版的《80x86 Assembly Language and Computer Architecture》作為教科書,本書內(nèi)容反映了Intel CPU較新的發(fā)展,且句式簡單,容易理解,適合學(xué)生閱讀。除此之外,我們還提供了擴(kuò)充性雙語資料,如由Kip R. Irvine編寫的《Intel匯編語言程序設(shè)計(jì)(第四版)》。根據(jù)我?!皡R編語言”教學(xué)大綱和特點(diǎn),探索符合我校的雙語教學(xué)的體系與教學(xué)內(nèi)容,開發(fā)輔助教材講義,使學(xué)生的專業(yè)知識(shí)與外文水平同步提高,較好地解決了英語教學(xué)從基礎(chǔ)向?qū)I(yè)的過渡問題。

1.2循序漸進(jìn),開展雙語教學(xué)

雙語教學(xué)應(yīng)注重師生之間的交流與互動(dòng),倡導(dǎo)以學(xué)生為本進(jìn)行教與學(xué)。要積極開展各種互動(dòng)教學(xué)活動(dòng),對(duì)學(xué)生積極引導(dǎo),使他們?cè)黾訉?duì)雙語教學(xué)的了解,充分發(fā)揮學(xué)生的主觀能動(dòng)性,從而達(dá)到以英語為交流工具保證學(xué)習(xí)效果的目的。雖然在校大學(xué)生的英語已較以前有很大提高,但目前學(xué)生聽說能力不高、外語水平參差不齊的情況增加了雙語授課難度,妨礙了雙語授課目標(biāo)的實(shí)現(xiàn)。因此我們把整個(gè)教學(xué)過程分成四個(gè)階段,由淺入深,循序漸進(jìn)。

第一階段:入門階段,針對(duì)匯編語言雙語教學(xué)的第一部分――預(yù)備知識(shí)。因?yàn)閷W(xué)生以前所學(xué)的是基礎(chǔ)英語和公共英語,與計(jì)算機(jī)英語從詞匯和句型上都有一定的差異,學(xué)生普遍感到不適應(yīng)。在這個(gè)階段我們根據(jù)第一部分內(nèi)容把課程中常用的匯編語言詞匯和簡單句型整理出來(如圖1所示),教學(xué)的重點(diǎn)放在讓學(xué)生熟悉和適應(yīng)英文原版教材的表述和英文科技論文的表達(dá)方法上,教學(xué)速度可以適當(dāng)放慢,使學(xué)生習(xí)慣雙語教學(xué)的模式。

第二階段:閱讀英文階段,針對(duì)匯編語言基礎(chǔ)知識(shí)的第二部分――計(jì)算機(jī)組成及尋址方式。在學(xué)生普遍熟悉了專業(yè)詞匯和句法后,教學(xué)的重點(diǎn)放在教材的閱讀和知識(shí)的理解上,訓(xùn)練學(xué)生快速閱讀專業(yè)文獻(xiàn)的能力。例如,在講解尋址方式一節(jié)時(shí),我在課堂上為學(xué)生指定教材中的相關(guān)段落,讓學(xué)生在10分鐘內(nèi)閱讀,然后我再提出問題,讓學(xué)生回答,通過這種方式總結(jié)出相關(guān)的知識(shí)點(diǎn),訓(xùn)練英語閱讀能力。

第三階段:英文思維階段,針對(duì)本課程的第三部分――匯編語言基礎(chǔ)程序設(shè)計(jì)。教學(xué)的重點(diǎn)放在專業(yè)知識(shí)的講解和學(xué)習(xí)上。要求學(xué)生直接從英語原版教材中獲取知識(shí),避免“英文中文”思維的學(xué)習(xí)方式,也就是按照英文進(jìn)行思維,PPT中完全用英語表示(如圖2所示)。這一階段可以逐步加快教學(xué)進(jìn)度,學(xué)生會(huì)感到逐漸適應(yīng)了英文的學(xué)習(xí)環(huán)境,學(xué)習(xí)內(nèi)容充實(shí)有趣。

第四階段:綜合提高階段,針對(duì)匯編語言綜合內(nèi)容。有了前面的基礎(chǔ)和訓(xùn)練后,教學(xué)的重點(diǎn)就可以放在用英文進(jìn)行思維和表達(dá)上。教師通過英文作業(yè)、設(shè)計(jì)和專題論文來訓(xùn)練學(xué)生把所學(xué)知識(shí)連貫起來,引導(dǎo)他們用英文思考專業(yè)問題,表達(dá)思想。在學(xué)習(xí)子程序以后,我們給學(xué)生布置作業(yè):“Compare two strings that input from keyboard and output the result.”要求學(xué)生用英語完成該軟件文檔,并編寫程序。完成這種作業(yè)有利于提高學(xué)生英語應(yīng)用能力。

1.3采用多種教學(xué)策略,組織課堂教學(xué)

教師的教與學(xué)生的學(xué)應(yīng)該相輔相成,不可分割,只有把兩者很好地結(jié)合起來,實(shí)現(xiàn)教學(xué)互動(dòng),才能提高課堂教學(xué)質(zhì)量。為了調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,激發(fā)他們的學(xué)習(xí)潛能,更好地完成教學(xué)任務(wù),我們根據(jù)教學(xué)內(nèi)容和學(xué)生水平采用了不同教學(xué)策略。

1.3.1多媒體與傳統(tǒng)板書有機(jī)結(jié)合

多媒體教學(xué)方式能夠創(chuàng)造出一個(gè)聲情并茂、生動(dòng)逼真的教學(xué)環(huán)境,為課堂教學(xué)的實(shí)施提供令人耳目一新的形象媒介,并且可以承載和傳達(dá)豐富的教學(xué)內(nèi)容。我們利用多媒體教室,采用英語電子教案、配合多媒體演示展開課堂教學(xué);幫助學(xué)生熟悉理解重要的知識(shí)點(diǎn)。主講教師從英文教材中總結(jié)重要的知識(shí)點(diǎn),以英語表述在演示文稿上,并對(duì)關(guān)鍵詞匯標(biāo)注中文注釋;PPT中的內(nèi)容盡可能簡潔扼要,一目了然;英文句子盡量采用教材的原文,或改用簡單句式表示。對(duì)于有些知識(shí)點(diǎn)則制作動(dòng)畫演示,增強(qiáng)學(xué)生的感性認(rèn)識(shí)。例如:我們利用動(dòng)畫演示堆棧的操作,邊演示邊用簡單的英語加以解釋,得到較好的效果。此外,我們可以借助傳統(tǒng)黑板板書這一媒介,把那些不能夠完整呈現(xiàn)的,需要經(jīng)過逐步動(dòng)態(tài)、演繹推理才能逐步完善形成整體的教學(xué)內(nèi)容,通過黑板板書的形式,以扼要的文字或簡明的圖畫,生動(dòng)地反映其動(dòng)態(tài)、演繹推理的過程。

1.3.2以實(shí)際問題為背景進(jìn)行案例教學(xué)和問題教學(xué)

“匯編語言程序設(shè)計(jì)”是一門理論與實(shí)踐緊密結(jié)合的課程,在常規(guī)的教學(xué)過程中,除講授基本的理論外,教師尤其注重實(shí)例的分析。要增加學(xué)生的學(xué)習(xí)興趣,就必須把所講內(nèi)容和現(xiàn)代科技的最新發(fā)展、實(shí)際應(yīng)用相結(jié)合,理論聯(lián)系實(shí)際,只有這樣學(xué)生才能知道現(xiàn)在學(xué)的知識(shí)對(duì)以后走向社會(huì)、從事科技工作是很有用處的。案例教學(xué)和問題教學(xué)是目前流行的教學(xué)方法,它將書本知識(shí)與實(shí)際問題緊密聯(lián)系起來,學(xué)以致用,大大提高學(xué)生的學(xué)習(xí)積極性,培養(yǎng)學(xué)生探究學(xué)習(xí)的能力。例如:以前在學(xué)習(xí)代碼轉(zhuǎn)換指令XLAT的時(shí)候,學(xué)生經(jīng)常會(huì)對(duì)該指令的用途僅局限于書上的例題。現(xiàn)在我們舉一個(gè)具體實(shí)例,如關(guān)于數(shù)碼管在生活中的應(yīng)用,像計(jì)價(jià)器、電子秤等都是數(shù)碼管顯示,學(xué)生覺得這個(gè)問題很直觀,很有趣。經(jīng)過討論和教師的解釋,學(xué)生最后理解了代碼轉(zhuǎn)換指令在數(shù)碼管顯示中的應(yīng)用,對(duì)該指令的功能也更加理解。再比如在匯編語言程序設(shè)計(jì)中經(jīng)常會(huì)涉及各種碼制的轉(zhuǎn)換,“怎樣從鍵盤輸入十進(jìn)制數(shù)?”“怎樣顯示十六進(jìn)制數(shù)?”這樣的問題是學(xué)生在編程時(shí)經(jīng)常用到的,他們有很大的興趣去解決這些問題,從而可以幫助學(xué)生更好地掌握邏輯指令、分支和循環(huán)結(jié)構(gòu)設(shè)計(jì)、子程序設(shè)計(jì)等知識(shí)點(diǎn)。

2加強(qiáng)實(shí)驗(yàn)的設(shè)計(jì),培養(yǎng)學(xué)生編程解決問題的能力

實(shí)驗(yàn)是工科專業(yè)重要的實(shí)踐性教學(xué)環(huán)節(jié)。匯編語言是實(shí)踐性很強(qiáng)的一門課程,必須經(jīng)過不斷的編程訓(xùn)練和上機(jī)調(diào)試程序,才能夠熟練掌握其內(nèi)容。在教學(xué)中我們按照“精講多練”的原則,加大了上機(jī)實(shí)踐時(shí)間。通過實(shí)際練習(xí)加深學(xué)生對(duì)該課程的掌握,培養(yǎng)其思維能力和動(dòng)手能力,在上機(jī)實(shí)踐時(shí)能編寫出結(jié)構(gòu)清楚、正確易讀、符合規(guī)范的程序,所以在實(shí)踐環(huán)節(jié)中嚴(yán)格按流程(如圖3)來做:

另外,在網(wǎng)上開辟專欄,學(xué)生可以就實(shí)驗(yàn)內(nèi)容和實(shí)驗(yàn)中沒有及時(shí)解決的問題與教師進(jìn)行討論,方便學(xué)生的學(xué)習(xí),提高了學(xué)生的學(xué)習(xí)興趣,同時(shí)也提高了教師的工作效率。

3綜合考評(píng)方法

對(duì)于學(xué)生來說,雙語教學(xué)要比單語教學(xué)難得多,如何合理有效地考核學(xué)生掌握知識(shí)的程度,這是雙語教學(xué)中的一個(gè)關(guān)鍵問題。在理論課教學(xué)實(shí)踐中,我們加大了平時(shí)成績的比重,將課后作業(yè)、出勤作為平時(shí)成績,和期末考試成績按一定系數(shù)加權(quán)平均,綜合評(píng)定學(xué)生的學(xué)習(xí)成績。實(shí)驗(yàn)課考評(píng)單獨(dú)進(jìn)行。理論課考評(píng)如下:

① 作業(yè):給學(xué)生布置一定量的課后習(xí)題,必須以英文的形式完成,旨在督促學(xué)生認(rèn)真閱讀、理解教學(xué)材料,學(xué)會(huì)使用一些簡單句型來表達(dá)專業(yè)問題。作業(yè)情況占總成績的20%。

② 出勤:占總成績的 20%。

③ 期末考試:期末考試采用閉卷形式,全英文命題,可用英文或中文答題,占總成績的 60%。

實(shí)驗(yàn)考評(píng):共6個(gè)實(shí)驗(yàn),每次實(shí)驗(yàn)完成后需交實(shí)驗(yàn)報(bào)告,并盡可能用英文完成,訓(xùn)練其專業(yè)知識(shí)的英文書面表達(dá)能力,根據(jù)實(shí)驗(yàn)報(bào)告的完成情況給出相應(yīng)的分?jǐn)?shù),共占總成績的50%,最后的實(shí)驗(yàn)考試占50%。

4結(jié)束語

在該門課實(shí)施雙語教學(xué)的過程中,我們積累了一點(diǎn)經(jīng)驗(yàn),也遇到了一些困難。例如學(xué)生的英語水平參差不齊,所以應(yīng)采用循序漸進(jìn)的教學(xué)方法,英語的使用由淺入深,由少到多。開始教學(xué)中的英文所占比例相對(duì)較小,再過幾周逐漸加大英文所占比例,過渡到課件、課堂教學(xué)和提問、平時(shí)作業(yè)等均采用英文。今后關(guān)于雙語教學(xué)工作的探索將在英文教材以及學(xué)生對(duì)教學(xué)方式興趣的培養(yǎng)方面加大力度,努力提高學(xué)生英語水平,加強(qiáng)學(xué)生間和師生間的交流,使得雙語教學(xué)在師生共同努力之后能夠獲得最大的收獲。

參考文獻(xiàn):

[1] 張自力,王柯,等.探索雙語教學(xué)之路,建設(shè)計(jì)算機(jī)網(wǎng)絡(luò)精品課程[J]. 計(jì)算機(jī)教育,2008(8).

[2] 秦國新,杜方,李亞靈.高校發(fā)展雙語教學(xué)之淺見[J].山西農(nóng)業(yè)大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2005(2).

[3] 姚紅燕,陶皖.《數(shù)據(jù)結(jié)構(gòu)》雙語教學(xué)的探討[J]. 計(jì)算機(jī)教育,2007(8).

[4] 劉欣欣.“編譯原理”雙語教學(xué)的實(shí)踐與探討[J]. 長春師范學(xué)院學(xué)報(bào),2005(3).

The Implementation and Explore about Bilingual Teaching in Assembly Language

HOU Hong-xia

(Computer and Information Engineering College, Inner Mongolia Normal University, Huhhot 010022, China)