公務(wù)員期刊網(wǎng) 精選范文 計(jì)算機(jī)編程自學(xué)教程范文

計(jì)算機(jī)編程自學(xué)教程精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計(jì)算機(jī)編程自學(xué)教程主題范文,僅供參考,歡迎閱讀并收藏。

計(jì)算機(jī)編程自學(xué)教程

第1篇:計(jì)算機(jī)編程自學(xué)教程范文

關(guān)鍵詞:大學(xué)計(jì)算機(jī)基礎(chǔ);教學(xué);實(shí)踐

中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2013)14-3340-02

大學(xué)計(jì)算機(jī)基礎(chǔ)課程是普通高校非計(jì)算機(jī)專業(yè)入學(xué)開設(shè)的一門公共必修課。近年來,隨著信息技術(shù)與網(wǎng)絡(luò)技術(shù)的發(fā)展,為適應(yīng)不斷發(fā)展的社會需要,為提高教學(xué)質(zhì)量,培養(yǎng)計(jì)算機(jī)應(yīng)用人才,培養(yǎng)學(xué)生創(chuàng)新能力,教師們一直致力于大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)改革,通過對大學(xué)計(jì)算機(jī)基礎(chǔ)課的教學(xué)方法、教學(xué)手段、教學(xué)模式的分析和研究,開展了多種多樣的大學(xué)計(jì)算機(jī)教學(xué)改革實(shí)踐活動。

1 在實(shí)踐教學(xué)中開展多種教學(xué)方法的融合

大學(xué)非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課作為一門基礎(chǔ)學(xué)科,是一門應(yīng)用性極強(qiáng)的學(xué)科。本課程分為理論課與實(shí)驗(yàn)課教學(xué),為避免理論與實(shí)踐脫解,授課教師采用討論式教學(xué)與任務(wù)驅(qū)動教學(xué)等多種教學(xué)方法。理論課根據(jù)課程內(nèi)容積極進(jìn)行討論式及案例教學(xué),使學(xué)生參與到教學(xué)中來,真正成為課堂的主人。實(shí)驗(yàn)課多采用任務(wù)驅(qū)動教學(xué),學(xué)生帶著任務(wù)操作,學(xué)習(xí)目的明確。在實(shí)際教學(xué)中,對教學(xué)大綱、教案講稿及授課計(jì)劃進(jìn)行了細(xì)分,均分為理論和實(shí)驗(yàn)兩部分,內(nèi)容更具體,更具針對性。例如理論講稿內(nèi)容增加了案例,讓學(xué)生帶著問題聽課,積極參與教學(xué)討論,使教師做為課堂的主導(dǎo),學(xué)生成為課堂的主體;實(shí)驗(yàn)講稿對實(shí)驗(yàn)任務(wù)進(jìn)行了詳細(xì)說明,實(shí)驗(yàn)課學(xué)生任務(wù)明確,學(xué)生動手操作能力增強(qiáng),不在糾結(jié)學(xué)習(xí)本門課程有什么用,思考的重點(diǎn)是怎么把這門課學(xué)好。

2 實(shí)驗(yàn)學(xué)時(shí)大幅度增加

按照現(xiàn)行的大學(xué)計(jì)算機(jī)基礎(chǔ)課程教學(xué)計(jì)劃,本門課程總學(xué)時(shí)60學(xué)時(shí),分為理論課、實(shí)驗(yàn)課教學(xué),傳統(tǒng)教學(xué)方式為理論課與實(shí)驗(yàn)課學(xué)時(shí)分配為1:1。教學(xué)改革實(shí)施后,理論學(xué)時(shí)為20學(xué)時(shí),實(shí)驗(yàn)學(xué)時(shí)增加為40學(xué)時(shí)。實(shí)驗(yàn)學(xué)時(shí)的增加,極大的提高了學(xué)生的動手操作能力,進(jìn)而培養(yǎng)了學(xué)生的自主學(xué)習(xí)及創(chuàng)新能力。學(xué)生的實(shí)驗(yàn)操作任務(wù)大部分都能按時(shí)完成,實(shí)驗(yàn)報(bào)告書寫完整,電子作業(yè)完成質(zhì)量很高,并且有一定程度的自我創(chuàng)造。在所有的電子作業(yè)中,學(xué)生的Word文檔及PPT演示文稿作業(yè)尤為出色。例如,PPT演示文稿設(shè)計(jì)實(shí)驗(yàn),實(shí)驗(yàn)?zāi)康模孩僬莆誔PT文件的建立,保存方法;②掌握對 象(圖片、文字、音頻和視頻)的添加方法;③掌握動畫的設(shè)置方法和幻燈片的切換方法;④掌握超鏈接的使用;⑤掌握幻燈片設(shè)計(jì)和幻燈片版式的應(yīng)用。通過學(xué)生的電子作品檢查,實(shí)驗(yàn)基本要求都實(shí)現(xiàn),演示文稿放映時(shí)有幻燈片切換效果,有動畫效果,很精美。另外該生創(chuàng)造性地添加了GIF格式的動畫圖片和自選圖形,進(jìn)一步美化了幻燈片。理論課前用20分鐘演示學(xué)生作業(yè),同學(xué)生一起給出客觀評價(jià),學(xué)習(xí)優(yōu)點(diǎn),彌補(bǔ)不足,學(xué)生學(xué)習(xí)興趣濃厚,學(xué)習(xí)的積極性增強(qiáng)。

3 分層次教學(xué)

目前,雖然計(jì)算機(jī)基礎(chǔ)教學(xué)已從原來的大學(xué)起步過渡到中小學(xué)為起點(diǎn),但剛進(jìn)入大學(xué)校園的新生中還有很大一部分對計(jì)算機(jī)了解甚少,甚至還有的學(xué)生沒摸過計(jì)算機(jī),屬于零起點(diǎn)學(xué)生。本課程依據(jù)學(xué)生的專業(yè)特點(diǎn)及計(jì)算機(jī)基礎(chǔ)掌握情況進(jìn)行分層次教學(xué)。理論分文、理、藝體三個(gè)教學(xué)層次。文科及藝體開設(shè)Visual FoxPro程序設(shè)計(jì),理科開設(shè)C語言程序設(shè)計(jì)。實(shí)際教學(xué)中,因?yàn)樗圀w學(xué)生的特殊性,對其進(jìn)行基本操作知識講授。實(shí)驗(yàn)教學(xué)由理論教師在第一堂課對學(xué)生進(jìn)行問卷調(diào)查,將學(xué)生分成有一定基礎(chǔ)和沒有基礎(chǔ)的兩部分,將實(shí)驗(yàn)課由理論課的大班額教學(xué)采用分層次方法分為兩個(gè)小班,由兩個(gè)實(shí)驗(yàn)教師進(jìn)行指導(dǎo)。實(shí)驗(yàn)教學(xué)中實(shí)驗(yàn)任務(wù)的設(shè)置由易到難,首先要求完成較容易的任務(wù),然后根據(jù)自身情況及時(shí)間安排有選擇的完成較難的任務(wù)。

實(shí)驗(yàn)學(xué)時(shí)的增加及分層次小班額授課,學(xué)生學(xué)習(xí)熱情及實(shí)際動手操作能力明顯增強(qiáng),結(jié)合多種教學(xué)方法,教學(xué)手段,學(xué)生自主學(xué)習(xí)能力、創(chuàng)新能力大大提高,學(xué)生制作的Word作業(yè),PowerPoint作業(yè),從質(zhì)量及美感各個(gè)方面均有大幅提高。

4 分模塊教學(xué),分階段考核

模塊化教學(xué)是大學(xué)計(jì)算機(jī)基礎(chǔ)課程教學(xué)改革的重點(diǎn),也是我院大學(xué)基礎(chǔ)課程教學(xué)的特色所在。根據(jù)教學(xué)內(nèi)容特點(diǎn)分為六大模塊:操作系統(tǒng)、文字處理、電子表格制作、演示文稿制作、Visual FoxPro程序設(shè)計(jì)、C語言程序設(shè)計(jì)。每一模塊教學(xué)完成后,隨堂進(jìn)行考核,采用上機(jī)考試,在線閱卷,學(xué)生當(dāng)場可知道成績,60分合格,不及格者繼續(xù)強(qiáng)化該部分訓(xùn)練,另行考核。期末考核式方式為上機(jī)考試,學(xué)生不用再死記硬背,而是需要對所學(xué)內(nèi)容熟練操作,極大地提高了學(xué)生對計(jì)算機(jī)的實(shí)際操作能力,增強(qiáng)了自主學(xué)習(xí)能力與實(shí)踐創(chuàng)新能力的培養(yǎng),也提升了學(xué)生未來就業(yè)競爭力。

5 教學(xué)模式網(wǎng)絡(luò)化,提高學(xué)生自學(xué)能力

本課程教學(xué)模式采用傳統(tǒng)教材、網(wǎng)絡(luò)課件、網(wǎng)上資源三大資源為基礎(chǔ),以網(wǎng)絡(luò)課程為補(bǔ)充、課堂教學(xué)和網(wǎng)絡(luò)課程結(jié)合、網(wǎng)絡(luò)課程自學(xué)為主體等多種教學(xué)模式,達(dá)到整體優(yōu)化教學(xué),充分培養(yǎng)學(xué)生的信息素養(yǎng),提高教學(xué)質(zhì)量,增強(qiáng)大學(xué)生計(jì)算機(jī)應(yīng)用能力。

充分利用電子郵箱、學(xué)院網(wǎng)絡(luò)教學(xué)平臺、學(xué)院教務(wù)管理系統(tǒng)、聊天軟件等等現(xiàn)有的交互式信息平臺,與學(xué)生實(shí)現(xiàn)隨時(shí)隨地溝通,實(shí)現(xiàn)了教學(xué)在時(shí)間和空間上的延伸,解決了過去只有上課才能見到老師的問題,實(shí)現(xiàn)了教學(xué)的可持續(xù)發(fā)展,使教師不僅僅是學(xué)生的良師還是學(xué)生的益友。

教學(xué)模式改革之后,經(jīng)常有學(xué)生對現(xiàn)有知識內(nèi)容進(jìn)行擴(kuò)展,向老師詢問一些本課內(nèi)容之外的問題,例如,“如何做PPT特效”,這就要求教師及時(shí)擴(kuò)充知識儲備,迎接未來一個(gè)又一個(gè)挑戰(zhàn)。

6 大學(xué)計(jì)算機(jī)基礎(chǔ)課程教材改革

讓學(xué)生學(xué)習(xí)好計(jì)算機(jī)基礎(chǔ)這門課程,需要教師、學(xué)生及教材的三方配合才能實(shí)現(xiàn)最好。教材是重要的課程資源,是教師教學(xué)的依據(jù),學(xué)生學(xué)習(xí)的依據(jù)。通過多年的大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)實(shí)踐工作發(fā)現(xiàn),傳統(tǒng)大學(xué)計(jì)算機(jī)基礎(chǔ)課程教材內(nèi)容偏重于理論的教學(xué),而在實(shí)踐方面過于膚淺并且缺少有針對性的強(qiáng)化練習(xí)內(nèi)容,所以學(xué)生在學(xué)習(xí)過后并沒有真正的體會到應(yīng)用的樂趣,另外學(xué)生個(gè)體對計(jì)算機(jī)基礎(chǔ)知識的了解和對計(jì)算機(jī)技能的掌握也是因人而異的。為了使教材能適應(yīng)不同層次的學(xué)生需要,能體現(xiàn)和發(fā)揮出學(xué)生的能力和特長,達(dá)到學(xué)以致用,會學(xué)會用,大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)部的老師,根據(jù)多年一線教學(xué)經(jīng)驗(yàn),及目前學(xué)生實(shí)驗(yàn)課狀況和學(xué)生目前學(xué)習(xí)情況,對高校非計(jì)算機(jī)專業(yè)學(xué)生的計(jì)算機(jī)應(yīng)用能力進(jìn)行調(diào)研,對教學(xué)內(nèi)容進(jìn)行了改革,對教學(xué)過程中教案進(jìn)行整理,編寫了一系列教材,《大學(xué)計(jì)算機(jī)基礎(chǔ)教程》、《大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)教程》、《Visual FoxPro程序設(shè)計(jì)教程》、《Visual FoxPro程序設(shè)計(jì)實(shí)踐教程》、《C語言程序設(shè)計(jì)教程》、《C語言程序設(shè)計(jì)實(shí)訓(xùn)教程》。

