Computer Science Artificial Intelligence

Degrees and Certificates

Courses

CSAI120M: Machine Learning

Theory Hours 2 Lab Hours 2 Credits 3

This introductory course introduces students to the concepts and terminology of artificial intelligence (AI) and machine learning (ML). By the end of this course, students will be able to select and apply ML services to resolve business problems. They will also be able to label, build, train, and deploy a custom ML model.

CSAI130M: Natural Language Programming

Theory Hours 3 Lab Hours 3 Credits 4

This intermediate-level course is designed for students who are pursuing careers that require machine learning knowledge. Students will learn how to describe the terms in the natural language processing (NLP) ecosystem; identify how to use NLP in business; and indicate the range of problems, tasks, and solutions with NLP.

CSAI240M : Artificial Intelligence for Computer Vision

Theory Hours 3 Lab Hours 3 Credits 4

In this course students will work with face detection and face recognition, object classification and machine learning concepts, which will teach students to create and use object detectors and classifiers, and even track objects in movies or video camera feed. IT allows students to develop skills in 3D tracking and augmented reality. The course also covers ANNs and DNNs, learning how to develop apps for recognizing handwritten digits.

CSAI260M: Artificial Intelligence for Cybersecurity

Theory Hours 3 Lab Hours 3 Credits 4

This course presents a guide to the different types of risks that AI deployment brings. It further explores the AI cyber security framework that can be implemented to mitigate AI Risks as they apply to Cybersecurity. Students will learn methodologies to create AI Cybersecurity baselines. An outline of the required skills are discussed.