• 沒有找到結果。

與初中電腦課程的銜接

N/A
N/A
Protected

Academic year: 2022

Share "與初中電腦課程的銜接"

Copied!
45
0
0

加載中.... (立即查看全文)

全文

(1)

新高中資訊及通訊科技科 新高中資訊及通訊科技科

廖萬里老師 廖萬里老師

順德聯誼總會翁祐中學 順德聯誼總會翁祐中學

二零零七年十月 二零零七年十月

與初中電腦課程的銜接

與初中電腦課程的銜接

(2)

初中電腦科 高中電腦與資訊科技科

現時情況

初中電腦科 高中資訊及通訊科技

新高中實施時

銜接問題

(3)

現行高中課程的自選單元 現行高中課程的自選單元

• A.) 算法與程序編寫

– A1- C語言 – A2- Pascal)

• B.) 電腦組織

• C.) 數據通訊及建網

• D.) 多媒體製作及網頁編寫

(4)

電腦程式設計

電腦程式設計 – – 由初中到高中的 由初中到高中的 經驗分享 經驗分享

• 本人任教CIT的經驗:

– 04/05 學年開始於中四開設 – 06年會考時開設的單元

• A2, C, D

– 主要的是單元D

因學生的能力

但最主要的是本人對學生學習單元A的信心不足

• 學生不論單元,同時間上課

– 每循環8節 (共4小時)

– Single-thread, Multiple-process

(5)

– 07年會考

• 開設A1, B, D (主要是A1)

– B及D的人數只有4位,因學生的個別要求,所以於中五開 始改變)

• 一次嘗試

• 同樣是同時間上課

• 其中A1的一半同學於Coursework 的製作上運用了 Visual C#

– 全部同學的作品都可以計出不同棋盤的答案 – 有提示功能、隨機製作棋盤…等

– 並有數位同學以Mobile Programming來製作

可攜式數獨機

(6)

82%

會考成績 會考成績

06年

92%

07年

合格

優良

100%

合格

很大的升值

(7)

08 08 年會考 年會考

• 開設的單元

– A1 及 D

• D 只有2位學生

– 學生已開始了Coursework

– A1學生的Coursework製件流程

• 4/07 開始了解題目

• 5/07 開始著手研究及問題分析

• 6/07 開始 C 語言程序的編寫

• 10/07 開始Visual C# 語言程序的編寫

– 10初教授學生Visual C#,共3小時

(8)

• 10/07 開始Visual C# 語言程序的編寫

– 10月初教授學生Visual C#

–共3小時

–現在全部A1學生已完成了C及Visual C#程序的編寫

• 現正著手Report 的編製

(9)

• 學生主要於

– Visual Studio 的Help 及互聯網的MSDN 中搜尋資料

適合的Class

語法

例子

– 教師只教授他們最簡單的

基本IDE使用方法

基本的Class 用方法

基本的Event及其對應的Handling Process

(10)

初中時的準備

初中時的準備 – – 課程的配合 課程的配合

• 我們由中二開始為學生學習電腦程式設計 作準備

• 中二上學期

– Javascript

• 學生於小學編寫網頁時已使用過

– 但不知道是電腦程式

• 未有系統的學習過中的要素

為期

4

小時

初步認識

Javascript

的語法及註解

不用學生創作一個

Javascript

程式

– 但要求學生懂得複製網上的例子

– 最重要是認識怎樣根據自己的需要作基本的修改

電腦程式編寫的初階學習

(11)

• 中二級上學期中段至下學期中段

– 電子甲蟲 (IQ-Bug)

(12)

– 為期 9 小時

– 讓學生學習基本的電腦操控技術

• 基本輸出

– 摩打 (左右: 前、後、左右轉向) – LED ( 左、右)

– Speaker (發聲)

• 輸入

– 觸鬚 (左、右、後: Touch Sensor) – 感光Sensor (左、右眼)

– Mic (耳朵)

• 讓學生只需編寫流程圖,便可控制電子甲蟲

(13)

• 更重要是可以讓學生對C語言有初步認識

有C語言區域

有變量的 宣告及運用

條件語句 IF…ELSE…

如條件符合的動作

如條件不符合的動作

迴圈語句 WHILE

關係/邏輯運算及表達式

(14)

– 對學生的要求

• 基本要求:

– 懂得流程圖的運作

一項接一項的執行 – 懂得自行製訂流程圖

指令甲蟲作單向輸出

移動、發光 / 聲 – WHILE LOOP 的應用

• 進階要求:

– Sensor 的運用 (觸覺、聽覺、感光)

宣告及運用變量

