Self-learning course

In today’s digital era, computational thinking is a way of thinking that can help students understand and solve complex problems, and develop logical thinking, analytical skills, and innovative thinking. It is not just to train future scientists or engineers, but to equip all students with the problem-solving skills and creative mindset needed to thrive in the modern world. More than just computer programming, computational thinking is about how to break down problems into smaller parts, find patterns and rules, and propose effective solutions.

Programme Content

‘Computational Thinking’ Course:

  • Unit 1: Introduction to Computational Thinking
  • Unit 2: Computational Thinking for Problem Solving
  • Unit 3: Building a Weather App Using App Inventor
  • Unit 4: Computational Thinking, Visual Programming Languages and Programming Languages

‘Artificial Intelligence’ Course:

  • Unit 1: Introduction to Artificial Intelligence
  • Unit 2: Python Programming Crash Course – Part 1
  • Unit 3: Python Programming Crash Course – Part 2
  • Unit 4: Fundamentals of Machine Learning
  • Unit 5: Deep Learning
  • Unit 6: Natural Language Processing
  • Unit 7: Computer Vision and Image Recognition
  • Unit 8: Cutting-Edge Artificial Intelligence Technologies
  • Unit 9: AI Ethics and Bias

Target

P4 – S3 students in Hong Kong

'Computational Thinking' Online Workshop

Overview

This series of computational thinking courses utilizes Makecode Arcade as a platform to gradually guide students in understanding the core concepts of computational thinking through engaging classroom exercises. Professional instructors will teach students the fundamental principles of computational thinking and programming, including sequencing, variables, loops, conditionals, and random number. Through practical programming mini-games, students will enhance their learning experience by applying these concepts. 

Course Outline

Part 1: 8 November (Friday) 16:30-18:00 

  • Introduction to Computational Thinking 
  • Understanding Programming and Algorithms, Introduction to Sequencing 
  • Create a mini-game using Makecode Arcade: Whac-A-Mole 

Part 2: 9 November (Saturday) 10:00-11:30 

  • Learning Programming Basics: Testing and Debugging, Understanding Variables and Variable Naming, Operators, Loops and Conditionals 
  • Design unique character sprites using the Sprite Editor 
  • Control character movement using controller components 
  • Create a mini-game: Chase the Pizza 

Part 3: 15 November (Friday) 16:30-18:00 

  • Introduction to Flowcharts 
  • Learning Programming Basics: Algorithmic Thinking 
  • Basics of Game Design: Understanding Projectile Entities 
  • Create a mini-game: Happy Little Flower 

Part 4: 16 November (Saturday) 10:00-11:30 

  • Understanding the Cartesian Coordinate System, Countdown Timers, RGB Color Concepts, and Random numbers  
  • Introduction to Effects: Spraying 
  • Create a mini-game: Lemon Leak  
  • Create digital artwork and share with family and friends 

Learning Outcomes

  • Understand the core concepts of computational thinking and their application in programming. 
  • Master basic programming principles, including sequencing, variables, loops, conditionals, and random numbers. 
  • Develop the ability to create programs and process data to solve problems. 
  • Enhance problem-solving skills and techniques through iterative thinking and incremental programming. 

Registration

Date and Time:

8 November (Fri) 16:30-18:00
9 November (Sat) 10:00-11:30
15 November (Fri) 16:30-18:00
16 November (Sat) 10:00-11:30

Format: Zoom Livestream 
Target Audience: Students ranging from upper primary to junior secondary
Language: Cantonese 
Registration Fee: Free of Charge 
Note: Students with an attendance rate of 75% or above will be issued an electronic certificate.

Registration:
1. For School Registration: Please complete the “Computational Thinking and Artificial Intelligence Online Workshop School Registration Form” and send to us through email.
2. For Individual Student Registration: Please register here.

'Artificial Intelligence' Online Workshop

Overview

This workshop will utilize the Teachable Machine platform to help students understand the definitions and training methods of artificial intelligence and machine learning. Additionally, students will integrate the P5.js platform to develop practical AI applications. They will learn how to use AI tools from the POE platform for interdisciplinary project, such as data collection and creating visual materials like logos, enabling them to design personalized AI tools tailored for various academic purposes. 

Course Outline

Part 1: 22 November (Friday) 16:30-18:00 

  • Introduction to Generative Artificial Intelligence 
  • Understanding Machine Learning and the Teachable Machine platform 
  • Learning Image Recognition: Gesture Recognition 
  • AI Image Training Exercise 
  • Introduction to P5.js platform and experiencing AI projects 

Part 2: 23 November (Saturday) 10:00-11:30 

  • Understanding the Operation of Xbox Kinect: Pose Recognition 
  • Creating Cloud Models 
  • Conducting AI Testing 
  • Introduction to JavaScript 
  • Create a mini-game: Motion-Sensing Snake Game 

Part 3: 29 November (Friday) 16:30-18:00 

  • Understanding Different Types of Artificial Intelligence 
  • Learning to Operate the POE AI Tool Platform 
  • Differences Between Paid and Free AI Models 
  • AI Practice Activity: Data Collection AI Robot 

Part 4: 30 November (Saturday) 10:00-11:30 

  • Understanding and Optimizing Prompts 
  • Creating Personalized AI Activities: Interviewing Newton 
  • Introduction to Generative Image AI 
  • AI Practice Activity 1: Developing a Weekend Trip Planning AI Robot 
  • AI Practice Activity 2: Assisting in Designing Practice Questions AI Robot 
  • Understanding Ethical Guidelines for AI Use 

Learning Outcomes

  • Understand the basic concepts and definitions of artificial intelligence and machine learning. 
  • Integrate programming knowledge with other disciplines to flexibly apply solutions to real-life problems. 
  • Enhance self-directed learning and exploration skills, encouraging the design of innovative and personalized AI tools. 

Registration

Date and Time: 
22 November (Fri) 16:30-18:00 
23 November (Sat) 10:00-11:30 
29 November (Fri) 16:30-18:00 
30 November (Sat) 10:00-11:30 

Format:  Zoom Livestream 
Target Audience: Students ranging from upper primary to junior secondary
Language: Cantonese 
Registration Fee: Free of Charge 
Note: Students with an attendance rate of 75% or above will be issued an electronic certificate.

Registration:
1. For School Registration: Please complete the “Computational Thinking and Artificial Intelligence Online Workshop School Registration Form” and send to us through email.
2. For Individual Student Registration: Please register here.

Online Workshop Zoom link

The workshop will be conducted via Zoom. The zoom link and password will send to the participants’ registered email.

PICCK scoring system

Innovation and Creativity Communication and Collaboration
 Participate in a Zoom workshop

Enquiries

About the workshop:
mimi.lee@hkecl.net
2624 1029

For technical support:
info@edcity.hk