Advanced Python

CSI 260
Description: This course continues the material from Python Programming beginning with lists and basic structures. Then, the focus moves toward Object-Oriented Programming (OOP) that includes topics such as objects, classes, encapsulation, abstraction modularity, memory management, inheritance, and polymorphism. Advanced Python language features like iterators, generators, lambdas, and comprehensions are also covered.

Prerequisite: Complete CSI-160
Credits: 3

Currently Offered

Course # Days Time Dates Instructor Seats
Spring
CSI 260-01 MTH 2:30-3:45PM 01/13/25 - 05/02/25 Kopec 13
Fall
CSI 260-51 TTH 5:30-6:45PM 08/26/24 - 12/13/24 Thammanna Gowda 11