CSC Course Requirements
All CSC and CIT majors must complete the university general education core for either the Bachelor of Science degree or the Bachelor of Arts degree. The general education core includes courses in the areas of interdisciplinary studies, computer competency, communications/speech, humanities, fine arts, mathematics, natural sciences, social science, and wellness & exercise science.
In addition to the general education core, the required courses for CSC major include Introduction to Computer Science, Introduction to Programming, Computer Organization, Object-oriented Programming, Software Engineering in UNIX, Data Structures and Algorithms, Programming Languages, Operating Systems, Theory of Computability, Computer Architecture, Database Management, Calculus I & II, Discrete Mathematics I & II, and Linear Algebra.
For detailed information on CSC courses and major requirements, consult the CSC Course listing (extracted from the 2007-2008 academic catalog) and the complete 2007-2008 academic catalog.

