造訪次數:

Wednesday, March 18, 2020

Olympic Mathematics Online Course (2020 Spring)


Olympic Mathematics Programming Language and Coding Design Online Course
Class: 2020 Spring 
Dec. 22, 2019, WMIL Chinese Mathematical International Union initiated GMCC online course- 2019 Fall(A), online training classes.
Three Language courses are:
1. Python courses: Language & programming skills for junior high and senior high.  
2. Scratch Mathematics Class: for grades fifth or sixth-grade students
3. Scratch General class: for grades 3 and 4 
The training courses started in the basics to logical thinking building. In the course coding skill and preparation in the competition will be discussed. 
-----------------------------------------------------------------------------------------------------------
In this 2020 spring class (B) a continuation of last year's fall (A) course content, commenced in March for three months:
Senior High school (10-12): Python
Junior High school 7- 9): Scratch, Python
Elementary School (5-6): Scratch Mathematics
Elementary School (3 - 4): Scratch General
Registration site: https://reurl.cc/j7dx41        ???(中文)
Registration fee: US$10.
Teaching Method: Online teaching (with  Google Classroom)
Source:
======== ===================================================

Olympic Mathematics Programming Language and Coding
Spring 2020 Online Course
A. Coding Languages:
1.   High school (10-12): C, C ++, Python
2.   High school (7-9): Python, Scratch
3.   Elementary school (5-6): Scratch (mathematics)
4.   Elementary school (3 ~ 4): Scratch (General)

B. Course schedule and learning methods:
1.   The course is divided into four levels: A, B, C, and D for one-year.     
2.  Learning period for Each level: 3 months of online learning, 4 lessons per month, 2 hours for each, Total course: 24 hours.
3.   Online learning includes: Video (15 ~ 30 minutes for each unit), reading teaching materials (textbook), exercises, homework assignments, Q & A, etc.
4.   Textbook content: Teaching, Demonstration (video), Examples, Explanations, Assignments, Supplementary teaching materials, etc.
5.   Language: English, Chinese (Complex, Simplified) choose the language that fits you.
6.   The course uses a unique on-line judge "Math Coding Platform", which can automatically evaluate the correctness of C, Python, Scratch, Java, VB codes.
7.   International online friendly competition (Online GMCC in May, and Physical competition in August).    

C. Course Content: Spring class 3/15/2020 ~ 6/13/2020
I.             Introductory course: Level A for beginners
(this course taught once in September 2019)
Language
Students
Course Content
Remarks
C (& C ++)
High School, 
For APCS &
TOI preparation
Unit 1.  C program overview
Unit 2. Data Type
Unit 3. Input and Output Format
Unit 4. Operation
Unit 5. Statement
Unit 6. Loop
Unit 7. Functions
Unit 8. Array
New course
Python
High School, 
For APCS 
Unit 1.  Preface
1.1 Features and Benefits of Python
Unit 2. Python Development Tools 
2.1 Python Online Interpreter
2.2     2.2 Python Offline Editor (IDLE) Execution
Unit 3 How Python 
3.1 Interactive Talk 
3.2 Scripted-Integrated Development
Environment (IDLE)
Unit 4 Understanding Basic Python Syntax
4.1 Python Syntax
4.2 Brief Introduction to Python Programs
4.3 Syntax Rules
Unit 5 Data type
5.1 Numeric Type
5.2 String Class
5.3 Boolean Class
5.4 Date / Time Type
Unit 6 Operations
6.1 Arithmetic Operators
6.2 String Operators
6.3 Comparison Operator
6.4 Logical Operation
6.5 Bit Operator
6.6 Meaning of other Operations
Unit 7 Instruction
7.1 Setting / Calculation
7.2 Judgment / Decision
7.3 Loop / Repeat
Unit 8 Functions 
8.1 Functions Custom
8.2 Custom Functions
8.3 External Functions (Kits, Modules)
8.4 Programs
8.5 Regional and Global Variables
Scratch
(Mathematics)
Elementary School (Five to Six)
Unit 1: Basic introduction to Scratch
1-1 Editing Tools
1-2 Exploring the Environment and Programming Projects
1-3 Basic exercises
Unit 2: Basic Exercises
2-1 Moving Cats
2-2 Transformation Show
2-3 Electronic Piano Play
2-4, Chase me, run,
2-5, Draw a few shapes,
2-6 Cat race,
2-8 Fish, swim in the water,
2-9, Guess the number,
2-10 Counter,
Unit 3: Geometric figure,
3-1, point and line drawing,
3- 2 Draw a circle
3-3 Draw a triangle
3-4 Draw a quadrilateral
3-5 Draw a pentagon
3-6 Draw a polygon
3-7 Draw a multi-square
3-8 Draw a star
3-9 Draw a spiral loop
3-10 Draw a petal
3-11 Calculate side length
3-12 Calculate area
Scratch
(general)
Elementary
(3-4)
School (Please remember to fill in by teacher Chen)

