This course introduces the student to event-driven, object-oriented programming using the Java programming language. The student is introduced to the design, creation, use, and communication that take place among objects. The student will learn how to develop and use graphical user interfaces to represent objects and their environments, and handle exceptions when they occur.
Prerequisite: CSC 136 and CSC 125
Text | Topics |
---|---|
Ch 1-5 | Data types, variables, classes, control, methods |
Ch 6-9 | Arrays, strings, and text I/O |
Ch 10 | Object Oriented Programming |
Ch 11 | Inheritance |
Ch 13 | Abstract Classes and Interfaces |
Ch 12 | Exceptions |
Generics | |
Ch 14 | JavaFX |
Ch 15 | Event Driven Programming |