十一月 2024
 123
45678910
11121314151617
18192021222324
252627282930  

彙整

蘆洲國中研習:運算思維與程式設計(1050614)

時間:105年6月14日 地點:新北市蘆洲區蘆洲國中二樓電腦教室D 主題:運算思維與程式設計 講師:兒童程式設計 Kids Coding Studio、Coding for Fun 創辦人蔡淑玲

Kids Coding Studio 建構孩子學習「程式設計」的第一哩路。無論城市或偏鄉,每個孩子都有機會,無壓力、快樂地學會新世紀的溝通語言「程式語言」。

Kids Coding Studio 推廣兒童程式設計教育, 提供國小以上學童免費課程,適合小五以上自學,小四以下親子共學。

投影片: 看見未來新趨勢 運算思維與程式語言教學增能 課程內容: 一、什麼是運算思維?如何培養運算思維?

(參考 http://www.kidscoding.tw/2016/06/blog-post.html)

什麼是運算思維 (Computational Thinking)? 運算思維就是解決問題的方法。 讓我們面對複雜的問題,能夠理解問題本質、發展可能的解決辦法。然後使用電腦、人或兩者都可以理解的方式來呈現這些解決方案。(參考:BBC) 分成四個部分: 拆解(Decomposition):將複雜的問題或系統分解成更小、更易於管理的問題; 模式識別(Pattern Recognition):為了讓解決問題更有效率,將每個小問題分別檢視,思考之前是否有解過類似的問題; 抽象(Abstraction):只注意重要的細節,忽略不相關的資訊; 演算法(Algorithms ):設計簡單的步驟或規則來解決每個小問題。 最後,將這些簡單的步驟或規則寫成程式。 圖片來自 BBC BiteSize 程式是工具,實現「解決問題」的工具。程式語言本身並不涉及運算思維。 如何培養運算思維 (Computational Thinking)? 既然單純地學程式語言,無法增進運算思維,那麼要如何培養運算思維呢? 其實很簡單,ScratchEd 集合了資訊教育專家,經過多年的研討,設計了一套 […]

Python 語言及其應用

Python官方網站: https://www.python.org 補充教材: https://github.com/madscheme/introducing-python https://github.com/search?q=python 流行的雲端平台 Google https://cloud.google.com/appengine/docs/flexible/python/ Google’s Python Class | Python Education | Google Developers AWS: https://aws.amazon.com/tw/sdk-for-python/ OpenStack: OpenStack – 維基百科,自由的百科全書 – https://www.wikiwand.com/zh-tw/OpenStack OpenStack Python SDK – http://docs.openstack.org/user-guide/sdk.html 尋找 Python 源碼 PyPI – the Python Package Index:https://pypi.python.org/pypi Python packages trending on GitHub – https://github.com/trending?l=python ActiveState Code – Popular Python recipes stackoverflow Python questions […]

明志國中研習:APP Inventor 2 程式設計(1050525)

時間:105年5月25日下午 地點:新北市三重區明志國中三樓電腦教室 主題:APP Inventor 2 程式設計 講師:師大附中學務主任李啟龍博士 電子郵件:jet.jason@gmail.com 個人網站:http://140.131.146.1/jason/ 講義: 官方網站:http://ai2.appinventor.mit.edu 軟體安裝網址:

連線軟體下載:下載模擬程式 或 http://appinventor.mit.edu/explore/ai2/windows.html

麗山高中 – 模擬程式安裝教學影片

Java檢測及安裝:http://www.java.com/zh_TW/

MIT App Inventor 2 開發網站:http://ai2.appinventor.mit.edu

FB社團

教學網站: AppInventor中文學習網 App Inventor 2 來了 – AppInventor中文學習網 MIT App Inventor 2 (extension-test) App Inventor 2 來了 – CAVEDU教育團隊技術部落格 | CAVEDU教育團隊技術部落格 140705 Android手機 – Arduino遙控自走車營隊@台北科學教育館 App […]

105年5月份三重區資訊組長會議暨成長研習:Classting、Arduino(1050517)

日期:105年5月17日 地點:仁愛國小電腦教室 講師:溫仙賢 轉達: 105年度5月份新北市九大分區資訊組長專業社群召集學校聯席會議紀錄 課程大綱: (一) CLASSTING Classting 使用步驟說明 Classting 線上使用指南 Classting Blog 免費教師研習會! 開放申請囉! (二) Arduino Arduino板介紹 麵包板介紹 三用電表的使用 線路故障排除 mblock&Arduino編輯器介紹 製作第一個程式並上傳至Arduino板測試 LED介紹&接線&程式撰寫 鍵盤控制LED LED紅綠燈 PWM接腳輸出 多色LED 蜂鳴器 按鍵 經驗交流 【Arduino板介紹】

Arduino初級班課程目錄(使用mblock程式)

國中小學生外部感應器初體驗:Arduino軟硬體選擇建議

 

【麵包板介紹、三用電表的使用、線路故障排除】

1、學會使用電表來量測直流電壓、交流電壓,並使用歐姆蜂鳴器測量線路是否斷線或短路。

2、Arduino UNO3開發板介紹。

3、Arduino UNO3開發板各個接腳功能,使用三用電表量測VCC、GND的數值。

4、麵包板的工作原理,使用杜邦線(公-公)來接線,使用三用電表量歐姆蜂鳴器實驗麵包板橫向、縱向導通情形,以了解麵包板的運作原理。

5、Arduino UNO3開發板上LED燈的功能:

(1)ON-LED:電源顯示燈。

(2)L-LED:接腳13,顯示高電位或低電位。

(3)TX-LED、RX-LED:顯示傳遞出去資料TX、接收資料RX,與接腳1、0 是相連的。

6、LED接腳介紹、電阻介紹:

(1)分辨LED正極連接位置。

(2)利用Arduino UNO3開發板上5V接腳、GND接腳提供電源。

(3)透過杜邦線連接至麵包板上方紅色正極、下方藍色負極,並用三用電表量測是否提供正確的電源數值。

(4)將LED及電阻連接至麵包板完成LED亮燈測試。

[…]

Arduino 作品分享

繼電器控制LED燈 接線圖

程式碼 int relayPin = 8; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. pinMode(relayPin, OUTPUT); } // the loop routine runs over and over again forever: void loop() { digitalWrite(relayPin, HIGH); delay(1000); digitalWrite(relayPin, LOW); delay(1000); } LED數碼管 接線圖

[…]