Intermediate course: B is suitable for entry and subsequent learning                   
Language
Suitable
Students
Course Content.
Remarks
C (& C ++)
Senior high
school
Unit 9 Indicators
9.1 Indicators
9.2 Indicator Variables
9.3 Purpose of Indicators
9.4 Arrays and Indicators
9.5 Passing between Functions Array
9.6 Application Example: Selection and Sorting Method
Unit 10 String
10.1 Declaration and Initialization Mode
10.2 String Length
10.3 String Copy, Link and Copy
10.4 String Comparison
10.5 Command Parameters
Unit 11 Structure and Union
11.1 Structure Uses
11.2 Structure templates and variables
11.3 Accessing structure members
11.4 Application examples: chaining series
11.5 Union sets
11.6 List types
11.7 typedef instructions
Unit 12 files
12.1 Standard file I / O
12.2 Overwrite mode and connection mode
12.3 Text files and binaries
12.4 archives section of I / O
12.5 archives random access
Unit 13 case study
13.1 programming
13.2 Algorithm
planning
period
unopened
Python
High School

09. the five topics for beginners
9.1 multiplication table
     fees 9.2s number of columns
9.3 guessing game
9.4 greatest common divisor (GCD)
9.5 number conversion (decimal turn binary, octal, hexadecimal)
10. array - owned container type
10.1 Serial (List)
10.1.1 Random declared
10.1.2 Empty serial
10.1.3 one-dimensional serial
10.1.4 two-dimensional
10.1.5 tandem search index ()
10.1.6 serial computing count ()
10.1.7 Insert () to insert elements
with the insert () instruction 
10.1.8 Remove elements remove ()
10.1.9 Sequence sort
10.1.10 Sequence reverse
10.2 Tuple
10.3 Dictionary
10.4 Set (Set)
11. Print text graphics program exercises
11.1 Questions overview
11.2 Problem-solving programs 
12. Program logic development exercises
12.1 Language familiarity problem types:
first contact with Python
12.2 Basic problem types:
Use language instructions to develop program logic
12.3 Introductory problem types:
 Just Thinking questions that you will encounter when starting to learn programming languages School
12.4 Advanced problem types:
Simple algorithms must be used to solve problems
12.5 Special problem types:
Python language special application instructions

Scratch
(mathematics)
Elementary
(five to six)
Unit 4 Game production
4- 1-1 Draw regular polygon
4-1-2 Little artist
4-2-1 Calculate leap year
4-2-2 Calculate BMI
4-3-1 Matching game
4-3-2 Guess the number
4-4-1 Greed Eat snake
4-4-2 walk maze
4-5-1 cat chase rat
4-5-2 big fish eat small fish
4-6-1 shoot missiles,
4-6-2 hit gopher
Unit 5 play math
5-1 Mental Arithmetic Exercise
5-2 All Digits And
5-3 Continuous Sum of numbers
5-4 Distance, speed and time
5-5 Sort
5-6 Identity card detection
5-7 Right triangle
5-8 Diameter and perimeter
5-9 Divide cake
5-10 Calculate levels
5-11 Guess the number game
5 -12 Card Guess Age
Unit 6 Mathematical Logic-Arithmetic
6-1 Flowchart
6-2 Operation:
  Arithmetic Operation
  Relation Operation
  Logic
  Brin Operation
6-3 Sum Problem
6-4 Tree Planting Problem
6-5 Calculate Prime
6-6 Max factor
Common6-7 Least common multiple
6-8 Faith series
6-9 Armstrong number
6-10 Function
6-11 Sort
6-12 Factorization
6-13 Probability
Scratch
(General)
Elementary
(3 to 4)

Come join the world of programming languages ​​and enhance your "computing thinking" skills!


Friday, March 13, 2020

