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
Spring
CSI 240-01 TTH 12:30-1:45PM 01/15/18 - 05/04/18 Soros 5
CSI 240-02 TTH 2-3:15PM 01/15/18 - 05/04/18 Soros 12
CSI 240-03 MW 2-3:15PM, 11-12:15PM 01/15/18 - 05/04/18 Auerbach 2
CSI 240-04 TF 9:30-10:45AM 01/15/18 - 05/04/18 Lawson 1
CSI 240-05 TF 11-12:15PM 01/15/18 - 05/04/18 Gungor 4
Summer
CSI 240-01A - Staff 14
Fall
CSI 240-01 MW 12:30-1:45PM, 9:30-10:45AM 08/27/18 - 12/14/18 Gungor 13
CSI 240-02 MW 2-3:15PM, 11-12:15PM 08/27/18 - 12/14/18 Gungor 15