Fall Term 2014
Meetings: Monday and Wednesday 06:00PM - 07:20PM
Room: 0127 STAT (State Hall)
Professor: Prof. Marwan Abi-Antoun
E-mail: (Please include CSC 3200 in the subject line for faster replies.)
Phone: (313) 577-2831 (Please call only during regular office hours. You may send email anytime.)
Office: Suite 14.110.2, 14th floor of 5057 Woodward Avenue (Maccabees Building)
Office Hours: Monday and Wednesday 4:30PM – 05:30PM or by appointment.
Blackboard: Important information will be posted on Blackboard (http://blackboard.wayne.edu).
This courses is listed in the undergraduate bulletin as CSC 3200: Programming Languages
Since this course has not been previously offered in a while, the course contents are being revised.
The slides for the lectures will be in Blackboard. This schedule is tentative and subject to change. Please check back regularly. A date with an asterisk * indicates an exception to the office hours. Please make an appointment to see the instructor at a different time if needed. The important deadlines are highlighted. Generally, all assignments will be due before class, i.e., 6:00 PM on the due date.
|Design Patterns; Frameworks|
|Aug 27||Class cancelled due to family emergency|
|Sep 01||University Holiday -- no classes|
|01||Sep 03||Course introduction
Introduction to object-oriented concepts
|02||Sep 08||Object fundamentals:
is the Last Day for Late Registration, Late Adds
Sep. 10 is the Last Day to Drop w/ Tuition Cancellation
|03||Sep 10||Design Process (continued)
|04||Sep 15||Design Process (continued)
Testing 1 (unit tests and coverage)
hw1: Objects and interfaces
Due: Sep. 22
|05||Sep 17||Testing 2 (unit tests and coverage)
Discussion of the homework
|* Office hours: Fri Sep. 19: 1:30--3:00PM (homework assistance)|
|06||Sep 22||Object equality
|07||Sep 24||Inheritance 2
Due: Oct. 06
|08||Sep 29*||Midterm exam 1||* Instructor away at conference|
|09||Oct 01||Object contracts
|* Office hours: Fri Oct. 3: 1:30--3:00PM (homework assistance)|
|11||Oct 08||Design 1 (introduction and conceptual modeling)|
|12||Oct 13||Design 2 (from systems to objects; interaction diagrams)||hw4a: Analysis and design
Due: Oct. 29
|13||Oct 15||Design 3 (grasp)||* Office hours: Fri Oct. 17: 1:30--3:00PM|
|14||Oct 20*||Design practice
|* Instructor away at conference|
|15||Oct 22*||Midterm exam 2||* Instructor away at conference|
|16||Oct 27||Design reviews (in class)|
|17||Oct 29||Design patterns 1||hw4b: Core implementation and testing
Due: Nov. 17
|18||Nov 03||Design patterns 2|
|19||Nov 05||Design patterns 3||
09 is the Last Day to Withdraw.
* Instructor not available to meet Nov. 06 -- Nov. 09
|20||Nov 10||Design patterns 4|
|21||Nov 12||Design patterns 5|
|22||Nov 17||Design case study: GUIs|
|23||Nov 19||Design patterns 6|
|24||Nov 24||Refactoring 1|
|Nov 26||University Holiday -- no classes|
|25||Dec 01||Refactoring 2||hw4c: Full implementation with GUI
Due: Dec. 01
|27||Dec 08||Game demonstrations (in class)
Official Course Evaluations‡
Classes end on Mon Dec
‡ Instructor will not be present while students complete the official evaluations.
|Mon Dec. 15||Final exam during during Finals Week.
In class: same time, same place
Note: based on the University's official schedule for finals.
Design case study: Stream I/O
Design case study: Collections
Academic integrity: Violations of academic integrity will be handled in accordance with the WSU policy.
Special accommodations: If you have a documented disability that requires accommodations, you will need to register with Student Disability Services for coordination of your academic accommodations. The Student Disability Services (SDS) office is located at 1600 David Adamany Undergraduate Library in the Student Academic Success Services department. SDS telephone number is 313-577-1851 or 313-577-3365 (TDD only). Once you have your accommodations in place, I will be glad to meet with you privately during my office hours to discuss your special needs. Student Disability Services’ mission is to assist the university in creating an accessible community where students with disabilities have an equal opportunity to fully participate in their educational experience at Wayne State University.
This course reuses, by written permission, material by Professors Jonathan Aldrich, Charlie Garrod and William Scherlis from Carnegie Mellon University.
Last Updated: Wednesday, December 03, 2014 05:05:16 PM