Program Curriculum
Core Courses (12 credits)
The program begins with foundational courses covering essential AI topics, such as machine learning, computer vision, and data mining.
These courses provide a solid understanding of AI’s fundamental principles and algorithms.
COSC 4550/5550 Introduction to Artificial Intelligence
COSC 4555/5555 Machine Learning
COSC 4557/5557 Practical Machine Learning
COSC 4570/STAT 4240/5240 Data Mining.
Elective Courses(12 credits for Plan A and 16 credits for Plan B).
Students can choose from various elective courses based on their interests and career goals. These courses may include specialized topics like deep learning, natural language processing, reinforcement learning, neural networks, robotics, AI ethics, AI in healthcare, AI for business, and intelligent agents. Electives allow students to deepen their knowledge in specific areas of AI that align with their research or professional interests.
PHIL 5440 Topics in the Philosophy of Mind
COSC 5560 Modern Robots and Softbots
Research Projects for Plan B Students:
Throughout the Plan B degree program, students are involved in research projects supervised by faculty members or industry experts. These projects provide hands-on experience designing and implementing AI systems, conducting experiments, analyzing data, and addressing real-world AI challenges. Research projects often culminate in a final research paper.
Seminars (2 credits)
Regular seminars and workshops will be organized to expose students to the latest research advancements, emerging trends, and challenges in AI. Experts from academia, industry, and government will deliver talks and engage in discussions, allowing students to broaden their perspectives and stay updated with the evolving AI landscape. The SoC and EECS will host, cohost, or support tech talks, colloquia, or speaker series with discipline-specific and broad AI foci.