關係/邏輯表達式的製作及運用

IF…ELSE 的應用 – 迷宮

(15)

– 對學生的要求

• 基本要求:

– 懂得流程圖的運作

一項接一項的執行 – 懂得自行製訂流程圖

指令甲蟲作單向輸出

移動、發光 / 聲 – WHILE LOOP 的應用

• 進階要求:

– Sensor 的運用 (觸覺、聽覺、感光)

宣告及運用變量

關係/邏輯表達式的製作及運用

IF…ELSE 的應用 – 迷宮

成功

(16)

學生學習電子甲蟲的感想

學生學習電子甲蟲的感想

(17)

• 中三下學期中段

– C 語言

• 為期 6-7 小時

• 課程內容

– C 語言結構 – 編譯過程 – 變量

類型

名稱

保留字

宣告

– Assignment

– 基本輸入 / 輸出

printf , scnaf – IF…ELSE…

關係運算符及表達式 – WHILE Loop

(18)

中三試後活動及暑假的過渡工作 中三試後活動及暑假的過渡工作

• 提供深化課程給中四時修讀CIT的同學

– 會考課程A1的餘下C語言的語法

• Array

• File Handling

• String Operator

– 05年嘗試加入Visual C#的基本知識

• 但因時間問題,06年未有進行

• 約為期共9小時

(19)

07 07 年會考學生心聲 年會考學生心聲

(20)

07 07 年會考學生心聲 年會考學生心聲

(21)

07 07 年會考學生心聲 年會考學生心聲 ( ( 女生 女生 ) )

(22)

其他的學生作品

其他的學生作品

(23)
(24)
(25)

C# C# 學與教的經驗分享 學與教的經驗分享

• Visual C# 不是想像中難學 / 教

– 08年會考同學只學了約3小時的導論及基礎

• Visual C# 更易誘使學生多嘗試

– 有Auto Complete 的功能

– 只要知道要用的Class 的名稱

• Visual C# 更易誘使學生多鑽研及自學

– 互聯網上有很多Tutorial 及Sample (如: MSDN)

比C的更多

• Visual C# 較 C 讓學生有更大的成功感

– 介面較漂亮 – 更像商用軟件

作品更貼近市場

(26)

• 7/2005開始

• 開始進一步培訓學生「流動電腦程式設計」

(Mobile Programming)的概念及編寫技巧、手機 藍芽模組的控制及基本電子學

– 從而讓學生由流動電腦儀器的使用者,轉為創作流動 電腦儀器功能的設計師。

– 他們便是部份07年會考的學生

• 更鼓勵學生加入創意,創作多個發明品 (如:藍芽 小Q),並於多項大賽中獲得卓越的成績,學生更 獲得參加多個國際比賽及交流機會

– 從而擴闊視野。

05 05 - - 07 07 「學生藍芽流動程式設計培訓」: 「學生藍芽流動程式設計培訓」:

(27)

• 於二零零五年六月開始,抽選當時中三有志修讀會 考電腦與資訊科技科的學生,並給予他們電腦設式 設計的增強培訓課程

– 這個課程已覆蓋了會考電腦與資訊科技科的電腦設式設 計的所有部份。

• 於八月開始教授學生Visual C# 的視窗程式設計的 技巧

• 於九月開始教授學生編寫應用於流動儀器的程式

(Mobile Programming)

• 於十一月,我們更從中四修讀會考電腦與資訊科的

學生中,抽選七位能力較佳的學生,教授他們「藍

芽」(Bluetooth)通訊配合Mobile Programming的知

識及技巧

(28)

目標: 目標:

• 於中四的電腦及資訊科技科中,教授學生運用 Microsoft Visual Studio .NET 2003中的Visual C#

– 除了教授學生於桌面電腦及手提電腦上的視窗電腦程式外

– 配合MS .NET Compact Framework來讓學生學習編寫袋裝電腦及運行 MS Mobile 2003系統的智能手提電話中的電腦程式;

• 教授學生編寫網絡電腦程式;

• 教授學生編寫電腦程式以控制藍芽(Bluetooth)控制晶片組;

• 教授學生基本的電子學理論;

• 再結合以上各元素,並以啟導方式鼓勵學生運用創意,自行 創作不同的發明品;

• 然後鼓勵學生參加多項大賽;

• 有助會考電腦科學生的學習:

– C#與C相似

– 可協助學生於校本評核的專題習作中的表現

07’ 會考,有學生製作視窗及袋裝電腦版的數獨遊戲

(29)

本校學生作品及獎項 本校學生作品及獎項

“Bluetooth Critical Zone Control System -- Automatic authentication & sterilization

