Java

Grades: 7th – 12th

Level 1 (Beginner)

This camp is intended for students who have never had any experience programming or no experience programming in Java. For students who are interested in taking the AP Computer Science A test, this camp will start preparing them. We will begin with introducing beginning programming concepts. Students must also have devices with the capability to run Replit, an online software that allows users to create online projects and write code.

Level 2 (Intermediate)

This camp is intended for students who have some experience programming in Java either through the Level 1 Java class with CS@SC or through formal instruction with their school or an after-school program. For students who are interested in taking the AP Computer Science A test, this camp will help to prepare them. Students must also have devices with the capability to run Replit, an online software that allows users to create online projects and write code.

Level 3 (Advanced)

This camp is intended for students who have experience programming in Java either through the Level 2 Java class with CS@SC or through formal instruction with their school or an after-school program. Students should be familiar with object-oriented programming, classes, objects, methods, loops, conditions, and variables. We will be learning more about object-oriented programming and inheritance. For students who are interested in taking the AP Computer Science A test, this camp will help to prepare them. Students must also have devices with the capability to run Replit, an online software that allows users to create online projects and write code.