More complex programming including data editing, sorting, table processing, and file processing. Techniques of structured program design and program debugging will be stressed. Substantial lab work is required. Substantial hands-on work will be required in the computer lab. Introduction to machine language instructions and the internal architecture of computers and micro-processors.
Emphasis is on development of programming skills and efficiency.
Substantial lab work is required. Mathematics placement above DS 095. A comprehensive study of the fundamentals of object-oriented programming using the Java programming language. The course requires substantial hands-on use of computers in a computerized classroom environment. A continuation of Computer Science 111 Introduction to Visual Basic.