Computer Science

 B.S. in Computer Science

Plan of Study Grid
Freshman Year
FallCredits
CSCI 160 Computer Science I 4
MATH 107 Precalculus 4
ENGL 110 College Composition I 3
E.S. Humanities Elective 3
 Credits14
Spring
CSCI 161 Computer Science II 4
MATH 208 Discrete Mathematics 3
COMM 110 Fundamentals of Public Speaking 3
E.S. Social Science Elective 3
ENGL 130 Composition II: Writing for Public Audiences 3
 Credits16
Sophomore Year
Fall
CSCI 242 Algorithms and Data Structures 3
CSCI 289 Social Implications of Computer Technology 3
EE 201 Introduction to Digital Electronics 2
EE 201L Digital Electronics Laboratory 1
MATH 165 Calculus I 4
E.S.Fine Arts Elective 3
 Credits16
Spring
CSCI 230 Systems Programming 3
CSci Elective 3
MATH 166 Calculus II 4
Approved Science Elective 3
E.S. Social Science Elective 3
 Credits16
Junior Year
Fall
CSCI 363 User Interface Design 3
CSci Elective 3
MATH 321 Applied Statistical Methods 3
Lab Science I 4
E.S. Social Science Elective 3
 Credits16
Spring
CSCI 365 Organization of Programming Languages 3
CSCI 370 Computer Architecture 4
Approved Math Elective 3
Lab Science II 4
E.S. Humanities Elective 3
 Credits17
Senior Year
Fall
CSCI 435 Formal Languages and Automata 3
CSCI 451 Operating Systems I 3
CSCI 492 Senior Project I 3
CSci Elective 3
UND Electives 3
 Credits15
Spring
CSCI 493 Senior Project II 1
CSCI 495 Experiential Learning of Software Development 2
CSci Elective 3
Approved Science Elective 3
UND Electives 3
 Credits12
 Total Credits122

Students must complete enough electives to bring total credit hours up to the 125. Special Emphasis courses can fulfill an essential studies requirement (example-History 104, US History, will count toward the US Diversity as well as the Humanities area). Please Note: Every student must fulfill all University, Departmental, and Essential Studies requirements.

Office of the Registrar

Tel: 701.777.2711
1.800.CALL.UND
Fax: 701.777.2696

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