General Info.

Class MeetingsMonday and Wednesday 5:45pm - 7:50pm, Loc: Online
InstructorHasan Aljabbouli
OfficeWWH 318
Office HoursOnline Only - Monday and Wednesday 11:00am-12:00pm (or by appointment)
Teaching AssistantsTBD

Overview

Object-oriented (OO) programming has emerged as a significant software development methodology. The goal of this course is to learn how to build and evolve large-scale programs using object-oriented programming. To this end, the course introduces the important concepts of object-oriented languages and design, and explores how these concepts are implemented.

Prerequisites: Computer Systems Organization (CSCI-UA 201).

Acknowledgments: This course is based on the Object-Oriented Programming course designed by Robert Grimm.