The B.S. program at the University of North Dakota provides the strongest mathematical and scientific background. It is recommended for students who intend to pursue graduate studies or to seek employment involving technical or scientific applications of computing. The graduate program strives to give all students a solid foundation in the core areas of computer science, to prepare students for research and study beyond the master's level, and to prepare students for careers in computing and software development. University of North Dakota
Through advanced undergraduate courses, students at North Dakota State University have an opportunity for in-depth study of topics such as software engineering, large systems, systems modeling, computer graphics, and emerging areas. The department has also expanded offerings in software engineering, data mining and bioinformatics. The Department of Computer Science and Operations Research offers the Master of Science and Ph.D. in Computer Science. Graduate course work in Operations Research is offered and may be used to provide an operations research concentration to either program. North Dakota State University