Class 课程 Introduction to Programming (Java) Java 语⾔和初级的programming Description 简介 Have no prior coding experience? Not a problem! This class will teach the fundamentals of programming and computational philosophy by working mainly with the coding language Java. In this class, we will provide a hands-on learning experience that builds the students’ programming capabilities through active participation. Pre Condition 要求 Grade 6+ 6年级以上 Student Material Requirement 学⽣⽤品 Laptop Textbook 教材
Barron’s AP Computer Science Principles (Not Needed for Class)
Barron’s AP Computer Science A (Not Needed for Class)
Curriculum 课程安排
Hello World
Variable types
Counting
Making methods
Libraries
Sorting methods
Inheritance
Polymorphism
More
Language in Class 课堂使⽤语⾔ English 英⽂ Teacher ⽼师 Ethan Yu Teacher Introduction ⽼师简介 I am a rising senior attending East Chapel Hill High School. I have had 2 years of work experience, with one of them as a teacher of block coding. This year, I would like to share programming with students who may be interested in beginning to learn to code. Through this course, I hope to get more students interested in STEM.
Teacher ⽼师 Cyndi Chen Teacher Introduction ⽼师简介 As a (rising) senior at Panther Creek high school who was not long ago a fledgling at coding, I hope to impart some understanding, encouragements, and positivity onto kids who are interested in pursuing greater heights.
Teacher ⽼师 Vivian Huang Teacher Introduction ⽼师简介 I know how to program in multiple languages including Java and Python. I will be a sophomore at Green Hope and have already taken the AP Computer Science A exam