婷婷超碰在线在线看a片网站|中国黄色电影一级片现场直播|欧美色欧美另类少妇|日韩精品性爱亚洲一级性爱|五月天婷婷乱轮网站|久久嫩草91婷婷操在线|日日影院永久免费高清版|一级日韩,一级鸥美A级|日韩AV无码一区小说|精品一级黄色毛片

首頁 > 文章中心 > 計(jì)算機(jī)程序設(shè)計(jì)論文

計(jì)算機(jī)程序設(shè)計(jì)論文

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計(jì)算機(jī)程序設(shè)計(jì)論文范文,相信會(huì)為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

計(jì)算機(jī)程序設(shè)計(jì)論文

計(jì)算機(jī)程序設(shè)計(jì)論文范文第1篇

力學(xué)、熱學(xué)課程是師范院校物理教育專業(yè)的專業(yè)基礎(chǔ)課程,在大學(xué)一年級(jí)開設(shè),而緊跟力學(xué)、熱學(xué)課程而開設(shè)的計(jì)算機(jī)程序設(shè)計(jì)課程是培養(yǎng)學(xué)生計(jì)算機(jī)程序設(shè)計(jì)能力的重要課程。物理教育專業(yè)學(xué)生在計(jì)算機(jī)程序設(shè)計(jì)課程學(xué)習(xí)中,隨著課程的深入,遞歸循環(huán)、指針等難度較大內(nèi)容出現(xiàn),一部分學(xué)生感覺較難理解,更難自己編寫計(jì)算機(jī)程序?qū)崿F(xiàn)某些略為復(fù)雜的算法,容易產(chǎn)生計(jì)算機(jī)程序設(shè)計(jì)課程學(xué)習(xí)無從與物理專業(yè)課相聯(lián)系、枯燥無味的感覺,降低了計(jì)算機(jī)程序設(shè)計(jì)課程的積極性、主動(dòng)性。然而大學(xué)物理與與計(jì)算機(jī)的關(guān)系密切,物理教育專業(yè)本科畢業(yè)論文、物理學(xué)科碩士論文,都涉及大量的計(jì)算機(jī)編程,因?yàn)槲锢韺W(xué)復(fù)雜的非線性問題已經(jīng)無法找到理論精確解,只能利用計(jì)算機(jī)進(jìn)行計(jì)算、求解、分析、預(yù)測,另外計(jì)算機(jī)仿真實(shí)驗(yàn)提供了驗(yàn)證物理學(xué)理論、探測真實(shí)物理實(shí)驗(yàn)方案的可行性、驗(yàn)證物理數(shù)據(jù)的一種實(shí)驗(yàn)成本低廉、快捷的方法[1-3],因此,物理教育專業(yè)學(xué)生計(jì)算機(jī)程序設(shè)計(jì)能力的強(qiáng)弱,直接影響到其本科畢業(yè)論文研究以及將來可能的碩士論文研究?,F(xiàn)有的教學(xué)研究論文中,未見定量分析大學(xué)物理基礎(chǔ)課程成績對(duì)計(jì)算機(jī)程序設(shè)計(jì)課程成績的影響[4-6]。因此,選取論文作者所授課的廣西師范大學(xué)物理教育專業(yè)4屆5個(gè)班本科生的力學(xué)與熱學(xué)課程期考成績、計(jì)算機(jī)程序設(shè)計(jì)課程的段考與期考成績,利用相關(guān)系數(shù)法定量分析力學(xué)、熱學(xué)課程成績對(duì)計(jì)算機(jī)程序設(shè)計(jì)課程成績的影響。

2實(shí)驗(yàn)對(duì)象與分析方法

實(shí)驗(yàn)對(duì)論文作者所授課的廣西師范大學(xué)物理教育專業(yè)4屆5個(gè)班本科生,其中1997級(jí)81人、1999級(jí)78人、2000級(jí)65人、2001級(jí)1班59人、2001級(jí)2班55人,選取大學(xué)一年級(jí)的力學(xué)、熱學(xué)的期考成績,力熱課程開設(shè)之后的計(jì)算機(jī)程序設(shè)計(jì)課程的段考、期考成績。利用相關(guān)系數(shù)法反映計(jì)算機(jī)程序設(shè)計(jì)課程成績與力學(xué)、熱學(xué)課程成績之間線性關(guān)系的密切程度[7,8]。

3實(shí)驗(yàn)結(jié)果

分析所選取的計(jì)算機(jī)程序設(shè)計(jì)課程成績比例分布,考慮優(yōu)秀、不及格兩端的學(xué)生人數(shù)相對(duì)較少,進(jìn)行相關(guān)分析的誤差較大,而良好、中等、及格分?jǐn)?shù)段的學(xué)生人數(shù)較多,因此將分?jǐn)?shù)S分為優(yōu)良分?jǐn)?shù)段(S≥80)、中等分?jǐn)?shù)段(70≤S<80)、及格與不及格分?jǐn)?shù)段(S<70)三段,三段中的學(xué)生人數(shù)相差不大,分別計(jì)算計(jì)算機(jī)程序設(shè)計(jì)課程成績?nèi)?、?yōu)良分?jǐn)?shù)段、中等分?jǐn)?shù)段、及格與不及格分?jǐn)?shù)段與力學(xué)、熱學(xué)課程相對(duì)應(yīng)成績的相關(guān)系數(shù),結(jié)果見表1、表2??梢钥闯觯碇兴邢嚓P(guān)系數(shù)均為正值,除個(gè)別外主要分布在0.40~0.80之間,絕大部分相關(guān)系數(shù)均大于0.45,大于0.8的相關(guān)系數(shù)很少,沒有大于0.9的相關(guān)系數(shù),說明力學(xué)、熱學(xué)課程成績對(duì)計(jì)算機(jī)程序設(shè)計(jì)課程成績有一定的影響,但影響并不是特別顯著,有一定的正相關(guān)性,但相關(guān)性并不是特別高,計(jì)算機(jī)程序設(shè)計(jì)課程成績還受其它因素的綜合影響。

計(jì)算機(jī)程序設(shè)計(jì)課程成績在優(yōu)良分?jǐn)?shù)段、及格與不及格分?jǐn)?shù)段與力學(xué)、熱學(xué)課程相對(duì)應(yīng)成績的相關(guān)系數(shù)幾乎都低于全部分?jǐn)?shù)段的相關(guān)系數(shù),甚至出現(xiàn)相關(guān)系數(shù)為0.20~0.39,極低無顯著性意義的現(xiàn)象,而中等分?jǐn)?shù)段的相關(guān)系數(shù)幾乎都略大于全部分?jǐn)?shù)段的相關(guān)系數(shù),說明中等分?jǐn)?shù)段的計(jì)算機(jī)程序設(shè)計(jì)課程成績受力學(xué)、熱學(xué)課程相對(duì)應(yīng)成績的影響要比優(yōu)良分?jǐn)?shù)段、及格與不及格分?jǐn)?shù)段顯著一些,即有一些計(jì)算機(jī)程序設(shè)計(jì)課程成績優(yōu)良的學(xué)生未必對(duì)應(yīng)力學(xué)、熱學(xué)課程成績優(yōu)良,也即有一些計(jì)算機(jī)程序設(shè)計(jì)課程成績較差的學(xué)生也未必對(duì)應(yīng)力學(xué)、熱學(xué)課程成績較差。力學(xué)、熱學(xué)兩門課程成績各自與計(jì)算機(jī)程序設(shè)計(jì)課程成績的相關(guān)系數(shù)整體差異不大,影響的顯著性相差不大。

