Top of page
Skip to main content
Main content

Minors


Department of Computer Science Minors

The Minor in Artificial Intelligence, Minor in Computer Science and Minor in Computer Informatics are suitable for majors in other disciplines that are interested in a substantive computational foundation.

AI Minor

Back to top
RequirementCourse Name / Criteria
CS 110Computer Science Fundamentals
CS 211Intro to Artificial Intelligence
CS 312Computing AI, Ethics, and Society
One (1) course chosen from:

CS 323: Machine Learning Applications

QTM 347: Casual Inference & ML

CS 334: Machine Learning

One (1) course chosen from:

CS/QTM/LING 329: Computational Linguistics

QTM 340: Data Science with Text

SOC 446: Big/Small Data & Visualization

Two (2) courses chosen from:Please click HERE for a list of possible electives

CS Minor

Back to top
RequirementCourse Name / Criteria
Math 111Calculus I
CS 170Introduction to Computer Science I
CS 171Introduction to Computer Science II
CS 224Foundations of Computer Science
CS 253Data Structures and Algorithms
CS 255Computer Architecture and Machine Level Programming
Three (3) courses chosen from:Any 300-level or 400-level CS classroom course

Computer Informatics Minor

Back to top
RequirementCourse Name / Criteria
Math 111Calculus I
CS 170Introduction to Computer Science I
CS 171Introduction to Computer Science II
CS 224Foundations of Computer Science
CS 253Data Structures and Algorithms
One (1) course chosen from:

CS 325: Artificial Intelligence

CS 329: Computational Linguistics

CS 334: Machine Learning

CS 377: Database Systems

Three (3) courses chosen from:Any 300-level or 400-level CS classroom course not taken above

Minor Information

Back to top
GPA Requirements
  • All classes counting toward the degree must be taken for a letter grade.
  • Students must meet the minimum GPA requirement of 2.0 to graduate with any major or minor from the department.
  • Major/Minor GPA will be calculated using the better of the grades when a student repeats a course.
Useful Information
  • The CS/AI minors cannot be combined with any other CS or AI major/minor.
  • Students must successfully complete all prerequisite courses before enrolling in a course; this is a hard rule that cannot be bypassed. Course prerequisites are listed under the course information on Atlas.
  • CS 170 is a viable substitution for CS 110 for the AI minor requirements.
  • Students may count more than one CS 485 topics course towards the elective requirements as long as the subjects differ.
  • CS 323: Machine Learning Applications was developed solely for the AI Minor and cannot be used as an elective for the CS minors.