For official information please see the UND Academic Catalog .
The Department of Computer Science offers graduate study leading to the Doctor of Philosophy in Scientific Computing (emphasizing the development of software, the science, and the technology required to support computational science and simulation based science and engineering). The department is a part of the John D. Odegard School of Aerospace Sciences, which provides unique opportunities for research by faculty and graduate students. There is especially strong interest within the department in the areas of artificial intelligence, compiler design, database, networks, operating systems, graphics, simulation, software engineering, and theoretical computer science.
- Master’s degree, normally in an engineering or science related field with an overall graduate GPA of at least 3.25 (on a 4.0 scale), or a Bachelor’s degree, normally in an engineering or science related field with an overall undergraduate GPA of at least 3.00 (on a 4.0 scale) and the Graduate Record Examination General Test.
- Expertise in a high-level language and a basic knowledge of data structures,
- Basic knowledge of formal languages, automata, and computability
- Basic knowledge of computer architecture or operating systems
- Basic knowledge of calculus, statistics, and linear algebra.
- All students are required to obtain interdisciplinary graduate training. This requirement may be met by:
- Taking two course clusters from the computational category and one course cluster
from an applications category,
- Taking three course clusters from the computational category and conducting dissertation research in an applications category in the applicable department.
- Taking two course clusters from the computational category and one course cluster from an applications category,
- The student’s Faculty Advisory Committee must include one member from the applicable applications cluster or dissertation research.
- Students who have a degree in a field other than Computer Science are not required to obtain interdisciplinary graduate training. These students are required to take three computational category course clusters.
- Students with approved Bachelor degree:
- Complete 51-66 credit hours of coursework
- Complete eight of the core courses.
- Students with approved Master degree:
- Complete 27-39 credit hours of coursework
- Complete four of the core courses.
Dr. Hassan Reza, Graduate Program Director
Department of Computer Science
University of North Dakota
Streibel Hall Room 201
3950 Campus Road, Stop 9015
Grand Forks, ND 58202-9015