av色综合网,成年片色大黄全免费网站久久,免费大片黄在线观看,japanese乱熟另类,国产成人午夜高潮毛片

公務(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í)踐

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

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

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

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

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

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

3 分層次教學(xué)

目前,雖然計(jì)算機(jī)基礎(chǔ)教學(xué)已從原來(lái)的大學(xué)起步過(guò)渡到中小學(xué)為起點(diǎn),但剛進(jìn)入大學(xué)校園的新生中還有很大一部分對(duì)計(jì)算機(jī)了解甚少,甚至還有的學(xué)生沒(méi)摸過(guò)計(jì)算機(jī),屬于零起點(diǎn)學(xué)生。本課程依據(jù)學(xué)生的專(zhuān)業(yè)特點(diǎn)及計(jì)算機(jī)基礎(chǔ)掌握情況進(jìn)行分層次教學(xué)。理論分文、理、藝體三個(gè)教學(xué)層次。文科及藝體開(kāi)設(shè)Visual FoxPro程序設(shè)計(jì),理科開(kāi)設(shè)C語(yǔ)言程序設(shè)計(jì)。實(shí)際教學(xué)中,因?yàn)樗圀w學(xué)生的特殊性,對(duì)其進(jìn)行基本操作知識(shí)講授。實(shí)驗(yàn)教學(xué)由理論教師在第一堂課對(duì)學(xué)生進(jìn)行問(wèn)卷調(diào)查,將學(xué)生分成有一定基礎(chǔ)和沒(méi)有基礎(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í)際動(dòng)手操作能力明顯增強(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語(yǔ)言程序設(shè)計(jì)。每一模塊教學(xué)完成后,隨堂進(jìn)行考核,采用上機(jī)考試,在線(xiàn)閱卷,學(xué)生當(dāng)場(chǎng)可知道成績(jī),60分合格,不及格者繼續(xù)強(qiáng)化該部分訓(xùn)練,另行考核。期末考核式方式為上機(jī)考試,學(xué)生不用再死記硬背,而是需要對(duì)所學(xué)內(nèi)容熟練操作,極大地提高了學(xué)生對(duì)計(jì)算機(jī)的實(shí)際操作能力,增強(qiáng)了自主學(xué)習(xí)能力與實(shí)踐創(chuàng)新能力的培養(yǎng),也提升了學(xué)生未來(lái)就業(yè)競(jìng)爭(zhēng)力。

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é)平臺(tái)、學(xué)院教務(wù)管理系統(tǒng)、聊天軟件等等現(xiàn)有的交互式信息平臺(tái),與學(xué)生實(shí)現(xiàn)隨時(shí)隨地溝通,實(shí)現(xiàn)了教學(xué)在時(shí)間和空間上的延伸,解決了過(guò)去只有上課才能見(jiàn)到老師的問(wèn)題,實(shí)現(xiàn)了教學(xué)的可持續(xù)發(fā)展,使教師不僅僅是學(xué)生的良師還是學(xué)生的益友。

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

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

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

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

新教材加強(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ǔ)知識(shí)和基本方法,促進(jìn)學(xué)生將理論知識(shí)融會(huì)貫通,真正起到提高學(xué)生運(yùn)用計(jì)算機(jī)技能解決實(shí)際問(wèn)題的能力,并被國(guó)內(nèi)很多高校采用。

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

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

參考文獻(xiàn):

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

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

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

問(wèn)鼎TOpcoder,美元由你拿

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

Topcoder為何物?

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

Topcoder每個(gè)星期舉行兩次網(wǎng)上在線(xiàn)比賽,根據(jù)比賽的結(jié)果對(duì)參賽者進(jìn)行排名。參賽者可根據(jù)自己的喜好和特長(zhǎng)選擇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)會(huì)給出3道題,分別為250、500和1000分題。難度依次遞增。在規(guī)定的時(shí)間內(nèi)完成這3題。

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

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

參與Topcoder

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

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

Topcoder能帶來(lái)什么?

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

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

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

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

“玩”出來(lái)的職業(yè)選手――PCD對(duì)話(huà)2007 Topoder公開(kāi)賽冠軍何豐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(二)問(wèn)題教學(xué)法

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

(三)類(lèi)比教學(xué)法

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

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

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

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

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

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

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

一、改革思路

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

二、教學(xué)平臺(tái)和資源庫(kù)建設(shè)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(四)組建學(xué)習(xí)小組。在學(xué)習(xí)的過(guò)程中,我們不能一味的讓學(xué)生把自己孤立起來(lái)苦思冥想,應(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)小組長(zhǎng),這樣建立一個(gè)小團(tuán)隊(duì),老師定期指導(dǎo)或分配任務(wù)給小組長(zhǎng),小組長(zhǎng)再轉(zhuǎn)告或幫助其它小組成員,最終共同完成老師所分配的任務(wù)。

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

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

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

