计算编程班
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.