Bachelor of Arts with Major in Computer Science

Required 120 credits (36 of which must be numbered 300 or above, and 30 of which must be from UND) including:

I. Essential Studies Requirements (see University ES listing).

II. College of Arts and Sciences Requirements. See College listing.

III. Courses from Computer Science as follows:

CSCI 160Computer Science I *4
CSCI 161Computer Science II *4
CSCI 230Systems Programming *3
CSCI 242Algorithms and Data Structures *3
CSCI 365Organization of Programming Languages *3
CSCI 370Computer Architecture *4
CSCI 435Formal Languages and Automata3
CSCI 451Operating Systems I3
CSCI 465Principles of Translation3
CSCI 492Senior Project I3
CSCI 493Senior Project II2
CSCI 494Special Projects in Computer Science (Co-Req CSCI 493)1
CSCI Electives **12
Total Credits48

IV. Courses from other departments as follows:

Level II proficiency in a language other than English (Level IV recommended)
ENGL 209Introduction to Linguistics3
EE 201Introduction to Digital Electronics2
EE 201LDigital Electronics Laboratory1
MATH 208Discrete Mathematics3
ECON 210Introduction to Business and Economic Statistics3
PHIL 110Forward or Delete? An Introduction to Logic3
Total Credits15