~~NOTOC~~ ====== CSE 1030: Introduction to Computer Science II ====== ===== Announcements ===== * **(April 24)** Exam results should be out on courseInfo on Thursday. * **(April 24)** For those who missed the final examination due to medical or other emergencies: * The makeup exam written part will be held on Wednesday, May 9 and the labtest part on Thursday May 10. * Only those who complete a Deferred Standing Agreement form **and have it accepted and signed by a 1030 instructor** will be allowed to attend these exams. The Deferred Standing Agreement form **must** be accompanied by a properly completed Attending Physician's Statement. * Submit these forms to the main computer science and engineering office LAS1003. Your instructors will then review the forms and sign/accept them if appropriate. The office will then contact you with details of time/place of the exams. [[Old news]] ===== 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 ===== * For help with the course material, please contact Filip Krstevski at filip@cse.yorku.ca -- expect a response within 1-2 business days. * **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, CLH J * **Section Z:** Mondays, Wednesdays, and Fridays, 1030-1130, CB 121 ===== 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]]