Introduction to Java

Java is one of the most useful programming languages and is the basis of the Android operating system. The purpose of this course is to teach the fundamentals of Java and equip students with the necessary tools to write complex Java programs. Upon completion of this course, students will be prepared to take AP Computer Science. No previous programming experience required!
​Topics covered include:

  • Basic Java Syntax

  • Primitive and Non-primitive data types

  • Conditional statements, Boolean algebra, and DeMorgan's Law

  • For and While loops

  • Utilization of built in methods and libraries

  • ​Basic data structures

  • Class deceleration and creation

Our Introduction to Java class includes extensive and detailed lecture notes written by a USACO Platinum qualifier and two other highly experienced instructors! Unlike other resources, these lecture notes are written in a conversational, easy-to-understand tone, allowing for better grasp of the subject. View a sample of these lecture notes here.

Grades: 5 - 10
Location: 14380 Saratoga Avenue
Date/Time: Fridays 2/15 - 4/5, (4:30PM - 6:00PM)
Prerequisites: None
Required Materials: Laptop (Windows is preferred)