CSC 121 - Course
Outline

I. Through
Test 1 (Labs 1, 2, 3, and 4. Practical 1)
1.
abstraction
2.
specification
3.
JDK, IDE, API
1.
class definitions
2.
variable declarations
3.
method declarations
C.
Java Operators and Precedence
1.
unary: cast, increment, decrement, logical
negation, arithmetic negation
2.
binary arithmetic operators
3.
binary logical operators: equality, conjunction,
disjunction
4.
assignment operators
II.
Through Test 2 (Labs 5, 6, and 7)
A.
Writing Classes
2.
anatomy of a method
3.
method overloading
4.
method decomposition
B.
Enhancing Classes
1.
references
2.
aliases
See the Minimal Competencies for this
course