計(jì)算機(jī)程序設(shè)計(jì)論文范文第2篇

關(guān)鍵詞:計(jì)算機(jī)語言;邏輯性;抽象性;過程;對(duì)象

中圖分類號(hào):TP311.1 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2010) 05-0000-01

Teaching Reform in Computer Program Curriculum

Wu Wenyun,Deng Yaming

(Hunan Biological and Electromechanical Polytechnic,Changsha410127)

Abstract:How to do a good job teaching computer program is the teachers embarrassing question.In this paper the author many years teaching experience,teaching on the characteristics of computer programs, teaching problems,reform needs of teaching and teaching methods to make plain the reform of areas for reference.

Keywords:Computer language;Logic;Abstract;Process;Object

一、計(jì)算機(jī)程序課程教學(xué)的特點(diǎn)

計(jì)算機(jī)語言具有很強(qiáng)的理論性、抽象性,學(xué)生學(xué)習(xí)起來難度大,很難激起他們的學(xué)習(xí)積極性;并且計(jì)算機(jī)語言發(fā)展速度非???種類繁多,并且都有各自的適用范圍?;诟鱾€(gè)學(xué)校的實(shí)際情況,課堂教學(xué)內(nèi)容也遠(yuǎn)遠(yuǎn)滯后于計(jì)算機(jī)發(fā)展速度,只能將那些具有代表性的語言(面向過程程序設(shè)計(jì)語言如c語言、面向?qū)ο蟪绦蛟O(shè)計(jì)語言如C++等)引入到教學(xué)課堂。因此,搞好計(jì)算機(jī)程序課程教學(xué)難度很大,如何上好計(jì)算機(jī)語言課程也是大家都在探求的問題。

二、目前計(jì)算機(jī)程序課程教學(xué)中存在的問題

(一)教學(xué)方法存在有問題

在計(jì)算機(jī)程序的教學(xué)過程中,傳統(tǒng)的教法是按照教材編排的順序講授,即先介紹一條條語句及語言的語法規(guī)則,然后做適當(dāng)?shù)木毩?xí)和實(shí)訓(xùn)。這種傳統(tǒng)的教學(xué)方法存在以下幾方面的問題:

1.堆積的語法規(guī)則和語句學(xué)生很難在短時(shí)間內(nèi)消化;

2.學(xué)生不能明確課程的學(xué)習(xí)目標(biāo)和方向;

3.按步就班的教學(xué)順序會(huì)導(dǎo)致學(xué)生的厭學(xué)情緒;

4.達(dá)不到預(yù)期的教學(xué)效果。

(二)計(jì)算機(jī)程序課程教學(xué)中存在的客觀問題

實(shí)際中的語言程序課程教學(xué)又存在幾大棘手問題:

1.眾多的語言規(guī)則讓初學(xué)者望而生畏;

2.靈活多變的使用方法又令人捉摸不透;

3.課堂講授時(shí)間非常短暫,所學(xué)知識(shí)得不到及時(shí)鞏固;

4.學(xué)生不好的學(xué)習(xí)態(tài)度:學(xué)習(xí)思維、行為懶惰。

基于以上存在的問題,計(jì)算機(jī)程序課程教學(xué)改革勢在必行。我們在教學(xué)中應(yīng)該有的放矢,不斷探索新的教學(xué)理念和方法。

三、教學(xué)改革方法

(一)突破傳統(tǒng)的思維方法,根據(jù)市場人才培養(yǎng)需求確定課程目標(biāo)體系

1.認(rèn)知目標(biāo):通過項(xiàng)目實(shí)踐,掌握程序、程序設(shè)計(jì)的基本概念、程序設(shè)計(jì)思路與方法;

2.能力目標(biāo):小組合作或獨(dú)立操作,簡潔明快,易于識(shí)別,寓意準(zhǔn)確,內(nèi)涵豐富,特征明顯,編寫精細(xì)的應(yīng)用程序;

3.情感態(tài)度目標(biāo):培養(yǎng)學(xué)生的學(xué)習(xí)情趣,通過觀察,實(shí)踐,感受成就感,設(shè)計(jì)感,空間感,體驗(yàn)程序設(shè)計(jì)的樂趣。

(二)精心選取教學(xué)內(nèi)容

課程教學(xué)內(nèi)容可以模擬一個(gè)軟件公司的設(shè)計(jì)部門,以一個(gè)普通的設(shè)計(jì)人員在工作中所遇到的實(shí)際問題為主線,將客戶的要求轉(zhuǎn)化為實(shí)際的任務(wù),要求學(xué)生解決。整個(gè)教學(xué)過程共模擬若干個(gè)工作場景,設(shè)計(jì)教學(xué)過程于工作(生產(chǎn))過程中的職場環(huán)境,將課程教學(xué)內(nèi)容和要求都融入到這些案例中。

(三)認(rèn)真設(shè)計(jì)并精心組織實(shí)施教學(xué)過程

本課程基于案例模擬真實(shí)公司環(huán)境的情景下,以項(xiàng)目案例驅(qū)動(dòng)學(xué)生動(dòng)手操作,進(jìn)而對(duì)項(xiàng)目中的知識(shí)點(diǎn)進(jìn)行總結(jié)。具體內(nèi)容包括:

1.實(shí)訓(xùn)項(xiàng)目:可根據(jù)課程教學(xué)需要來確定

2.實(shí)訓(xùn)目標(biāo):掌握模塊結(jié)構(gòu)設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)及程序設(shè)計(jì)風(fēng)格,掌握程序基本結(jié)構(gòu)設(shè)計(jì)及實(shí)現(xiàn)方法。

3.基本做法

a參與人員:全體學(xué)生(分組)

b實(shí)訓(xùn)地點(diǎn):教室+專業(yè)機(jī)房

c實(shí)訓(xùn)途徑:設(shè)計(jì)+上機(jī)操作

4.實(shí)施步驟

策劃:情景引出―明確任務(wù)―教師引導(dǎo)分析任務(wù),設(shè)計(jì)討論具體的解決方案。(由于學(xué)生初學(xué),對(duì)代碼設(shè)計(jì)的掌握還沒有達(dá)到游刃有余的狀態(tài),所以前期以教師引導(dǎo),幫助設(shè)計(jì)解決方案為主。后期可減少策劃時(shí)間,將實(shí)施時(shí)間延長,讓學(xué)生自由發(fā)揮)

實(shí)施:事前要求學(xué)生分組設(shè)計(jì)模塊流程圖,設(shè)計(jì)實(shí)施方案,動(dòng)手設(shè)計(jì)代碼,完成項(xiàng)目,鞏固知識(shí)點(diǎn)。(巡查學(xué)生的掌握程度,對(duì)實(shí)施過程中出現(xiàn)的問題進(jìn)行輔導(dǎo))

