(COS) Computer Science
|
COS 101 - Introduction to Computer Science (4 credits) Prerequisite: MAT 037 (or MAT 037A and 037B) or proficiency in basic algebra Introduces both majors and non-majors to programming and to the concepts and topics of computer science, including computer architecture, algorithm analysis, operating systems, and programming languages. Students develop algorithmic thinking and abstraction through program design and language structures using a 3-D animation programming language. 3 lecture/2 laboratory hours course outline |
|
COS 102 - Computer Science I -- Algorithms and Programming (4 credits) Prerequisite: COS 101 or equivalent experience Corequisite: MAT 146 or higher Algorithm design and object oriented programming in the Java language. Topics include data representation, input/output, control structures, exception handling, classes, methods, inheritance, polymorphism, encapsulation, overloading and dynamic memory. 3 lecture/2 laboratory hours course outline |