system for centralized butchery in order to prevent Avian influenza”:

– In this system, four 16-year-old secondary 4 students wrote a computer program for the Smart phone and desktop computer.

– Also, they designed and built an electronic circuit.

This system helps to control the sterilization system and login-logout system.

(30)

– Awards:

•• Champion of Imagine Cup Champion of Imagine Cup 2006 (Hong Kong District) 2006 (Hong Kong District)

Software Design Software Design

–– which is an open which is an open

competition for all the competition for all the tertiary and secondary tertiary and secondary students in Hong Kong students in Hong Kong.

The students also joined the international final held in

India in the past August to compete with other

university students all over the world

(31)

The Statement – 2006-8-12 Title: Brave new world

“Blue Teen from Hong Kong had an interesting project ~ Bluetooth critical zone control system automatic authentication and sterilization system for centralized butchery in order to prevent Avian influenza. The team was represented by Kwok Yee Lok, Kwok Wing Chung, Lau Ka Yi and Ng Chun Yik. “Our project is focused on the Avian influenza but it can modified to tackle diseases prevalent in India or Sri Lanka. We believe our system would be an important enhancement for the traditional butchery.” The project made use of Bluetooth technology and mobile programming technique to build a system comprising server program (to control the critical zone, example butchery or hospital), dynamic website (assist the management of the critical zone) and smartphone program (for the staff as a “key” to gain access to enter critical zone). Microsoft Studio .Net 2003 (Visual C#), ASP.Net, Microsoft SQL Server, Microsoft Media Encoder, .Net Compact Framework, .Net Framework 2.0 and Microsoft Internet Information Services have been used in the project. “It doesn’t matter which platform we use. What we got here is an opportunity to showcase a solution, which other companies don’t always allow.” “

(32)

“Bluetooth Q -- Navigating System for the Blind People and Intelligent Emergency Alarm System”:

– In this system, students wrote a computer program for the Smartphone.

– They designed and built an electronic circuit.

– The user speaks out the command. Then the mobile phone will process the command and send control signal to the electric circuit using the Bluetooth

communication technology. Afterwards, the circuit will order the speaker to make sounds to lead the user to the destination.

– On the other hand, a SMS-based Intelligent

Emergency Alarm system is built for the elders and blind to ask for help in case of emergency.

(33)

• Awards:

全港青少年創新科技大賽

2006 –

高中發明品組一等獎

;

第二十一屆全國青少年科技創新大賽

工程組二等獎

;

「我最喜愛的創意生活發明

2006

」青年組冠軍

香港學生科學比賽

2006 –

發明品組季軍

;

香港資訊科科技及通訊年獎

數碼共融

:

師生組季軍

獲邀參加於二零零六年十一月在澳門舉辦的「

APICTA

2006

入選「

Intel

國際科學與工程大獎賽(香港區)的第一階

段:優秀科學專題研究方案(個人組別)」

郭同學有幸於二零零六年暑期接受香港城市大學電子工程系鄭 利明教授的指導。

(但因郭同學要應付會考而未有參加「第二階段:香港區選拔 賽」)。

(34)
(35)

“Bluetooth Menu for Better Health”:

– In this system, students wrote a computer program for the

Smartphone and desktop computer.

– This system is created to replace the traditional restaurant menu.

– The system not only contains what the content of traditional menu, but also filters the food that is harmful to customers. The menu then is

sent to the customers’ Smartphone.

– This project entered the final of the Imagine Cup 2006 (Hong Kong

District) – Software Design

(36)

Bluetooth Attendance System:

– The students got the Merit in the

“Hong Kong Youth Science and Technology Invention Competition 2006”.

Bluetooth Self-service Merchandising System:

– The students got the Merit in the

“Hong Kong Youth Science and Technology Invention Competition 2006”;

– The students got the Merit in the

“Hong Kong Student Science Project Competition 2006”

Bluetooth Custom Declaration System:

– The students got the Merit in the

“Hong Kong Student Science Project Competition 2006”

(37)

學生的感受

學生的感受

(38)

「科技實踐及創作期

「科技實踐及創作期 」的小結 」的小結

• 學生可掌握:

– 「流動電腦程式設計」

– 藍芽晶片編程控制

– 基本電子學等知識及理論

– 可於PDA及智能手機中編寫電腦程式,以藍芽傳送信息,

以及控制周邊硬件

– 更能夠結合以上的知識及他們的創意,創造很多有趣及發 明品。

• 有助會考電腦科學生於Programming 的學習及表現

• 於中學教授「流動電腦程式設計」,除了是香港首 次,更為國內外罕見的。

– 因此,當我們的學生到印度參與“Imagine Cup 2006”全球 總決賽時,也讓所有來自世界各地大學的參賽者及評判均 感到驚喜及意外。

(39)

Mobile Application

Mobile Application 的 的

使用者 使用者

Mobile Application

Mobile Application 的 的

創造者 創造者

(40)

流動程式設計培訓 流動程式設計培訓

• 現時本港的電腦及資訊科技科 (或中六的 AL/ALS 電腦科) 的 教學仍然用舊的方式,教授DOS-based 的電腦設計程式

– 令原本很有趣及講求創新的電腦課變得沉悶、欠新意及與時代脫節

• 本校於05/06學年已自行於中四CIT科中,向學生教授流動程 式設計,並讓學生於PDA及Smartphone 中編寫電腦程式

– 學生的作品亦於本港多個創新及電腦的比賽中獲得優異的成績 – 證明流動程式設計於中學的教學中可以有效推行。

• 我們希望藉此計劃於提供基本的流動程式設計的培訓給中學 的電腦科教師及參與比賽的學生(由微軟全費提供)。

• 更會舉辦流動程式設計比賽,以鼓勵學生學習,更可為較佳 的學生提供更深入的電腦程式培訓 (微軟及HP贊助)。

(41)

• 計劃簡述

– 流動程式設計培訓 – 初級課程

由微軟全費資助全港二百個中學教師 (每所中學一位),但小學 的教師也可以申請,內容:

– 基礎物件導向程式設計導論 – 基本的視窗程式設計

– 基本流動程式設計

– 全港中學生流動程式設計比賽

評判會從這些方案中抽取20個較佳的,再由微軟資助他們接受

「流動程式設計」的初級課程,以協助他們優化其設計

由微軟全費資助參加所舉辦的流動程式設計比賽的優秀作品的 參賽者(約二十人) ,更深入的進階課程:

– SMS – Phone

– Webbrowser

– 推廣

(42)

其他的銜接工作 其他的銜接工作

• Excel

– 中二下學期下半段

• 約5小時

– 筆試形式參考會考題

• 要求學生以會考的模式作答

– E.g.: F4 = SUM(F1:$F3)

– 參照

• 相對 / 絕對

– 基本函數

• SUM , AVERAGE, MAX, MIN, COUNT

– VLOOKUP函數

• 製作網上的心理測驗及MC

(43)

• 數據庫

– MS-ACCESS

– 中三上學期下半段

為期5小時

– 數據庫的結構 – 數據庫的概念 – 關鍵欄

– 關聯式數據庫的概念及實作

主鍵 / 外鍵的作用

• 其他基本的理論

– 例如:

電腦硬件結構

電腦軟件的簡介

電腦網絡的簡介

(44)

結論 結論

• 於初中

– 以由淺入深的方法續步向學生教授學生高中時的一些 知識 (尤其是一些較深的部份)

– Javascript的簡介 Æ 電子甲蟲 Æ C 語言

由學生見過的東西 Æ 以簡單的流程圖方法 Æ 真正的電腦程式 語言導論

• 於中三至中四的試後活動及暑假

– 加強學生電腦程式的基礎

– 教授幫助學生製作Coursework的Visual C#

並可誘導學生多嘗試、自學(如:從網上),甚至鑽研

• 於高中

– 可以將授課時間縮短

CIT : 如中四的 5 月中完成整個會考課程

讓學生有更多時間研製Coursework (如以C#製作)

讓學生有更多時間溫習及準備會考

(45)

參考文獻

相關文件

• Environmental Report 2020 of Transport Department, Hong Kong: to provide a transport system in an environmentally acceptable manner to align with the sustainable development of

Mean saving of 13% of total Lighting Cost for Corridors or Cost Saving of $42,500/ Month Average Vertical Daylight Factor for Living Room - Block 4. Daylight Energy Saving

The Decision Support System Used in HEALS (Health Examination Automatic Logic System). Chiou-Shann Fuh, PhD # Kuan-Liang Kuo, MD

Note that if the server-side system allows conflicting transaction instances to commit in an order different from their serializability order, then each client-side system must apply

Senior Secondary Enriching Knowledge for the Geography Curriculum: (5) Dynamic Earth Series – Geology of Hong Kong and Slope Safety System..

• Facilitating Field Studies in Hong Kong.. • PBL – A New Mode of

Established in 2019, The Project Futurus is an accredited social enterprise based in Hong Kong that explores the future of aging through education, advocacy

We had synchronization used to servomechanism own control return circuit and special-purpose measure system to engaged in double axle machinery of static balance of