總結(jié):小組互評(píng)設(shè)計(jì)的優(yōu)劣

a緊扣實(shí)訓(xùn)目標(biāo),總結(jié)達(dá)標(biāo)程度。

b思考與互動(dòng):你學(xué)會(huì)了這個(gè)實(shí)訓(xùn)項(xiàng)目,對(duì)你的畢業(yè)論文/設(shè)計(jì),職業(yè)資格證書考試有什么幫助?

(5)課程評(píng)價(jià)

a教學(xué)效果考試方式

平時(shí)成績:考察學(xué)生的學(xué)習(xí)態(tài)度(20%)

學(xué)生自評(píng):緊扣實(shí)訓(xùn)目標(biāo),總結(jié)項(xiàng)目達(dá)標(biāo)程度(20%)

老師評(píng)價(jià):理論考試和實(shí)訓(xùn)評(píng)價(jià)(60%)

b教學(xué)效果評(píng)價(jià):

i組織學(xué)生參加軟件水平考試的合格率

ii畢業(yè)生在相關(guān)行業(yè)就業(yè)情況:畢業(yè)生就業(yè)信息反饋獲取數(shù)據(jù)

四、教學(xué)改革過程中應(yīng)該注意的問題

(一)注重學(xué)生計(jì)算機(jī)思維的培養(yǎng)

在講課中,應(yīng)集中精力對(duì)章節(jié)的知識(shí)結(jié)構(gòu)進(jìn)行詳細(xì)闡述、對(duì)所要解決的實(shí)際問題進(jìn)行深入剖析,不應(yīng)花太多的時(shí)間放在對(duì)語句語法的過多講解。當(dāng)遇到實(shí)際編程時(shí),需積極引導(dǎo)學(xué)生把“要想干什么”的問題,直接轉(zhuǎn)化為“要解決什么”的問題。當(dāng)問題確定以后,必須選擇正確的算法。當(dāng)然,計(jì)算機(jī)編程中的算法和數(shù)學(xué)中的算法存在很大區(qū)別,需要教師對(duì)學(xué)生們的計(jì)算機(jī)思維進(jìn)行長期而有針對(duì)性的訓(xùn)練和培養(yǎng)。

(二)啟發(fā)式教學(xué)激發(fā)學(xué)習(xí)主動(dòng)性

計(jì)算機(jī)語言教學(xué)的關(guān)鍵是培養(yǎng)學(xué)生的編程思維,我們可以大膽采用啟發(fā)式教學(xué),引導(dǎo)學(xué)生盡快明確編程思路,掌握基本編程方法。在課堂上,可以嘗試讓學(xué)生自己去編程實(shí)現(xiàn),教師只扮演“打字員”的角色,直接把內(nèi)容輸入到語言環(huán)境中,一邊輸入一邊和大家交流,如果實(shí)在有困難,教師停下來再加以詳細(xì)分析,直到程序編譯、運(yùn)行和顯示出正確結(jié)果。啟發(fā)式教學(xué)很容易讓學(xué)生掌握程序設(shè)計(jì)的完整過程,也可以大大提高我們授課的效率。

(三)抓住重點(diǎn)、化解難點(diǎn)

講授重點(diǎn)內(nèi)容時(shí),應(yīng)放慢速度、加重語氣,從而吸引學(xué)生的注意力。當(dāng)遇到難點(diǎn)時(shí),善于化解,把問題逐漸細(xì)化,所有小問題解決了,難點(diǎn)自然就解決了。

(四)強(qiáng)化實(shí)踐

計(jì)算機(jī)語言的實(shí)踐就是上機(jī)編程,是培養(yǎng)學(xué)生綜合運(yùn)用相關(guān)知識(shí)解決問題的重要途徑,也是我們了解教學(xué)反饋信息的直接渠道。只有親自動(dòng)手、親自實(shí)踐,才能真正體會(huì)到語言編程的樂趣,才能發(fā)現(xiàn)自己的智慧閃光點(diǎn)。通過上機(jī)練習(xí)也可以進(jìn)一步加深對(duì)理論知識(shí)的掌握,也將有利于培養(yǎng)學(xué)生的創(chuàng)造思維、獨(dú)立分析問題和解決問題的能力以及培養(yǎng)學(xué)生實(shí)際編程的能力。需要強(qiáng)調(diào)一點(diǎn),實(shí)驗(yàn)內(nèi)容安排上應(yīng)由淺入深,開始時(shí)給出引導(dǎo)性實(shí)例,后期提出問題,讓學(xué)生分組自主發(fā)揮,教師抽空進(jìn)行總結(jié)講解,這樣更能激發(fā)他們自主學(xué)習(xí)的主動(dòng)性和積極性。

(五)搞好總結(jié)

課堂教學(xué)以后,授課教師特別年青教師多寫寫教學(xué)心得體會(huì),多回憶回憶課堂情況,多和授課對(duì)象交流反饋,成功的有哪些,不足的有哪些,以后就能做到有的放矢,揚(yáng)長避短,更好更快地提高我們教學(xué)能力和業(yè)務(wù)素質(zhì)。

總之,要教好計(jì)算機(jī)程序課程,不能按照單一的“黑板―書本”教學(xué)模式,應(yīng)大膽進(jìn)行課程教學(xué)改革,采用豐富多彩、滿足學(xué)生需要的教學(xué)模式,精心設(shè)計(jì)并認(rèn)真把握各個(gè)教學(xué)環(huán)節(jié)。只有如此,教學(xué)質(zhì)量才會(huì)有本質(zhì)的提升。

參考文獻(xiàn):

[1]吳振峰.信息技術(shù)基礎(chǔ),北京理工大學(xué)出版社,2001,9

[2]彭邵東.信息技術(shù)教育研究,湖南師范大學(xué)出版社,2002,6

[3]龍佑喜.C語言程序設(shè)計(jì)教程,湖南人民出版社,2004,9

