Advanced Programming

CSI 240
Description: This course continues the material from Introduction to Programming that includes array, structure and dynamic memory allocation. Then, the focus of this course moves toward Object-Oriented Programming (OOP) that includes topics such as objects, classes, encapsulation, abstraction, modularity, inheritance, and polymorphism.

Prerequisite: Complete MTH-230 and grade C or better in CSI-140.
Credits: 3

Currently Offered

Course # Days Time Dates Instructor Seats  
Summer
CSI 240-01A WTHT 10-12:10PM, 3-5PM 05/23/16 - 07/01/16 Khattak 18 Register
Spring
CSI 240-03 MW 12:30-1:45PM, 9:30-10:45AM 01/18/16 - 05/06/16 Chen 3 Register
CSI 240-04 MW 2-3:15PM, 11-12:15PM 01/18/16 - 05/06/16 Chen 3 Register
CSI 240-06 TF 11-12:15PM 01/18/16 - 05/06/16 Abbott 4 Register
CSI 240-01 MTH 9:30-10:45AM 01/18/16 - 05/06/16 Abbott 9 Register
CSI 240-02 MTH 11-12:15PM 01/18/16 - 05/06/16 Hall 5 Register
Fall
CSI 240-01 TF 11-12:15PM 08/29/16 - 12/16/16 Farooq 0 Register
CSI 240-02 WF 12:30-1:45PM 08/29/16 - 12/16/16 Staff 0 Register