Technology Empowerment Team
Form 3 ~ 6 Potential Course
2024-2025
Floor 4 - Computer Room
Mr. Peter
Join the Google Classroom
Outline
Outline
1
Course Introduction
2
Learning Objectives and Expectation
3
What is Programming?
4
What will be the future of programming?
5
How AI will impact the world and your future?
6
The basics of programming concepts
Course Introduction
Competition Courses
Three stages of courses in our school
1
2
3
Learning Objectives and Expectation
Logic and Computational Thinking
Problem Solving Skills
1
2
Learning Objectives and Expectation
Logic and Computational Thinking
Problem Solving Skills
1
2
Learning Programming
Learning Objectives and Expectation
Logic and Computational Thinking
Problem Solving Skills
1
2
Learning Programming
What programming we are going to learn?
What programming we are going to learn?
Text-based programming
What programming we are going to learn?
Text-based programming
What programming we are going to learn?
Text-based programming
Block-based programming
Why we don't learn text-based programming?
How AI will impact the world and your future?
Past Artificial Intelligence
Current Artificial Intelligence
Introduction to Codemao
Introduction to interface
Change to English
Basic operations & Code Block
Events:
Motion:
Control:
Looks:
Pen:
Question 1 - Counting
Counting
1.
Create a variable
2.
Increasing the number from 1 to 20
3.
Let the cat say the number in each iteration of looping
Question 2 - Sum
1 + 2 + 3 + 4 + 5 + 6
......
98 + 99 + 100 = ?
Question 2 - Sum
Count & Sum
1.
Create a variable num and sum
2.
Increasing the number from 1 to 100
3.
Sum the num iterate from 1 to 100
1 + 2 + 3 + 4 + 5 + 6
......
98 + 99 + 100 = ?
Question 3 - Counting and Jumping
Counting & Jumping
1.
Create a variable num and jumping
2.
Increasing the number from 1 to 100
3.
Increase the jumping in every 5 loop
4.
Say the jumping number
Question 4 - Apple counting
Apple counting
Assuming Alice eats apples every day, starting with one apple on the first day and doubling the number each subsequent day, how many apples will Alice have eaten after 30 days?
Question 4 - Apple counting
Apple counting
Assuming Alice eats apples every day, starting with one apple on the first day and doubling the number each subsequent day, how many apples will Alice have eaten after 30 days?
Question 5 - Compound Effect
Compound Effect
Assuming Alice has 10,000 dollars, she deposits this amount into a fixed-term bank deposit. In the first year, the bank gives Alice a 5% interest, making it 10,500 dollars. In the second year, Alice deposits the principal of 10,000 dollars and the interest of 500 dollars back into the bank, resulting in 11,025 dollars. The question is, how much will Alice have accumulated after doing this continuously for 30 years?
Question 5 - Compound Effect
Compound Effect
Assuming Alice has 10,000 dollars, she deposits this amount into a fixed-term bank deposit. In the first year, the bank gives Alice a 5% interest, making it 10,500 dollars. In the second year, Alice deposits the principal of 10,000 dollars and the interest of 500 dollars back into the bank, resulting in 11,025 dollars. The question is, how much will Alice have accumulated after doing this continuously for 30 years?
Question 6 - Fibonacci
Fibonacci
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,144,233,377,610,987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229
Question 6 - Fibonacci
Fibonacci
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,144,233,377,610,987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229
Question 7 - Armstrong number
Armstrong number
A number is thought of as an Armstrong number if the sum of its own digits raised to the power number of digits gives the number itself.
Technology Empowerment Team - Logic and Computational Thinking
By Mr Peter
Technology Empowerment Team - Logic and Computational Thinking
- 55