CSCI 130: Introduction to Artificial Intelligence

Credits 2
Component
LEC

This course provides an introduction to artificial intelligence concepts, methods, and applications relevant to associate-level careers and knowledge. Students will gain fundamental literacy in Al and hands-on skills in Python. Topics covered include machine learning basics like supervised, unsupervised, and reinforcement learning; common Al applications such as natural language processing, computer vision, and robotics; using Python libraries and tools for Al programming; Al algorithms and models including search, logic, planning, and neural networks; impacts of Al on industries and automation; ethical concerns and risks like bias and safety; and predictions for the future societal impacts of artificial intelligence. Students will complete hands-on projects applying Al techniques to build solutions using Python. Upon completing this course, students will have beginner-level experience with Al approaches to solve problems across different domains. The course provides broad exposure to Al foundations, real-world applications, and societal considerations to build understanding and skills for associate degree programs and careers utilizing artificial intelligence.