2020 Global Mathematics Coding Competition


2020 Global Mathematics Coding Competition
1.   Organizations :
(1)       HostWMIL(World Mind Innovation League)
(2)       Members of organizing committee
A.          Taiwan Olympic Gifted Education Foundation
B.          Taiwan Coding Nations
C.          Thailand Thai Talent Training
D.         Philippines AMSLI Asian MathSa League Inc.
E.          Malaysia E Mathematics Olympiad System
F.           Malaysia Edukids
G.         Singapore Asia Math Alliance Pte Lto Lsingapore
H.         China Excellent Coding
I.            China Shenzhen Wen De Gifted Education Development Co.,Ltd
J.            Australia Future World Pty Ltd
K.          Brazil Rede POC
L.           Hong Kong and Macau First Education Group
M.       Myanmar T&H Maths Center
N.         Cambodia GENC Cambodia
O.         Laos Sengdara International Bilingual School
P.          Vietnam Division of Education and Training of Hoan Kiem District

2.   Division Distribution
ThailandPhilippinesMalaysiaAustraliaBrazilMyanmarCambodiaLaosVietnamTaiwanHong KongMacauChina
3.   Competition Goal:
(1)       Exchange of teaching strategies for international students in mathematics computing tools exploration.
(2)       Invite international applied mathematics scholars to develop mathematics solving and coding skills.
(3)       Share teaching tools and resources.
(4)       Handling the International Academic Mathematical Seminar and Responsible for the   Problem-Solving Activities.

4.   Groups & Coding Language
(1)       Senior High: Grade 10~12 (PythonCC++VB Express)
(2)       Junior High: Grade 7~9 (PythonCC++VB Express)
(3)       Elementary: Grade 5~6 (Scratch 3.0)
(4)       Elementary: Grade 3~4 (Scratch 3.0)

5.   Language Version 
(1)       Python: IDLE 7.2 Above Version
(2)       C&C++:Code: blocks(↑Chinese 10.05English 17.12 version)
(3)       Visual Basic
(4)       Scratch 3.0
6.   Competition Date
(1)      Preliminaries (friendly matches): May 1, 2020, to May 5, 2020 (on the Internet)
(2)      Final (skills contest): August 16, 2020 (Undecided, On-Site Contests in Taiwan)
7.   Completion mode
A.     The question type is based on the mathematical below the school year level, but the method and logic of solving the problem are not limited.
B.     Online competition, students choose the date and time to go online to participate in the competition from December 15 to 20, 2019.
C.     Announce the sample questions.
D.    Questions and testing time.
Group
Question numbers and testing time
Senior High: Grade 10~12
5 questions in 3 hours
Junior High: Grade 7~9
Elementary: Grade 5~6
Elementary: Grade 3~4
3 questions in 2 hours
E.     Owing to the online testing, please ask the student to go online to take the online test (required to fill out the Declaration form). When the test is started, no photo taken, cannot wear the mask, or talking to the person, and the network all connected through the whole test time. (only one parent or teacher can accompany  for Grade 3 to 4, subject to the test rules).

8.  Registration
(1)       Website: http://www.iwmil.com 
(2)       Time: March 15 to April  30, 2019
(3)       Registration Fee:
A.          US$10 (March 15 to April 15, 2020 )
B.          US$20 (April 15 to April 30, 2019 )

9.  Grading Method: 
A.          Accuracy (Answered Correct or Not)
B.          Skill (CPU Space Taken)
C.          Efficiency (CPU Execute Time)

10. Award
(1)       Conference Awards(All Contestants)

Person
Group
Gold Award
Selected one and earn bonus US$200
Selected for a group
Silver Award
Selected two and each won a bonus US$100
Selected for two groups
Bronze Award
Selected three and each won a bonus US$50
Selected for three groups
All the above awards are awarded an electronic certificate file
(2)       Each Division(Contestants In The Division)

Person
Group
Gold Award
Selected one
Selected for a group
Silver Award
Selected two
Selected for two groups
Bronze Award
Selected three
Selected for three groups
Excellent Work
Selected several
Selected for several groups
All the above awards are awarded an electronic certificate file

11.  Others
(1)   Winners of each division can qualify for the final (2020, Taiwan, On site Contest).
(2)   If there are any uncovered issues will be announced on the website.

12.  Contact: gmccregister@gmail.com



World Mind Innovation League
March 15,2020


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

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