Dec 30, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog

COSC 190 - Intermediate Computer Programming

4 Credits

(Fall, Spring)
Prerequisite(s): At least one prior computer‐programming course using a general purpose language or consent of the instructor. Prerequisite or taken concurrently: MATH 141 or MATH 150. This course presents and implements the formal syntax and semantics of a programming language. Topics include basic operations, control structures, arrays, data abstraction, subprograms, error handling, disk files, recursions, classes, introductory object‐oriented programming, pointers, testing, and debugging. Structured programming is stressed. This course covers the content of two courses, COSC 112 and COSC 113, at an accelerated rate in one semester. A block structured language such as C, C++, or Java is used. This course may be used to satisfy the General Education Requirement in the Technology category.