(No previous programming experience required. Some experience with Algebra and the concept of variables is highly recommended.)
Discover the world of computer programming and object-oriented game design as you learn the essentials of Java, the language for the Computer Science Advanced Placement exam. Learn the basics of writing and compiling a Java program. Learn about variables, if-statements, loops, and arrays. Write secret messages that only you and your friends can decode, create cyphers and embed secret messages inside of pictures and try to break your friends' codes. This class is essential for the budding computer enthusiast, and provides a gateway into the world of network security.
Get a jump-start with Java as you gain the knowledge and skills to: