數位知能 Computer Science and AI Foundation

高規格設備

High-Spec Computers

透過3D列印實現創意

3D Printing

學習語法與軟體設計

Programming

專業工程師資

Expert IT Teachers

學習程式設計的重要性

程式設計是實現未來生活重要的基礎

進階與專題課程

挑戰進階課程 Python與Java

成為APP夢想家

學生可以非常容易地打造他們專屬App或小遊戲,提升學習的成就感。

Students will learn all aspects of software development including essential concepts and how to program, implement and deploy software. Multiple languages are taught, starting with Python because it has many applications including AI.

Students learn the concepts and then apply them by creating their own software. Through this process not only do they learn programming, but they also learn how to solve problems with computers.

Math with IT

利用電腦的力量

讓數學變得有趣

學生更容易設想

舒適的環境

活化數學學習

結合科技發掘更深奧秘

與同學分享自己的點子

再由老師指點

Why Learn About Programming?

According to 2016 statistics from the US magazine Business Insider, based on the demand from the market and salary level of the role, the top 20 jobs in the future will be related to computer software and by 2024 the United States is expected to have one million jobs related to computer science. Many jobs will likely disappear in the future, but it seems that the demand for software development and programming will only increase at a faster rate.

In Taiwan, we have seen that the government is finally starting to follow the world-wide trend and included software-related education as compulsory courses for primary and secondary schools. Taiwan also has a number of academic and non-governmental organizations who are actively supporting this with a variety of tools and methods to help promote education in this area.

Programming is a comprehensive study that cannot be taught, tested, and evaluated in the traditional way. Most experts agree that learning Computational Thinking (CT) is essential to software development. In addition, the primary way of learning needs to be by creating programs to solve a variety of problems. To solve these problems, students will need to understand and deconstruct the problems, find solutions, and continually experiment with improvements. In the process of creating the program, students will also encounter many sub-problems (bugs), that will force them to find information, communicate with technical experts on the Internet, think for themselves, or collaborate with others on the team to find a solution. By solving one problem after another with software programs, students gain a cumulative understanding. The experience built of how to solve problems with a computer also helps programmers learn how to solve a variety of problems in real life.

語法簡單,立即上手

利用簡單而容易學習的程式語言。不需要複雜的程式語法。直接在線上創作或解題,無需安裝複雜的開發工具。

涵蓋重要程式設計概念

課程包涵現代程式設計必備的概念如:模組、物件導向、事件和使用者介面,使學生能應付各種實際的問題。

程式語言的跳板

有了基礎之後,可以容易地銜接其他程式語言,只需些微調整即可著手各式不同的程式語言。

例如:Python、Java、C++、Script...等