Jun 29, 2022  
2009-2010 Graduate Catalog 
2009-2010 Graduate Catalog [Archived Catalog]

Computer Science

Return to {$returnto_text} Return to: Colleges, Schools & Departments

Department of Computer Science
Arts & Sciences, Room 202
414 East Clark Street
Vermillion, SD 57069
Phone: 605-677-5388


Master of Science, Plan A and B
Doctor of Philosophy (Computational Science and Statistics)


M.S. Human-Computer Interaction–Plan A only

Department Chairperson: Professor Asai Asaithambi
Graduate Program Director: Associate Professor Richard McBride

 Graduate Faculty

Asai Asaithambi, Professor, Ph.D., University of Wisconsin-Madison. Specialization: Numerical Analysis, Artificial Intelligence.

Douglas Goodman, Associate Professor, Ph.D., University of Minnesota–Twin Cities. Specialization: Simulation, Real-time Systems, and Graphics.

Carol Lushbough, Research Assistant Professor, M.A., University of South Dakota. Specialization: Bioinformatics.

Richard McBride, Associate Professor, Ph.D., Kansas State University. Specialization: Networking, Artificial Intelligence, and Operating Systems.

David Struckman-Johnson, Professor, Ph.D., University of South Dakota. Specialization: Programming Languages and Human-Computer Interaction.

Kai Wang, Assistant Professor, Ph.D., University of Kentucky. Specialization: High Performance Computing, Computational Methods, Biocomputing.

Program Description

The Computer Science Department at The University of South Dakota offers graduate programs leading to the Master of Science degree in Computer Science with a thesis option, a thesis option with a Human-Computer Interaction Emphasis, and a non-thesis option. In collaboration with South Dakota State University’s Department of Mathematics and Statistics, and USD’s Department of Mathematical Science, the Computer Science Department also offers the Doctor of Philosophy degree in Computational Science and Statistics. All graduate programs are designed to produce individuals with a strong, broad-based core of advanced computer science knowledge. The Master’s degree programs are recommended for students with professional goals in Computer Science such as continuing graduate education, working for national laboratories and other federal or state agencies, securing employment in private industry, or post-secondary education. The doctoral degree is intended for students interested in conducting interdisciplinary research leading to careers in research and/or academia. Graduates of the programs are well prepared to accept the current and future challenges of the field.

Admission Requirements

  • An undergraduate degree from an accredited institution with a GPA of at least 2.7 or graduate GPA of at least 3.0.
  • The GRE General test is required and the GRE Subject test in Computer Science is recommended.
  • Doctoral degree applicants should have a Master’s degree in Computer Science, Mathematics, or Statistics; applicants with graduate degrees from other fields of science or engineering (Biology, Chemistry, or other) will be admitted provisionally; also, exceptional applicants with undergraduate degrees in Computer Science, Mathematics, Statistics, Biology, Chemistry, or other sciences and engineering may be admitted to the Ph.D. program.
  • Additional requirements exist for international students.
  • Prerequisite undergraduate Computer Science course work for all departmental graduate programs:
    Computer Science I 
    Computer Science II
    Machine Organization
    Algorithms & Data Structures 
  • Prerequisite undergraduate Mathematics course work for all departmental programs:
    Calculus I (1 semester course)
    Discrete Structures 

- Subject to faculty approval, those who do not meet all of the criteria above may be admitted on a provisional basis to any departmental graduate program. 

Return to {$returnto_text} Return to: Colleges, Schools & Departments