Available courses

Computer literacy. History of computing, description of basic hardware components, use of application software, introduction to Internet resources, uses of computers in society, and the impact of computerization on society. Prerequisite: MATH 096 or two years of high school mathematics. 3 credits.

Problem-solving methods and algorithm development in a high-level programming language. Program design, coding, debugging, and documentation using techniques of good programming style. Program development in a powerful operating environment.  Prerequisites: MATH 127 or MATH 128

Data structures and algorithms for manipulating linked lists. String and file processing. Recursion. Software engineering, structured programming and testing, especially larger programs.  Prerequisite: CS 135. 3 credits.