造訪次數:

Sunday, April 19, 2020

WMIL web 選單:


             (Tuesday, October 20, 2020)
2.      奧林匹克數學『程式城』計畫  (Sunday, May 3, 2020)
3            程式城 ( Coding City) 數科平台 (Math Coding Online Judge)
   (Sunday, May 3, 2020)
  (Sunday, April 19, 2020)
(Wednesday, March 18, 2020)

6            Olympic Mathematics Online Course (2020 Spring) 
   (Wednesday, March 18, 2020)

7          2020 Global Mathematics Coding Competition  (Friday, March 13, 2020)

8          GMCC Scratch Online Judge Flow (OJ 流程) (Tuesday, December 17, 2019)

9           世界數學科丁競賽與培訓課程  (Monday, October 7, 2019)

10           2019 Global Mathematics Coding Competition  (Tuesday, August 13, 2019

11       世界AI智能創意編程大賽  (Tuesday, August 13, 2019)

12        How and why to teach your kids to code  (Saturday, August 10, 2019)

13      2019 IOMPC, International Olympic Mathematics Programming Contest
  (Monday, July 15, 2019)


14       Math and Coding Relationship  (Saturday, July 13, 2019)


世界數學科丁競賽 台灣總決賽暨賽前培訓 5/23-24 課程


 



世界數學科丁競賽 台灣總決賽暨賽前培訓 課程
      培訓重點:
1. 了解程式語言和程式設計的特質,語法和邏輯間的交互運用。
2. 提高學生解數理問題的動機和興趣,建立思考邏輯。
3. 設計題型範例,激發思考與創造能力,藉題型觀摩,增加對程式設計的廣度與深度。
4. 發掘學生數理性向未來規劃適性發展。
5. 藉由認證了解和肯定學生的程式設計實力。
6. 教育與競賽活動功能兼備,協助提升國內資訊教育程式語言和程式設計品質,發掘人才。

一、Scratch國小一般組:
1. 積木式程式語言類型
2. Scratch環境介紹
3. 畫面作圖(幾何圖形)
4. 輸出/輸入規劃設計
5. 動畫 :
(1) 變換舞臺背景
(2) 匯入聲音
(3) 匯入角色造型
(4) 角色圖片去背
(5) 安排舞台程式
(6) 安排角色程式
(7) 設定角色初始
(8) 存檔
6. 控制:重複結構 講義
(1) 計次式迴圈
(2) 條件式迴圈
(3) 無窮迴圈
7. 選擇結構、角色分身 講義
(1) 選擇結構單向、雙向
(2) 運算式算術運算、比較運算、邏輯運算
8. 變數、列表 講義
(1) 全域變數適用於所有角色
(2) 區域變數只適用於某角色
9. 音樂表現技巧
10. 畫面佈局安排(顏色、表格、陣列)
11. 進階遊戲軟體設計(計時、計分、關卡)
12. 廣播&接收、綜合應用轉檔 (.exe)、將作品分享到網路上 

二、Scratch 國小數理組:
1. Scratch環境介紹
2. 互動遊戲 程式
3. 邏輯思考建立
4. 算數題型
5. 代數題型
6. 級數題型
7. 圖形(幾何)題型
8. 生活中的數理邏輯
9. 互動式遊戲軟體設計
10.  三角題型

三、Python中學組:
1. 程式語言的學習策略
2. 認識編輯環境
3. 資料型態
4. 運算 
5. 陣列 (容器:串列和集合)
6. 基本範例題目
(1)   基本題型: 運用語言指令發展程式邏輯
(2)   入門題型: 剛開始學習程式語言會碰到的思考問題
(3)   進階題型: 必須用到簡單演算法解題
(4)   特殊題型: Python語言特殊應用指令
7. 邏輯思考題型
(1)   運算 - 七進制加法運算
(2)   串列 - 巴斯卡三角形
(3)   陣列 - 魔方陣(二維陣列)
(4)   級數 - 計算圓周率
(5)   暴力法 –文字排列
(6)   堆疊、佇列 – 模擬 Stack Queue
(7)   排列 - 文字的排列組合
(8)   排列組合 - 1-9不重複找6666
(9)   排序 - 氣泡排序
(10) 遞迴 - 河內塔
(11) 函數 - 五角形面積
(12) 動態規劃 - 背包問題
(13) 二元樹  - 四則運算
(14) 圖論 - 最短路徑
8. APCS考試題型
(1)  概念題
(2)  實作題


Wednesday, March 18, 2020

【奧林匹克數學程式語言和設計線上課程】2020 春季班


【奧林匹克數學程式語言和設計線上課程】
2020 春季班 開班囉
【奧林匹克數學程式語言和設計線上課程】 開班囉📣📣
20191222日由WMIL國際聯盟授權中華數學協會舉辦了GMCC線上友誼賽暨線上培訓課程-秋季班(A),該次培訓活動共有三種課程:
1.Python 程式設計💻
2.Scratch
五六年級 數理班⌨️
3.Scratch
三四年級 基礎班(現改稱一般班)🖱
該次的培訓課程,都從基礎開始,由淺入深。課程會在後段,告訴各位如何參加競賽和如何上傳程式。
-----------------------------------------------------------
本次 2020 春季班(B)於三月開課為期三個月,原則上以延續去年秋季班(A)課程內容:
高中(職):Python
國中(七~九年級):ScratchPython
國小(五~六年級):Scratch數理
國小(三~四年級):Scratch一般
報名方式:填寫線上報名表單 https://reurl.cc/j7dx41
報名費用:一期課程為320元。
上課方式:線上教學(使用Google Classroom平台)

資料來源:
https://www.facebook.com/tmo.com.tw/photos/a.509214862440099/3267733113254913/?type=3&theater
======================================================

奧林匹克數學程式語言和設計(2020春季班)線上教學課程
壹、學習對象和語言:
1.   高中、高職 : CC++Python
2.   國中       : Python  Scratch
3.   國小(~): Scratch(數理)
4.   國小(~): Scratch(一般)

貳、課程時程和學習方式:
1.   課程分: A BC四個階段為一年期教材。     
2.   每階段:三個月,每個月四堂課,每一堂課兩小時,合計二十四小時。
3.   採線上學習,上課學習方式包括教材影音教學影片每一堂課約15~30 分鐘分段 )、閱讀教材、題目練習、繳交作業、Q&A等。
4.   教材內容教學、示範(影音)、範例、說明、解析、作業、補充教材等。
5.   線上學習教材分英語版、繁體版、簡體版 (可自由選擇上課使用語言)
6.   課程使用中華數學協會研發獨步全球之"數科平台",可以線上自動評測 CPythonScratchJavaVB等 程式設計的正確性。
7.   可選擇參加國際線上友誼賽  ( 暫定五月中)      

