software engineering fundamentals:
Java language & pre-AP CS
Learn the fundamentals of Java ~ a modern, powerful tool for business, academic, Internet application and mobile apps development. Build your tech-savvy confidence from here!
This 22-week (66 hours) program is designed for 9th~10th graders who are interested in exploring fundamental Java programming. The curriculum is created from two major areas:
The instructional approach is learn-by-project basis with ample hands-on practices. Students will encounter at least 20 major projects in class and after class to dive deeply into programming topics such as: variables, programming logic, looping and class. Upon completion, students will be prepared to further study in game development, mobile apps development, advanced programming languages, advanced coding competition prep classes, or engage in formal AP-CS exam prep curriculum.
Prerequisite: Knowledge in Algebra (Students must bring own laptop computers)
軟體開發實力養成~Java語言
應用:大學先修、工商業應用、科研基礎、電腦軟體工程基礎、科技競賽
學習難易度:3~4 (5 最難,1 最易)
適合年級:9~10 年級
附註說明:學生須自備手提電腦來上課
This 22-week (66 hours) program is designed for 9th~10th graders who are interested in exploring fundamental Java programming. The curriculum is created from two major areas:
- Basic Java syntax & Object-Oriented Programming (OOP), derived from the Java subset defined by College Board for AP-CS exam: this area will help students gain basic understanding of Java language and software engineering concepts;
- Study a simplified version of high school AP-Computer Science curriculum: this area will expose students to the practical side of programming curriculum offered by College Board AP-CS exam. It will reduce the learning obstacle for this subject if students plan to pursue further in AP-CS exam later.
The instructional approach is learn-by-project basis with ample hands-on practices. Students will encounter at least 20 major projects in class and after class to dive deeply into programming topics such as: variables, programming logic, looping and class. Upon completion, students will be prepared to further study in game development, mobile apps development, advanced programming languages, advanced coding competition prep classes, or engage in formal AP-CS exam prep curriculum.
Prerequisite: Knowledge in Algebra (Students must bring own laptop computers)
軟體開發實力養成~Java語言
應用:大學先修、工商業應用、科研基礎、電腦軟體工程基礎、科技競賽
學習難易度:3~4 (5 最難,1 最易)
適合年級:9~10 年級
附註說明:學生須自備手提電腦來上課