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

  • 29