四、總結(jié)

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

參考文獻(xiàn):

[1]錢(qián)銀中,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é)方法

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

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

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

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

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

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

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

1.驗(yàn)證型實(shí)驗(yàn)。首先,對(duì)于初學(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)綜合思考問(wèn)題的思維方式,運(yùn)用綜合的方法、手段分析問(wèn)題、解決問(wèn)題。因此,在設(shè)計(jì)綜合性實(shí)驗(yàn)時(shí)要研究并解決其規(guī)模大小是否適當(dāng),也可以在程序中增加一些新的尚未學(xué)的知識(shí),激發(fā)學(xué)生的自學(xué)能力。

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

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

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

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

3.加強(qiáng)學(xué)生的算法設(shè)計(jì)能力。算法是解決某個(gè)問(wèn)題或處理某個(gè)事件的方法和步驟。理論上,任何復(fù)雜的問(wèn)題,其算法都可表示為順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)三種結(jié)構(gòu)的組合。因此,對(duì)每種結(jié)構(gòu)都精心選擇實(shí)例來(lái)說(shuō)明這種結(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é)生舉一反三的能力。對(duì)于同一問(wèn)題的求解,不同的人往往可以設(shè)計(jì)出多種不同的算法[5]。不同算法的運(yùn)行效率、占用內(nèi)存量可能有較大的差異。在以往的上機(jī)實(shí)驗(yàn)中,教師布置好題目后,學(xué)生上機(jī)只注重程序的結(jié)果,而學(xué)生間或?qū)W生和教師間沒(méi)有相互交流的機(jī)會(huì)。一些好的算法無(wú)法得到展示和鼓勵(lì)。因此,在實(shí)驗(yàn)課上鼓勵(lì)學(xué)生創(chuàng)新,將好的算法在同學(xué)間進(jìn)行交流。這樣,開(kāi)闊了學(xué)生的設(shè)計(jì)思路,調(diào)動(dòng)了他們對(duì)VB課程的學(xué)習(xí)熱情,也活躍了實(shí)驗(yàn)教學(xué)的氣氛。

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

六、結(jié)束語(yǔ)

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

參考文獻(xiàn):

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

參考文獻(xiàn):

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

一、計(jì)算機(jī)專(zhuān)業(yè)課程分類(lèi)

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

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

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

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

這類(lèi)課程具有課論性、專(zhuān)業(yè)性較強(qiáng)的特點(diǎn),主要包括專(zhuān)業(yè)基礎(chǔ)課程、專(zhuān)業(yè)主干課程、專(zhuān)業(yè)方向課程,他們注重計(jì)算機(jī)理論知識(shí)的學(xué)習(xí),了解計(jì)算機(jī)的核心技術(shù)。比如:高等數(shù)學(xué)、計(jì)算機(jī)組成原理、匯編語(yǔ)言、數(shù)據(jù)庫(kù)原理、計(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繪畫(huà)軟件、網(wǎng)頁(yè)制作軟件等應(yīng)用性軟件課程。它具有應(yīng)用性、操作性強(qiáng)的特點(diǎn),理論水平不要求很深,但涉及面要廣,實(shí)際操作技能要求嫻熟。

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

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

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

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

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

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

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

強(qiáng)化基礎(chǔ)實(shí)驗(yàn)指導(dǎo)、提高實(shí)踐技能。上機(jī)實(shí)踐不僅能進(jìn)一步提高學(xué)生靈活運(yùn)用課程知識(shí)的能力,而且使學(xué)生在編程、上機(jī)操作、程序調(diào)試與正確性驗(yàn)證等基本技能方面受到嚴(yán)格訓(xùn)練。規(guī)范實(shí)踐內(nèi)容,對(duì)實(shí)驗(yàn)報(bào)告進(jìn)行規(guī)范。這種規(guī)范對(duì)于學(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),著眼于全課程,是對(duì)學(xué)生的一種全面的綜合訓(xùn)練,課程設(shè)計(jì)的目的在于使學(xué)生通過(guò)課程設(shè)計(jì)掌握全課程的主要內(nèi)容,并提高學(xué)生綜合應(yīng)用知識(shí)和軟件開(kāi)發(fā)的能力,同時(shí)也加強(qiáng)了學(xué)生的文檔寫(xiě)作能力,為今后的畢業(yè)設(shè)計(jì)和畢業(yè)論文寫(xiě)作打下良好的基礎(chǔ)。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 結(jié)語(yǔ)

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

參考文獻(xiàn)

[1]劉衛(wèi)國(guó),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