2019-2020 Catalog

Bachelor of Science with a Major in Computer Science

Required 120 credits (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 College of Engineering and Mines. See College listing.

III. Courses from computer science as follows:

CSCI 130Introduction to Scientific Programming (*)4
or CSCI 160 Computer Science I
CSCI 161Computer Science II (*)4
CSCI 230Systems Programming (*)3
CSCI 242Algorithms and Data Structures (*)3
CSCI 280Object Oriented Programming3
CSCI 289Social Implications of Computer Technology3
CSCI 363User Interface Design3
CSCI 365Organization of Programming Languages (*)3
CSCI 370Computer Architecture (**)4
CSCI 435Formal Languages and Automata (**)3
CSCI 451Operating Systems I (**)3
CSCI 492Senior Project I (**)3
CSCI 493Senior Project II (**)1
CSCI 495Experiential Learning of Software Development (**)2
CSCI Electives***9
Total Credits51
*Grade of 'C' or higher required.
**Must be taken at UND.
***A combined total of 6 credits from CSCI 260 Advanced Programming Languages, CSCI 297 Experiential Learning, CSCI 299 Topics in Computer Science, CSCI 397 Cooperative Education or CSCI 494 Special Projects in Computer Science may be applied toward these electives. The remaining electives must be UND Computer Science courses numbered 300 or above.

IV. Courses from other departments as follows:

COMM 110Fundamentals of Public Speaking3
EE 201Introduction to Digital Electronics2
EE 201LDigital Electronics Laboratory1
MATH 208Discrete Mathematics3
MATH 165
MATH 166
Calculus I
and Calculus II
Approved math elective2-3
Approved 2-semester laboratory science sequence 8
2 approved courses in science6-8
Approved probability/statistics elective3
Total Credits35-38

Office of the Registrar

Tel: 701.777.2711
Fax: 701.777.2696

Twamley Hall Room 201
264 Centennial Drive Stop 8382
Grand Forks, ND 58202-8382