COVID-19 Updates

BSU is open. An initial plan to return to campus in the fall 2020 semester is now available.

Master's of Computer Science

Artificial Intelligence Specialization


Artificial Intelligence/Machine Learning Specialization

Artificial Intelligence (AI) includes the study of AI principles and techniques, as well as foundational material on topics such as logic, probability, and language. Topics in the AI concentration include knowledge representation and logical reasoning, robotics, machine learning, probabilistic modeling and inference, natural language processing, cognition, and applications.


Five Standard Core Courses:

COSC 502 - Computer Organization
COSC 504 - Software Design & Development II
COSC 514 - Operating Systems I
COSC 522 - Discrete Structures 
COSC 528 - Design and Analysis of Algorithms

Plus five courses from the following list:

COSC 573 - Artificial Intelligence I
COSC 719 - Image Processing I
COSC 731 - Principles of Data mining
COSC 750 - Pattern Recognition
COSC 673 - Artificial Intelligence II
COSC 690 - Selected Topics in Applied Machine Learning
COSC 691 - Selected Topics in Artifical Intelligence

Plus, 1  of the following 2 options:
 1 addtional elective from the above list and COSC 698 - Applied Research in Computer Science
COSC 696 - Master's Thesis I & COSC 697 - Master's Thesis II