計(jì)算機(jī)程序設(shè)計(jì)論文范文第3篇

    〔論文摘要計(jì)算機(jī)程序設(shè)計(jì)課程是中職學(xué)校計(jì)算機(jī)專業(yè)的主要課程之一,曾受到各中職學(xué)校的高度重視。但程序設(shè)計(jì)課程教學(xué)設(shè)計(jì)、教學(xué)目標(biāo)及教學(xué)方法遠(yuǎn)遠(yuǎn)跟不上形勢,怎樣調(diào)動(dòng)中職學(xué)生對(duì)程序設(shè)計(jì)語言的學(xué)習(xí)興趣與提高他們的學(xué)習(xí)效率成為中職計(jì)算機(jī)教師們的共同關(guān)注的焦點(diǎn)。

    程序設(shè)計(jì)課程作為計(jì)算機(jī)專業(yè)的一門基礎(chǔ)課程,它有利于提高學(xué)生的思維能力,對(duì)學(xué)生深人學(xué)習(xí)計(jì)算機(jī)專業(yè)知識(shí)有很大的幫助。其目的就是通過學(xué)習(xí)程序設(shè)計(jì)語言的基本思想、語法知識(shí)和編程方法,提高學(xué)生的程序設(shè)計(jì)能力、分析解決實(shí)際問題的能力,并培養(yǎng)形成嚴(yán)密的邏輯思維能力。那么如何根據(jù)社會(huì)經(jīng)濟(jì)發(fā)展變化,對(duì)程序設(shè)計(jì)語言課程的教學(xué)內(nèi)容、教學(xué)方法、考核方式進(jìn)行相應(yīng)的改革,實(shí)現(xiàn)培養(yǎng)高等技術(shù)應(yīng)用型和高技能型計(jì)算機(jī)人才目標(biāo),已經(jīng)成為廣大中職教師普遍關(guān)注和重點(diǎn)研究的課題。

    1程序設(shè)計(jì)語言教學(xué)中存在的問題

    1.1教學(xué)課時(shí)少

    目前我校計(jì)算機(jī)專業(yè)的學(xué)制2+1的模式,學(xué)校開設(shè)的程序設(shè)計(jì)語言課程的課時(shí)(包括理論課時(shí)和實(shí)踐課時(shí))較少,這就導(dǎo)致實(shí)際教學(xué)中存在理論課時(shí)和實(shí)踐課時(shí)不夠的情況,學(xué)生只能掌握最基礎(chǔ)的程序設(shè)計(jì)知識(shí),理解書本上現(xiàn)有的一些設(shè)計(jì)實(shí)例,而不能用該程序設(shè)計(jì)語言進(jìn)行實(shí)際問題的處理。

    1.2學(xué)生基礎(chǔ)參差不齊,學(xué)習(xí)程序設(shè)計(jì)的信心、興趣不足

    因?yàn)閷W(xué)習(xí)程序設(shè)計(jì)需要較強(qiáng)的邏輯思維能力和較扎實(shí)的數(shù)學(xué)功底,而中職學(xué)校的學(xué)生普遍數(shù)學(xué)基礎(chǔ)較薄弱,導(dǎo)致在學(xué)習(xí)程序設(shè)計(jì)時(shí)顯得力不從心。由于缺乏對(duì)計(jì)算機(jī)本身解題的認(rèn)識(shí)和了解,有些基礎(chǔ)較差的學(xué)生還對(duì)計(jì)算機(jī)程序產(chǎn)生一種莫名其妙的神秘感和畏懼感,人為的給自己學(xué)習(xí)程序設(shè)計(jì)語言設(shè)置了一道門檻。學(xué)生對(duì)程序設(shè)計(jì)課程的學(xué)習(xí)興趣不高,課堂教學(xué)中反常行為較多,如卜課睡覺、講話、玩手機(jī)、不配合老師、不交作業(yè)等。學(xué)生普遍反映難學(xué),提不起學(xué)習(xí)興趣,感覺學(xué)不到知識(shí)或?qū)W的知識(shí)沒用。

    1.3學(xué)校對(duì)程序課程的重視程度不高

    計(jì)算機(jī)程序設(shè)計(jì)課程注重對(duì)學(xué)生的思維能力的訓(xùn)練,這與圖像處理,動(dòng)畫設(shè)計(jì)等培養(yǎng)學(xué)生動(dòng)手能力的課程不同,不能立竿見影的看到學(xué)生的學(xué)習(xí)成果。這就導(dǎo)致一些領(lǐng)導(dǎo)對(duì)這門課程不夠重視,從而使部分教師對(duì)這類課程的教學(xué)參與興趣不濃厚,甚至有些學(xué)校以取消了程序設(shè)計(jì)語言的課程設(shè)置。

    1.4教學(xué)方法落后

    中職程序設(shè)計(jì)語言課程一般采用的教學(xué)方法是教師課上講授加學(xué)生實(shí)驗(yàn)的形式,學(xué)生在上機(jī)實(shí)驗(yàn)時(shí)僅僅是對(duì)書本上現(xiàn)有的一些實(shí)例進(jìn)行編輯調(diào)試,一旦調(diào)試成功就完成任務(wù)。這種教學(xué)方法實(shí)際上只是讓學(xué)生掌握了一些程序設(shè)計(jì)的語法知識(shí)和調(diào)試技巧,而達(dá)不到培養(yǎng)學(xué)生利用該程序設(shè)計(jì)語言從一個(gè)實(shí)際問題人手分析問題、解決問題的能力。

    1.5考核方式較簡單不能全面檢驗(yàn)學(xué)生的學(xué)習(xí)效果

    目前的考試方式以試卷為主,無法全面檢驗(yàn)學(xué)生的學(xué)習(xí)效果,對(duì)學(xué)生的實(shí)踐能力考查無法體現(xiàn)學(xué)生的真正學(xué)習(xí)效果。

    2間題分析

    是什么原因造成了以上這些問題那?隨著高中教育不斷普及,中職生源及綜合素質(zhì)急劇下降。普遍特點(diǎn)是他們基礎(chǔ)薄弱,尤其數(shù)學(xué)和英語,這是學(xué)好程序設(shè)計(jì)的最大障礙。教材不能適應(yīng)中職教學(xué)的要求?,F(xiàn)今中職程序設(shè)計(jì)語言教材存在的普遍問題是實(shí)踐性教學(xué)和實(shí)訓(xùn)內(nèi)容不足,沒有體現(xiàn)教材的實(shí)用性和職業(yè)性,不能保證對(duì)學(xué)生實(shí)踐能力的培養(yǎng),不能體現(xiàn)技術(shù)應(yīng)用型人才的培養(yǎng)要求,缺少中職教育特色。面對(duì)這些問題,我們不能望而卻步,一味地去埋怨是起不到效果的,要真正想解決問題,最好就要去不斷地摸索,尋找解決問題的突破點(diǎn),探索適合學(xué)生發(fā)展的教學(xué)方法和教學(xué)內(nèi)容,以充分調(diào)動(dòng)他們的學(xué)生積極性和主觀能動(dòng)性。

    3解決間題的關(guān)鍵在于教育方法的創(chuàng)新

    古人云:“知之者不如好之者,好之者不如樂之者?!迸d趣對(duì)學(xué)生的學(xué)習(xí)有著神奇的內(nèi)驅(qū)動(dòng)作用,能變無效為有效,化低效為高效。充分激發(fā)學(xué)生的學(xué)習(xí)興趣是當(dāng)前開展素質(zhì)教育,優(yōu)化課堂教學(xué),減負(fù)提質(zhì)的最根本、最有效的途徑之一。興趣的產(chǎn)生來源于興趣源,興趣源必須由教師來創(chuàng)造,并貫穿于教師授課全過程的各個(gè)環(huán)節(jié)中。針對(duì)程序設(shè)計(jì)這門課程的特點(diǎn)教師可采用以下一些方法提高學(xué)生的對(duì)本課程的興趣。

     (1)基于問題的教學(xué)。提出問題,以學(xué)生獨(dú)立完成為主,教師只提供必要的輔導(dǎo),培養(yǎng)學(xué)生探索問題和解決問題的能力,更有利于創(chuàng)新能力的培養(yǎng)。

    (2)“項(xiàng)目驅(qū)動(dòng)”教學(xué)。在理論教學(xué)中采用“項(xiàng)目驅(qū)動(dòng)”教學(xué)法,整個(gè)課程教學(xué)圍繞一個(gè)“工程項(xiàng)目”進(jìn)行,通過逐步拓展的實(shí)訓(xùn)項(xiàng)目和設(shè)計(jì),將每一階段的學(xué)習(xí)進(jìn)行小結(jié)性的貫穿與能力提高,將知識(shí)點(diǎn)都溶化到一個(gè)個(gè)實(shí)訓(xùn)項(xiàng)目的程序編寫中。

    (3)討論教學(xué)法。在教學(xué)過程中,充分發(fā)揮學(xué)生的積極性與主動(dòng)性是非常重要的一環(huán)。程序設(shè)計(jì)有一個(gè)最大的特點(diǎn),一題多解。針對(duì)這個(gè)特點(diǎn),教師在習(xí)題課的教學(xué)中,可以采用討論式教學(xué)方法。在此過程中,學(xué)生們通過提問、答辯、論證、反駁、判斷等激烈的討論,互相啟發(fā)、相互協(xié)作去分析問題、發(fā)現(xiàn)問題、解決問題,總結(jié)經(jīng)驗(yàn)。不僅可以讓學(xué)生獲得課外的知識(shí),同時(shí)也利于充分挖掘?qū)W生的學(xué)習(xí)潛力。

      (4)歸納教學(xué)法編程語言有很多的定義、概念、語法規(guī)則,它們使用靈活、難以記憶,也特別容易出錯(cuò)。如果能夠引導(dǎo)學(xué)生進(jìn)行歸納,將會(huì)起到事半功倍的效果。編程語言的定義、概念、語法規(guī)則有許多相似的地方,例如:for ……to……與do……w hile等命令,有很多語法規(guī)則是一樣的,對(duì)它們進(jìn)行歸納之后,學(xué)生只要記住其中一個(gè),另一個(gè)自然就會(huì)使用了。

      (5)分組教學(xué)法。注重培養(yǎng)團(tuán)隊(duì)精神,以“競”求進(jìn)上機(jī)編程實(shí)踐是學(xué)好程序設(shè)計(jì)語言的關(guān)鍵。但上機(jī)實(shí)踐過程中如果“各自為戰(zhàn)”,或在教師的統(tǒng)一“指揮”下以完成不同題型的任務(wù)為實(shí)踐內(nèi)容,對(duì)于中職學(xué)生而言很容易失去上機(jī)興趣,也很難達(dá)到上機(jī)實(shí)踐之目的。因此,不妨針對(duì)中職學(xué)生的特點(diǎn),適當(dāng)轉(zhuǎn)變上機(jī)實(shí)踐的形式。以組建團(tuán)隊(duì)的形式上機(jī)實(shí)踐,事前分配給每個(gè)學(xué)習(xí)小組不同的實(shí)踐任務(wù)。組長負(fù)責(zé)本組學(xué)生利用課余時(shí)間去思考、收集資料,上機(jī)時(shí)各組先分別完成相應(yīng)任務(wù),然后相互演示成果,評(píng)判優(yōu)劣,最后再進(jìn)行任務(wù)交換,討論編程心得。在此過程中教師主要充當(dāng)協(xié)調(diào)者的角色,對(duì)確有疑難的地方可適當(dāng)加以指導(dǎo),主要過程可由學(xué)生自行解決,則學(xué)習(xí)能力強(qiáng)的學(xué)生自然會(huì)成為教師的助手。

      (6)案例分析教學(xué)。對(duì)程序設(shè)計(jì)語言的教學(xué),不僅僅是教程序設(shè)計(jì)語言知識(shí),更重要的是讓學(xué)生學(xué)會(huì)如何利用程序設(shè)計(jì)語言知識(shí)去編程,去應(yīng)用于實(shí)際需求中。采用案例教學(xué),可以實(shí)現(xiàn)課堂內(nèi)外的有機(jī)結(jié)合,實(shí)現(xiàn)理論與實(shí)踐相結(jié)合。結(jié)合學(xué)生自學(xué),讓學(xué)生帶著疑問進(jìn)行案例分析,教師在分析過程中穿插講授專業(yè)理論知識(shí),學(xué)生在分析案例的時(shí)候,一方面增長知識(shí)視野,豐富分析應(yīng)用技巧;另一方面,在探索思考如何把知識(shí)運(yùn)用于實(shí)踐,從而及時(shí)有效地促進(jìn)學(xué)生對(duì)知識(shí)的消化吸收,真正達(dá)到理論與實(shí)踐相結(jié)合的目的。當(dāng)然在案例的選擇上應(yīng)結(jié)合學(xué)生的專業(yè)實(shí)踐,讓學(xué)生能學(xué)以致用。

