This page is provided for your convenience. For official information please see the
UND Academic Catalog .
The Bachelor of Science (BS) degree is intended for students who wish to pursue a professional degree program in Computer Science.
Students planning to do graduate work in computer science are strongly advised to pursue this degree program.
Required 125 hours, including:
I. Essential Studies Requirements. See the current
UND Academic Catalog and UND website.
II. College of Arts & Sciences Requirements. See the current UND Catalog.
III. 45 credit hours in Computer Science as follows:
CSci 160, Computer Science I
CSci 161, Computer Science II
CSci 230, Systems Programming
CSci 242, Algorithms and Data Structures
CSci 289, Social Implications of Computer Technology
CSci 363, User Interface Design
CSci 365, Organization of Programming Languages
CSci 370, Computer Architecture
CSci 435, Formal Languages and Automata
CSci 451, Operating Systems I
CSci 492, Senior Project I
CSci 493, Senior Project II
*A combined total of six credits from CSci 260, 297, 299, 397, or 494 may
be applied toward these electives. The remaining electives must be UND
Computer Science courses numbered 300 or above.
IV. Requirements from other departments:
EE 201, Itroduction to Digital Electronics
EE 202, Laboratory for EE 201
Comm 110, Fundamentals of Public Speaking
Math 208, Discrete Mathematics
Math 165, Calculus I
Math 166, Calculus II
Approved Math Elective
Approved Probability/Statistics Elective
Approved 2-semester Lab Science Sequence
Two approved courses in science or quantitative methods
We have created a B.S. degree requirements
worksheet to help you with course selection.