我們的課程

我們為5-18歲的學生提供完整的電腦科學課程。年齡最小的學生先從我們的AI JrScratch課程開始。這些課程使用基於模組塊的編程來發展其基本的編程概念和解決問題的技能。

 

我們的核心課程涵蓋Python編程語言,以及在Web編程和應用程序開發( HTML,CSS和Javascript )中提供的其他編碼課程。通過三個級別的Python課程,我們涵蓋了算法和數據結構方面的大學級主題 。每門課程通常需要完成12個節課 (每月四個60分鐘的課程),每門課程完成後將頒發證書。

 

我們最優秀的學生可以參加我們的國際信息學奧林匹克(IOI)培訓計劃,以針對該地區的學生進行競爭性編程。

人工智能課程順序

單擊下面的課程序列,了解學生如何完成我們的課程。

curriculum.png

課程

arrow&v
OR
arrow&v

AI Academy Jr

AI Jr provides a fun introduction to programming for our youngest students. In AI Jr, students learn about logic, sequencing, loops, and events. They also practice fundamental skills like basic algebra, reading, and public speaking. Together, we build games, solve puzzles, and design art.

Python Level 1: Graphics Superstar

In this course, students learn Python basics with the Turtle programming library, with an emphasis on programatically generating graphic art. This course dives into Python fundamentals: loops, variables, functions, conditional statements, and event listeners.

By the end of this course, students have built complex computer-generated art and games in Python, and are ready to advanced to Python Level 2.

AI Level 1: AI Superstar

In this course, students learn the basic concept of machine learning with Scratch, such as image recognition, text classification, speech recognition. Together we will build AI game, chat bot. 

After completing this course, students are able to understand the technology behind artificial intelligence, design and program their own AI Applications in Scratch.

IOI Training Program

Students in our IOI (International Olympiad in Informatics) Training Program participate in the annual competition. This program focuses on training students to work through complex problems and developing their problem-solving skills. We also teach more advanced algorithms and techniques as required.

This program is by invitation only. Please contact us for more information.

Scratch Level 1: Game Superstar

In this course, we introduce computer science fundamentals using Scratch's block-based programming environment. This course focuses on event listeners, loops, conditional statements, user input, Cartesian coordinates, variables, and message broadcasting. 

After completing this course, students are able to design and program their own games in Scratch and are ready to Scratch Level 2.

Python Level 2: Problem Solver

In this course, students dive deeper into Python fundamentals with loops, variables, conditional statements, and functions, while also introducing more advanced topics such as lists, sets, dictionaries, and error checking. Students practice integrating these concepts in building a series of complex projects.

This course also exposes students to several real-life applications for programming, including in music, ciphers, and predictive algorithms.

AI Level 2: Machine Learning Junior

In this course, students learn Machine Learning fundamentals with linear regression, logistic regression while also introducing more advanced topics such as support vector machine and neural network. Students practice integrating these concepts in building a series of complex projects.

It is highly recommended that students complete our Python Level 1 and/or Python Level 2 courses before enrolling in AI Level 2.

IB/AP/A-Level Computer Science

This course guides students through learning python, with an emphasis on object-oriented programming. Students build a variety of complex projects while learning about objects, classes, scope, and inheritance. This course also covers basic searching and sorting algorithms in Python. 

This course prepares students for the IB/ AP/ A-Level exam, which is administered in May of each year.

Scratch Level 2: Game Master

This course is for students who have completed Scratch Level 1 or equivalent. In this course, we expand upon the concepts introduced in Scratch Level 1 and introduce more advanced ideas, including nested loops, complex conditionals, cloning, string and mathematical operators, lists, and functions. 

After completing this course, students have full mastery or the Scratch environment and are ready to advance to Python Level 1.

Python Level 3: Data & Algorithms Master

This course briefly reviews Python fundamentals and focuses on advanced topics in Python: recursion, searching and sorting algorithms, big-O notation and data science. The master project for this course involves using Python to ingest, analyse, and create graphs about a data set involving a topic of choice. 

AI Level 3: AI Application

This course briefly reviews Machine Learning fundamentals and focuses on using python library Tensorflow to build machine learning application such as facial recognition, object detection. 

公司

課程

團隊

​費用

​消息

人才培訓

​科技方案

支援

社交專頁

  • Facebook Social Icon
  • Instagram

Copyright©2019-2020 AI Academy. All rights reserved