探索高科技:電腦軟體設計基礎班
introduction to computer programming
using mit App inventor, javascript, java
This introductory class is designed to build the fundamental coding skills in three stages, comprising fun, practical and educational endeavors:
1. Fun Endeavor: the class will start with App Inventor, a fun-to-learn, multimedia-based tool created by MIT, to teach the concepts of programming logic, math, user interface, animation, sound and games, without involving complicated programming syntax. Although it does not teach so-called “hard-coding”, it will provide and prepare students with solid mental foundation to the next stage. Students will learn to build Android apps in hours. (Class length: 16 sessions, or 48 hours)
2. Practical Endeavor: followed by JavaScript and other front-end web programming languages, in this stage students will begin to utilize the logical foundation built from stage one and proceed to learn basic programming syntax, software development process, debugging, and publishing by using the most widely adapted software technology in front-end web development industry. The material is highly visual-oriented and quickly reflective to cement student's ability to understand more abstract programming concepts to be introduced in stage three. (Class length: 10 sessions, or 30 hours)
3. Educational Endeavor - Java programming language kick-start: In this stage, students will be exposed to entry-level Java programming language. The content has been modified from AP-CS A, a high school level computer science curriculum, to make it suitable for students with skills just acquired from stage two. Although the subject is designed for ease-of-learn in mind, various challenging topics from prior tech competitions will be incorporated as bonus works for high achievers, to unlock their tech potential. (Class length: 4 sessions, or 12 hours)
For more information about choosing Java in this stage, please click here to read more about "Java as a Pre-AP Strategy in Computer Science" published in College Board official site by Dr. James Aldridge.
Prerequisite: Pre-Algebra (Students must bring own laptop computers & Android tablets)
探索高科技:電腦軟體設計基礎班
應用:軟體設計興趣養成、行動軟體開發入門
學習難易度:1~2 (5 最難,1 最易)
適合年級:6~10 年級
上課時間:2016 年 9 月 3日 ~ 2017 年 4 月 29 日(共30堂課=90小時) 週六上午 9:30~12:30 上課
附註說明:學生須具備代數基礎、上課須自備手提電腦及安卓平板電腦
1. Fun Endeavor: the class will start with App Inventor, a fun-to-learn, multimedia-based tool created by MIT, to teach the concepts of programming logic, math, user interface, animation, sound and games, without involving complicated programming syntax. Although it does not teach so-called “hard-coding”, it will provide and prepare students with solid mental foundation to the next stage. Students will learn to build Android apps in hours. (Class length: 16 sessions, or 48 hours)
2. Practical Endeavor: followed by JavaScript and other front-end web programming languages, in this stage students will begin to utilize the logical foundation built from stage one and proceed to learn basic programming syntax, software development process, debugging, and publishing by using the most widely adapted software technology in front-end web development industry. The material is highly visual-oriented and quickly reflective to cement student's ability to understand more abstract programming concepts to be introduced in stage three. (Class length: 10 sessions, or 30 hours)
3. Educational Endeavor - Java programming language kick-start: In this stage, students will be exposed to entry-level Java programming language. The content has been modified from AP-CS A, a high school level computer science curriculum, to make it suitable for students with skills just acquired from stage two. Although the subject is designed for ease-of-learn in mind, various challenging topics from prior tech competitions will be incorporated as bonus works for high achievers, to unlock their tech potential. (Class length: 4 sessions, or 12 hours)
For more information about choosing Java in this stage, please click here to read more about "Java as a Pre-AP Strategy in Computer Science" published in College Board official site by Dr. James Aldridge.
Prerequisite: Pre-Algebra (Students must bring own laptop computers & Android tablets)
探索高科技:電腦軟體設計基礎班
應用:軟體設計興趣養成、行動軟體開發入門
學習難易度:1~2 (5 最難,1 最易)
適合年級:6~10 年級
上課時間:2016 年 9 月 3日 ~ 2017 年 4 月 29 日(共30堂課=90小時) 週六上午 9:30~12:30 上課
附註說明:學生須具備代數基礎、上課須自備手提電腦及安卓平板電腦