陽光浪子 2007年5月16日
一、課程目的確定
1、 是為了提高學(xué)生的計算機(jī)應(yīng)用技能:
課程內(nèi)容:上網(wǎng),word寫文章,制作PPT,下載,聽音樂,看電影等等
好處:可以充分的,快速的了解到計算機(jī)給人們的生活帶來的好處,掌握計算機(jī)的使用技能。
難點(diǎn):學(xué)生們windows基礎(chǔ)薄弱,遇到系統(tǒng)故障,病毒,流氓軟件,惡意網(wǎng)站的時候無法獨(dú)立解決問題。并且容易把計算機(jī)當(dāng)成游戲機(jī),電視機(jī)一類的東西。
2、 是為了培養(yǎng)學(xué)生的軟件編程能力:
課程內(nèi)容:待定
好處:充分發(fā)揮學(xué)生們的主觀能動性,培養(yǎng)“用計算機(jī)解決問題”的能力!
難點(diǎn):要讓學(xué)生擺脫編程中過多的代碼、技術(shù)的細(xì)節(jié),而更多的從事邏輯,流程的設(shè)計。
3、 是為了普及學(xué)生的計算機(jī)基礎(chǔ)知識:
課程內(nèi)容:計算機(jī)發(fā)展史,計算機(jī)理論,操作系統(tǒng)等
好處:從基礎(chǔ)抓起,循序漸進(jìn)。
難點(diǎn):枯燥乏味,對中小學(xué)生來說,難以提起興趣。
二、學(xué)習(xí)程序設(shè)計的課程選擇
假設(shè)要培養(yǎng)學(xué)生的軟件編程,那么選擇什么教學(xué)語言呢?對真正從事軟件開發(fā)多年的人來說,開發(fā)一個系統(tǒng)使用什么平臺,什么語言,完全是根據(jù)系統(tǒng)的需求特點(diǎn)來選擇的,是沒有定勢的。
從初學(xué)者的角度來看,考慮到學(xué)生的年齡,所選擇的語言應(yīng)該具有以下特點(diǎn):
1、 語句簡明直觀,能快速的體現(xiàn)設(shè)計者的思想。盡可能的傻瓜型,涉及系統(tǒng)底層的東西越少越好。
2、 面向過程和面向?qū)ο蟮乃枷爰娑兄?。面向過程的程序設(shè)計是計算機(jī)程序最基礎(chǔ)的部分。
3、 最好是一種解釋型的語言。便于教學(xué)中的“人工解釋運(yùn)行”。
4、 最好是一種弱類型定義的語言。避免打擊粗心大意的,沒有耐心的學(xué)生的創(chuàng)作積極性。
5、 完成的作品能具有一定的實(shí)用性,能充分體驗(yàn)設(shè)計的成就感。
三、初步方案
選擇網(wǎng)頁制作作為主要課程,因?yàn)榫W(wǎng)頁制作非常直觀,在如今的網(wǎng)絡(luò)時代,網(wǎng)站到處都是,種類,效果繁多,能引起學(xué)生的興趣。學(xué)生能制作自己的網(wǎng)站,能有一定的成就感。Html是解釋型,弱類型定義的語言,不會出現(xiàn)例如在編寫C++的時候錯了一個標(biāo)點(diǎn)符號就編譯失敗,要找大半天才能發(fā)現(xiàn)錯誤的現(xiàn)象。
網(wǎng)頁制作以靜態(tài)的HTML代碼學(xué)習(xí)開始,如果深入,可以引入javascript 腳本的教學(xué),這樣就能進(jìn)一步的使學(xué)生接觸到程序代碼。再深入,可以引入asp,jsp,php的教學(xué),這時候就是專業(yè)的網(wǎng)頁制作學(xué)習(xí)了。甚至再往后,能引入網(wǎng)站后臺數(shù)據(jù)庫的學(xué)習(xí)。
課程可以按照這個順序進(jìn)行,每個部分可分為多個課時:
1、 計算機(jī)基礎(chǔ)知識
2、 windows基本應(yīng)用
3、 上網(wǎng)和瀏覽網(wǎng)頁
4、 做一個自己的網(wǎng)頁 (html: 表格,圖片,鏈接 等等)
5、 給網(wǎng)頁編寫程序(javascript:跟隨鼠標(biāo)的動畫,網(wǎng)站上的時鐘 等等)


