CSC 111
Introduction to Computing: Python
Section: 002

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


Instructors

Meeting Patterns

Classes Start:
August 18, 2025
Classes End:
December 2, 2025
Location:
00325 Riddick Hall
Class Days:
T
Class Start Time:
3:00pm
Class End Time:
4:50pm

Course Information

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

Tools