Computer Science Major (2007-2009 catalog)
These requirements are for incoming students and do NOT affect current students.

Complete all of the following (37 credits):

CSCI 180        Discrete Structures
CSCI 195        Object Oriented Programming I
CSCI 270        Networks and Data Communications
CSCI 295        Object Oriented Programming II
CSCI 310        Data Structures
CSCI 320        Computer Architecture
CSCI 360        Database Management Systems
CSCI 393        Algorithm Design and Analysis
CSCI 400        Programming Language Concepts
CSCI 410        Operating Systems
CSCI 435        Legal and Ethical Issues in Computing

MATH 191        Calculus and Analytic Geometry I

Complete two of the following (6 credits):

CSCI 430        Artificial Intelligence
CSCI 480        Special Topics
CSCI 490        Senior Project

Complete one of the following (3 credits):

CSCI 420        TCP/IP and Internet Management
CSCI 450        Network Operating Systems
CSCI 470        Advanced Computer Networks and Data Communication
CSCI 499        Internship

Complete one of the following (3 credits):

Math 290         Elementary Linear Algebra
Math 300         Probability and Statistics I

Program total: 49 credits required