計(jì)算機(jī)程序設(shè)計(jì)論文范文第4篇

【關(guān)鍵詞】程序設(shè)計(jì);以賽促教;啟發(fā)式教學(xué);趣味教學(xué)

一、課程定位

程序設(shè)計(jì)基礎(chǔ)這門課程是在學(xué)院第一個(gè)學(xué)期開設(shè),共有56個(gè)學(xué)時(shí),這門課是學(xué)校計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)的一門基礎(chǔ)課程。學(xué)院對(duì)此專業(yè)的培養(yǎng)方案的初次崗位定位中有軟件開發(fā)技術(shù)員崗位。根據(jù)計(jì)算機(jī)程序員崗位的職業(yè)要求,具體工作流程總共分為五部分:需求分析、系統(tǒng)設(shè)計(jì)、程序設(shè)計(jì)、程序調(diào)試、交付與維護(hù)。不難看出程序設(shè)計(jì)在其中占有至關(guān)重要的地位。程序設(shè)計(jì)基礎(chǔ)課正是來源于此,該門課程是培養(yǎng)程序設(shè)計(jì)員基本程序設(shè)計(jì)能力的一門基礎(chǔ)課程,在計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)人才培養(yǎng)方案的課程體系中屬于專業(yè)技術(shù)課程中的基礎(chǔ)課。

《程序設(shè)計(jì)基礎(chǔ)》是直接面向程序員職業(yè)崗位的一門課程,課程的學(xué)習(xí)目的是使學(xué)生掌握結(jié)構(gòu)化程序設(shè)計(jì)的基本方法,培養(yǎng)程序設(shè)計(jì)的思維能力,為后續(xù)課程《C#程序設(shè)計(jì)》、《數(shù)據(jù)結(jié)構(gòu)》、《WEB程序設(shè)計(jì)》、《面向?qū)ο蟪绦蛟O(shè)計(jì)》等課程的學(xué)習(xí)奠定基礎(chǔ)。

二、課程設(shè)計(jì)

為了符合學(xué)院提出的“走進(jìn)校門的是大學(xué)生,培養(yǎng)出來的是職業(yè)人”的育人理念,和計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)要培養(yǎng)具有優(yōu)勢職業(yè)品質(zhì)與技能,面向現(xiàn)代服務(wù)業(yè)培養(yǎng)管理、服務(wù)第一線崗位的高素質(zhì)技能性職業(yè)人的專業(yè)目標(biāo),《程序設(shè)計(jì)基礎(chǔ)》的課程設(shè)計(jì)思路是以培養(yǎng)程序設(shè)計(jì)能力為目標(biāo),以實(shí)戰(zhàn)項(xiàng)目為載體,實(shí)現(xiàn)教、學(xué)、做一體化。

