~~NOTOC~~ ====== CSE 1030: Introduction to Computer Science II ====== ===== Description ===== 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. ===== Fall 2011-12 ===== === Lecture === * Tuesday, 2:30pm – 4:00pm, SLH E * Thursday, 2:30pm – 4:00pm, SLH E === Labs === * Tuesday, 5:00pm – 6:30pm, CSEB 1002 and CSEB 1006 === *Office Hours === * Wednesday, 3:00pm – 6:00pm, CSEB 2001 C * //No formal office hours after **Dec 5, 2011**. Feel free to email me your questions, or to book an appointment, if you really want to talk to me in person.//