CS 180 - Programming I
Introduction to computers and software,
primitive types,
strings,
input,
output,
flow of control,
classes,
objects,
methods,
arrays,
inheritance,
exception handling,
recursion,
abstract data types,
collections framework,
streams and file I/O,
reuseable software,
and event-driven programming.
The programming language used is Java.
| Usually Offered: | Fall and Spring |
| Credit: | 4 hours (3 class/2 lab) |
| Corequisite: | MA 161 |
| Restriction: | Intended primarily for students majoring in computer science. Credit cannot be obtained for both CS 180 and any of CS 156, 158, and 177. Not open to students with credit in CS 181 or 240. [CS 181 is no longer offered.] |
| University Catalog: | CS 180 |