在教學(xué)過程中以案例為先導(dǎo),學(xué)生完成演練為手段。這門課程要達(dá)到的品質(zhì)目標(biāo)是以能力與知識(shí)相結(jié)合、以培養(yǎng)全面發(fā)展的具有優(yōu)勢品質(zhì)與技能的高素質(zhì)應(yīng)用性職業(yè)人為培養(yǎng)目標(biāo),培養(yǎng)學(xué)生嚴(yán)謹(jǐn)細(xì)致、求真務(wù)實(shí)的工作作風(fēng)和良好的團(tuán)隊(duì)協(xié)作精神。技能目標(biāo)是掌握結(jié)構(gòu)化、模塊化程序設(shè)計(jì)方法與技能、培養(yǎng)自主學(xué)習(xí)獨(dú)立思考能力。知識(shí)目標(biāo)是學(xué)會(huì)C語言的基本語法,掌握基本的算法、能夠編寫基本的C語言程序。

課程內(nèi)容的選取依據(jù)計(jì)算機(jī)程序員崗位需求、典型工作任務(wù)、行業(yè)技術(shù)動(dòng)態(tài)發(fā)展趨勢、高職學(xué)生特點(diǎn),分為理論教學(xué)和實(shí)踐教學(xué),課時(shí)分配是1比1,其中實(shí)踐教學(xué)每一個(gè)模塊都以項(xiàng)目案例為導(dǎo)向,案例大多選自杭電的ACM平臺(tái),同時(shí)也配備了為了激發(fā)學(xué)生學(xué)習(xí)興趣老師自己創(chuàng)作的案例,比如剪刀石頭布游戲,猜數(shù)字游戲等。

高職學(xué)生屬于高考最后批次,文化基礎(chǔ)知識(shí)相當(dāng)欠缺,體現(xiàn)在C語言上,英語出錯(cuò)提示看不懂,甚至有學(xué)生反映在C語言中的英語語句關(guān)鍵詞都不認(rèn)識(shí),在數(shù)學(xué)上同樣存在基礎(chǔ)相當(dāng)差的問題,成為學(xué)習(xí)C語言的極大障礙。學(xué)生從小接觸計(jì)算機(jī)就在Windows下運(yùn)行,習(xí)慣了用鼠標(biāo),而C語言運(yùn)行在用鍵盤的命令行界面上,一個(gè)字都不能輸錯(cuò),對(duì)初學(xué)者有一定難度。這門課程的重點(diǎn)是:三大基本語句程序的設(shè)計(jì)、數(shù)組的定義與引用、函數(shù)的定義與參數(shù)傳遞;課程的難點(diǎn):選擇與循環(huán)的嵌套、函數(shù)嵌套與遞歸調(diào)用、指針等。針對(duì)學(xué)院高職學(xué)生的特點(diǎn),對(duì)于重難點(diǎn)的解決方法是從提高學(xué)生學(xué)習(xí)主動(dòng)性方面突破首先,要激發(fā)學(xué)生的興趣,包括兩方面的內(nèi)容:第一興趣教學(xué),盡量選取學(xué)生感興趣的題目或項(xiàng)目進(jìn)行教學(xué),如猜數(shù)游戲,石頭剪刀布游戲等。第二實(shí)用教學(xué),解決學(xué)生學(xué)了有什么用的困惑,盡量選取貼近生活實(shí)際的題目,如百元錢兌換方案、誰是騙子等,讓學(xué)生感受到學(xué)后能解決問題的小小成就感。

三、教學(xué)實(shí)施

教學(xué)實(shí)施流程分為三個(gè)階段:準(zhǔn)備階段,實(shí)施階段和總結(jié)階段。在準(zhǔn)備階段中,根據(jù)課程標(biāo)準(zhǔn),主講教師組織任課教師討論,選擇典型的工作任務(wù),制定教學(xué)計(jì)劃。實(shí)施階段以學(xué)生為主體,以教師為主導(dǎo),以職業(yè)能力培養(yǎng)為中心,融‘教、學(xué)、做’為一體教學(xué)。總結(jié)階段主講教師組織任課教師討論,提出存在問題,找出解決方案。

針對(duì)課程特點(diǎn),靈活使用“啟發(fā)式教學(xué)”、“趣味教學(xué)”“任務(wù)驅(qū)動(dòng)”等方法,突出“理論教學(xué)構(gòu)筑學(xué)生的知識(shí)結(jié)構(gòu),實(shí)踐教學(xué)構(gòu)筑學(xué)生的職業(yè)技能結(jié)構(gòu)”的教學(xué)原則。課程教學(xué)全面推行“學(xué)中練,練中學(xué)”教學(xué)思路。

接下來以循環(huán)結(jié)構(gòu)的第一次課為例來闡述一下教學(xué)流程:學(xué)生對(duì)循環(huán)結(jié)構(gòu)沒有概念,對(duì)while和dowhile語句也不感興趣,為了提高他們的學(xué)習(xí)積極性,首先使用五分鐘的時(shí)間情境導(dǎo)入,選取杭電ACM平臺(tái)上面的三個(gè)案例:猜數(shù)字游戲,百錢百雞問題,誰是騙子,在學(xué)生對(duì)將要學(xué)的知識(shí)有了一定的期待后,用十五分鐘的時(shí)間講解相關(guān)的語法知識(shí),接下來通過解決案例的方式教師給學(xué)生示范編程,并且給學(xué)生留出一定的時(shí)間自己動(dòng)手實(shí)現(xiàn),最后十分鐘進(jìn)行總結(jié)反思。

這門課程的教學(xué)評(píng)價(jià)由三部分組成:其中平時(shí)成績和課內(nèi)實(shí)驗(yàn)成績分別占20%,期末筆試成績占60%。

四、教學(xué)條件

程序設(shè)計(jì)課程有一支不論是年齡結(jié)構(gòu)還是職稱結(jié)構(gòu)都比較合理的教學(xué)團(tuán)隊(duì),每個(gè)老師都有自己的優(yōu)勢,有的具有多年的企業(yè)編程經(jīng)驗(yàn),有的主持多項(xiàng)相關(guān)的省級(jí)課題,有的對(duì)指導(dǎo)學(xué)生程序競賽有豐富的經(jīng)驗(yàn)。此外課程聘請杭電ACM集訓(xùn)隊(duì)教練劉老師擔(dān)任學(xué)校ACM集訓(xùn)隊(duì)特聘教練,劉老師也參與系相關(guān)的實(shí)習(xí)實(shí)訓(xùn)活動(dòng)。

