CSCI 3025
Python Programming ((4 Credits))
Empire State University · UGRD · Fall 2026
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
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff