Introductory course in the basics of the Java programming language focusing on object oriented methodology. Topics include classes, methods, parameters, arrays, modularity, abstraction, exception handling, and stream and file I/O. In addition to writing and using new classes, students will utilize the AWT and/or Swing libraries of classes. Basic inheritance and mobile application programming are introduced.
CSU, UC
Prerequisite: MATH 110 or equivalent with a grade of "C"
or better or “Pass”.
Corequisite: None
Recommended Preparation: CS 119 or equivalent with a grade
of "C" or better or “Pass” or experience programming in C++ or Java
4 UNITS 3 hours lecture, 3 hours laboratory