《大學(xué)計(jì)算機(jī)基礎(chǔ)教程》與《大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)教程》結(jié)合非計(jì)算機(jī)專業(yè)計(jì)算機(jī)應(yīng)用能力培養(yǎng)要求設(shè)置,凸顯項(xiàng)目教學(xué)、任務(wù)教學(xué)、主題教學(xué)、案例教學(xué)?!禫isual FoxPro 程序設(shè)計(jì)》教材立足于計(jì)算機(jī)公共課程,理論聯(lián)系實(shí)際,簡明扼要,層次分明;《Visual FoxPro 程序設(shè)計(jì)實(shí)踐教程》為學(xué)生的學(xué)習(xí)提供了大量實(shí)際操作任務(wù),讓學(xué)生由淺入深,一步一步操作,激發(fā)學(xué)生自主學(xué)習(xí)興趣,培養(yǎng)學(xué)生創(chuàng)新能力?!禖語言程序設(shè)計(jì)教程》教材采用了“提出問題-分析問題-解決問題”的案例教學(xué)方式;《C語言程序設(shè)計(jì)實(shí)訓(xùn)教程》教材中的上機(jī)實(shí)訓(xùn)題型豐富,且來自實(shí)際生活,有利于培養(yǎng)學(xué)生編程解決實(shí)際問題的意識和能力;教材投入使用后,深受教師及學(xué)生的好評。

新教材加強(qiáng)了學(xué)生實(shí)踐操作技能培養(yǎng),突出了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,注重培養(yǎng)學(xué)生科學(xué)嚴(yán)謹(jǐn)?shù)木幊趟枷?,掌握程序設(shè)計(jì)的方法,力求由淺入深、循序漸進(jìn)地引導(dǎo)學(xué)生掌握計(jì)算機(jī)基本技能操作、程序設(shè)計(jì)教程的基礎(chǔ)知識和基本方法,促進(jìn)學(xué)生將理論知識融會貫通,真正起到提高學(xué)生運(yùn)用計(jì)算機(jī)技能解決實(shí)際問題的能力,并被國內(nèi)很多高校采用。

7 實(shí)踐教學(xué)中引入教育心理學(xué)

目前,大學(xué)生均為90后,彰顯各性的年代,在實(shí)際授課中,授課教師采用多種教學(xué)方法,并將教育心理學(xué)應(yīng)用到教學(xué)實(shí)踐中,實(shí)現(xiàn)教與學(xué)過程的最大化。例如,在實(shí)驗(yàn)教學(xué)中引入教育心理學(xué)的社會助長現(xiàn)象,鼓勵(lì)學(xué)生主動幫助其他遇到操作難題的同學(xué)。在實(shí)際授課中,有的同學(xué)性格開朗,極其主動要求:“老師,我會,我告訴他”;分模塊教學(xué)中,每一模塊測試結(jié)束后,學(xué)生有喜有憂,及時(shí)引入教育心理學(xué)正確引導(dǎo)學(xué)生加強(qiáng)后續(xù)內(nèi)容的學(xué)習(xí),學(xué)生都能端正學(xué)習(xí)態(tài)度,認(rèn)真聽課,按要求完成后續(xù)實(shí)驗(yàn)操作任務(wù)。整個(gè)教學(xué)過程中,教師不僅幫助學(xué)生掌握理論知識,操作實(shí)踐,更要幫助學(xué)生形成良好的心理和行為模式,培養(yǎng)學(xué)生的積極情感。教育心理學(xué)的滲透以及靈活多樣的教學(xué)方法積發(fā)了學(xué)生的學(xué)習(xí)興趣,進(jìn)一步提高了學(xué)習(xí)的主動性、積極性和創(chuàng)造性,提高了學(xué)習(xí)效率,并在最大程度上體現(xiàn)“學(xué)以致用”的教育宗旨,凸顯了學(xué)生的主體地位,培養(yǎng)學(xué)生的自主創(chuàng)新意識和探究意識,最終讓學(xué)生學(xué)會學(xué)習(xí)、學(xué)會協(xié)作。

參考文獻(xiàn):

[1] 宋麗,吳玉華,蔡麗艷.任務(wù)驅(qū)動教學(xué)法在大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)中的探索[J]. 電腦知識與技術(shù),2009(7).

第2篇:計(jì)算機(jī)編程自學(xué)教程范文

各位正在學(xué)習(xí)程序設(shè)計(jì)的同學(xué),千萬珍惜啊!可別幾年后跑來跟小編抱怨:曾經(jīng)有一份多金的職業(yè)擺在我的面前,我沒有好好珍惜,現(xiàn)在才追悔莫及……

問鼎TOpcoder,美元由你拿

看這題目別以為又是一則網(wǎng)上賺錢的廣告,它可是一件實(shí)實(shí)在在的關(guān)于美元的美差。只要你擅長程序設(shè)計(jì),又勇于接受挑戰(zhàn),就可以通過Topcoder賺取大筆美元。

Topcoder為何物?

Topcoder(/tc)是一個(gè)程序設(shè)計(jì)比賽網(wǎng)站。通過Topcoder,全世界的程序員(大多數(shù)是大學(xué)生)可以進(jìn)行更直接的交流和切磋。

Topcoder每個(gè)星期舉行兩次網(wǎng)上在線比賽,根據(jù)比賽的結(jié)果對參賽者進(jìn)行排名。參賽者可根據(jù)自己的喜好和特長選擇Java、c++或c#進(jìn)行編程。比賽規(guī)則是,參賽者須在規(guī)定時(shí)間內(nèi)完成三道不同難度的題目,每道題完成的時(shí)間將直接影響到分?jǐn)?shù)。

比賽一般分為三個(gè)環(huán)節(jié)。

Coding Phase(編程階段):在這個(gè)環(huán)節(jié)系統(tǒng)會給出3道題,分別為250、500和1000分題。難度依次遞增。在規(guī)定的時(shí)間內(nèi)完成這3題。

Challenge Phase(挑戰(zhàn)階段):這是一個(gè)互相挑刺兒的環(huán)節(jié)。大家可以瀏覽分配在同一房間的其他參賽者的源代碼,然后設(shè)法找出其中錯(cuò)誤,并提出一個(gè)測試參數(shù)使其不能通過測試。如果對方的程序有錯(cuò),你就挑戰(zhàn)成功,可以獲得加分,如果對方程序正確,你挑戰(zhàn)失敗。要扣去20分。

System Test Phase(系統(tǒng)測試階段):這個(gè)環(huán)節(jié)是等待系統(tǒng)對程序進(jìn)行測試。如果系統(tǒng)認(rèn)為你的程序過關(guān)。的分?jǐn)?shù)就定下了,如果系統(tǒng)測試你的程序失敗了,則繼續(xù)扣除你的分?jǐn)?shù)。接下來,你就可以看到自己的最終成績了。

參與Topcoder

登錄/tc,點(diǎn)擊右上角的“register nOW”注冊會員。以會員身份登錄以后,先查看右上角的competetion guide(比賽向?qū)?、designtutarial(設(shè)計(jì)比賽教程)和development tutarial(開發(fā)比賽教程)。然后依照要求下載安裝比賽平臺軟件。登錄之后每個(gè)人都會被隨機(jī)分配進(jìn)某個(gè)房間,進(jìn)去之后就可以參加比賽了。

在左欄選點(diǎn)sofeware development。打開下一級菜單attive contests中提供的當(dāng)前比賽項(xiàng)目,其中有設(shè)計(jì)語言、項(xiàng)目內(nèi)容、報(bào)名期限,交卷期限、項(xiàng)目報(bào)酬、當(dāng)前已報(bào)名人數(shù)以及已交卷人數(shù)等等。點(diǎn)擊componenfF的項(xiàng)目內(nèi)容,了解項(xiàng)目的要求后就可以開始做題了。最后一定要在有效時(shí)限內(nèi)交卷。從最后的報(bào)名期限到最后的交卷期限只有5天。評卷結(jié)束后,點(diǎn)擊sofewaredevelopment,打開下一級菜單conteststatus,就能知道自己是否獲獎(jiǎng)。

Topcoder能帶來什么?

對于熱衷挑戰(zhàn)的人,Topcoder是一個(gè)讓編程者挑戰(zhàn)自我和他人的網(wǎng)站。Topcoder除了舉辦一年一次的公開賽以外。還舉辦常規(guī)比賽。對于計(jì)算機(jī)專業(yè)的學(xué)生來說,參賽的最大收獲就在于對自身程序設(shè)計(jì)能力的提升。

對于想用智慧換金錢的人,這是一份不錯(cuò)的兼職工作,獲勝者們都將獲得獎(jiǎng)金。常規(guī)賽的第一名獲500美元(組件類一般為800美元),第二名獲250美元(組件類一般為400美金元)。而公開賽的年度冠軍更是可以獲得上萬的獎(jiǎng)金。就算你不參加比賽,還有不少軟件公司會將一些程序設(shè)計(jì)任務(wù)外包給Topcoder,若你參與了其中的工作,也將獲得軟件公司付出的酬勞。

對于求職者,Topcoder是個(gè)優(yōu)秀的人力資源平臺。軟件企業(yè)經(jīng)常通過這個(gè)平臺獲取到優(yōu)秀程序員的信息,并從中招聘員工。Google和Microsoft等知名大公司都曾經(jīng)在Topcoder尋求優(yōu)秀設(shè)計(jì)人員。原浙江大學(xué)計(jì)算機(jī)專業(yè)的學(xué)生吳嘉之(注冊名washingBone)就是一個(gè)通過Topcoder成就夢想的典范。他因參加Topcoder的程序設(shè)計(jì)比賽而成名,成為學(xué)生百萬富翁,并已于去年繼吳瑩瑩之后被Topcoder公司任命為該公司中國部的副總裁。

根據(jù)T0peoder公司當(dāng)前公布的數(shù)字,在各項(xiàng)比賽活動中,來自中國的學(xué)生比比皆是,獲得豐厚獎(jiǎng)金者更比比皆是。面對來自全世界的競爭者,贏了,有美元收益,輸了,可積累經(jīng)驗(yàn),鍛煉程序設(shè)計(jì)能力,也是一件好事呢!

“玩”出來的職業(yè)選手――PCD對話2007 Topoder公開賽冠軍何豐

何豐簡介:1982年生于廣西瓊海市一個(gè)知識分子家庭,自幼酷愛計(jì)算機(jī),2004年畢業(yè)于北京師范大學(xué)應(yīng)用數(shù)學(xué)專業(yè)。2007年參加Topcoder公開賽。因成功開發(fā)了一系列用于壓力測試、AJAX網(wǎng)絡(luò)應(yīng)用以及動態(tài)網(wǎng)頁數(shù)據(jù)處理的組件,而奪取冠軍寶座,并贏得了15000美元的冠軍獎(jiǎng)金。

PCD:聽說你自幼酷愛計(jì)算機(jī)。但身邊卻沒有一個(gè)與計(jì)算機(jī)沾邊的親人或朋友,能回憶下小時(shí)候與計(jì)算機(jī)的接觸嗎?

何豐:初二的時(shí)候(95年),我第一次接觸到計(jì)算機(jī)。那個(gè)時(shí)候?qū)W校有個(gè)計(jì)算機(jī)培訓(xùn)班,教的是五筆字型打字。當(dāng)時(shí)電腦還是286單色顯示器。我第一眼見到計(jì)算機(jī)就覺得那個(gè)東西很神奇,特別是那黝黑黝黑的顯示屏,看起來比電視清晰多了于是對計(jì)算機(jī)產(chǎn)生了非常強(qiáng)烈的興趣。

我父親非常開明,經(jīng)常給我買各種計(jì)算機(jī)報(bào)刊雜志,有你們《計(jì)算機(jī)應(yīng)用文摘》,還有《電腦報(bào)》以及《電腦愛好者》。所以,盡管那個(gè)時(shí)候還沒有互聯(lián)網(wǎng),但我仍能接觸很多比較前沿的計(jì)算機(jī)訊息。接觸得越多,就越感覺計(jì)算機(jī)世界的神秘有趣,也就越發(fā)著迷了。

PCD:我們知道。喜歡擺弄計(jì)算機(jī)和編寫程序之間的距離是非常大的,你又是怎樣喜歡上程序設(shè)計(jì)的呢?

何豐:最初接觸編程,還是因?yàn)槟莻€(gè)培訓(xùn)班。由于我學(xué)得很快,當(dāng)時(shí)打字速度班里第一,老師對我頗有好感,就建議我學(xué)習(xí)Basic。他還推薦我參加全國青少年信息奧林匹克賽,這個(gè)比賽涉及到一點(diǎn)編程的知識。我那時(shí)什么也不懂,父親就為我買來比賽置頂教材,自學(xué)了一段時(shí)間,后來居然歪打正著地得了省內(nèi)二等獎(jiǎng)。從那時(shí)起,我就覺得編程是一件比拆裝機(jī)箱、重做系統(tǒng)更好玩的事,就開始自學(xué)程序設(shè)計(jì)語言。從Basic一直到后來的JAVA,幾乎全靠自學(xué)。

