Computer Science Major, B.A.

40 hours

Required:

CSIS 110 - Introduction to Computer Science

104 - Seminar I

245 - Database and Information Systems

251 - Principles of Programming I

304 - Seminar II

326 - Network Administration and Theory

404 - Senior Seminar

Plus additional required Computer Science courses:

CSIS 252 - Principles of Programming II

311 - Discrete Mathematics

366 - Computer Organization and Design

381 - Systems Programming

457 - Software Engineering

460 - Operating Systems

or 475 - Theory of Computation

Plus 3 additional CSIS hours, excluding CSIS 112 and CSIS 171

Required Supporting Courses:

MATH 147 - Calculus I

241 - Statistics

Recommended supporting courses - one or more of the following:

ENGL 315 - Business and Technical Writing

BSNS 367 - Organizational Behavior

COMM 347 - Organizational Communication

A departmentally approved minor or second major is also highly recommended.

Department of Computer Science