該門課程的教學(xué)資源也很豐富,主要包含以下幾個(gè)部分:教學(xué)大綱、授課計(jì)劃、教材、實(shí)驗(yàn)實(shí)訓(xùn)項(xiàng)目指導(dǎo)書、多媒體教學(xué)課件、網(wǎng)上C語言精品課程、試題庫、圖書資料等。教材選用譚浩強(qiáng)教授編著的《C語言程序設(shè)計(jì)》,系周岳松老師自主研發(fā)了客觀題在線測試軟件,該軟件分為教師版和學(xué)生版,教師版可用于平時(shí)隨堂測試,學(xué)生版可用于學(xué)生自主學(xué)習(xí),網(wǎng)絡(luò)資源主要有C語言網(wǎng)等。學(xué)院也提供了相應(yīng)的硬件支持,設(shè)有軟件開發(fā)實(shí)訓(xùn)室、大學(xué)生程序競賽實(shí)訓(xùn)室等多個(gè)實(shí)訓(xùn)室。

五、教學(xué)效果

校內(nèi)督導(dǎo)組和校外專家都對(duì)《程序設(shè)計(jì)基礎(chǔ)》這門課程給予了充分的肯定,專家評(píng)語是以項(xiàng)目為導(dǎo)向,以任務(wù)驅(qū)動(dòng),符合高職教育教學(xué)特點(diǎn),以提高學(xué)生的編程能力為宗旨,能較好符合企業(yè)對(duì)軟件人才的需求。

迄今為止,該專業(yè)共有一千七百余人修了這門課程,取得了豐碩的成果。我校代表隊(duì)參加了十屆浙江省大學(xué)程序設(shè)計(jì)競賽,共獲32塊獎(jiǎng)牌,尤其去年今年連續(xù)兩次獲得??平M的特等獎(jiǎng),同時(shí)四次獲得優(yōu)秀組織獎(jiǎng)。除了ACM競賽,在藍(lán)橋杯比賽中我系學(xué)生也取得了不錯(cuò)的成績。

通過這門課的學(xué)習(xí),鍛煉了學(xué)生的邏輯思維能力和基本程序設(shè)計(jì)能力,為以后的工作和創(chuàng)業(yè)打下了堅(jiān)實(shí)的基礎(chǔ),2008級(jí)計(jì)應(yīng)學(xué)生林清瑞,曾經(jīng)參加ACM競賽并獲得銀獎(jiǎng),自主創(chuàng)業(yè),建立了杭州安豆信息技術(shù)有限公司,從事手機(jī)游戲開發(fā)。2003級(jí)計(jì)應(yīng)學(xué)生黃道笑,自主創(chuàng)立了杭州五角星科技有限公司,從事網(wǎng)站開發(fā)。2010年公司銷售額超過了200萬;2011年被評(píng)為杭州市高新技術(shù)企業(yè);2012年被評(píng)為杭州市雛鷹計(jì)劃企業(yè)。

六、課程特色

這門課程特色:以賽促教,賽教結(jié)合。把ACM競賽平臺(tái)里面的題目融入到平時(shí)的教學(xué)過程中,也會(huì)把平時(shí)表現(xiàn)好的學(xué)生充實(shí)到競賽集訓(xùn)隊(duì)伍里面;教學(xué)結(jié)合,學(xué)以致用,教師指導(dǎo),學(xué)生自主研發(fā)一些小游戲,比如石頭剪刀布的游戲。

參考文獻(xiàn):

計(jì)算機(jī)程序設(shè)計(jì)論文范文第5篇

關(guān)鍵詞:VBA;計(jì)算機(jī)基礎(chǔ)教學(xué);教學(xué)策略

中圖分類號(hào):TP311.1 文獻(xiàn)標(biāo)識(shí)碼:B 論文編號(hào):1674-2117(2015)01-0110-02

VBA程序設(shè)計(jì)與其他程序設(shè)計(jì)方法相比較,最大的不同有兩點(diǎn):第一,VBA程序的開發(fā)環(huán)境非常普及,學(xué)生個(gè)人使用的電腦、學(xué)校機(jī)房、實(shí)習(xí)時(shí)的辦公電腦基本上都安裝有Windows操作系統(tǒng)和Office辦公軟件;第二,VBA程序設(shè)計(jì)方法比較簡單,在語法上零基礎(chǔ)的學(xué)生也可以通過錄制宏的特殊方式來實(shí)現(xiàn)程序設(shè)計(jì)。

筆者在高校擔(dān)任《VBA程序設(shè)計(jì)》課程的授課教師,在課程教學(xué)內(nèi)容的選擇、教學(xué)實(shí)驗(yàn)的設(shè)計(jì)等方面做了大量的調(diào)研和嘗試,在實(shí)踐過程中總結(jié)出了一些針對(duì)本門課程的教學(xué)策略。

選取由淺入深的理論教學(xué)

筆者所教授的《VBA程序設(shè)計(jì)》是面向全校學(xué)生的選修課,對(duì)選課學(xué)生要求的是先學(xué)習(xí)過《計(jì)算機(jī)信息技術(shù)基礎(chǔ)》課程。上課的學(xué)生大部分都有較好的辦公軟件使用基礎(chǔ),但是沒有程序設(shè)計(jì)類課程的學(xué)習(xí)經(jīng)驗(yàn)?;谝陨系膶W(xué)生基礎(chǔ)知識(shí)分析,筆者在理論教學(xué)中選擇了由淺入深的教學(xué)內(nèi)容,以VBA語法為主,少量篇幅介紹課程中涉及的辦公軟件使用方法。

本門課程中講授VBA語法的目的是讓學(xué)生學(xué)會(huì)看懂錄制宏形成的代碼,并且能夠根據(jù)需要進(jìn)一步地修改代碼?;谶@樣的教學(xué)目標(biāo),筆者把理論教學(xué)分為六個(gè)部分,分別是數(shù)據(jù)類型與運(yùn)算、選擇語句和判斷語句、Excel常用對(duì)象與事件、界面設(shè)計(jì)、代碼調(diào)試等。每部分都選取和實(shí)驗(yàn)相關(guān)的內(nèi)容詳細(xì)講解,學(xué)生如果想了解更深入的相關(guān)課程內(nèi)容,則可以通過自學(xué)教材完成。例如,在“Excel常用對(duì)象與事件”這一章中,筆者只介紹了application對(duì)象、workbook對(duì)象、worksheet對(duì)象和range對(duì)象。學(xué)生熟悉掌握了這幾個(gè)常用對(duì)象的使用方法后,對(duì)其他對(duì)象就能夠快速的進(jìn)行自學(xué)了。

本著“授人以魚,不如授人以漁”的態(tài)度,筆者在教學(xué)中非常重視教授學(xué)生如何靈活自如地使用VBA程序自帶的“幫助”工具。在教材主要使用的Excel軟件中,VBA“幫助”工具就提供了幾百個(gè)Excel對(duì)象模型參考,這些對(duì)象不可能在課堂上講授完畢,因此,只有學(xué)會(huì)看懂“幫助”工具才能明白隨時(shí)查找對(duì)象的使用方法。例如,在VBA程序設(shè)計(jì)中要使用到圖表對(duì)象,但是課程介紹的Excel常用對(duì)象中沒有包括圖表,學(xué)生可以通過“幫助”工具搜索到Charts對(duì)象的所有屬性和方法,也可以在“Excel對(duì)象模型參考”中查找到Charts對(duì)象。學(xué)生在“charts對(duì)象成員”中可以學(xué)習(xí)到Charts對(duì)象的使用方法,點(diǎn)擊每個(gè)方法都有參數(shù)說明和示例,如Charts對(duì)象的Add方法的示例為:

