Skip to Main Content

Catalog : COMP.1150 Introduction to AI for Scientists and Engineers

COMP.1150 Introduction to AI for Scientists and Engineers

Id: 042833 Credits: 3-3

Description

This course focuses on foundational concepts of artificial intelligence, such as search strategies (e.g., breadth-first and A*), basic game-playing techniques, and introductory probabilistic reasoning. It also introduces core ideas of reinforcement learning in an accessible way. The course will provide an introduction to basic Python programming to support students with no prior experience. Emphasis is placed on conceptual understanding, practical applications, and hands-on exercises using simple programming in Python with basic data structures. Students will complete guided assignments and a final project that integrates course concepts through both a written report and a modest coding component. Additional enrollment requirements: Students who are taking or have earned credit for COMP.4200 may not enroll in COMP.1150. Students cannot enroll in COMP.1140 and 1150 concurrently. Students who have already completed COMP.1150 cannot then earn credit for COMP.1140. Students may earn credit for both COMP.1140 and COMP.1150, except for Computer Science majors who are not allowed to use COMP.1140 credits towards their degree. Computer Science students can use COMP.1150 only as a free elective.

Prerequisites

MATH.1310 Calculus I, or MATH.1380 Calculus for Life Sciences.

View Current Offerings

Course prerequisites/corequisites are determined by the faculty and approved by the curriculum committees. Students are required to fulfill these requirements prior to enrollment. For courses offered through online or GPS delivery, students are responsible for confirming with the instructor or department that all enrollment requirements have been satisfied before registering.