其實(shí)我是一個(gè)好奇心比較強(qiáng)的人,也比較貪玩,對計(jì)算機(jī)的興趣也是以“玩”為初衷的。一開始是把雜志上刊發(fā)的程序敲到電腦里面運(yùn)行,覺得很好玩。后來自己就開始琢磨寫一些小玩意兒,用程序解決一些數(shù)學(xué)題目,就越來越喜歡了。

PCD:為什么你上大學(xué)時(shí)沒有選擇計(jì)算機(jī)專業(yè)?

何豐:我的高考分?jǐn)?shù)沒有達(dá)到我報(bào)考的清華大學(xué)計(jì)算機(jī)專業(yè)的分?jǐn)?shù)線,被調(diào)配到北師大的應(yīng)用數(shù)學(xué)專業(yè)。其實(shí),我后來才明白,只有學(xué)好了數(shù)學(xué)這些基礎(chǔ)學(xué)科,才能做好程序設(shè)計(jì)?;竟Σ辉鷮?shí),學(xué)再多編程語言也沒用。

PCD:你為什么會辭職做一名職業(yè)參賽手?這種狀態(tài)讓你更輕松還是壓力更大?

何豐:我畢業(yè)后與同學(xué)一起開公司創(chuàng)業(yè),也是做程序設(shè)計(jì)相關(guān)的業(yè)務(wù),但后來公司沒能做成功。而且我比較貪玩,又不喜歡受到約束。所以我就干脆以參加Topcoder比賽作為職業(yè),成了職業(yè)選手。

剛辭職時(shí)很有壓力,因?yàn)槭杖氩还潭?,這個(gè)職業(yè)也不太受到肯定。畢竟是比賽,不一定總是能贏,贏不了就沒有獎(jiǎng)金,也就沒有收入。但是得益于前幾年工作時(shí)對待技術(shù)認(rèn)真學(xué)習(xí)鉆研的態(tài)度和積累的經(jīng)驗(yàn),我很快適應(yīng)了比賽并且保持了比較高的勝率。

第3篇:計(jì)算機(jī)編程自學(xué)教程范文

關(guān)鍵詞:教學(xué)質(zhì)量;教學(xué)手段;方法創(chuàng)新

C語言是目前最常用的程序設(shè)計(jì)語言之一,其功能強(qiáng)大、可移植性好,是大學(xué)計(jì)算機(jī)專業(yè)的基礎(chǔ)課程,是很多重點(diǎn)課程如數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、單片機(jī)等課程的先行課程和基礎(chǔ)。但是,C語言也具有語法知識豐富,數(shù)據(jù)類型較多,結(jié)構(gòu)層次復(fù)雜等特點(diǎn),對于初學(xué)者,特別是剛接觸計(jì)算機(jī)的新生來說,難度可想而知。在實(shí)際教學(xué)中,學(xué)生普遍反映C語言難學(xué),聽不懂老師講什么,只會依葫蘆畫瓢,自己編程卻一點(diǎn)思路都沒有,甚至對C語言的學(xué)習(xí)產(chǎn)生一種畏懼心理。我們知道學(xué)好這門課不僅要求學(xué)生有敏捷的邏輯思維能力,而更重要的是教師采用何種教學(xué)方法,來激發(fā)學(xué)生的思維,切實(shí)提高學(xué)生的編程能力。傳統(tǒng)的教學(xué)方式往往過分強(qiáng)調(diào)語言的語法教學(xué),這樣會導(dǎo)致學(xué)生學(xué)到最后,不知道自己能用這個(gè)干什么,這樣的結(jié)果是與我們教學(xué)的目的一一能夠解決實(shí)際問題相違背的。因此,如何迅速提高他們的計(jì)算機(jī)操作能力,培養(yǎng)他們對程序設(shè)計(jì)的興趣,是一個(gè)大的挑戰(zhàn)。本文根據(jù)學(xué)生的普遍問題、結(jié)合自身C語言教學(xué)經(jīng)驗(yàn)和學(xué)習(xí)經(jīng)歷,談一點(diǎn)自己看法。

一、實(shí)際教學(xué)中存在的問題

(一)傳統(tǒng)的板書教學(xué),缺乏可以輔助學(xué)習(xí)的有效途徑。學(xué)生對于利用板書講解編程的教學(xué)方式有厭倦心理,同時(shí)課后師生見面次數(shù)較少,缺乏面對面交流,這間接的影響學(xué)生學(xué)習(xí)的積極性。倘若將集視頻、動畫于一體的電子學(xué)案放到網(wǎng)絡(luò)上,給學(xué)生創(chuàng)造良好方便的學(xué)習(xí)環(huán)境,將會對學(xué)生學(xué)習(xí)C語言起到積極的促進(jìn)作用。

(二)教材過于注重對語句語法的深入剖析,缺乏以算法為核心的編程題的教學(xué)內(nèi)容。大多數(shù)C語言教材中通常先給出一般的語法格式,然后逐步講解語法要點(diǎn),再舉例說明。很多教師往往舉一反三地對使用語句、語法進(jìn)行深入的教學(xué),而對算法教學(xué)卻偏少、不重視。這導(dǎo)致學(xué)生在學(xué)習(xí)上也有了誤區(qū),有好些同學(xué)花大量精力做諸如等級考試的選擇題、填空題,帶給學(xué)生們更多的是關(guān)于語言語法的熟悉和了解,但對真正的目的一編程卻沒有什么幫助。這種方法實(shí)不可取,應(yīng)大量練習(xí)編程題,而專門針對編程題的書卻很少,這也導(dǎo)致了學(xué)生上機(jī)寫程序時(shí)有種無從下手的感覺。

二、教學(xué)方法與手段

C語言課程是實(shí)踐性極強(qiáng)的一門課程,根據(jù)C語言課程的特點(diǎn),可以組合多種教學(xué)方法和手段,靈活使用,以培養(yǎng)學(xué)生的分析問題和解決問題的能力,提高學(xué)生的程序水平。

(一)項(xiàng)目教學(xué)法

項(xiàng)目教學(xué)法尤其適合該門課程的教學(xué)。教師在授課時(shí)可以通過項(xiàng)目分析,重點(diǎn)講解程序設(shè)計(jì)的思路和方法,輔以語言知識的介紹,將課程內(nèi)容分為若干項(xiàng)目,以程序設(shè)計(jì)為主線,貫穿各個(gè)項(xiàng)目。而每個(gè)項(xiàng)目的教學(xué)過程可由“要點(diǎn)分析”、“練習(xí)/3a機(jī)實(shí)踐”、“疑難解答”三個(gè)階段組成。這種教學(xué)模式能做到最大化得調(diào)動學(xué)生們的積極性和主動性,激發(fā)學(xué)生們的創(chuàng)新性的潛能,在學(xué)生們在掌握了C語言各個(gè)語法同時(shí),也掌握了程序設(shè)計(jì)的整體思路,不至于讓學(xué)生陷入一種“只見樹木、不見森林”的狀態(tài)。在選擇項(xiàng)目的時(shí)候,可以考慮一些趣味性較強(qiáng)的或與學(xué)生密切相關(guān)的項(xiàng)目,以激發(fā)學(xué)生的學(xué)習(xí)興趣。

(二)問題教學(xué)法

教師先提出問題,以學(xué)生獨(dú)立完成為主,教師提供必要的輔導(dǎo)。這種方法不再沿用老師講、學(xué)生被動聽的模式,對學(xué)生自學(xué)能力要求較高,能給學(xué)生施加一定的壓力,可以培養(yǎng)學(xué)生探索問題和解決問題的能力,也有利于學(xué)生們的創(chuàng)新能力培養(yǎng)。同時(shí),在學(xué)生自身經(jīng)過主動思考后,老師再對題目進(jìn)行講解,學(xué)生聽課興趣會更高,對于他們在實(shí)踐中遇到的問題也會格外關(guān)注,理解更深刻。

(三)類比教學(xué)法

C語言編程是面向過程的思維方式,與我們實(shí)際生活中的思維方式不同,同時(shí)有很多內(nèi)容太過抽象,因此學(xué)生往往難以接受。所謂的類比教學(xué)法,是指在教學(xué)過程中,將學(xué)生陌生的問題與我們生活中熟悉的東西進(jìn)行比較,幫助他們理解和認(rèn)識問題的本質(zhì),將抽象的問題具體化,使學(xué)生更好、更快地接受新知識。

三、激發(fā)學(xué)習(xí)興趣

在課堂上盡可能采用一些趣味性強(qiáng)的程序作為例子、作業(yè)或?qū)嶒?yàn)題,以培養(yǎng)學(xué)生學(xué)習(xí)的興趣。例如,我們在講循環(huán)結(jié)構(gòu)時(shí),我們會提到公元前五世紀(jì),我國古代數(shù)學(xué)家張丘鍵在《算經(jīng)》一書中提出了“百雞百錢”問題,該問題要用兩個(gè)方程解出三個(gè)未知數(shù),一般的方法解答該問題有些費(fèi)時(shí)間,但是如果用編程的方法解決,可能幾分鐘就能把這幾組答案全部列出。這個(gè)例子使學(xué)生明白數(shù)學(xué)知識與計(jì)算機(jī)之間是緊密關(guān)聯(lián)的,也讓他們明白程序設(shè)計(jì)是用來更快更好地解決數(shù)學(xué)問題。此外,我們將學(xué)生作業(yè)和考試中經(jīng)常容易出錯(cuò)的問題拿出來,讓學(xué)生們在課堂上進(jìn)行找錯(cuò),并進(jìn)行適當(dāng)?shù)刂v評,在活躍課堂氣氛、提高學(xué)生主動性的同時(shí),及時(shí)解決學(xué)生學(xué)習(xí)中存在的各種問題,達(dá)到鞏固知識的目的。這樣,學(xué)生在課堂上不斷處于緊張和輕松的交替狀態(tài),使課堂氣氛動靜相宜,有利于學(xué)生對知識的探索。

四、培養(yǎng)自主學(xué)習(xí)能力

第4篇:計(jì)算機(jī)編程自學(xué)教程范文

C語言功能豐富,表達(dá)力強(qiáng),使用靈活方便,應(yīng)用面廣,目標(biāo)程序高,可移植性好,既具有高級語言的特點(diǎn),又具有低級語言的許多特點(diǎn)。因此近年在國內(nèi)外得到迅速推廣應(yīng)用和廣泛應(yīng)用?!禖語言程序設(shè)計(jì)》課程作為計(jì)算機(jī)專業(yè)的入門課程和理工科專業(yè)的必修課程,也是國家計(jì)算機(jī)等級考試可選編程語言之一。課程不僅重視理論教學(xué),更加強(qiáng)調(diào)學(xué)生的動手實(shí)踐能力[1]。

但C語言概念比較復(fù)雜,規(guī)則繁多,使用靈活,學(xué)生掌握起來有一定的難度。傳統(tǒng)教學(xué)過程中存在很多問題,比如實(shí)踐教學(xué)內(nèi)容與理論教學(xué)脫節(jié),上機(jī)過程學(xué)生隨意性大,教師難以在有限的上機(jī)課時(shí)內(nèi)對全部學(xué)生問題進(jìn)行解答,學(xué)生自學(xué)能力不強(qiáng)等。因此對《C語言程序設(shè)計(jì)》課程教學(xué)方法及考核模式進(jìn)行改革勢在必行,案例教學(xué)方法和競賽的應(yīng)用是解決此類矛盾較好的措施[2]。

一、改革思路

對《C語言程序設(shè)計(jì)》課程改革的思路是以學(xué)生為主體,以實(shí)踐為主導(dǎo)的教學(xué)方式,從而激發(fā)學(xué)生的興趣,使其既掌握適當(dāng)?shù)腃語言程序理論知識,更具備較強(qiáng)的實(shí)際編程技能,能滿足現(xiàn)在工業(yè)對技術(shù)應(yīng)用型人才的需要[3]。

二、教學(xué)平臺和資源庫建設(shè)

課程的矛盾之一是課時(shí)的不足,因此課程需要加強(qiáng)課程平臺和資源的建設(shè),使學(xué)生能夠利用的軟硬件資源豐富,將學(xué)習(xí)時(shí)間從課堂內(nèi)延伸到課堂外,甚至畢業(yè)后,彌補(bǔ)課堂教學(xué)課時(shí)的不足。本課程建設(shè)的資源包括:(一)教材的建設(shè),本課程出版的教材包括:《C程序設(shè)計(jì)應(yīng)用教程》(中國鐵路出版社),《C程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)》(中國鐵路出版社),《C語言程序設(shè)計(jì)基礎(chǔ)教程》(清華大學(xué)出版社);(二)多媒體教學(xué)課件;(三)案例教學(xué)數(shù)據(jù)庫;(四)考試題庫。同時(shí)平臺上建立問題解答和互動板塊,讓老師在課堂外也可以學(xué)生的問題進(jìn)行解答,解決教師課堂上時(shí)間不足,問題太多,“下不了課”的問題[4]。

三、教學(xué)方式的改革

