Course Content for Java
Java: a high-level, class-based, object-oriented programming language
First Steps
100 marks
14 Exercises & Test (64 Questions)
First steps (Part 1)
First steps in Java (Part 1)
First steps in Java (Part 2)
Unit 1 Test
Built-in Methods
100 marks
22 Exercises & Test (74 Questions)
Built-in methods (Part 1)
Built-in methods (Part 2)
Built-in methods in Java (Part 1)
Built-in methods in Java (Part 2)
Built-in methods (Part 3)
Built-in methods (Part 4)
Built-in methods in Java (Part 3)
Built-in methods in Java (Part 4)
Unit 2 Test
Storing and Using Information
100 marks
9 Exercises & Test (64 Questions)
Storing and using information (Part 1)
Storing and using information (Part 2)
Storing and using information in Java (Part 1)
Storing and using information in Java (Part 2)
Built-in methods (Part 3)
Unit 3 Test
Creating Methods
100 marks
20 Exercises & Test (69 Questions)
Creating methods (Part 1)
Creating methods (Part 2)
Creating methods in Java (Part 1)
Creating methods in Java (Part 2)
Creating methods (Part 3)
Creating methods (Part 4)
Creating methods in Java (Part 3)
Creating methods in Java (Part 4)
Unit 4 Test
Booleans
100 marks
13 Exercises & Test (65 Questions)
Booleans (Part 1)
Booleans (Part 2)
Booleans in Java (Part 1)
Booleans (Part 3)
Booleans in Java (Part 2)
Booleans in Java (Part 3)
Unit 5 Test
Branching
100 marks
9 Exercises & Test (60 Questions)
Branching (Part 1)
Branching in Java (Part 1)
Branching (Part 2)
Branching (Part 3)
Branching in Java (Part 2)
Branching in Java (Part 3)
Unit 6 Test
Building Better Programs
100 marks
15 Exercises & Test (66 Questions)
Building better programs (Part 1)
Building better programs in Java (Part 1)
Building better programs in Java (Part 2)
Building better programs (Part 2)
Building better programs (Part 3)
Building better programs in Java (Part 3)
Building better programs in Java (Part 3)
Unit 7 Test
Iteration Using While
100 marks
7 Exercises & Test (58 Questions)
Iteration using while (Part 1)
Iteration using while (Part 2)
Iteration using while (Part 3)
Iteration using while in Java (Part 1)
Iteration using while in Java (Part 2)
Unit 8 Test
Storing Elements in A Sequence
100 marks
10 Exercises & Test (63 Questions)
Storing elements in an array (Part 1)
Storing elements in an array (Part 2)
Storing elements in an array in Java (Part 1)
Storing elements in an array in Java (Part 2)
Storing elements in an array (Part 3)
Storing elements in an array in Java (Part 3)
Unit 9 Test
Iteration Using For
100 marks
20 Exercises & Test (72 Questions)
Iteration using for (Part 1)
Iteration using for in Java (Part 1)
Iteration using for (Part 2)
Iteration using for in Java (Part 2)
Iteration using for (Part 3)
Iteration using for (Part 4)
Iteration using for in Java (Part 3)
Iteration using for in Java (Part 4)
Unit 10 Test
Bundling Information Into Objects
100 marks
14 Exercises & Test (68 Questions)
Bundling information into objects
Bundling information into objects in Java (Part 1)
Bundling information into objects in Java (Part 2)
Bundling information into objects in Java (Part 3)
Unit 11 Test
Structuring Data
100 marks
8 Exercises & Test (58 Questions)
Structuring data
Structuring data in Java (Part 1)
Structuring data in Java (Part 2)
Unit 12 Test
Recursion
100 marks
18 Exercises & Test (43 Questions)
Recursion (Part 1)
Recursion (Part 2)
Recursion (Part 3)
Recursion in Java (Part 1)
Recursion in Java (Part 2)
Unit 13 Test
More Java
100 marks
32 Exercises & Test (50 Questions)
String Methods
String Tokens and Mutable Strings
Switch Statement
Streams (Part 1)
Streams (Part 2)
Try-Catch and Throwing Exceptions (Part 1)
Try-Catch and Throwing Exceptions (Part 2)
Multithreading
Unit 14 Test
CCC & DMOJ
University Of Waterloo CCC