Introduces the Java language in a UNIX environment. Includes algorithms, problem formulation, structured programming, variables, data types, input/output repetition, selection, arrays, functions, classes/objects, and recursion. Applications emphasize math, science, engineering, and computer science. This course will build on topics covered in CSC 121 (only in a new language). Prerequisite: CSC 121 with a grade of C or better, or consent of instructor.
Fall 2019, Spring 2019, Fall 2018, Spring 2018, Fall 2017