泓 河 中 文 学 校

Grand River Chinese School

GRCS English Home     中文主页     校刊 School Journal      



计算编程班 Programming Class

         本课程为爱好编程的7年级以上同学开设,在这方面有优势的更低年级学生也可考虑参加,用英语授课,参加该课学习的学生最好带笔记本电脑来上课。

The course will be taught in English. Recommended for students in grade 7 and up. Students are strongly encouraged to bring a laptop computer.

Whether it is everyday technologies as simple as traffic lights or the computer you are reading this on now, coding is a crucial part of our lives. Through the programming of computers, the world has changed for the better.

During the first term (Fall term), you will be learning Python — an easy-to-learn, general-purpose language. It is by far the most-used language in data science and scripting, along with being one of the most popular choices for backend development. The students of programming class will work on creating simple computer graphics and solving real-world problems with well-known algorithms (e.g. array searching and sorting methods, hashing functions, etc.).  We will learn the necessary skills required to design and implement a 2D game using Python’s Tkinter library, serving as the final project.

During the second term (Spring term), you will be learning JavaScript (JS) — a powerful, multi-purpose language. It is primarily used for web development, but it has quickly evolved to do anything from mobile app development, to server-side scripting, to artificial intelligence and machine learning. The students of the programming class will work on fundamentals of JavaScript, control structures, Document Object Model (DOM), and web APIs. We will learn the necessary skills required to design and implement a fully-functional web application.