An introduction to the use of digital computers for problem solving, employing the Java programming language as a vehicle. Content includes elementary control structures and data representation methods provided by Java and the object-oriented programming methodology. Course requirements include a substantial number of programming projects.
Prerequisite(s): Grade of C or higher in MAT 108 or appropriate placement score. Co-requisite(s): COS 170. Credits: 3