~~NOTOC~~
====== CSE 1030: Introduction to Computer Science II ======
===== Announcements =====
Announcements are hosted [[http://cse1030w1011.blogspot.com/|here]]. RSS feed:
{{rss>http://cse1030w1011.blogspot.com/feeds/posts/default 8 date 1h}}
===== Welcome =====
Welcome to the CSE 1030 website for the Winter 2010/11 semester.
This course continues the separation of concern theme of CSE1020 by introducing the concern of the implementer: rather than use a ready-made API, you will implement a given API. Topics include implementing simple classes, aggregates, and inheritance hierarchies; abstract classes and interfaces; building graphical user interfaces; recursion; searching and sorting; and linked lists. The course also covers contracts, generics, and design patterns such as singleton and MVC.
===== Instructors =====
* **Section M:** Prof. G. Turpin -- [[http://science.yorku.ca/gordoncse.yorku.ca/|Contact information]]
* **Section Z:** Prof. A. Eckford -- [[https://wiki.cse.yorku.ca/user/aeckford/contact|Contact information]]
* Prof. Eckford's office hours: 11:30-12:30, Wednesdays and Fridays, or by appointment
===== Lecture Times and Locations =====
* **Section M:** Mondays and Wednesdays, 1730-1900, SC 302 ACE 011 <= NEW
* **Section Z:** Mondays, Wednesdays, and Fridays, 1030-1130, CLH B
===== Textbook =====
* W. Savitch, //Absolute Java (4th edition)//, Addison-Wesley. [[http://www.chapters.indigo.ca/books/Absolute-Java-Walter-Savitch/9780136083825-item.html?ref=Search+Books%3a+%2527absolute+java%2527|Indigo]], [[http://www.amazon.ca/Absolute-Java-Walter-Savitch/dp/013608382X/ref=sr_1_1?ie=UTF8&s=books&qid=1262632151&sr=8-1|amazon.ca]]