Note: This class will take place online via the video conference platform ZOOM - US Central Time (CST/CDT).
Description:
In this computer science course, you will learn the basics of programming in the Java language, and cover topics relevant to the AP Computer Science A course and exam.
This course will be focused on demos and exercises in each lecture. It is followed by an explanation of Java syntax and other language features. Practice questions, quizzes, and programming exercises will be given thereafter to enhance the understanding of the idea and to help to improve programming efficiency and test scores.
This course is for anyone interested in taking a first-level computer-programming course, particularly those who attend a school that does not provide a similar class.
No previous programming knowledge is needed.
Lesson 1: Introduction to Computers, Programs, and Java | Lesson 2: Elementary Programming |
Lesson 3: Selections | Lesson 4: Mathematical Functions, Characters, and Strings |
Lesson 5: Loops | Lesson 6: Methods |
Lesson 7: Arrays | Lesson 8: 2D Arrays |
Lesson 9: Objects and Classes | Lesson 10: Object-Oriented Thinking |
Lesson 11:Inheritance and Polymorphism | Lesson 12: Exception Handling and Text I/O |
Lesson 13: Abstract Classes and Interfaces | Lesson 14: Recursion |
Lesson 15: AP Computer Science A - Practice |
Prerequisites: Grade 6+. No experience is required.
Programming Language: Java
Software: IntelliJ IDEA Community Edition
Books:
07/06/2025, 07/13/2025, 07/20/2025, 07/27/2025, 08/03/2025, 08/10/2025, 08/17/2025, 08/24/2025, 08/31/2025, 09/07/2025, 09/14/2025
Participants must currently be in grades 6 to adult.
Minimum: 6
Maximum: 30
Registration starts on 07/04/2025 and ends on 08/30/2025.
Zoom
Please contact AMERIDUO - Teach Students Robotics & Artificial Intelligence if you have any questions.