Computer Science Minor

A Minor in Computer Science requires at least 18 semester hours of Computer Science courses. A minimum of eight credits must be earned in residence at NDSU. Students must declare their minor(s), online through the Major / Minor form found in the forms section, on the Registration and Records website. A grade of C or better is required in all courses applied toward the Computer Science Minor.

Required Courses: 18 credits

Choose one of the following two sequences:

Sequence I

  • CSCI 160 Computer Science I; 4 credits
  • CSCI 161 Computer Science II; 4 credits

Sequence II

  • CSCI 227 Computing Fundamentals I; 3 credits
  • CSCI 161 Computer Science II; 4 credits

Additional Requirement

  • CSCI 213 Modern Software Development; 3 credits

Additional Electives: 7-8 Credits

  • At least 3 credits must be at 300-400 level.

Minor Requirements and Notes:

  • A minimum of 8 credits must be taken at NDSU.
  • CSCI 155 can be substituted for either CSCI 160 or CSCI 227.
  • A grade of 'C' or better is required in all courses applied to the computer science minor.

Suggested selection of courses for the following areas:

Business Oriented: 20 Credits

  • CSCI 160 Computer Science I; 4 credits
  • CSCI 161 Computer Science II; 4 credits
  • CSCI 213 Modern Software Development; 3 credits
  • CSCI 315 System Analysis and Design; 3 credits
  • CSCI 316 System Testing and Maintenance; 3 credits
  • CSCI 372 Comparative Programming Languages; 3 credits

Personal Computer Oriented: 20 Credits
Teachers are encouraged to take this minor.

  • CSCI 114 Microcomputer Packages; 3 credits
  • CSCI 122 Visual BASIC; 3 credits
  • CSCI 160 Computer Science I; 4 credits
  • CSCI 161 Computer Science II; 4 credits
  • CSCI 213 Modern Software Development; 3 credits
  • CSCI 372 Comparative Programming Languages; 3 credits

Traditional: 20 Credits

  • CSCI 160 Computer Science I; 4 credits
  • CSCI 161 Computer Science II; 4 credits
  • CSCI 213 Modern Software Development; 3 credits
  • CSCI 313 Software Development for Games: 3 credits
  • CSCI 315 System Analysis and Design; 3 credits
  • CSCI 372 Comparative Programming Languages; 3 credits
Top of page