Computer Science
B.A. with Major in Computer Science
Freshman Year | ||
---|---|---|
Fall | Credits | |
CSCI 160 | Computer Science I | 4 |
MATH 103 or MATH 107 | College Algebra or Precalculus | 3 |
ENGL 110 | College Composition I | 3 |
Foreign Language I | 4 | |
Credits | 14 | |
Spring | ||
CSCI 161 | Computer Science II | 4 |
ENGL 130 | Composition II: Writing for Public Audiences | 3 |
MATH 208 | Discrete Mathematics | 3 |
Foreign Language II | 4 | |
E.S. Social Science Elective | 3 | |
Credits | 17 | |
Sophomore Year | ||
Fall | ||
CSCI 242 | Algorithms and Data Structures | 3 |
EE 201 | Introduction to Digital Electronics | 2 |
EE 202 | 1 | |
E.S. Fine Arts Elective | 3 | |
COMM 110 | Fundamentals of Public Speaking | 3 |
Foreign Language III (recommended) | 4 | |
Credits | 16 | |
Spring | ||
CSCI 230 | Systems Programming | 3 |
CSci Elective | 3 | |
ENGL 209 | Introduction to Linguistics | 3 |
Foreign Language IV (recommended) | 4 | |
E.S. Social Science Elective | 3 | |
Credits | 16 | |
Junior Year | ||
Fall | ||
CSCI 435 | Formal Languages and Automata | 3 |
CSci Elective | 3 | |
PHIL 221 or PHIL 110 | Symbolic Logic or Forward or Delete? An Introduction to Logic | 3 |
ECON 210 | Introduction to Business and Economic Statistics | 3 |
E.S. Lab Science Elective | 4 | |
Credits | 16 | |
Spring | ||
CSCI 365 | Organization of Programming Languages | 3 |
CSCI 370 | Computer Architecture | 4 |
CSci Elective | 3 | |
E.S. Social Science Elective | 3 | |
UND Elective | 3 | |
Credits | 16 | |
Senior Year | ||
Fall | ||
CSCI 451 | Operating Systems I | 3 |
CSCI 465 | Principles of Translation | 3 |
CSCI 492 | Senior Project I | 2 |
CSci Elective | 3 | |
UND Electives | 5 | |
Credits | 16 | |
Spring | ||
CSCI 493 | Senior Project II | 2 |
UND Electives | 12 | |
Credits | 14 | |
Total Credits | 125 |
You 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.