孔子曰:“知之者不如好之者,好之者不如樂之者”,愛因斯坦說過:“興趣是最好的老師”,因此提高學(xué)生的學(xué)習(xí)興趣,使課堂生動是最好的教學(xué)改革方式,能夠讓學(xué)生從被動學(xué)習(xí)化為主動學(xué)習(xí)。

(一)案例教學(xué)方法的運(yùn)用?!禖語言程序設(shè)計(jì)》是一門實(shí)踐性、應(yīng)用性很強(qiáng)的課程,單一的理論講授,學(xué)生會感到抽象、枯燥、掌握不牢。因此可以堂課演示幾個(gè)由C語言編寫生活中用到或者見到的小程序,如“計(jì)算器”、“五子棋游戲”,同時(shí)讓學(xué)生自己編輯實(shí)現(xiàn)后并和源代碼對比,在增加學(xué)習(xí)趣味性的同時(shí),增強(qiáng)學(xué)生的自信心。另外將老師參與的科研和生產(chǎn)實(shí)際的C語言程序案例引入到課堂,在提出問題、分析問題、解決問題的思路下,將各個(gè)重點(diǎn)、難點(diǎn)轉(zhuǎn)化為具體的問題和案例,然后圍繞這些問題和案例進(jìn)行深入講解。在引導(dǎo)學(xué)生思考和記憶的同時(shí),讓學(xué)生“看得見”,“摸得著”,將教學(xué)從課堂延伸到工業(yè)場景[5]。

(二)課程競賽的引入。競爭能夠激發(fā)“攀比”的思想,因此在課程內(nèi)開展《C語言程序設(shè)計(jì)》競賽,選出優(yōu)勝作品參加《全國程序設(shè)計(jì)大賽》,在實(shí)戰(zhàn)演練中培養(yǎng)學(xué)生分析問題、解決問題的能力。讓學(xué)生感覺上課“好玩”,實(shí)現(xiàn)學(xué)生課堂內(nèi)、外自主學(xué)習(xí)[6]。

第5篇:計(jì)算機(jī)編程自學(xué)教程范文

[關(guān)鍵詞]java語言教學(xué)手段階段性實(shí)訓(xùn)項(xiàng)目綜合實(shí)訓(xùn)項(xiàng)目

中圖分類號:G71文獻(xiàn)標(biāo)識碼:A文章編號:1671-7597(2009)1120172-01

java作為現(xiàn)今主流的計(jì)算機(jī)程序設(shè)計(jì)語言之一,越來越被高等院校的計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)所重視,高職院校的學(xué)生高考分?jǐn)?shù)低,良好的學(xué)習(xí)習(xí)慣沒有養(yǎng)成,缺乏自學(xué)的意識,容易放棄,因此如何培養(yǎng)他們的學(xué)習(xí)興趣,開展具有創(chuàng)造力的教學(xué)活動,最終使他們成為真正的專業(yè)應(yīng)用型人才,是當(dāng)前計(jì)算機(jī)專業(yè)教師十分關(guān)注的問題。下面針對java語言[1]的特點(diǎn),結(jié)合作者近幾年來講授《java程序設(shè)計(jì)》的教學(xué)實(shí)踐經(jīng)驗(yàn),提出以下幾點(diǎn)體會供讀者思考。

一、抓好前繼課程《C程序設(shè)計(jì)》的教學(xué)

作者所在的學(xué)校C程序設(shè)計(jì)開設(shè)一學(xué)年,前一學(xué)期理論與實(shí)訓(xùn)1:1,注重C語言語法及結(jié)構(gòu)的掌握;后一學(xué)期增加實(shí)訓(xùn)時(shí)間,采用理論與實(shí)訓(xùn)1:2的教學(xué)模式,在此期間注重程序算法思路、模塊化等編程思想的灌輸與練習(xí)。經(jīng)過一年的C語言編程訓(xùn)練,這些學(xué)生已經(jīng)具備一定的面向過程的程序設(shè)計(jì)能力,具備了從編程角度去思考問題的能力,學(xué)會了如何用C語言規(guī)范的解決具體問題。而java語言在基本語法上與C語言類似,因此,講授《java程序設(shè)計(jì)》時(shí)聯(lián)想C語言的語法結(jié)構(gòu)能夠使學(xué)生很快的入手。抓好C程序設(shè)計(jì)的教學(xué)可以使我們把java程序設(shè)計(jì)這門課的重點(diǎn)放在后面的面向?qū)ο笏枷氲戎匾K上,而從java語法中解脫出來,同時(shí)也可以使學(xué)生較簡單的把一些算法應(yīng)用到j(luò)ava程序設(shè)計(jì)中。當(dāng)然了,有條件的院校如果能夠把C語言與數(shù)據(jù)結(jié)構(gòu)結(jié)合教學(xué)更好。

二、應(yīng)用多種教學(xué)手段

(一)教學(xué)過程中要演示程序運(yùn)行結(jié)果,多設(shè)問。根據(jù)作者近幾年的工作經(jīng)驗(yàn),發(fā)現(xiàn)高職校院的學(xué)生普遍上學(xué)習(xí)耐力較差。在傳統(tǒng)的程序設(shè)計(jì)理論教學(xué)中,遵循的方式一般是講授語法、語句、程序?qū)嵗?這些程序?qū)嵗话闱闆r下由老師講解,分析結(jié)果,然后再開始下一個(gè)語法等知識點(diǎn)的介紹,在整個(gè)課堂上都沒有“演示結(jié)果”這一項(xiàng)工作,這種方式存在很大的弊端,它會使學(xué)生一直處于一種緊張的狀態(tài),久而久之就出現(xiàn)了“填鴨式”、“滿堂灌”的現(xiàn)象,使學(xué)生對課堂內(nèi)容產(chǎn)生厭煩。所以在教學(xué)過程中,講完語法語句后,對于程序?qū)嵗慕Y(jié)果,我們一般采取設(shè)問的方式供學(xué)生選擇程序結(jié)果,如下面的程序:

給學(xué)生二種選擇:(1)a+b=9;(2)a+b=54;讓學(xué)生舉手示意各自的選擇,然后演示最終的結(jié)果,使學(xué)生親目所見;再把(a+b)的括號去掉,再給學(xué)生同樣的答案進(jìn)行選擇,再演示結(jié)果,一目了然。因此演示程序結(jié)果不僅可以緩和課堂緊張的學(xué)習(xí)氣氛,還可以發(fā)揮學(xué)生的主動權(quán),讓學(xué)生親眼所見,心中有“底”,久而久之就不會對程序產(chǎn)生畏懼。

(二)采用坡度式教學(xué)方法。在設(shè)計(jì)案例的時(shí)候,考慮前后照應(yīng)的問題,每次增加一些難度或采用新的處理方法,這樣的做法可以激發(fā)學(xué)生的學(xué)習(xí)興趣[3]。比如:求一個(gè)圓的面積。先求出一個(gè)給定半徑的圓的面積,然后再擴(kuò)展到通過鍵盤輸入半徑求圓的面積,最后再擴(kuò)展到把圓的面積作為類的一個(gè)方法來實(shí)現(xiàn)。這樣循序漸進(jìn),讓學(xué)生在學(xué)習(xí)的過程中慢慢的提高自己的知識。

(三)合理的布置實(shí)訓(xùn)作業(yè)。每次的實(shí)訓(xùn)內(nèi)容里要包括必做題和擴(kuò)展題,難易結(jié)合。圍繞理論課程講授的知識點(diǎn),必做題包括理論課所講的重要知識點(diǎn),可以通過多方面的題型來鍛煉學(xué)生要掌握的基本知識,要求學(xué)生對于必做題一定要做出來,避免程度差的學(xué)生課外時(shí)間不學(xué),課堂內(nèi)容又消化不了,造成學(xué)不會慢慢的對本門課程失去耐性;擴(kuò)展題可以給出一些要擴(kuò)張學(xué)生知識的程序,在理論課上對類似的擴(kuò)展知識點(diǎn)已稍微提到了,但這些擴(kuò)展題還需要學(xué)生自己查相應(yīng)的資料,這樣可以提高學(xué)生的自學(xué)能力和獨(dú)自分析解決問題的能力。

(四)組建學(xué)習(xí)小組。在學(xué)習(xí)的過程中,我們不能一味的讓學(xué)生把自己孤立起來苦思冥想,應(yīng)該培養(yǎng)他們的團(tuán)隊(duì)協(xié)作精神;同時(shí)由于老師要輔導(dǎo)的學(xué)生很多,但精力有限,因此,組建學(xué)習(xí)小組是非常有必要的,也為期末的課程設(shè)計(jì)做好準(zhǔn)備。通常一個(gè)小組由3-4名學(xué)生組成,從中挑出一名基礎(chǔ)好的當(dāng)小組長,這樣建立一個(gè)小團(tuán)隊(duì),老師定期指導(dǎo)或分配任務(wù)給小組長,小組長再轉(zhuǎn)告或幫助其它小組成員,最終共同完成老師所分配的任務(wù)。

三、開展好階段性項(xiàng)目實(shí)訓(xùn)與綜合項(xiàng)目實(shí)訓(xùn)

根據(jù)java語言的特點(diǎn),在教學(xué)過程中進(jìn)行分模塊教學(xué),基本的大模塊有圖形用戶界面、多線程、輸入輸出流、網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程等。在每個(gè)大的模塊后開展階段性項(xiàng)目實(shí)訓(xùn)是非常有必要的,比如在圖形用戶界面這一個(gè)模塊里,可以選擇記事本或計(jì)算器作為本階段的項(xiàng)目;在多線程這一部分里,可以選擇游戲俄羅斯方塊作為階段性實(shí)訓(xùn)項(xiàng)目。這些階段性實(shí)訓(xùn)項(xiàng)目由學(xué)習(xí)小組課外時(shí)間完成,指導(dǎo)老師定期召開小組長會議,及時(shí)解決學(xué)生在項(xiàng)目中遇到的問題及提示編程思路;最后老師應(yīng)留足夠的時(shí)間對這些內(nèi)容進(jìn)行評比,激發(fā)學(xué)生的自我競爭力。通過這些階段性的實(shí)訓(xùn)項(xiàng)目可以鍛煉學(xué)生分析問題解決問題的能力,使他們能采用java語言來處理一些實(shí)際問題,最終的結(jié)果能使他們有成就感,從而提高自信心,增加學(xué)習(xí)興趣。

只有階段性項(xiàng)目實(shí)訓(xùn)還不夠,還應(yīng)該有綜合項(xiàng)目實(shí)訓(xùn),即期末的課程設(shè)計(jì),課程設(shè)計(jì)的內(nèi)容應(yīng)該盡量的包括整本書的所有知識點(diǎn),一般我們選擇信息管理系統(tǒng),如排課系統(tǒng)、圖書管理系統(tǒng)等。根據(jù)教學(xué)經(jīng)驗(yàn),作者認(rèn)為期末至少停課兩周的時(shí)間來單獨(dú)完成課程設(shè)計(jì),因?yàn)榫C合項(xiàng)目實(shí)訓(xùn)主要培養(yǎng)學(xué)生的程序設(shè)計(jì)能力、數(shù)據(jù)庫設(shè)計(jì)能力、文檔編寫能力、團(tuán)隊(duì)協(xié)作能力和溝通能力,可交付的階段成果為詳細(xì)設(shè)計(jì)說明書、數(shù)據(jù)庫設(shè)計(jì)說明書和項(xiàng)目所需數(shù)據(jù)庫及其對象,最終能夠表現(xiàn)出他們的自學(xué)能力、分析問題解決問題的能力,以及團(tuán)隊(duì)協(xié)作精神,通過長時(shí)間的綜合實(shí)訓(xùn),學(xué)生能夠?qū)W到比平時(shí)更多的東西,因此留足夠的連續(xù)時(shí)間進(jìn)行課程設(shè)計(jì)是非常重要的。

四、總結(jié)

《 ava程序設(shè)計(jì)》這門課要讓學(xué)生確定自己一定能學(xué)會java語言,并能采用java語言來處理一些實(shí)際問題,能做出來像樣的中等項(xiàng)目,有成就感,最終為后繼課程的學(xué)習(xí)或以后就業(yè)做好充足的準(zhǔn)備。

參考文獻(xiàn):

[1]錢銀中,java程序設(shè)計(jì)案例教程[M].北京:機(jī)械工業(yè)出版社,2008.

[2]蘇健、翁文勇,java程序設(shè)計(jì)的教學(xué)實(shí)踐與思考[J].教育與教學(xué)研究,2008,24:147-149.

第6篇:計(jì)算機(jī)編程自學(xué)教程范文

關(guān)鍵詞:VB;實(shí)驗(yàn)教學(xué);教學(xué)內(nèi)容;教學(xué)方法

中圖分類號:G642.4?搖 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2013)47-0244-02