參、本期課程: ( 2020/3/15~6/13)
  一、入門課程: A 適合初學者 (本課程曾 2019/9/15~12/7 開課)
語言
適合對象
課程內容
備註
C (& C++)
高中、高職、
想參加 APCS
TOI檢測者
1 C程式概觀
2章 資料型態
3章 格式化輸入輸出
4章 運算子
5章 選擇敘述
6章 迴圈
7章 函式與儲存類別
8章 陣列
前期未開
Python
高中、高職、
國中
想參加 APCS
TOI檢測者
1章 前言
1.1 Python的特色和優點
2   Python程式發展工具 
2.1    Python 線上解譯器
2.2    Python 離線編輯器(IDLE)
3 Python程式執行的方式 
3.1    互動對談式 
3.2    腳本式 - 整合開發環境 (IDLE)
4章 認識Python基本語法
4.1    基本語法
4.2    Python程式內涵淺介
4.3    語法規則
5   資料型態
5.1    數值型態
5.2    字串類別(String class
5.3    布林類別 (Boolean class)
5.4    日期型態 (Date/Time type)
6章 運算
6.1    算術運算子
6.2    字串運算子
6.3    比較運算子
6.4    邏輯運算
6.5    位元運算子
6.6    其它運算的意義
7章 指令
7.1    設定/運算
7.2    判斷/決策
7.3    迴圈/重複
8   函數 
8.1    內定函數
8.2    自訂函數
8.3    外部函數(套件、模組)
8.4    程序
8.5    區域變數和全域變數
Scratch
(數理)
國小(~)
Unit 1: Scratch基本介紹
1-1 編輯工具
1-2 探索環境、程式專案
1-3 基本練習
Unit 2: 基本練習
2-1移動的貓咪
2-2變身秀
2-3電子琴演奏
2-4你追我跑
2-5畫出多幾形
2-6貓咪賽跑
2-8魚兒水中游
2-9猜數字
2-10計數器

Unit 3:  幾何圖形
3-1 點線繪製
3-2 畫圓
3-3 畫三角形
3-4 畫四角形
3-5 畫五角形
3-6 畫多邊形
3-7 畫多正方形
3-8 畫星形
3-9 畫螺旋迴圈
3-10畫花瓣(雪花圖)
3-11 算邊長
3-12 算面積
Scratch
(一般)
國小(~)


二、中級課程: B 適合入門後續學習                   
語言
適合對象
課程內容
備註
C (& C++)
高中、高職
9章 指標
9.1 指標的觀念
9.2 指標變數
9.3 指標的用途
9.4 陣列與指標
9.5 於函式間傳遞陣列
9.6 應用範例:選擇排序法
10章 字串
10.1 宣告與初始化方式
10.2 字串的長度
10.3 字串拷貝、連結與複製
10.4 字串的比較
10.5 命令列參數
11章 結構與聯集
11.1 結構的用途
11.2 結構樣板與變數
11.3 存取結構成員
11.4 應用範例:鏈結串列
11.5 聯集
11.6 列舉型態
11.7 typedef指令
12章 檔案
12.1 標準檔案I/O
12.2 覆寫模式與連接模式
12.3 文字檔與二進位檔
12.4 檔案區段I/O
12.5 檔案隨機存取
13章 個案研究
13.1 實例探討
13.2 程式設計
規劃中
本期未開
Python
高中、高職、
國中
09. 初學五題
9.1    九九乘法表
9.2    費氏數列
9.3    猜數字遊戲
9.4    最大公因數 (GCD)
9.5    數制轉換十進制轉二進制、 八進制、 十六進制)
10. 陣列-容器類型資料
10.1   串列 (List)
10.1.1 串列宣告
10.1.2 空串列
10.1.3 一維串列
10.1.4 二維串列
10.1.5 串列搜尋 index()
10.1.6 串列計算  count()
10.1.7 插入串列元素要用insert() 指令 
10.1.8 移除元素 remove()
10.1.9 串列排序
10.1.10 串列反轉排序
10.2   元組 (Tuple)
10.3   字典 (Dictionary)
10.4   集合 (Set)
11. 列印文字圖形程式練習
11.1   題目總覽
11.2   題解程式 
12. 程式邏輯發展練習
12.1   語言熟悉題型:第一次接觸Python
12.2   基本題型運用語言指令發展程式邏輯
12.3   入門題型剛開始學習程式語言會碰到的思考問題
12.4   進階題型必須用到簡單演算法解題
12.5   特殊題型: Python語言特殊應用指令
Scratch
(數理)
國小(~)
Unit 4 遊戲製作
4-1-1畫出正多邊形
4-1-2小畫家塗鴨
4-2-1計算閏年
4-2-2計算BMI
4-3-1配對遊戲
4-3-2猜數字
4-4-1貪吃蛇
4-4-2走迷宮
4-5-1貓追鼠
4-5-2大魚吃小魚
4-6-1射飛彈,
4-6-2打地鼠
Unit 5 玩數學
5-1心算練習
5-2所有位數和
5-3連續數字加總和
5-4距離、速度與時間
5-5排序
5-6身分證檢測
5-7直角三角形
5-8直徑與周長
5-9平分蛋糕
5-10計算階層
5-11猜數字遊戲
5-12卡片猜年齡
Unit 6 數理邏輯-算術
6-1 流程圖
6-2 運算:
  算術運算
  關係運算
  邏輯運算
  布林運算
6-3 和差問題
6-4 植樹問題
6-5 計算質數
6-6 最大公因數
6-7 最小公倍數
6-8 費式數列
6-9 阿姆斯壯數
6-10 函數
6-11 排序
6-12 因數分解
6-13 機率
Scratch
(一般)
國小(~)

快來加入程式語言的世界,增強『運算思維』能力哦!

你寫的 Scratch 程式如何 列印 作品證書?

你寫的 Scratch 程式如何 列印 作品證書 ? 在 數科平台 上 有一個 程式評閱功能, 它可以為你的 Scratch 程式評分, 評分共分六個項目 :  (  評分準則 :   https://wmilweb.blogspot.com/p/blog-page_...