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
Lecture 1:
What is computer science? Set Up for Java.
Programming Language Overview
First Program Execution
Coding Style and habits
Variables
Quiz
Lecture 2:
Identifiers (Variables and methods: Basic ingredients of Java)
Naming Conventions – Programs
Data Types
Literals and Constants
Number System Basics
Read input from the console and build programs
Lecture 3:
Operators and Operator Precedence
Program: FahrenheitToCelsius.java
Augmented Assignment, Increment and Decrement Operators
Numeric Type Conversion
Common Error in Numbers
Project: Practice all learned
Quiz
Lecture 4:
Boolean Data Type
Character Data Type
Programs
Basic Java API Overview (Math, String, Integer, Double, Scanner, PrintWriter)
Quiz
Lecture 5:
Math Class
Demo Program RandomDemo.java
Programs and Project with Math class
Quiz:Numbers and Math Class
Lecture 6:
String Class : String Read-in and Comparison
Demo Program: Student Information
Substring and manipulations
Programs
Quiz
Lecture 7:
Print Out Statements (print, println, printf)
Formatted Print Out Example
Programs
Application Programming Interface API
Projects
Quiz
Lecture 8,9,10:
Review of all the concepts done so far.
Quiz of all topics together
Programs
NOTES:
- Day/time options are flexible and will be coordinated directly with YoungGates
Duration: 10 sessions
Age: 13-16
Instructor Information:
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.
About YoungGates:
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.
All YoungGates sessions offer personalized online coding classes for kids K-12 based on age and interest. Programs range from – Age 4-7 – Logic Building With Blocks, Scratch Junior (block-based coding) Age 8-12 – Scratch Coding, App Making, Thinkable, Arduino Circuits Age 11+ – Python Coding, Java Coding, JavaScript, HTML/CSS/JS (Website), C, C++, Artificial Intelligence, AP Computer Science.
Reviews
There are no reviews yet.