VB是高等院校非計(jì)算機(jī)專業(yè)學(xué)生必修的課程之一,是初學(xué)者的入門語言。根據(jù)南通大學(xué)本科人才培養(yǎng)要求,理工類學(xué)生必須通過計(jì)算機(jī)二級等級考試,而VB就是計(jì)算機(jī)等級考試語言之一,由于VB簡單易學(xué),因此學(xué)校的很多專業(yè)的學(xué)生都把VB作為非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)公共課來講授。然而,VB語言的理論知識較容易理解,但真正編程時(shí)學(xué)生往往不知從何入手。因此本文探討了如何充分利用VB實(shí)驗(yàn)教學(xué)的有限學(xué)時(shí),鼓勵(lì)學(xué)生多思考,充分調(diào)動學(xué)生的編程積極性,從而培養(yǎng)學(xué)生的動手能力。筆者根據(jù)多年的教學(xué)經(jīng)驗(yàn)和實(shí)踐,并從VB課程的實(shí)驗(yàn)教材、實(shí)驗(yàn)教學(xué)計(jì)劃、教學(xué)內(nèi)容、教學(xué)方法、考核方法等方面作了一些探索。

一、編寫合適的實(shí)驗(yàn)教材

在教學(xué)過程中,發(fā)現(xiàn)有些教材偏理論,真正讓學(xué)生練習(xí)的題目較少。因此,為了讓學(xué)生循序漸進(jìn)地理解和掌握知識點(diǎn),參與編寫了《Visual Basic程序設(shè)計(jì)》和《Visual Basic程序設(shè)計(jì)實(shí)驗(yàn)教程與習(xí)題選解》兩本教材?!禫isual Basic程序設(shè)計(jì)》已經(jīng)作為我校的教材,主要介紹了VB語言的數(shù)據(jù)類型、程序結(jié)構(gòu)、數(shù)組、過程等知識點(diǎn)?!禫isual Basic程序設(shè)計(jì)實(shí)驗(yàn)教程與習(xí)題選解》是與教材相配套的實(shí)驗(yàn)教材,著重根據(jù)知識點(diǎn)羅列了近幾年計(jì)算機(jī)等級考試中考到的真題,通過分析這些真題,讓學(xué)生了解哪些是必須掌握的知識點(diǎn),及時(shí)明了自己是否熟練掌握這些知識點(diǎn)等。

二、制定嚴(yán)密的實(shí)驗(yàn)教學(xué)計(jì)劃

在VB傳統(tǒng)的教學(xué)模式中,實(shí)驗(yàn)課通常依附于理論課。比如,學(xué)校分配給VB的總課時(shí)數(shù)為80學(xué)時(shí),其中實(shí)驗(yàn)學(xué)時(shí)僅為30學(xué)時(shí)。因此,實(shí)驗(yàn)教學(xué)內(nèi)容、教學(xué)計(jì)劃、課程設(shè)計(jì)等都是根據(jù)理論教學(xué)計(jì)劃來安排,從而出現(xiàn)了重理論、輕實(shí)驗(yàn)的現(xiàn)象。為了強(qiáng)化實(shí)驗(yàn)環(huán)節(jié),需要制定合理和嚴(yán)密的實(shí)驗(yàn)教學(xué)計(jì)劃,該計(jì)劃包括實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)內(nèi)容、學(xué)時(shí)等。制定計(jì)劃時(shí)要貼近適用的學(xué)生,研究并解決實(shí)驗(yàn)內(nèi)容是否與實(shí)驗(yàn)學(xué)時(shí)相協(xié)調(diào),實(shí)驗(yàn)內(nèi)容怎么圍繞基本知識點(diǎn)等問題,從而建立完整的實(shí)驗(yàn)教學(xué)體系。

三、嚴(yán)格實(shí)驗(yàn)教學(xué)過程的管理

在VB實(shí)驗(yàn)教學(xué)過程中,發(fā)現(xiàn)實(shí)驗(yàn)教學(xué)的組織過于松散,從而導(dǎo)致一些學(xué)生對實(shí)驗(yàn)課不重視。比如:上機(jī)位置隨意坐,上機(jī)敷衍了事,不動腦思考實(shí)驗(yàn)教材中例題的算法思想,一味地采用抄襲的方式完成作業(yè)等。因此,為了加強(qiáng)實(shí)驗(yàn)教學(xué)過程的管理,在上機(jī)實(shí)驗(yàn)時(shí),要求學(xué)生根據(jù)學(xué)號固定位置,這樣可以及時(shí)發(fā)現(xiàn)哪些學(xué)生曠課、遲到、上課中玩游戲等。充分發(fā)揮學(xué)生的主觀能動性,鼓勵(lì)學(xué)生獨(dú)立思考,教會學(xué)生大膽實(shí)踐,力爭自己獨(dú)立解決問題,對遇到的難點(diǎn)問題給予適當(dāng)?shù)闹笇?dǎo),對普遍存在的問題,可以利用機(jī)房的多媒體軟件進(jìn)行集中講解。實(shí)驗(yàn)課結(jié)束后,根據(jù)上機(jī)情況,對學(xué)生普遍存在的問題分析原因,在課堂上進(jìn)行針對性地講解。

四、合理安排實(shí)驗(yàn)內(nèi)容

1.驗(yàn)證型實(shí)驗(yàn)。首先,對于初學(xué)者,為了給學(xué)生打好基礎(chǔ),要想了解進(jìn)而掌握很多新概念和控件,驗(yàn)證性實(shí)驗(yàn)必不可少。

2.綜合型實(shí)驗(yàn)。以小型綜合性實(shí)驗(yàn)驗(yàn)證學(xué)生的階段學(xué)習(xí)成果。綜合性實(shí)驗(yàn)可以培養(yǎng)綜合思考問題的思維方式,運(yùn)用綜合的方法、手段分析問題、解決問題。因此,在設(shè)計(jì)綜合性實(shí)驗(yàn)時(shí)要研究并解決其規(guī)模大小是否適當(dāng),也可以在程序中增加一些新的尚未學(xué)的知識,激發(fā)學(xué)生的自學(xué)能力。

3.課程設(shè)計(jì)實(shí)驗(yàn)。在計(jì)算機(jī)等級考試開始前,學(xué)校都會安排為期一周的課程設(shè)計(jì)環(huán)節(jié)。課程設(shè)計(jì)為學(xué)生提供一個(gè)動手動腦、獨(dú)立實(shí)踐的機(jī)會,使學(xué)生鞏固所學(xué)的知識,可以將分散學(xué)習(xí)的內(nèi)容組織在一起,形成一個(gè)完整的學(xué)習(xí)框架。通過課程設(shè)計(jì)還能熟悉計(jì)算機(jī)等級考試的內(nèi)容、題型、知識點(diǎn)等,從而幫助學(xué)生能在計(jì)算機(jī)等級考試中獲得一個(gè)比較滿意的成績。

五、改進(jìn)實(shí)驗(yàn)教學(xué)方法

1.培養(yǎng)學(xué)生良好的編程習(xí)慣。對于初學(xué)者而言,培養(yǎng)良好的編程習(xí)慣非常重要。良好的編程習(xí)慣,不僅能使程序結(jié)構(gòu)清晰明了,而且還有助于自己和別人更容易地看懂程序、調(diào)試程序。因此,不斷提醒學(xué)生在書寫程序代碼時(shí)應(yīng)呈鋸齒形。

2.掌握程序調(diào)試的方法。在程序設(shè)計(jì)過程中,不可避免地會出現(xiàn)這樣那樣的錯(cuò)誤。程序調(diào)試就是對程序進(jìn)行測試,查找程序中隱藏的錯(cuò)誤并將這些錯(cuò)誤修正或排除。調(diào)試程序本是一件煩瑣而又復(fù)雜的事情,若能正確地掌握調(diào)試程序的方法,就可以使程序調(diào)試變得容易和簡單。因此,在實(shí)驗(yàn)教學(xué)過程中,借助紅蜘蛛等多媒體教學(xué)軟件,并結(jié)合使用VB的單步調(diào)試、斷點(diǎn)、監(jiān)視等調(diào)試方法來看清程序執(zhí)行的步驟,從而使得學(xué)生在遇到程序錯(cuò)誤時(shí)能夠獨(dú)立地進(jìn)行調(diào)試、糾正錯(cuò)誤。

3.加強(qiáng)學(xué)生的算法設(shè)計(jì)能力。算法是解決某個(gè)問題或處理某個(gè)事件的方法和步驟。理論上,任何復(fù)雜的問題,其算法都可表示為順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)三種結(jié)構(gòu)的組合。因此,對每種結(jié)構(gòu)都精心選擇實(shí)例來說明這種結(jié)構(gòu)的特點(diǎn)和區(qū)別。例如,分支結(jié)構(gòu)中如何設(shè)定條件表達(dá)式;循環(huán)結(jié)構(gòu)中怎么設(shè)定循環(huán)變量的初始值、循環(huán)條件等。

4.培養(yǎng)學(xué)生舉一反三的能力。對于同一問題的求解,不同的人往往可以設(shè)計(jì)出多種不同的算法[5]。不同算法的運(yùn)行效率、占用內(nèi)存量可能有較大的差異。在以往的上機(jī)實(shí)驗(yàn)中,教師布置好題目后,學(xué)生上機(jī)只注重程序的結(jié)果,而學(xué)生間或?qū)W生和教師間沒有相互交流的機(jī)會。一些好的算法無法得到展示和鼓勵(lì)。因此,在實(shí)驗(yàn)課上鼓勵(lì)學(xué)生創(chuàng)新,將好的算法在同學(xué)間進(jìn)行交流。這樣,開闊了學(xué)生的設(shè)計(jì)思路,調(diào)動了他們對VB課程的學(xué)習(xí)熱情,也活躍了實(shí)驗(yàn)教學(xué)的氣氛。

5.改革考核方法、建立客觀全面的考核機(jī)制。傳統(tǒng)的VB教學(xué)還沿用筆試這種考核方式。也正是由于這種考核方式,導(dǎo)致學(xué)生為了應(yīng)試只會機(jī)械地背、記一些語句或概念,也導(dǎo)致學(xué)生對實(shí)驗(yàn)課不重視。而VB是一門實(shí)踐性很強(qiáng)的課程,所以筆試的考核方式并不適合這門課,通過增加實(shí)踐手段來檢驗(yàn)學(xué)生利用VB分析問題、解決問題能力是比較合理的。

六、結(jié)束語

通過上面措施的改進(jìn),VB課程的實(shí)驗(yàn)教學(xué)取得一定的成果,學(xué)生的動手能力增強(qiáng)了,編程的興趣提高了。相信,在今后的實(shí)驗(yàn)教學(xué)過程中,VB的實(shí)驗(yàn)教學(xué)環(huán)節(jié)還會不斷探索和創(chuàng)新,從而提高VB的整體教學(xué)質(zhì)量。

參考文獻(xiàn):

[1]鄭國平,王杰華.Visual Basic程序設(shè)計(jì)[M].北京:高等教育出版社,2012.

[2]艾鴻,陳慶海,裴仁林.Visual Basic程序設(shè)計(jì)語言實(shí)驗(yàn)教學(xué)方法[J].計(jì)算機(jī)教育,2011,(24).

[3]程傳鵬.提高非計(jì)算機(jī)專業(yè)Visual Basic課程學(xué)習(xí)興趣的方法[J].計(jì)算機(jī)教育,2011,(18).

第7篇:計(jì)算機(jī)編程自學(xué)教程范文

【關(guān)鍵詞】C語言 快樂 教學(xué)模式

【中圖分類號】TP3 【文獻(xiàn)標(biāo)識碼】A 【文章編號】2095-3089(2013)01-0156-01

“C語言程序設(shè)計(jì)”始終是高等學(xué)校的一門基礎(chǔ)的計(jì)算機(jī)課程,程序設(shè)計(jì)教學(xué)是計(jì)算機(jī)教學(xué)的核心,它最能訓(xùn)練學(xué)生的思維品質(zhì),提高學(xué)生的信息處理能力。它注重由設(shè)計(jì)算法到書寫程序并進(jìn)行調(diào)試的整個(gè)過程,相對于其他基礎(chǔ)課程中比較直觀的基本操作和基礎(chǔ)概念,它顯得抽象、復(fù)雜,初學(xué)時(shí)編程較易出錯(cuò)、調(diào)試也不易掌握,很多學(xué)生因此失去了學(xué)習(xí)的興趣,也缺乏學(xué)好的信心。即使有小部分學(xué)生學(xué)習(xí)成績還可以,但似乎也未體驗(yàn)到編程的樂趣所在,沒有分析問題,解決問題的沖動,更別說得出較優(yōu)算法的成就感。

