CSCI 3025

Python Programming ((4 Credits))

Empire State University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course builds on foundational programming skills and introduces students to more advanced Python programming techniques applicable across industries such as data analytics, automation, and artificial intelligence. Students will deepen their understanding of programming concepts, including advanced data structures such as dictionaries, sets, exception handling, modular program design, and object-oriented development. The course also explores working with APIs, regular expressions, and Python libraries commonly used in data manipulation and visualization. Through hands-on projects and collaborative work, students will design, build, and test programs that simulate real-world challenges, including those in data analysis. Emphasis is placed on writing efficient, maintainable code and applying version control for collaborative development. By the end of the course, students will be equipped to tackle more complex programming problems, collaborate on larger projects, and transition into specialized areas such as data science, or applied AI. Prerequisites: CSCI 1000 - Introduction to Programming Concepts; MATH 3015 - Discrete Mathematics; CSCI 3015 - Data Structures & Algorithms.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 8 hours ago

001

Availability not recently verified
Class #empire_2-0557Fall 2026UGRD
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?