Jumpstart your coding and programming skills with AP Computer Science Java
Learn essential Java programming skills and master big ideas in computer science
Learn how to do programming and analyze a program
This is Beginner Course and we will progress to level 2 once you are done with Basics
What is computer science? Set Up for Java.
Programming Language Overview
First Program Execution
Coding Style and habits
Identifiers (Variables and methods: Basic ingredients of Java)
Naming Conventions – Programs
Literals and Constants
Number System Basics
Read input from the console and build programs
Operators and Operator Precedence
Augmented Assignment, Increment and Decrement Operators
Numeric Type Conversion
Common Error in Numbers
Project: Practice all learned
Boolean Data Type
Character Data Type
Basic Java API Overview (Math, String, Integer, Double, Scanner, PrintWriter)
Demo Program RandomDemo.java
Programs and Project with Math class
Quiz:Numbers and Math Class
String Class : String Read-in and Comparison
Demo Program: Student Information
Substring and manipulations
Print Out Statements (print, println, printf)
Formatted Print Out Example
Application Programming Interface API
Review of all the concepts done so far.
Quiz of all topics together
- Day/time options are flexible and will be coordinated directly with YoungGates
Duration: 10 sessions
YoungGates tutors are the top 1% guaranteed! All are highly vetted and possess both a background in computer science AND previous teaching experience. The stringent selection process includes testing for the technical skills, communication skills and ability to engage and inspire kids. Only the top 1% are then selected and trained on the YoungGates proprietary curriculum.
We prepare kids for success in the digital world by teaching them how to code.
Our unique approach combines the benefits of teacher-led instruction and the ease and convenience of online classrooms. YoungGates’ developmental curriculum is based on hands-on learning where each student will have their own personal website that they build out and share as they learn coding.