The Program of Study must include a minimum of 30 hours of graduate course work including 3 hours of Master’s thesis (ARTI 7300) and 2 hours of Master’s research (ARTI 7000). Of the 30 hours of course work, at least 12 hours (excluding ARTI 7300 and ARTI 7000) must consist of courses open only to graduate students.
The following courses must be included on the Program of Study unless specifically waived for a particular student by that student's Advisory Committee and by the Graduate Coordinator:
- PHIL/LING 6510 Deductive Systems (3 hours)
- CSCI 6380 Data Mining (4 hours) or CSCI 8950 Machine Learning (4 hours)
- CSCI/PHIL 6550 Artificial Intelligence (3 hours)
- ARTI 8800 Research Seminar (1 hour)
At least 14 hours must be taken from the following groups. Of the 14 hours, 8 must come from Group A and 6 must come from Group B.
- CSCI 6330 AI and the Web (4 hours)
- CSCI 6360 Data Science II (4 hours)
- CSCI/ARTI 6530 Introduction to Robotics (4 hours)
- CSCI/ARTI 6540 Symbolic Programming (3 hours)
- CSCI 6560 Evolutionary Computing (4 hours)
- CSCI 6800 Human Computer Interaction (4 hours)
- CSCI 8050 Knowledge Based Systems (4 hours)
- CSCI 8360 Data Science Practicum (4 hours)
- CSCI 8380 Advanced Topics in Information Systems (4 hours)
- CSCI 8535 Multi Robot Systems (4 hours)
- CSCI/LING 8570 Natural Language Processing (4 hours)
- CSCI/PHIL 8650 Logic and Logic Programming (4 hours)
- CSCI 8820 Computer Vision and Pattern Recognition (4 hours)
- CSCI 8860 Biomedical Informatics (4 hours)
- CSCI 8920 Decision Making Under Uncertainty (4 hours)
- CSCI/ENGR 8940 Computational Intelligence (4 hours)
- CSCI 8945 Advanced Representation Learning (4 hours)
- CSCI/ARTI 8950 Machine Learning (4 hours)
- CSCI 8955 Advanced Data Analytics (4 hours)
- CSCI 8960 Privacy-Preserving Data Analysis (4 hours)
- ENGL 6885 Introduction to Humanities Computing (3 hours)
- FORS 8450 Advanced Forest Planning and Harvest Scheduling (3 hours)
- MIST 7730 Business Intelligence Systems (3 hours)
- MIST 7770 Business Intelligence (3 hours)
- CSCI 6900/LING 6570 Special Topics: Natural Language Processing (3 hours)
- ENGL/LING 6886 Text and Corpus Analysis (3 hours)
- EPSY 8130 Psycholinguistics (3 hours)
- LING 6021 Phonetics and Phonology (3 hours)
- LING 6022 Advanced Phonetics and Phonology (3 hours)
- LING 6160 Compositional Semantics (3 hours)
- LING 8120 Morphology (3 hours)
- LING 8150 Generative Syntax (3 hours)
- LING 8160 Advanced Generative Syntax (3 hours)
- LING 8180 Seminar in Phonetics/Phonology (3 hours)
- PHIL/EETH 6250 Philosophy of Technology
- PHIL/LING 6300 Philosophy of Language (3 hours)
- PHIL 6310 Philosophy of Mind (3 hours)
- PHIL 6410 Philosophy of Natural Science
- PHIL/LING 6520 Model Theory (3 hours)
- PHIL 6530 Philosophy of Math (3 hours)
- PHIL/LING 8300 Seminar in Philosophy of Language (max of 3 hours)
- PHIL 8310 Seminar in Philosophy of Mind (max of 3 hours)
- PHIL 8500 Seminar in Problems of Logic (max of 3 hours)
- PHIL 8600 Seminar in Metaphysics (max of 3 hours)
- PHIL 8610 Epistemology (max of 3 hours)
- PSYC 6100 Cognitive Psychology (3 hours)
- PSYC 8240 Judgment and Decision Making (3 hours)
Other courses may be substituted for those on the SELECT list, provided the subject matter of the course is sufficiently related to artificial intelligence and consistent with the educational objectives of the MS degree program. Substitutions can be made only with the permission of the student's Advisory Committee and the Graduate Coordinator.
At least 3 hours of ARTI 7300 must appear on the Program of Study. Hours from the SELECT list can, however, be used in place of the 2 hours of ARTI 7000. Additionally, students may under certain special circumstances use up to 4 hours from the following list to apply towards the SELECT group requirement. Permission of the Advisory Committee, Graduate Coordinator, and Course Instructor is required.
Note: It is very rare that a student is able to use the 8800 and 8000 hours to replace SELECT list course hours. Students attempting to use an alternate without prior permission from their Advisory Committee, the Course Instructor, and the Graduate Coordinator run the risk of having to fulfill the non-alternate requirements regardless of their graduation, employment, or other degree program status. The alternate hours are not for extra thesis work hours. They are for special situation independent study with a faculty member on a special AI related topic. The reason an alternate is rare is due to the fact that there are regular courses that can/should be used. Alternates are reserved for only the rarest or most special of cases.
As far as possible, necessary undergraduate courses are to be taken at the beginning of the student's graduate course work.
Classes are scheduled for full-time students. There are no special provisions for part-time or off-campus students.
Students are required to attend all meetings of classes for which they are registered. Absence is permitted only in cases of illness or other unforeseen emergency. Students are advised not to take personal vacations while classes are in session. This includes students who are working independently.
The IAI accepts either the manuscript style thesis or the regular research style thesis. With the manuscript style thesis there is a requirement of (at least) two publications in a national level conference or journal. IC-AI, FLAIRS, and IEA-AIE are national level conferences, SE-ACM or IEEE Southeast are not.
Graduate School requirements: Graduate School requirements apply in addition to the above. Exceptions to these requirements may be allowed under certain special circumstances and with appropriate approval of the student's Advisory Committee and Graduate Coordinator. This is exceedingly rare, however.