CSCI 356 Artificial Intelligence Programming
3 credits.
This course provides an introduction to the field of Artificial Intelligence (AI). It will cover the core principles for AI approaches such as machine learning (classification, regression, clustering models), deep learning (CNN, RNN), and natural language processing (embedding, LLM). Students will implement the above-mentioned AI approaches by examining different case studies using Python programming. This course will also recognize ethical concerns and other risk factors of using artificial intelligence. This course makes use of the python programming language.