York University Redefine the possible.
space Future students Current students Faculty & staff Alumni Visitors York crest
rule
Department of Computer Science and Engineering
home
news
format
calendar
textbook
instructor
labtest
midterm
final
grades
web programming
policies
links


Y graphic

Introduction to Computer Science II

Summer 2007

This course builds on CSE1020 and covers an introduction to object-oriented programming and design. The emphasis is on class implementation and design. Concepts of software reusability and software extensibility are introduced through the abstraction-layering techniques of aggregation and inheritance. Case studies involving a collection of classes related by has-a and is-a relationships are designed and implemented in detail in lecture and exercises. Other topics include generics, recursion, searching and sorting, GUI, and linked structures. Three lecture hours and one-hour lab weekly.
graphic rule