Artificial Intelligence in Computer Science Adv. Cert. - Curriculum

Artificial Intelligence in Computer Science Adv. Cert.

Artificial Intelligence in Computer Science, advanced certificate, typical course sequence

Course Sem. Cr. Hrs.
First Year
Foundations of Artificial Intelligence
An introduction to the theories and algorithms used to create artificial intelligence (AI) systems. Topics include search algorithms, logic, planning, machine learning, and applications from areas such as computer vision, robotics, and natural language processing. Programming assignments and oral/written summaries of research papers are required. (Prerequisites:((CSCI-603 or CSCI-605) &CSCI-661) with grades of B or better or ((CSCI-243 or SWEN-262)&(CSCI-262 or CSCI-263)).If you have earned credit for CSCI-331 or you are currently enrolled in CSCI-331 you won't be permitted to enroll in CSCI-630.) Lecture 3 (Fall, Spring).
Introduction to Machine Learning
This course offers an introduction to supervised machine learning theories and algorithms, and their application to classification and regression tasks. Topics include: Mathematical background of machine learning (e.g. statistical analysis and visualization of data), neural models (e.g. Convolutional Neural Networks, Recurrent Neural Networks), probabilistic graphical models (e.g. Bayesian networks, Markov models), and reinforcement learning. Programming assignments are required. (Prerequisites: CSCI-630 or CSCI-331 or equivalent course. Students may not take and receive credit for CSCI-635 and CSCI-335.) Lecture 3 (Fall, Spring).
Second Year
Total Credit Hours