為何學(xué)生不能快樂地學(xué)習(xí)程序設(shè)計(jì)?再試問又有多少教師能快樂地教程序設(shè)計(jì),在教學(xué)過程中與學(xué)生一起追尋程序設(shè)計(jì)的美?倘若教師不能快樂地教,奈何又怪學(xué)生不能快樂地學(xué),這對于較難課程的教學(xué)提出了更高的要求,講解清楚還不行,得快樂教學(xué)!讓教師和學(xué)生同享教學(xué)之樂。

大家都知道興趣是求知的內(nèi)在動力,若能激發(fā)起學(xué)生的興趣, 學(xué)習(xí)就會積極主動, 學(xué)得輕松而有成效。學(xué)生只要對所學(xué)課程有濃厚的興趣,就會積極主動并充分發(fā)揮其主觀能動性去思考、設(shè)計(jì)、去完成學(xué)習(xí)任務(wù)。目前游戲在青少年的娛樂生活中占據(jù)了重要位置,特別是眼下智能手機(jī)的免費(fèi)體驗(yàn)和推廣,使得學(xué)生們酷愛手機(jī)游戲,不可否認(rèn)游戲?qū)η嗌倌暧兄薮蟮奈?。如果能將這種興趣引導(dǎo)到對知識的學(xué)習(xí)中來,那么對于我們的教育事業(yè)將十分有益。

一、C語言快樂教學(xué)之旅第一部分:作品欣賞

演示歷屆學(xué)生作品,讓學(xué)生明確學(xué)習(xí)C語言后,自己也能制作好玩的游戲,更大程度上提高了學(xué)生對本門課程的學(xué)習(xí)興趣和熱情。若能設(shè)計(jì)好的游戲,也就能靈活使用C語言,自然也能把C語言應(yīng)用到專業(yè)領(lǐng)域。在作品欣賞的同時(shí)介紹一些游戲?qū)崿F(xiàn)將要解決的共性問題,這些問題又是如何用C語言加以實(shí)現(xiàn)的。如俄羅斯方塊游戲:每一個(gè)小方塊就是一個(gè)結(jié)構(gòu)體的實(shí)例,四個(gè)小方塊組成的各種形狀及變化即是結(jié)構(gòu)體數(shù)組的應(yīng)用。方塊的移動方向可通過鍵盤控制,這即是選擇控制語句的應(yīng)用。當(dāng)圖形中方塊堆滿一行時(shí),將會進(jìn)行消行操作,此處則是使用循環(huán)語句來實(shí)現(xiàn),再譬如常見的游戲退出操作,若中途退出.都會提示是否保存游戲狀態(tài),而在下一次游戲的時(shí)候會再次載入玩家的游戲進(jìn)度,而這運(yùn)用的是文件的寫入與讀取等等。如此分析,學(xué)生自覺憑己之力也可實(shí)現(xiàn),自是信心滿滿。

二、C語言快樂教學(xué)之旅的第二部分:課堂游戲教學(xué)模式

以一個(gè)個(gè)生動有趣的、學(xué)生喜歡的游戲貫穿整個(gè)教學(xué)過程,把C語言的知識融入一個(gè)個(gè)新穎、好玩、簡單的小游戲中,使學(xué)生感覺學(xué)習(xí)就像玩游戲,打消畏難情緒,提高學(xué)習(xí)動力、改善課堂氣氛。課后還設(shè)計(jì)小游戲任務(wù)來激發(fā)學(xué)生的動手和自學(xué)能力,通過上機(jī)實(shí)驗(yàn)來培養(yǎng)學(xué)生綜合應(yīng)用C語言的能力。教學(xué)過程中及課后所選的游戲要注重以下幾條原則:具有較強(qiáng)的趣味性,具有較成熟的游戲規(guī)則,具有較強(qiáng)的競爭性且輸贏結(jié)果明確,參賽者有較大的發(fā)揮主觀能力的空間。像打魚還是曬網(wǎng)、抓交通肇事犯、人機(jī)猜數(shù)游戲、漢諾塔、貪吃蛇、黑白棋、俄羅斯方塊、五子棋、掃地雷、買票找零。。。。。。,在組織游戲教學(xué)時(shí),教師最好只提示一下思考方向,不給出題目的解決方法和思路,可讓學(xué)生通過自己的能力來解決問題。學(xué)生們的學(xué)習(xí)熱情告訴我們,輕松有趣的環(huán)境更有利于學(xué)習(xí),凡感興趣的東西都不再是負(fù)擔(dān)。學(xué)生們會主動通過互聯(lián)網(wǎng)和圖書館去查閱資料,相互討論后制定好設(shè)計(jì)方案,再完成最后的設(shè)計(jì),在此過程中享受到了學(xué)習(xí)的樂趣,在不斷的修改改進(jìn)中,體驗(yàn)到了編程之美,這對學(xué)生的能力發(fā)展幫助很大,一是使學(xué)過的內(nèi)容得到了應(yīng)用化的訓(xùn)練;二是沒有學(xué)過的內(nèi)容能通過看書,查資料,上網(wǎng)得到解決,學(xué)習(xí)不再是灌輸式。學(xué)生在學(xué)習(xí)的過程中也慢慢有了成就感和自信心。我認(rèn)為這種學(xué)習(xí)的快樂感覺和分析問題,解決問題的能力和樂趣正是當(dāng)代大學(xué)教育應(yīng)當(dāng)注重培養(yǎng)的。

三、C語言快樂教學(xué)之旅的第三部分:分組教學(xué),組內(nèi)協(xié)作,組間競爭

這幾年的教學(xué)經(jīng)驗(yàn)告訴我們這個(gè)分組的形式最好不要隨機(jī)分,教師可在教學(xué)兩周后,通過觀察,可按男生、女生盡量搭配以及學(xué)生能力強(qiáng)弱合理分布的原則來進(jìn)行分組,最好由小組成員推薦產(chǎn)生小組負(fù)責(zé)人,該負(fù)責(zé)人要負(fù)責(zé)整個(gè)任務(wù),從問題的分析和規(guī)劃,到人員的工作分配,再到綜合測試,以及最后的總結(jié)匯報(bào)。小組協(xié)作學(xué)習(xí)很重要,它貫穿整個(gè)課堂教學(xué)及課后自學(xué),課堂上可設(shè)計(jì)些問題,讓學(xué)生們以小組的形式討論,教師再按組提問,根據(jù)小組的表現(xiàn),以表揚(yáng)一個(gè)小組的形式達(dá)到鼓勵(lì)大多數(shù)學(xué)生的目的。課后教師分別布置小組作業(yè)和個(gè)人作業(yè),每堂課都應(yīng)分別對小組和個(gè)人的學(xué)習(xí)情況進(jìn)行抽查,以督促懶惰學(xué)生的學(xué)習(xí)。我們發(fā)現(xiàn)小組成員之間的協(xié)作學(xué)習(xí),便于形成寬松、民主、和諧的教學(xué)氛圍,能減少學(xué)生的心理壓力,可得到同伴的鼓勵(lì),亦可感受到成功的喜悅,加強(qiáng)了集體榮譽(yù)感及溝通協(xié)調(diào)能力,共同感受C語言編程之美。這種組內(nèi)合作,組間競爭的形式能充分發(fā)揮學(xué)生的學(xué)習(xí)能動性,通過學(xué)生之間的自主學(xué)習(xí),學(xué)生間、師生間的互助活動,從而促進(jìn)全體學(xué)生主動發(fā)展,在教與學(xué)的快樂體驗(yàn)中完成學(xué)習(xí)任務(wù)和教學(xué)任務(wù)。

經(jīng)過一段時(shí)間的學(xué)習(xí),學(xué)生們學(xué)習(xí)C語言的興趣愈來愈濃厚,團(tuán)隊(duì)合作也越來越愉快,設(shè)計(jì)思路越發(fā)嚴(yán)謹(jǐn)、新穎,這些都證明了C語言快樂教學(xué)方法取得了成功,讓教師和學(xué)生同享教學(xué)之樂,同享編程之美!

參考文獻(xiàn):

第8篇:計(jì)算機(jī)編程自學(xué)教程范文

一、計(jì)算機(jī)專業(yè)課程分類

根據(jù)課程的不同特點(diǎn)可以把計(jì)算機(jī)專業(yè)的課程大至分為三類:公共計(jì)算機(jī)基礎(chǔ)課程,理論性的計(jì)算機(jī)專業(yè)技術(shù)課程、應(yīng)用性計(jì)算機(jī)課程。對于不同類的課程應(yīng)該采用不同的教學(xué)方法及方式,那樣才能取得更好的教學(xué)效果,更能適應(yīng)信息技術(shù)條件下的現(xiàn)代教學(xué)需要。

1.公共計(jì)算機(jī)基礎(chǔ)課程

21世紀(jì)人類已經(jīng)步入信息化社會,信息化社會將打破人們傳統(tǒng)的工作方式和學(xué)習(xí)方式,人們的工作、生活都離不開計(jì)算機(jī)和網(wǎng)絡(luò),熟悉并掌握計(jì)算機(jī)信息處理技術(shù)的基本知識和技能已經(jīng)成為勝任本職工作、適應(yīng)社會發(fā)展的必備條件之一。這類課程屬于計(jì)算機(jī)專業(yè)或非計(jì)算機(jī)專業(yè)的入門課題,具有普及性。對于現(xiàn)在的信息社會要求每個(gè)人都掌握的基礎(chǔ)知識課程,比如說計(jì)算機(jī)基礎(chǔ)教程、辦公自動化軟件操作、Windows操作系統(tǒng)入門教程、Internet上網(wǎng)入門教程等等這些入門的課程都可以視為計(jì)算機(jī)基礎(chǔ)課程。

2.理論性的計(jì)算機(jī)專業(yè)技術(shù)課程

這類課程具有課論性、專業(yè)性較強(qiáng)的特點(diǎn),主要包括專業(yè)基礎(chǔ)課程、專業(yè)主干課程、專業(yè)方向課程,他們注重計(jì)算機(jī)理論知識的學(xué)習(xí),了解計(jì)算機(jī)的核心技術(shù)。比如:高等數(shù)學(xué)、計(jì)算機(jī)組成原理、匯編語言、數(shù)據(jù)庫原理、計(jì)算機(jī)體系結(jié)構(gòu)、計(jì)算機(jī)網(wǎng)絡(luò)、多媒體技術(shù)等課程。

3.應(yīng)用性計(jì)算機(jī)課程

應(yīng)用性計(jì)算機(jī)課程主要是不同領(lǐng)域、不同行業(yè)的應(yīng)用軟件課程,主要是指那些行業(yè)軟件的使用與操作,比如:3DMAX、PHOTOSHOP、CAD繪畫軟件、網(wǎng)頁制作軟件等應(yīng)用性軟件課程。它具有應(yīng)用性、操作性強(qiáng)的特點(diǎn),理論水平不要求很深,但涉及面要廣,實(shí)際操作技能要求嫻熟。

二、現(xiàn)代教學(xué)方法研究

在信息技術(shù)的今天,教學(xué)方法改革的目標(biāo)就是要提高教學(xué)的形象性、生動性和通俗易懂性。應(yīng)根據(jù)課程的性質(zhì)和內(nèi)容、施教對象以及培養(yǎng)方式,選擇切實(shí)可行的教學(xué)模式和教學(xué)方法。在現(xiàn)代信息技術(shù)環(huán)境下,有了現(xiàn)代教育技術(shù)的支持,許多新的教學(xué)模式、方法和手段便可以應(yīng)運(yùn)而生。

1.問題式教學(xué)模式,培養(yǎng)學(xué)生的創(chuàng)新能力

問題式教學(xué)模式把學(xué)習(xí)設(shè)置到復(fù)雜的、有意義的問題情境中,學(xué)習(xí)者通過互相合作來解決這些問題,發(fā)現(xiàn)隱含于問題背后的科學(xué)知識,形成解決問題的技能和自主學(xué)習(xí)的能力,從而培養(yǎng)學(xué)生的創(chuàng)新精神?!皢栴}式”教學(xué)法的正確使用對于提高學(xué)生的素質(zhì),強(qiáng)化學(xué)生學(xué)習(xí)的興趣,調(diào)動學(xué)生的主觀能動性,培養(yǎng)學(xué)生的創(chuàng)新能力有積極作用。在教學(xué)過程中,我們自始至終都圍繞問題而展開教學(xué)活動,激發(fā)學(xué)生自覺思考、主動探索,引導(dǎo)學(xué)生不斷發(fā)現(xiàn)問題、提出問題、分析問題并最終解決問題,培養(yǎng)了學(xué)生的創(chuàng)造性思維,充分發(fā)揮學(xué)生的主體作用。如在《基本語言程序設(shè)計(jì)》教學(xué)中,設(shè)計(jì)一些易出錯(cuò)的程序,讓學(xué)生自己對這些程序進(jìn)行分析,找出其中的錯(cuò)誤,進(jìn)一步完善程序的功能,從而開啟學(xué)生的思維,培養(yǎng)學(xué)生的創(chuàng)新能力。

