Introduction to Java Java入门
(PR05E_18F)
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
- Teacher 教师 : 曹凌峰 Michael Cao
- Date 日期 : Sun
- Session 时间 : 7
- Room 教室 : 2304
- Max 人数上限 : 12