CSC 111
Introduction to Computing: Python
Section: 206

Course Description

This course introduces students to the foundations of programming, data science, and scientific computing using Python. It integrates artificial intelligence (AI) as a learning and problem-solving tool. Students explore the principles of algorithms, data types, control structures, functions, and data structures, progressing toward more advanced applications in scientific computing, data analysis, and AI-assisted problem solving. Students learn not only how to write and debug Python code but also how to critically evaluate and refine AI-generated code. The course emphasizes ethical and responsible AI use, debugging and validation skills, and developing independent coding proficiency.

Fall 2025


Meeting Patterns

Classes Start:
August 18, 2025
Classes End:
December 2, 2025
Location:
00240 111 Lampe Drive
Class Days:
H
Class Start Time:
4:30pm
Class End Time:
7:15pm

Course Information

Class Type:
Laboratory
Credits:
0.00
Restrictions:
Co-requisite: E 115 or COS 100 and MA 121 or MA 131 or MA 141