Computer Science Degree Programs
Undergraduate Degrees
- Bachelor of Science in Computer Science
- Bachelor of Arts in Computer Science
- Bachelor of Science in Management Information Systems (Joint program with Department of Accounting, Finance, and Information Systems)
- Double Major in Mathematics and Computer Science (Joint program with Department of Mathematics)
Computer Science combines a diversity of areas and career paths with excellent job prospects. The Department of Computer Science and Operations Research offers both a Bachelor of Science and a Bachelor of Arts in Computer Science. In addition, we cooperate with the College of Business Administration in offering a joint B.S. in Management Information Systems (MIS), with the Department of Statistics in offering a double major in Computer Science and Statistics, and with the Department of Mathematics in offering a double major in mathematics and computer science. These programs represent a spectrum of options for students interested in a career involving computing.
The B.S. provides the best all-around education for someone intending to make a career in the computing areas. If you are considering graduate school in computer science eventually, you should take the B.S.
The Bachelor of Arts (B.A.) in Computer Science provides an excellent foundation for a career in computing, and emphasizes web design. The B.A. also differs from the B.S. in requiring that the student complete the second year of a foreign language.
Students interested in business and computing should consider the B.S. in MIS program. This program provides about two-thirds of the computing courses required by either of the other two programs and most of the courses required for a B.S. in Business Administration. Students hoping to move quickly into management positions might consider this program followed by an MBA.
Students interested in mathematics and computing should investigate the requirements for the double major in Mathematics and Computer Science.
You are welcome to direct questions to Joan Krush, email Joan.Krush@ndsu.edu, phone (701) 231-5799; or contact Kenneth Magel at (701) 231-8189.
Graduate Degrees
- Master of Science in Computer Science
- Ph.D. in Computer Science
- Master of Science in Software Engineering
- Ph.D. in Software Engineering
- Graduate Certificate in Software Engineering