3credits Introduction to operating systems and structured programming with a high-level language. Language syntax, including data types, formats, procedures, arrays, recursions, and functions. Design and analysis of computer algorithms, with emphasis on mathematically oriented problems. Prerequisite(s):MAT 121