2026-2027 Undergraduate Academic Catalogue 
    
    Jun 17, 2026  
2026-2027 Undergraduate Academic Catalogue
Add to Portfolio (opens a new window)

IS 352  -  Introduction to Programming in Python with Artificial Intelligence

(3.00 cr.)

Introduces software development with an emphasis on real-world applications. Students are taught to solve problems in a modern computing environment with Python. Principles of problem-solving, problem decomposition, logic, program design, debugging and data analysis collection, processing, storage, and retrieval are covered. Students explore emerging concepts such as artificial intelligce-assisted design and vibe coding. Emphasis is placed on developing an applied analytics project relatable to a business application. CS 151  may be substituted for this course with permission of the department chair. No prior programming experience is required.

Prerequisite: IS 251  or BH 251  or DS 303 . 
Sessions Typically Offered: Fall/Spring
Years Typically Offered: Annually



Add to Portfolio (opens a new window)