Introduction to Java
Dive into the world of programming and code! Java is one of the most popular and ubiquitous programming languages—it's the foundation for games like Minecraft, the basis for many Android apps, and is the language used in the AP Computer Science A course! The purpose of this course is to teach the fundamentals of Java and equip students with the necessary skills to write complex and useful Java programs. We teach students not just how to code, but how to truly think and solve problems like a computer scientist. Upon completion of this course, students will be prepared to take AP Computer Science.
No previous programming experience required!
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 decelaration and creation
Why learn computer science?
In our fast-paced world, programming is one of the most useful skills anybody can have; computer science truly has applications everywhere in our modern world, from biology to engineering to art.
Location: Live virtual class via Zoom
Date/Time: Feb 27 - April 17 | Saturdays, 1:00 PM - 2:30 PM
Required Materials: Laptop (Mac/Windows)
Teacher: William Yuan
William (Bill) Yuan is a junior at Saratoga High School who has a passion for computer science, and has been teaching with DeltaX Academy for two years. Bill is fluent in Java, Scratch, and Python and competes in the USACO Gold Division, placing him within the Top 500 computer science students in the world. Moreover, Bill also has experience with game development, app development, and is on the school's robotics team. In his free time, Bill loves to build computers and keyboards, create with hardware, and 3D-print things!