![an image showing white dots on top of a blue and green background](https://s32615.pcdn.co/wp-content/uploads/2024/02/default-hero.jpg)
![http://an%20image%20showing%20white%20dots%20on%20top%20of%20a%20blue%20and%20green%20background](https://s32615.pcdn.co/wp-content/uploads/2024/02/default-hero.jpg)
Students may complete up to four listed master’s courses while in their undergraduate program. Up to four will be applied to both the undergraduate and graduate degree programs. *Students pursuing this pathway must take CS 5800 Algorithms (if they have not already taken CS 3000) and CS 5100 Artificial Intelligence (if they have not already taken CS 4100).
Please note that the below table of classes is not intended to be comprehensive. PlusOne students might complete a Khoury graduate-level course not listed in the table. Please discuss options with your advisor.
Undergraduate Course Requirement | Graduate Replacement |
CS 3000 Algorithms & Data | CS 5800 Algorithms* |
CS 4100 Artificial Intelligence | CS 5100 Foundations of Artificial Intelligence* |
CS 4150 Game Artificial Intelligence | CS 5150 Game Artificial Intelligence |
CS 4180 Reinforcement Learning | CS 5180 Reinforcement Learning and Sequential Decision Making |
Khoury Elective | CS 5330 Pattern Recognition and Computer Vision |
CS 4610 Robotic Science and Systems | CS 5335 Robotic Science and Systems |
IS 4300 Human Computer Interaction | CS 5340 Computer/Human Interaction |
CS 4120 Natural Language Processing | CS 6120 Natural Language Processing |
Khoury Elective | CS 6140 Machine Learning |
DS 4420 Machine Learning and Data Mining 2 | DS 5230 Unsupervised Machine Learning and Learning Theory |
Eligible students
Students pursuing any Khoury undergraduate degree program (including students in a combined major with Khoury housed in a different college), are eligible for the MSAI PlusOne pathway. Interested students should meet with their advisor no later than the third semester to discuss how the PlusOne pathway will fit into their academic plan, and when they plan to complete their first graduate-level course for admissions purposes.
Admission requirements
Admission into the PlusOne program does not guarantee admission into the master’s program upon graduation at the bachelor’s level. In order to continue in the PlusOne program, students must maintain a minimum 3.0 GPA and earn a cumulative 3.0 GPA in all graduate-level CS courses.
Students admitted into the PlusOne program maintain undergraduate-level standing and must continue to request admission into graduate courses each term. Undergraduate enrollment in graduate coursework is limited to one graduate course per semester, with a limit of four graduate courses total during the undergraduate degree (a withdrawal will be counted as one of the four courses). Placement is not guaranteed.
Students may complete up to four listed master’s courses while in their undergraduate program. Up to four will be applied to both the undergraduate and graduate degree programs. *Students pursuing this pathway must take CS 5800 Algorithms (if they have not already taken CS 3000) and CS 5100 Artificial Intelligence (if they have not already taken CS 4100).
Please note that the below table of classes is not intended to be comprehensive. PlusOne students might complete a Khoury graduate-level course not listed in the table. Please discuss options with your advisor.
Undergraduate Course Requirement | Graduate Replacement |
CS 3000 Algorithms & Data | CS 5800 Algorithms* |
CS 4100 Artificial Intelligence | CS 5100 Foundations of Artificial Intelligence* |
CS 4150 Game Artificial Intelligence | CS 5150 Game Artificial Intelligence |
CS 4180 Reinforcement Learning | CS 5180 Reinforcement Learning and Sequential Decision Making |
Khoury Elective | CS 5330 Pattern Recognition and Computer Vision |
CS 4610 Robotic Science and Systems | CS 5335 Robotic Science and Systems |
IS 4300 Human Computer Interaction | CS 5340 Computer/Human Interaction |
CS 4120 Natural Language Processing | CS 6120 Natural Language Processing |
Khoury Elective | CS 6140 Machine Learning |
DS 4420 Machine Learning and Data Mining 2 | DS 5230 Unsupervised Machine Learning and Learning Theory |
Eligible students
Students pursuing any Khoury undergraduate degree program (including students in a combined major with Khoury housed in a different college), are eligible for the MSAI PlusOne pathway. Interested students should meet with their advisor no later than the third semester to discuss how the PlusOne pathway will fit into their academic plan, and when they plan to complete their first graduate-level course for admissions purposes.
Admission requirements
Admission into the PlusOne program does not guarantee admission into the master’s program upon graduation at the bachelor’s level. In order to continue in the PlusOne program, students must maintain a minimum 3.0 GPA and earn a cumulative 3.0 GPA in all graduate-level CS courses.
Students admitted into the PlusOne program maintain undergraduate-level standing and must continue to request admission into graduate courses each term. Undergraduate enrollment in graduate coursework is limited to one graduate course per semester, with a limit of four graduate courses total during the undergraduate degree (a withdrawal will be counted as one of the four courses). Placement is not guaranteed.