Apr 14, 2026  
2025-2026 Catalog 
    
2025-2026 Catalog [ARCHIVED CATALOG]

CIS 209 - Python Programming


This course provides a comprehensive introduction to programming using Python and R, focusing on fundamental concepts such as data types, control structures, and algorithm development. Participants will learn to implement flow control, create reusable functions, and manipulate lists and data frames for efficient data handling. The curriculum covers string manipulation, regular expressions for pattern matching, and input validation techniques to enhance program reliability. Additionally, students will gain practical skills in file management, web scraping, document processing, and image manipulation using popular libraries. By the end of the course, learners will have the tools to solve various real-world problems and automate data retrieval and management processes.

Credits: 3
Prerequisite: CIS 120 with a C or better


Search Course Schedule for availability