Computer Science 200-Level Courses (CSCI)
200 Abstraction, Data Structures and Large Software Systems. (4)
Examines the software implementation of data structures and
objects along with careful analysis of time and space complexity. Students will use
software components to construct larger software systems. Laboratories will include both
software development and testing. Prerequisite: 160, completion of four credits in
mathematics.
210 Levels of Architecture, Languages and Applications. (4)
Examines the variety of levels from which the discipline of
computing can be viewed, including architecture, languages, systems, and applications and
emphasizing the underlying structures of the computer. Labs will include testing and
construction of some of these structures. Prerequisite: 200 or 160 and consent of
instructor.
271 Individual Learning Project. (1-4)
Supervised reading or research at the lower-division level.
Permission of department chair required. Consult department for applicability towards
major requirements. Not available to first-year students. |