A Nurturing Avenue To Learn Chinese
St. Louis Modern Chinese School

Introduction to Java Java入门

Course Description: This is a course designed to help middle school and high school students with little or no prior programming experience to learn the fundamentals of Java, which is an object-oriented language used to create many of the programs we use each and every day. Students will learn how to use a powerful Integrated Development Environment to write and compile Java programs. By the end of the course, the student should have a thorough understanding of the following: Using variables of multiple data types. Understanding how to write loops and conditionals to better control a program. Know how to utilize the Object Oriented aspect of Java with Classes and Objects. The most common strategy to read input and write output, as well as alternative approaches. USACO and Competitive Programming. Course Meeting Times: 1-hour classes every week for 15 weeks on Sunday. Syllabus: Week 1: Introduction and Basics Week 2: Conditionals Week 3: Switch Week4: Loops Week5: Arrays Week 6: Advanced Variables Week7: Input/Output Week 8: Classes Week9: Objects Week 10: Lists Week11: Maps and Sets Week 12: Queues Week13: Stacks Week 14: Introduction to USACO Week15: Final exam

Please login to view more class information.