Go to Main Content



 

HELP | EXIT

Detailed Course Information

 

Current
Aug 26, 2026
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CSC 303 - Python Programming
Python Programming
Prerequisite: CSC 231

This course comprehensively covers the Python Programming language from the Computer Science perspective. Topics include variables, expressions, control structures, data structures, and object-oriented programming. Advanced python concepts including list comprehension, lambda expressions, closures, decorators, and generators will also be covered. Emphasis is placed on hands-on coding, blending theory with practical application. Students will learn to program "pythonically" following best practices, and will explore specialized applications such as web development and data science

3.000 Credit hours
3.000 Lecture hours

Levels: Undergraduate
Schedule Types: Lecture

Computer Science Department

Restrictions:
May not be enrolled in one of the following Levels:     
      Non Credit

Prerequisites:
CSC 231

Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.4