CS Major with AI Concentration (BS)
The BS in Computer Science, AI Concentration integrates algorithmic learning and intelligent decision making into a study of the theory and practice of computing.
GPA Requirement
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.
Course Requirements
(A CS major cannot be combined with a CS or AI minor.)
Bachelor of Science in Computer Science with Artificial Intelligence Concentration
Overview of programRequirement | Course Name / Criteria | Math 111 | Calculus I | Math 112 | Calculus II | Math 221 | Linear Algebra | CS 170 | Introduction to Computer Science I | CS 171 | Introduction to Computer Science II | CS 224 | Foundations of Computer Science | CS 253 | Data Structures and Algorithms | CS 255 | Computer Architecture and Machine Level Programming | CS 325 | Artificial Intelligence | CS 326 | Analysis of Algorithms | CS 329 | Computational Linguistics | CS 334 | Machine Learning | CS 350 | Systems Programming | CS 371W | Research Practicum in AI | One (1) course chosen from: | Any 300-level CS classroom course not taken above. As an option, one of the following Math courses may be substituted for the 300-level CS course: Math 346: Linear Optimization Math 347: Non-Linear Optimization Math 361: Probability & Statistics I Math 362: Probability & Statistics II | Two (2) courses chosen from: | CS 442: Computer Vision CS 443: Neural Networks CS 444: Deep Learning CS 470: Data Mining | One (1) course chosen from: | Any 400-level CS classroom course not taken above | |