Students wanting to study the basics of computer science without pursuing a full major are encouraged to pursue a minor in computer science. A minor requires 15 semester hours of computer science (at least 9 of which must be taken at UNCG), which typically takes 3-4 semester so complete. Note that several courses have mathematics prerequisites, so if the math courses are not taken as part of the student’s major studies, additional course requirements and time are required.

Students interested in a minor in Computer Science can declare their minor with the Registrar’s Office, but should also contact the department and speak with an advisor.

Note that the requirements listed here are for reference, and are not an official statement of the minor requirements. While we make every effort to keep this page up to date, students should refer to the UNCG Catalog from the year of their major program in order to see the official requirements.

Course Requirements

All students completing a minor in computer science must complete all of the following courses (12 semester hours):

  • CSC 130: Introduction to Computer Science
  • CSC 230: Elementary Data Structures and Algorithms
  • CSC 250: Foundations of Computer Science I
  • CSC 330: Advanced Data Structures

In addition, one of the following courses must be completed:

  • CSC 261: Computer Organization and Assembly Language
  • CSC 339: Concepts of Programming Languages
  • CSC 340: Software Engineering