The on-line version of the catalog is for informational purposes only. The printed version is the official, definitive version. Topics include the history of computers, hardware, software, file organization, data communications, systems analysis and design, programming, and societal issues.
Labs use an operating system, a wordprocessor, a spreadsheet, and a programming language.
Not open to computer science majors or students who have taken CSCI 203, CSCI 204, or who are enrolled in the College of Engineering. Introduces program structures, object-oriented programming, algorithm design and correctness, computer organization, programming language syntax, semantics, and translation. Math 201 or equivalent. Methods of software engineering applied to design and programming. Topics include object-oriented design, elementary data structures, recursion, and programming team dynamics.