CS 161 Intro Computer Sci I (Java)

Introduces the principles of computer programming using an object-oriented language. Includes problem-solving concepts, verification and validation, representation of numbers and Strings, sources of errors, debugging techniques, conditionals, loops, and arrays. The Java programming language is used.

Credits

4

Prerequisite

Prerequisite: MTH 095 Intermediate Algebra or higher and CS 160 Orientation to Computer Science, both with a grade of C or better.

Notes

Lower Division Transfer (LDT) Course

General Education Requirements

AAOT Science/Math Non Lab,

Outcomes

Upon successful completion of this course, students will be able to:
Demonstrate an understanding of the differences between primitive data types and objects and their representation in Java. Demonstrate the use of good program development, debugging techniques and documentation. Write Java code that includes control statements, while loops, for loops, output to the screen and input from the keyboard and from a file. Write, compile and run simple Applets and GUI applications using components and containers. Write simple, user-designed, classes that demonstrate an understanding of encapsulation. Write Java code that includes the use of single-dimensional arrays.