PROGRAMMING
AP Java Programming
You'll learn the fundamentals of Java—one of the most relevant and long-standing programming languages in the world today. Java has many uses, from game development to business apps. Build your college resume and get a head start on prep for the AP Computer Science Exam. It all starts with building your own game or Java application.
Prerequisites: No Java experiences required. Student must currently be in 6th grade or above.
USACO Java Programming
USACO Java programming course that builds on AP Java Programming course with topics such as ordering/sorting algorithms, infinite lists, list comprehension, function abstraction, and artificial intelligence. Your will learn wide range of programming skills and problem solving skills to be ready for the USACO competition.
Prerequisites: Student must took Intermediate Java programming course before and currently be in 6th grade or above.