CSC 390 AI Fundamentals

This course introduces students to the theoretical foundations of artificial intelligence (AI), focusing on key concepts such as knowledge representation, problem-solving, search algorithms, reasoning, and the philosophical and ethical dimensions of AI. The course will explore historical developments in AI, classical approaches to AI problems, and contemporary debates on the future of AI. Although some programming examples will be used for demonstration, this course will not involve hands-on model building or coding exercises.

Credits

3