2026-2027 Course Catalog

CIT1020 Introduction to Artificial Intelligence

This course provides a comprehensive introduction to the foundational principles, methodologies, and applications of Artificial Intelligence (AI). Students will examine core concepts, including machine learning, neural networks, natural language processing, and intelligent agents, with an emphasis on both frameworks and practical implementation. Through hands-on projects, students will apply techniques such as decision trees, basic neural networks, and simple chatbot development using beginner-friendly AI tools. The course also addresses ethical considerations in AI, including bias, fairness, and responsible AI development practices.

Credits

3

Prerequisite

CIT1100