Description
In this course, you will learn:-
- Make Java applications.
- Pass the AP Computer Science exam with flying colors.
Syllabus:-
- Introduction to APCS
- Getting Set Up
- Section 1 Recap
- Section 2 Overview
- Computers
- Computers
- 5 questions
- Types of Languages and History of Java
- Types of Languages and History of Java
- 5 questions5 questions
- Section 2 Recap
- Introduction to Computers
- 6 questions
- Section 3 Overview
- Hello World Program
- Hello World Program Observations
- 5 questions
- Assignment: Editing the Hello World Program
- Importing Packages and Java Program Basics
- Importing Packages and Java Program Basics
- 5 questions
- Identifiers and Variables
- Identifiers and Variables
- 5 questions
- Primitive Types and Strings
- Primitive Types and Strings
- 5 questions
- Declaring and Casting Variables
- Declaring and Casting Variables
- 5 questions
- Representing in Different Bases (optional)
- Input and Output
- Input and Output
- 5 questions
- Modifying the Hello World Program
- Assignment: Using Escape Sequences with the Hello World Program
- Section 3 Recap
- Introduction to Java
- 12 questions
- Section 4 Overview
- Arithmetic Operators
- Addition Program
- Assignment: Creating a Multiplication Program
- Relational and Equality Operators
- Comparison Program
- Assignment: Modifying the Comparison Program
- Logical and Assignment Operators
- Order of Operations
- Section 4 Recap
- Operators
- 10 questions
- Section 5 Overview
- Introduction to Control Structures
- If Statements
- Grader Program
- Assignment: Big Number Program
- Assignment: Positive Negative Program
- While and For Loops
- Average Program
- Assignment: Odd Numbers Program
- Section 5 Recap
- Control Structures
- 8 questions
- Section 6 Overview
- Classes and Objects
- Methods and Instance Variables
- Section 6 Recap
- Classes and Objects
- 5 questions
- Section 7 Overview
- The Public and Private Keywords
- The Static Keyword
- Section 7 Recap
- Keywords
- 9 questions
- Section 8 Overview
- Declaring Methods
- PassFail Program
- Assignment: DayName Program
- Assignment: BiggerOne Program
- Initializing Objects Using Constructor Methods
- Other Types of Methods and this Keyword
- Course Program
- Section 8 Recap
- Methods
- 10 questions
- Section 9 Overview
- The Object Class Methods
- Modifying the Course Program with Object Class Methods
- Assignment: Polygon Program
- The String Class Methods
- String Test Program
- Section 9 Recap
- Object and String Classes
- 9 questions
- Section 10 Overview
- The Integer and Double (Wrapper) Classes
- Math Class Methods
- Assignment: Calculating Circle Area
- Math.random()
- Assignment: Rolling Dice
- Section 10 Recap
- Math and Wrapper Classes