Basic concepts of object-oriented programming, fundamentals of the language and syntax, algorithmic thinking, problem solving, control structures, data types, operators, input/output, method (user defined and API), single- subscripted arrays and strings, and class libraries. Extensive hands-on program development creating stand-alone applications and Java applets. Lecture/laboratory. Shelf Life Alert. Prerequisite: CSCS 1240. Lab fee.
Semester Offered
Fall