Area
Computer Science
Course Number
CSC 101
Semester Offered
F/S
Credits
3

This course introduces analytical thinking and problem solving using the Python programming language. Python is a modern language popular in many scientific and engineering disciplines. Students learn key concepts that help them learn how to work with data in their disciplines. This course covers basic logic operations, creating reusable and generic functions, and the use of data structures to represent the components of a problem. Topics include control structures, iterators, functions, and basic data structures, such as list, dictionary, file, etc., which are common in many programming languages. Students implement, comment, test, and debug programs through class assignments.

Prerequisites
MAT 095 with a grade of "C" or higher or appropriate placement score