CS 255 Intermediate Programming (2 SH)
An introduction to structured object-oriented programming techniques using the Java programming language. Students will write Java programs to implement a variety of algorithms for searching, sorting, and numerical computations. Input/output will use the console and graphical user interface components, text files, and image files.