2.加強(qiáng)實(shí)踐環(huán)節(jié),提高學(xué)生動手能力

計(jì)算機(jī)學(xué)科是一門實(shí)驗(yàn)性很強(qiáng)的學(xué)科,光是“聽”和“讀”是不夠的,在努力提高課堂教學(xué)的同時(shí),必須加強(qiáng)了對實(shí)踐的教學(xué)和管理。

強(qiáng)化基礎(chǔ)練習(xí):幫助學(xué)生深入理解教材內(nèi)容,鞏固基本概念,是檢查對授課內(nèi)容理解和掌握程度的重要手段,是掌握實(shí)際技能的基本訓(xùn)練。建立“網(wǎng)上輔助教學(xué)環(huán)境”便于學(xué)生進(jìn)行自學(xué)、練習(xí)、同學(xué)間交流、向教師提問、考試等,教師也可以通過它備課、答疑、閱卷,不僅增強(qiáng)了學(xué)生和教師的溝通,而且提高了他們的學(xué)習(xí)興趣,強(qiáng)化了課程基礎(chǔ)。

強(qiáng)化基礎(chǔ)實(shí)驗(yàn)指導(dǎo)、提高實(shí)踐技能。上機(jī)實(shí)踐不僅能進(jìn)一步提高學(xué)生靈活運(yùn)用課程知識的能力,而且使學(xué)生在編程、上機(jī)操作、程序調(diào)試與正確性驗(yàn)證等基本技能方面受到嚴(yán)格訓(xùn)練。規(guī)范實(shí)踐內(nèi)容,對實(shí)驗(yàn)報(bào)告進(jìn)行規(guī)范。這種規(guī)范對于學(xué)生基本程序設(shè)計(jì)素質(zhì)和良好的程序設(shè)計(jì)習(xí)慣的培養(yǎng),以及科學(xué)嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)的訓(xùn)練能起到很好的促進(jìn)作用;另一方面是采取“實(shí)踐―查漏―再實(shí)踐”的方式進(jìn)行上機(jī)實(shí)踐。

強(qiáng)化課程設(shè)計(jì)、提升學(xué)生綜合解題能力。課程設(shè)計(jì)不同于一般的基礎(chǔ)實(shí)驗(yàn),著眼于全課程,是對學(xué)生的一種全面的綜合訓(xùn)練,課程設(shè)計(jì)的目的在于使學(xué)生通過課程設(shè)計(jì)掌握全課程的主要內(nèi)容,并提高學(xué)生綜合應(yīng)用知識和軟件開發(fā)的能力,同時(shí)也加強(qiáng)了學(xué)生的文檔寫作能力,為今后的畢業(yè)設(shè)計(jì)和畢業(yè)論文寫作打下良好的基礎(chǔ)。

3.“任務(wù)驅(qū)動”教學(xué)法,發(fā)揮學(xué)生的主動性、積極性

“任務(wù)驅(qū)動”教學(xué)方法提倡教師指導(dǎo)下的、以學(xué)生為中心的學(xué)習(xí)。在整個(gè)教學(xué)過程中教師起組織者、指導(dǎo)者、幫助者和促進(jìn)者的作用,利用情境、協(xié)作、會話等學(xué)習(xí)環(huán)境要素充分發(fā)揮學(xué)生的主動性、積極性和創(chuàng)造性,最終達(dá)到使學(xué)生有效地實(shí)現(xiàn)對當(dāng)前所學(xué)知識的意義建構(gòu)的目的。在任務(wù)驅(qū)動式教學(xué)法下,提出明確具體的任務(wù)是前提,分析任務(wù)以形成一個(gè)個(gè)解決方案是關(guān)鍵,在自主學(xué)習(xí)與協(xié)作學(xué)習(xí)中完成任務(wù)是重點(diǎn),最后進(jìn)行學(xué)習(xí)效果評價(jià)、形成反饋信息是總結(jié)提高階段。

4.課件多媒體教學(xué)法,加強(qiáng)教學(xué)效果

多媒體技術(shù)主要特性中的多種媒體信息集成控制性,是教學(xué)應(yīng)用中最普遍的特性?!芭d趣是最好的老師”,如何提高學(xué)生的學(xué)習(xí)興趣,對于教學(xué)效果的保障具有重要的意義。在教學(xué)手段上,完全采用一支粉筆加一塊黑板的傳統(tǒng)教學(xué)模式,不利于學(xué)習(xí)興趣的培養(yǎng),難以收到良好的教學(xué)效果。我們通過合理使用直觀性教學(xué)原則、采用現(xiàn)代教學(xué)手段,編制多媒體教學(xué)課件和演示程序,化抽象為直觀,使原本比較枯燥抽象的教學(xué)內(nèi)容,變得生動活潑,消除學(xué)生的畏難情緒,激發(fā)學(xué)生的學(xué)習(xí)興趣,強(qiáng)化教學(xué)效果。

5.多媒體與網(wǎng)絡(luò)結(jié)合,形成開放式教學(xué)和協(xié)作學(xué)習(xí)模式

網(wǎng)絡(luò)的平臺作用,教學(xué)資源、教師、學(xué)生都是關(guān)系到互動式網(wǎng)絡(luò)教學(xué)的因素。我們的教師在基本保留傳統(tǒng)課堂教學(xué)環(huán)境的前提下,創(chuàng)設(shè)多元化的軟硬件教學(xué)環(huán)境,使學(xué)生能夠利用以計(jì)算機(jī)技術(shù)為核心的現(xiàn)代教育技術(shù),通過人機(jī)交互方式去主動地發(fā)現(xiàn)、探索和思考問題,從而培養(yǎng)學(xué)生的創(chuàng)造能力和認(rèn)知能力,培養(yǎng)學(xué)生的自學(xué)能力及對問題自主研究的能力,充分調(diào)動學(xué)生的學(xué)習(xí)熱情。網(wǎng)絡(luò)的學(xué)習(xí)環(huán)境給了學(xué)生一個(gè)良好的寬松的學(xué)習(xí)條件。

三、選擇合適的教學(xué)方法,達(dá)到更好的效果

對于公共計(jì)算機(jī)基礎(chǔ)課程,因?yàn)樗R的基礎(chǔ)性、普及性,一般可以采用“任務(wù)驅(qū)動”教學(xué)法,發(fā)揮學(xué)生的主動性、積極性,讓學(xué)生自主學(xué)習(xí),結(jié)合多媒體與網(wǎng)絡(luò)教學(xué)方法,把一些基礎(chǔ)課程相關(guān)的學(xué)習(xí)計(jì)劃、學(xué)習(xí)內(nèi)容,相關(guān)的電子教案及知識難點(diǎn),習(xí)題等都放在網(wǎng)絡(luò)上,以頁面的形式存在提供給學(xué)生學(xué)習(xí),在網(wǎng)絡(luò)上開通在線論壇與交流;這樣有利于培訓(xùn)學(xué)生的學(xué)習(xí)能力,也給學(xué)校節(jié)約了人力和物力資源,又可以達(dá)到很好的教學(xué)效果;而理論性的計(jì)算機(jī)專業(yè)技術(shù)課程則注重理論教學(xué),它需要用傳統(tǒng)的教學(xué)方法與現(xiàn)代教學(xué)方法相合,才能達(dá)到一個(gè)很好的教學(xué)效果,這類課程如果一謂追求現(xiàn)代教學(xué)技術(shù)那只會事倍功半。結(jié)合問題式教學(xué)模式,加強(qiáng)實(shí)踐環(huán)節(jié)強(qiáng)化基礎(chǔ)實(shí)驗(yàn)指導(dǎo)、提高實(shí)踐技能,使用課程設(shè)計(jì)提高學(xué)生的綜合能力,使用課件多媒體教學(xué),使枯燥的理論教學(xué)達(dá)到生動形象教學(xué)效果,讓學(xué)生更好地理解純理論性的知識,利用網(wǎng)絡(luò)技術(shù)與多媒體相結(jié)合的教學(xué)方法,提供學(xué)生一個(gè)開放式教學(xué)平臺,鞏固與加深學(xué)習(xí)內(nèi)容;對于應(yīng)用性計(jì)算機(jī)課程則更多的是使用實(shí)驗(yàn)指導(dǎo)、提高實(shí)踐技能,加強(qiáng)基礎(chǔ)實(shí)例的練習(xí)的教學(xué)方法,這樣學(xué)習(xí)更加容易通過實(shí)驗(yàn)掌握應(yīng)用軟件的操作過程,熟練操作與使用,網(wǎng)絡(luò)與多媒體教學(xué)方法可以為學(xué)生提供動態(tài)式實(shí)例的操作過程演示,達(dá)到比傳統(tǒng)的教學(xué)更好的教學(xué)效果。

第9篇:計(jì)算機(jī)編程自學(xué)教程范文

關(guān)鍵詞:教學(xué)內(nèi)容;案例教學(xué);實(shí)踐環(huán)節(jié);考核方式

0 引言

計(jì)算機(jī)基礎(chǔ)課的實(shí)質(zhì)是計(jì)算機(jī)應(yīng)用的教育,以應(yīng)用為目的、以實(shí)踐為重點(diǎn)、著眼信息素養(yǎng)培養(yǎng)。計(jì)算機(jī)基礎(chǔ)教育在高校本科各專業(yè)培養(yǎng)中已成為不可或缺的組成部分。非計(jì)算機(jī)專業(yè)學(xué)生不但要熟練掌握常用辦公軟件的使用,還應(yīng)初步掌握數(shù)據(jù)庫的基礎(chǔ)知識、數(shù)據(jù)庫工具的使用,掌握計(jì)算機(jī)程序設(shè)計(jì)的基礎(chǔ)知識。

《Visual FoxPro程序設(shè)計(jì)》屬于計(jì)算機(jī)基礎(chǔ)教育課程的三個(gè)層次“文化、技術(shù)和應(yīng)用”中的第二層次。同時(shí),是新一代小型數(shù)據(jù)庫管理系統(tǒng)的代表,它以強(qiáng)大的功能、完整而又豐富的工具、較高的處理速度、友好的界面以及完備的兼容性等特點(diǎn),受到廣大用戶的歡迎。VFP自帶編程工具,其程序設(shè)計(jì)語言和數(shù)據(jù)庫管理系統(tǒng)相結(jié)合,很適合初學(xué)者學(xué)習(xí)且便于教學(xué)。VFP目前已成為我國高校非計(jì)算機(jī)專業(yè),尤其是經(jīng)濟(jì)管理類、文科類、醫(yī)科類等各專業(yè)學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)首選的、必不可少的應(yīng)用技術(shù)課程。

作為高校非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)課程,應(yīng)突出“學(xué)以致用”。注重拓寬學(xué)生的知識面,但理論不求更深入?!禫FP程序設(shè)計(jì)》是計(jì)算機(jī)程序設(shè)計(jì)的一個(gè)入門課程,具有較強(qiáng)的實(shí)踐性,不僅要求學(xué)生掌握有關(guān)程序設(shè)計(jì)的理論知識,還要通過實(shí)踐環(huán)節(jié)來培養(yǎng)學(xué)生的動手能力和綜合應(yīng)用能力。對于非計(jì)算機(jī)專業(yè)學(xué)生來說,由于初次接觸計(jì)算機(jī)語言且學(xué)時(shí)相對較少,系統(tǒng)掌握《vFP程序設(shè)計(jì)》的基本內(nèi)容并不是一件容易的事。程序設(shè)計(jì)課程傳統(tǒng)的教學(xué)方法是先介紹變量定義,再介紹命令的語法規(guī)則,最后例子講解。這種教學(xué)模式難以引起學(xué)生的學(xué)習(xí)興趣,也不利于將知識轉(zhuǎn)化為能力,教學(xué)效果并不理想。在課時(shí)相對較少的情況下,如何提高教學(xué)質(zhì)量和教學(xué)效果是廣大教學(xué)工作者值得思考和探索的問題。

1 合理調(diào)整教學(xué)內(nèi)容,采用案例教學(xué)法

大多數(shù)教材的第一部分是數(shù)據(jù)庫原理的基本知識,接著是介紹數(shù)據(jù)、函數(shù)和表達(dá)式、命令的格式和功能等,這些內(nèi)容相對孤立,分散,不便記憶,學(xué)生無法將這些知識有機(jī)地聯(lián)系起來,對編程更是望塵莫及,同時(shí)會主觀地認(rèn)為學(xué)習(xí)這些知識與自己的專業(yè)沒有直接關(guān)系。將來也用不上。

