CN-4 CS-13 SP-2 QZ-12
Introductory Sessions
Beginning to Program
Tokens Keywords Identifiers Literals
CN-2 CS-38 SP-18 QZ-16
Data Types Variables and Constants
Operators (Arithmetic-Assignment-Unary-Relational-Logical)
Expressions Statements and Formula Based Calculations
BlueJ User Input Arguments through main
Class Object Creation and Access
Wrapper Classes
Constructor Basics
Constructor Overloading
Conversion and Checking Functions
Math Functions
Function building and calling
Function overloading
Simple If and If-Else Selection
Multiple Conditional Selections
Switch Based Selections
Basic Loop Types
Compound or Nested Loops
Jumping within loops
Loop Variations
Loop Applications - Handling Numerals
Specially Named Numbers
Series Printing
Pattern Printing
Scanner Input
Buffered Input
Array Basics
Array Search
Array Sorting
Other Array Manipulations
Two Dimensional Arrays Basics
Two Dimensional Arrays Manipulations
CS-9 SP-1
Character Handling
String Basics
String Class Functions
StringBuffer
StringBuilder
Types of Errors
Exceptions using try-catch
Defining Classes