intro to Java programming
java 基礎精華、實力養成
專為 9 年級以上高中生設計,傳授Java語言精髓,累積實力駛向STEM 科技藍海。
This class is designed to convert computer gamers to true coders, building upon the foundation of Minecraft Modding and its concepts of process, memory and user interface, or upon fundamental working knowledge of Python programming. Students will dive into Java programming and become familiar with variables, data type, operator, programming logic and flow control. Class will work on smaller or less-complex coding assignments designed to reduce the frustration of coding errors and debugging, so that students can enjoy the art of coding in a less-stressful environment. In addition to the fundamental Java skills, the basic concepts of "Object" and "Class" will also be introduced. The second part of this class will focus on building an image-processing app in Java. It is a more complex project and will offer the opportunity to discover how a real functioning application is built from the ground up. Satisfactory completion of this class will serve as a Segway or a great “jump start” for further study of Advanced Placement (AP) or college level computer science subjects in students’ academic life.
Prerequisites: Mastery of Algebra. Students are required to bring own laptop computer to the class.
Java 初體驗:基礎養成
教學目標:實力養成
學習難易度:3 ~ 4 (5 最難,1 最易)
適合年級:9 年級以上
附註說明:本課程適合具高等代數(Algebra II) 基礎者,學生須自備手提電腦來上課
This class is designed to convert computer gamers to true coders, building upon the foundation of Minecraft Modding and its concepts of process, memory and user interface, or upon fundamental working knowledge of Python programming. Students will dive into Java programming and become familiar with variables, data type, operator, programming logic and flow control. Class will work on smaller or less-complex coding assignments designed to reduce the frustration of coding errors and debugging, so that students can enjoy the art of coding in a less-stressful environment. In addition to the fundamental Java skills, the basic concepts of "Object" and "Class" will also be introduced. The second part of this class will focus on building an image-processing app in Java. It is a more complex project and will offer the opportunity to discover how a real functioning application is built from the ground up. Satisfactory completion of this class will serve as a Segway or a great “jump start” for further study of Advanced Placement (AP) or college level computer science subjects in students’ academic life.
Prerequisites: Mastery of Algebra. Students are required to bring own laptop computer to the class.
Java 初體驗:基礎養成
教學目標:實力養成
學習難易度:3 ~ 4 (5 最難,1 最易)
適合年級:9 年級以上
附註說明:本課程適合具高等代數(Algebra II) 基礎者,學生須自備手提電腦來上課