ActiveWorkbook.Charts.Add Before:=Worksheets(Worksheets.Count)

從這個(gè)示例中可以分析出新建圖表工作表的語句是ActiveWorkbook.Charts.Add,參數(shù)Before是指定新建的圖表工作表插入到最后一張工作表之前。學(xué)生如果不明白Worksheets.Count的含義,用同樣的方法可以去“幫助”工具中查找Worksheets對(duì)象的說明,其Count屬性的含義是“返回一個(gè)Long 值,它代表集合中對(duì)象的數(shù)量”。學(xué)生在上機(jī)實(shí)驗(yàn)中通過多次使用VBA“幫助”工具,可以快速提高應(yīng)用能力。

從錄制宏的上機(jī)實(shí)驗(yàn)入門

考慮到本門課程的學(xué)生大部分沒有學(xué)習(xí)過程序設(shè)計(jì)類課程,筆者在學(xué)生前兩次的上機(jī)實(shí)驗(yàn)中安排了錄制宏的實(shí)驗(yàn)題目。這樣既避免了學(xué)生對(duì)程序設(shè)計(jì)語法的畏懼心理,又增加了學(xué)生對(duì)VBA編程的自信心,學(xué)生可以通過這兩次實(shí)驗(yàn)體會(huì)到VBA中宏的妙用。

第一個(gè)宏實(shí)驗(yàn)是在Excel中自動(dòng)生成工資條,實(shí)驗(yàn)要求是在Excel工資表中,給每一條記錄插入一個(gè)工資表的表頭,如果有100條工資記錄就要復(fù)制粘貼100次表頭記錄行,通過錄制一次復(fù)制粘貼表頭的宏,并把宏指定給新插入的按鈕,學(xué)生就可以通過一個(gè)按鈕完成重復(fù)工作了。

在Excel中錄制宏是一個(gè)重要的VBA編程技巧,學(xué)生在熟練掌握語法后,也可能遇到生疏的對(duì)象和事件,通過錄制宏后查看代碼,就可以清楚地知道該對(duì)象和事件的對(duì)應(yīng)代碼,相對(duì)于查找“幫助”工具更為快捷。例如,在VBA中進(jìn)行單變量求解是使用Range.GoalSeek方法,在Range對(duì)象中屬于不常用的方法,通過錄制一次單變量求解的過程,再查看以下代碼:

Range("A1").GoalSeek Goal:=10, ChangingCell:=Range("A4")

就可以清楚地知道Range.GoalSeek方法是單變量求解,目標(biāo)值用Goal參數(shù)設(shè)置,可變單元格用 ChangingCell參數(shù)設(shè)置。

第二個(gè)宏實(shí)驗(yàn)是在Word中設(shè)置按鈕或快捷鍵來轉(zhuǎn)換字符的大小寫狀態(tài)。該實(shí)驗(yàn)通過錄制宏新建按鈕或快捷鍵,使用方法和在Excel中相似。通過先后在Excel和Word中錄制宏并查看宏代碼,學(xué)生可以了解到VBA程序設(shè)計(jì)的顯著特點(diǎn)就是不同軟件中的VBA有不同的對(duì)象和事件,Excel和Word都有各自的對(duì)象模型。

訓(xùn)練學(xué)生完成實(shí)用性實(shí)驗(yàn)

筆者在安排學(xué)生的上機(jī)實(shí)驗(yàn)時(shí),為了激發(fā)學(xué)生的學(xué)習(xí)興趣并能夠?qū)W以致用,專門挑選了一些實(shí)用性的實(shí)驗(yàn)題目。實(shí)驗(yàn)內(nèi)容主要包括三個(gè)部分,分別是Excel VBA、Word VBA和PPT VBA的程序設(shè)計(jì)。下面舉例說明這三部分實(shí)用性實(shí)驗(yàn)的內(nèi)容。

1.在Excel中,要求學(xué)生制作一個(gè)人員信息管理界面,該實(shí)驗(yàn)可以擴(kuò)展為通訊錄人員管理、人力資源信息管理等相關(guān)的程序設(shè)計(jì)。實(shí)驗(yàn)內(nèi)容是通過新建的界面完成信息錄入、增刪改和查詢,把Excel工作表作為保存數(shù)據(jù)的數(shù)據(jù)庫。這個(gè)實(shí)驗(yàn)涉及ExcelVBA的界面設(shè)計(jì)、工作表對(duì)象、單元格對(duì)象、find方法等內(nèi)容。

2.在Word中,要求學(xué)生制作一份合同模板。該實(shí)驗(yàn)可以擴(kuò)展到要求固定格式的報(bào)告模板、簡歷模板等。實(shí)驗(yàn)內(nèi)容是通過在Word中插入日期選取器、格式文本、組合框等控件來固定合同的樣式,讓學(xué)生熟悉Word特有控件的使用方法。

3.在PPT中,要求學(xué)生制作一份銷售數(shù)據(jù)月報(bào)的幻燈片模板。該實(shí)驗(yàn)可以擴(kuò)展到展示Excel數(shù)據(jù)源的其他類型的幻燈片模板,如產(chǎn)品成本數(shù)據(jù)月報(bào)模板、員工工資數(shù)據(jù)月報(bào)模板。實(shí)驗(yàn)內(nèi)容是通過VBA把PPT的文本、圖表等對(duì)象的數(shù)據(jù)源指定到Excel工作表中,通過修改Excel工作表中的數(shù)據(jù)源就可以及時(shí)更新PPT中的內(nèi)容。

結(jié)束語

國內(nèi)各大高校越來越多地開設(shè)了VBA程序設(shè)計(jì)的相關(guān)課程,這對(duì)普及計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)知識(shí)有很大的好處,無論文科還是理工科的學(xué)生在學(xué)習(xí)和工作中都離不開Office辦公軟件,學(xué)習(xí)VBA程序設(shè)計(jì)可以提高大學(xué)生的信息素養(yǎng)。

筆者在兩年的授課過程中也體會(huì)到了該課程對(duì)提高學(xué)生的計(jì)算機(jī)實(shí)用能力的作用,但作為教師還應(yīng)清楚,該課程還需要在結(jié)合學(xué)生需求的案例設(shè)計(jì)上更下功夫,如結(jié)合Excel的規(guī)劃求解、數(shù)據(jù)透視表等功能,這樣才能更深入地發(fā)揮VBA的功能。

參考文獻(xiàn):

[1]梁輝,李花.基于計(jì)算思維能力培養(yǎng)的Excel VBA教學(xué)研究[J].工業(yè)和信息化教育,2013(6).

[2]陸漢權(quán),何欽銘,徐鏡春.基于計(jì)算思維的“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程教學(xué)內(nèi)容設(shè)計(jì)[J].中國大學(xué)教學(xué),2012(9).

相關(guān)期刊更多

計(jì)算物理

北大期刊 審核時(shí)間1-3個(gè)月

中國科學(xué)技術(shù)協(xié)會(huì)

計(jì)算機(jī)

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

長江計(jì)算機(jī)(集團(tuán))公司

心智與計(jì)算

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

廈門大學(xué)系統(tǒng)與控制研究中心