Computer Science | University of North Dakota

Bachelor of Science in Computer Science (BS)

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. Requirements of the Odegard School of Aerospace Sciences. 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 289, Social Implications of Computer Technology
3

CSci 363, User Interface Design
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 Electives
12

All Computer Science electives must be at or above the 200 level. A combined total of at most 6 credits from Csci 260, 297, 397 or 494 may be applied toward these electives.

IV. Courses from other departments as follows:

Course
Credits

Comm 110, Fundamentals of Public Speaking
3

EE 201, Introduction to Digital Electronics
2

EE 202, Electrical Engineering Laboratory
1

Math 208, Discrete Mathematics
3

Math 165, 166 ,Calculus I and II
8

Approved Math. elective
3

Approved probability/statistics elective
3

Approved 2-semester laboratory science sequence
8

2 approved courses in science or quantitative methods
6-8


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