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


