~~NOTOC~~ ====== CSE 1030: Introduction to Computer Science II ====== ===== Welcome ===== Welcome to the CSE 1030 website for the Winter 2009/10 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. A. Toptsis -- [[http://www.yorku.ca/anestis/personal.htm|Contact information]] * **Section Z:** Prof. A. Eckford -- [[https://wiki.cse.yorku.ca/user/aeckford/contact|Contact information]] ===== Lecture Times and Locations ===== * **Section M:** Mondays and Wednesdays, 1730-1900, CLH H * **Section Z:** Mondays, Wednesdays, and Fridays, 1030-1130, CLH K ===== 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]] ===== Other Web Sites ===== * [[http://twitter.com/CSE1030YorkU|Twitter]] -- **Section Z only** -- use of Twitter is experimental, your comments would be appreciated! Twitter RSS feed: {{rss>http://twitter.com/statuses/user_timeline/101771384.rss 10 author date 1h }}