York University Redefine the possible.
space Future students Current students Faculty & staff Alumni Visitors York crest
rule
Department of Computer Science and Engineering

CSE1020 Home
Course News
Format
Week-by-Week Overview
Textbook
Instructor
Midterm/Final/Grades
Policies
Links


Y graphic

Introduction to Computer Science I - CSE 1020

Winter 2008

The course lays the conceptual foundation of object-oriented programming. It covers delegation and contracts, encapsulation and API programming, aggregation and the collections framework, inheritance and polymorphism, all from the client's perspective. It also covers language-specific topics like types, control structures, and exception handling. The coverage is done within the framework of the software development process and emphasizes software engineering throughout.

graphic rule