Artificial Intelligence and Machine Learning (AIM)
Basic concepts and applications of artificial intelligence (AI), including AI project cycles. Focus on issues surrounding AI including ethics, bias, culture, regulations, and professional expectations. Prerequisites: None.
Introduction to machine learning concepts and Python applications, including data acquisition, supervised and unsupervised learning, and data modeling. Prerequisites: A grade of C or better in AIM100, CIS156, and MAT206.
Fundamental concepts in Natural Language Processing (NLP) and text processing. Focus on knowledge and skills necessary to create a language recognition application. Prerequisites: A grade of C or better in AIM110.
Understand and apply the basic techniques to process images using OpenCV and Python libraries. Prerequisites: A grade of C or better in AIM110.
Focus on how a social issue is explored, brought through the Artificial Intelligence (AI) Project cycle, and delivered as a solution using the different domains of AI, including computer vision and natural language processing. Prerequisites: A grade of C or better in AIM210 and AIM220.