Computer Science | University of North Dakota

Bachelor of Arts in Computer Science (BA)

Required 125 hours (36 of which must be numbered 300 or above, and 60 of which must be from a 4-year institution) 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:

Course
Credits

CSci 160, Computer Science I
4

CSci 161, Computer Science II
4

CSci 230, Systems Programming
3

CSci 242, Algorithms and Data Structures
3

CSci 365, Organization of Programming Languages
3

CSci 370, Computer Architecture
4

CSci 435, Formal Languages and Automata
3

CSci 451, Operating Systems I
3

CSci 465, Principles of Translation
3

CSci Electives
12

Electives may be selected from CSci 260 (at most 3 hours), CSci 289, CSci 297 or CSci 397 (at most 3 hours) and any other Computer Science courses numbered 300 or above.

IV. Courses from other departments as follows:

Course
Credits

Engl 209, Introduction to Linguistics
3

EE 201, Introduction to Digital Electronics
2

EE 202, Electrical Engineering Laboratory
1

Math 208, Discrete Mathematics
3

Phil 350, Symbolic Logic
3

Econ 210, Introduction to Business and Economic Statistics
3

Level II proficiency in a language other than English (Level IV recommended)


UND Catalog (PDF)

 
Department of Computer Science
Streibel Hall Room 201
3950 Campus Road Stop 9015
Grand Forks, ND 58202-9015
Phone: 701.777.4107 | Fax: 701.777.3330