According to the 2005-2007 academic catalog students who major in Computer Science are required to satisfy the general education core of the College of Arts and Sciences plus the following:
CSCI 100 An Overview of Computer Science CSCI 155 Introduction to Programming Using C++ CSCI
156 Introduction to Object-Oriented Programming CSCI
230 Computer Architecture CSCI
240 Data Structures and Algorithms CSCI 310 Graphical User Interfaces CSCI 350 Programming Languages CSCI 370 Database Systems CSCI
420 Computer Networks and Distributed Computing
Two courses from among the following electives: CSCI
340 Computer Algorithms CSCI
380 Scientific Computing CSCI
390 Internet Programming CSCI
400 Topics in Computer Science CSCI
430 Software Engineering CSCI
450 Computer Graphics CSCI
460 Artificial Intelligence and Intelligent Systems
Plus the following: MATH
185 Orientation to the Mathematical Sciences MATH
190 Calculus and Analytic Geometry I MATH
191 Calculus and Analytic Geometry II MATH
195 Discrete Mathematics MATH
280 Linear Algebra PHYS
153 General Physics I, Calculus Based PHYS
155 General Physics I, Lab
There may be differences in academic catelogs of prior or later years.