Elements of the Java Platform
CS 161 - Java
Syllabus
The topics I expect to cover in this class are:
Week 1 - Elements of Programming in Java
What is
programming
?
What is
Java
?
What are the essentials for writing and running Java code?
Introduction to Java primitive and object data types
Week 2 - The Java Language
What are the
primitive
data types of Java
What are the
fundamentals
of programming in Java?
What is a Java
Object
?
Week 3 - Java Objects, Methods, Fields, and Exceptions
Creating Java objects
Arrays
and other Java collections
Decomposing a problem into classes
Week 4 - Java's Object Orientation, Input, and Output
Java's approach to
object orientated programming
Associating data with objects
Data
input
and
output
in Java
Week 5 - Inheritance and Graphical User Interfaces
The Java platform's use of
inheritance
and
packages
Event Driven Programming
Making a graphic Java
User Interface
Applets and Java in Web Browsers
jwd