為激發(fā)學(xué)生的學(xué)習(xí)興趣。第一次上課首先介紹一個(gè)學(xué)生選課系統(tǒng)。在演示的過程中首先介紹學(xué)生選課系統(tǒng)實(shí)現(xiàn)的各種功能,通過學(xué)生選課系統(tǒng)的介紹讓學(xué)生知道自己所使用系統(tǒng)就可以用自己所學(xué)習(xí)的知識來完成,激發(fā)學(xué)生的學(xué)習(xí)興趣。使學(xué)生對本門課程有一個(gè)整體的把握,真實(shí)地體驗(yàn)VFP的強(qiáng)大功能。接著依次講解各個(gè)功能模塊的界面所用到的界面元素,以及每個(gè)功能背后又有什么樣的代碼。這樣,自然而然地導(dǎo)入表單設(shè)計(jì)、菜單設(shè)計(jì)和程序設(shè)計(jì)。表單界面上顯示的數(shù)據(jù)來源于表,而則是通過數(shù)據(jù)庫建立聯(lián)系并組織在一起,報(bào)表可以打印用戶所需要的數(shù)據(jù)。這就又自然地導(dǎo)人了表、數(shù)據(jù)庫和報(bào)表的概念。通過分析學(xué)生選課系統(tǒng)涉及到的知識點(diǎn),使學(xué)生明白了各個(gè)章節(jié)之間的聯(lián)系。

案例教學(xué)的關(guān)鍵在于案例選取,選取的案例不僅要功能完善,能夠覆蓋大部分知識點(diǎn)。并且要以實(shí)際生活中的應(yīng)用實(shí)例為原型,將教材中的理論知識進(jìn)一步延伸和拓展,更便于學(xué)生理解和掌握。根據(jù)案例選取的由淺入深原則。將教學(xué)過程大致分為三個(gè)階段。第一階段:基本概念、基礎(chǔ)知識、程序開發(fā)環(huán)境和程序設(shè)計(jì)基本步驟的講授。在此階段應(yīng)選擇一些簡單而又容易理解的案例。例如“求圓的面積和周長”的案例。此案例主要實(shí)現(xiàn)兩個(gè)功能:單擊“求面積”按鈕實(shí)現(xiàn)求圓面積,單擊“求周長”按鈕實(shí)現(xiàn)求圓周長,表單運(yùn)行界面如圖1所示。首先把“求圓面積和周長”的案例展示給學(xué)生看,然后通過該案例來導(dǎo)人相關(guān)的知識點(diǎn)和概念:表單、對象、事件、控件、VFP可視化開發(fā)環(huán)境及程序設(shè)計(jì)的含義。

第二階段:控件使用及操作、結(jié)構(gòu)化程序設(shè)計(jì)和程序開發(fā)流程的講授。此階段可以選取一個(gè)“求素?cái)?shù)”的案例,單擊“開始”按鈕求100~1000之間所有的素?cái)?shù),如圖2所示。通過該案例的分析引導(dǎo)學(xué)生對結(jié)構(gòu)化程序設(shè)計(jì)進(jìn)行探究性學(xué)習(xí),教師在控件使用和操作、代碼編寫方面對學(xué)生加以指導(dǎo),使學(xué)生逐漸領(lǐng)會和掌握結(jié)構(gòu)化程序設(shè)計(jì)和程序開發(fā)的流程。“求素?cái)?shù)”案例涉及到的知識點(diǎn)有:順序、選擇和循環(huán)三種基本結(jié)構(gòu)、循環(huán)的嵌套等。相對與“求圓面積和周長”案例來說,涉及的知識點(diǎn)比較多,且講解分析案例都需要較多的時(shí)間,也可以對案例進(jìn)行拓展,同一種功能可以用不同代碼來實(shí)現(xiàn)。

第三階段:表、索引和數(shù)據(jù)庫的講授。結(jié)合本階段的教學(xué)內(nèi)容,考慮學(xué)生對成績查詢過程比較熟悉,選取“成績查詢”案例。輸入學(xué)號后。即可得到該生各門課的成績。首先建立一個(gè)“學(xué)生成績管理”數(shù)據(jù)庫,然后創(chuàng)建兩個(gè)數(shù)據(jù)庫表:學(xué)生表和選課表;然后根據(jù)學(xué)號字段為兩表建立索引。并建立永久聯(lián)系,其中學(xué)生表為父表。通過該案例的分析與實(shí)現(xiàn),讓學(xué)生掌握了對數(shù)據(jù)庫的相關(guān)操作,同時(shí)提升了學(xué)生自身的綜合應(yīng)用能力。該案例取材于學(xué)生的現(xiàn)實(shí)生活,具有較強(qiáng)實(shí)用性,在完成成績查詢操作之后,還可以對案例進(jìn)行擴(kuò)充,形成“學(xué)生選課系統(tǒng)”案例。

教學(xué)過程中的最為突出的問題是時(shí)間緊迫,程序設(shè)計(jì)案例的實(shí)施不僅需要理論上的講解與分析,更需要學(xué)生的親自上機(jī)操作??紤]到時(shí)間問題,一是開設(shè)《VFP程序設(shè)計(jì)》網(wǎng)絡(luò)課堂,師生可以在線交流;二是結(jié)合相關(guān)案例精心組織實(shí)踐環(huán)節(jié),提高學(xué)生動手能力。

2 精心組織實(shí)踐環(huán)節(jié),培養(yǎng)動手能力

《VFP程序設(shè)計(jì)》是一門實(shí)踐性很強(qiáng)的課程,從培養(yǎng)應(yīng)用型人才這個(gè)角度來看,實(shí)踐教學(xué)顯得非常重要,實(shí)踐教學(xué)和理論教學(xué)緊密相連、相輔相成,在教學(xué)中必須統(tǒng)籌兼顧。實(shí)踐環(huán)節(jié)只有與理論教學(xué)相結(jié)合,學(xué)生才能將在課堂中吸收到的知識轉(zhuǎn)化為技能,從而提高自身的綜合應(yīng)用能力。非計(jì)算機(jī)專業(yè)的學(xué)生在編程應(yīng)用能力方面相對較弱,且計(jì)算機(jī)基礎(chǔ)課程相對較少,因此實(shí)踐環(huán)節(jié)的組織顯得尤為重要。通過上機(jī)實(shí)踐教師不但可及時(shí)發(fā)現(xiàn)學(xué)生在學(xué)習(xí)中存在的問題,而且可以培養(yǎng)學(xué)生利用計(jì)算機(jī)解決實(shí)際問題的能力??梢宰寣W(xué)生進(jìn)一步消化課堂內(nèi)容,為此,教師應(yīng)精心設(shè)計(jì)作業(yè),讓學(xué)生思考著去完成。

通過對“學(xué)生選課系統(tǒng)”的展示與講解,學(xué)生對VFP程序設(shè)計(jì)有了感性的認(rèn)識,對可視化開發(fā)環(huán)境有了大致的了解,這樣可以激發(fā)學(xué)生上機(jī)實(shí)踐操作的興趣,促使其自主查找相關(guān)資料主動學(xué)習(xí)?!皩W(xué)生選課系統(tǒng)”涉及到表單、表單控件、表、索引及數(shù)據(jù)庫等,針對這些知識點(diǎn)將“學(xué)生選課系統(tǒng)”這個(gè)系統(tǒng)分解成若干模塊,為每個(gè)模塊設(shè)計(jì)1~3個(gè)典型實(shí)驗(yàn)。設(shè)計(jì)的實(shí)驗(yàn)既要包括理論課中的主要知識點(diǎn),又要具有拓展性,以培養(yǎng) 學(xué)生的探索精神和自學(xué)能力,真正做到教、學(xué)、練的有機(jī)統(tǒng)一:另外,實(shí)驗(yàn)的設(shè)計(jì)從簡單的操作性實(shí)驗(yàn)開始,然后是較為復(fù)雜的設(shè)計(jì)性實(shí)驗(yàn),最后部分的實(shí)驗(yàn)應(yīng)具有綜合性,有一定難度,需要學(xué)生綜合運(yùn)用多種知識才能完成,例如可以是編寫一個(gè)圖書借閱管理軟件,該軟件強(qiáng)調(diào)程序設(shè)計(jì)的思路、實(shí)現(xiàn)的方法,而軟件的外觀風(fēng)格、實(shí)現(xiàn)手法要求盡量多種多樣。

通過布置一個(gè)個(gè)實(shí)驗(yàn)任務(wù),學(xué)生既感覺到動手能力的逐步提高也會認(rèn)識到自己現(xiàn)有的知識與課程要求的差異,進(jìn)而激發(fā)其實(shí)踐興趣。此外,還可以安排其他類型的實(shí)踐活動,例如課程設(shè)計(jì)、小型管理系統(tǒng)的開發(fā)等。

3 改革考核方式,突出綜合應(yīng)用能力

傳統(tǒng)的書面考試偏重于考查理論知識,使得教師教學(xué)時(shí)偏向于理論知識的講授,學(xué)生學(xué)習(xí)時(shí)也把大部分精力放到了理論知識的理解記憶上,而忽視了知識的綜合應(yīng)用和實(shí)際動手能力的培養(yǎng)。這就造成了很多動手能力較強(qiáng)且善于思考的學(xué)生的成績反倒不如考前幾天突擊背誦的學(xué)生的成績,傳統(tǒng)的書面考試成績不能很好地反映學(xué)生的實(shí)際動手能力。

使用無紙化上機(jī)考試系統(tǒng)代替?zhèn)鹘y(tǒng)的書面考試,該考試系統(tǒng)類似于全國計(jì)算機(jī)等級考試上機(jī)考試,能夠考查學(xué)生的實(shí)際動手能力。在性能較好的計(jì)算機(jī)上安裝考試系統(tǒng)作為考試的服務(wù)器,學(xué)生考試時(shí)只需要在瀏覽器里輸入考試系統(tǒng)的地址。打開考試系統(tǒng)登錄界面后,輸入自己的學(xué)號登錄,就能隨機(jī)抽取到不完全相同的試卷。在整個(gè)學(xué)期模擬考試服務(wù)器全天候開放,學(xué)生可以上網(wǎng)隨時(shí)抽取模擬試卷,多次的模擬考試無形中提高了學(xué)生的實(shí)際動手能力和綜合應(yīng)用能力。由于試題庫每種題型的數(shù)量都很多,學(xué)生抽到幾乎完全相同試卷的概率非常小。

無紙化上機(jī)考試時(shí)間一般為110分鐘,從學(xué)生登錄成功時(shí)開始倒計(jì)時(shí),如果考試時(shí)間結(jié)束而學(xué)生未交卷,服務(wù)器端將自動收取學(xué)生試卷。考試題型有選擇題、填空題和編程題,其中選擇題考查學(xué)生對基本理論知識的理解和掌握情況。填空題考查學(xué)生掌握SOL命令的情況,編程題考查學(xué)生的綜合應(yīng)用能力。以上題型的分值和數(shù)量及考試時(shí)間都可以在考試服務(wù)器端進(jìn)行設(shè)置,具有較大的靈活性。教師閱卷的工作量相對書面考試大為減少,選擇題機(jī)器自動評閱計(jì)分,填空題和編程題需要教師在改卷子子系統(tǒng)中進(jìn)行評分。所有試卷批改完畢后,可以生成分?jǐn)?shù)清單,其中包括每個(gè)學(xué)生的各大題得分,總分和不及格、良好和優(yōu)秀的比率。

無紙化上機(jī)考試真正實(shí)現(xiàn)了教考分離,并可以減少教師在試卷批改、成績統(tǒng)計(jì)中的工作量,且不會出現(xiàn)分?jǐn)?shù)統(tǒng)計(jì)錯(cuò)誤。無紙化上機(jī)考試在教與學(xué)方面都能夠促進(jìn)學(xué)生實(shí)際動手能力和綜合應(yīng)用知識能力的培養(yǎng)。

4 結(jié)語

《VFP程序設(shè)計(jì)》具有較強(qiáng)的實(shí)踐性,通過采用案例教學(xué)法、精心組織實(shí)踐環(huán)節(jié)促使學(xué)生主動學(xué)習(xí)。無紙化上機(jī)考試實(shí)現(xiàn)了教考分離,考查了學(xué)生的實(shí)際動手能力,也減少了教師閱卷的工作量,對于其他計(jì)算機(jī)應(yīng)用類課程的考試改革也具有一定的借鑒意義。實(shí)踐證明,這些方法能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,調(diào)動學(xué)生的學(xué)習(xí)積極性,提高了學(xué)生解決實(shí)際問題的能力,能夠有效地改善教學(xué)效果。

參考文獻(xiàn)

[1]劉衛(wèi)國,Visual FoxPro程序設(shè)計(jì)教程[M].北京:北京郵電大學(xué)出版社,2005:16

[2]趙麗娜,《Visual FoxPro程序設(shè)計(jì)》教學(xué)方法改革[J].遼寧工學(xué)院學(xué)報(bào),2005,7(6):122~123

[3]李向群,曾希君等,案例式教學(xué)法在《Visual FoxPro程序設(shè)計(jì)》教學(xué)改革中的應(yīng)用[J].計(jì)算機(jī)教育,2009(18):14~16