The Java Programming online self-study course is designed for high-school students who may be interested in computer science as a career, hobby, or who may need a computer course for high school graduation. Students don't need prior programming experience; the course builds all Java skills from the ground up. This course is endorsed by the College Board as a primary resource for an "Advanced Placement Computer Science A" class. The Java Programming course contains two full semesters of self-study curriculum. All required AP content can be completed through a web browser with no local software installation.
Topics include managing data types and variables, handling user input, object-oriented programming concepts, finding and fixing program errors, graphical programs with Swing, sorting, searching, recursion, software engineering procedures and more! You can View the Course Syllabus for additional details, and also review information about Preparing for the AP Computer Science A exam with the Java Programming Online course.
This course is packaged as a turn-key, self-study system that requires no teacher expertise. Every lesson has an instructional video to introduce the main lesson concepts. The matching lesson text is required reading to understand the full details and complete the hands-on coding exercises.
For the teacher, the online course features automatically graded lesson quizzes and chapter tests, an electronic gradebook, teachers notes for every lesson, and full answer keys and solutions for all graded work. The hands-on student projects are also auto-graded! Teachers and students can both take advantage of fast, free technical support available directly from CompuScholar.
You will receive self-registration coupon codes to create your student and teacher accounts. Your online access is a one-year subscription that starts when you use those codes to create your accounts (not when you make the purchase). Once registered, you can add sibling accounts from within the course Teacher Menu for a nominal fee.