Course Announcements

Important ISE 108 announcements will be posted on this page. Please check this page regularly to make sure that you do not miss anything critical.


ISE 108 Final Exam Information

The ISE 108 final exam will take place on Monday, December 14, from 5:15–7:45 PM in Javits 105. The exam will (mostly) be cumulative, and will cover the topics in chapters 1–7, 9, 14–15, and 17.

The final exam is closed-book, closed-notes. As with the midterm exams, however, you may bring a single "cheat sheet" with any notes that you want.

A set of practice problems for the final exam is now available for downloadSolutions are now available as well.


ISE 108 Project Presentation Dates

I will be in my office (Computer Science 1402) at the following times next week for project presentations. To present your project, at least one member of your group must bring in an electronic copy of your final project code (either bring in a flash drive, or be prepared to retrieve it from your e-mail or your MySBFiles account).

When you present your project, you will run your program for me and explain what it does. I will look (briefly) at the source code and ask you some questions about it to learn more about what you did. At that point, I'll assign you a grade for the project. The entire process should take no more than 10 minutes per project.

Monday, 12/14: 11 AM–1 PM, 1:30–5:00 PM

Tuesday, 12/15: 11 AM–12 PM, 1–6 PM

Wednesday, 12/16: 3–6 PM

Thursday, 12/17: 11 AM–1 PM, 2-4 PM

Friday, 12/18: 11 AM-1 PM


ISE 108 Extra Credit Program

Using Chapter 14 and the sample code as a guide, create a small Processing sketch that displays a 3D representation of the object or character of your choice (for example, a 3D version of Zoog, or a snowman). Your sketch must include at least four shapes or components (a single cube or sphere is not enough), and should include some sort of motion or rotation (either automatic or mouse-controlled). See the Processing documentation for the box() and sphere() commands; they will make this much easier. This program is worth at least 4 points toward your final grade (more points will be awarded for more complex sketches) and is due when you submit your final project.

Final Project posted

The final programming project has been posted on the Assignments page. It is due on or before 5:00 PM on Thursday, December 17. You may complete the project alone or in a group of up to three students.

Homework 4 posted

Homework 4 has been posted on the Assignments page. It is due by 11:59 PM on Friday, December 11. As with the previous homework assignments, submissions should be e-mailed to the graduate TA.

The Assignments page also contains links to the source code and data files for Homework 4.

Homework 3 posted

Written Homework 3 has been posted on the Assignments page. It is due by 11:59 PM on Friday, November 20. All submissions should be e-mailed to the graduate TA.

ISE 108 Midterm 2 Updates

• Two practice exams for Midterm 2 have been posted on the Exams page. Solutions will be added shortly.

• The SBCS review session is scheduled for Tuesday, November 10, from 7–8 PM in Computer Science 1310. Please bring a copy of the practice exam posted on the Exams page.

ISE 108 is CANCELLED Wednesday, 11/4

Sorry for the late notice, but I need to cancel tomorrow's ISE 108 class. We'll reconvene on Monday with an in-class review session for Midterm 2. Images and image transformations will have to wait until the following Monday, after the exam.

A practice midterm exam will be posted Wednesday night, along with Homework 3 and all of the sample code from class to date.

REMINDER: Midterm 2 is scheduled for Wednesday, 11/11

Midterm 2 will be held in class on Wednesday, November 11. The exam will cover all of the material that we discussed in class since Midterm 1 (plus some of the older topics, for review purposes). A review session will be held in class on Monday, 11/9. The Stony Brook Computing Society (SBCS) will also hold a review session for the exam (time and date TBA). Practice exams and detailed exam information will be posted ASAP.

Classes and Arrays; "Chutes and Ladders" case study

Sample code for the current version of the "Chutes and Ladders" case study has (finally) been posted on the Slides page. I hope to complete this small- to medium-scale program by the end of Wednesday's class. In the meantime, I am still working to create a simplified version of my other classes' slides for objects, classes, and arrays; for the moment, please read chapters 7 and 8 in the textbook for a basic discussion of these concepts.

Homework 2 posted (10/15/09)

Written homework 2 has been posted on the Assignments page. It is due by 11:59 PM on Friday, October 30, 2009. All submissions should be e-mailed to the graduate TA (be sure to include your name, ID #, and "ISE 108 HW 2" somewhere in your message).


Midterm 1 will be held on Wednesday, October 7

Midterm 1 will be held in class on 10/7. On Monday, 10/5, I will hold a review session during class. See the Exams page for more details, including a link to a practice exam.

The SBCS will also hold a review session for the exam on Tuesday, 10/6, at 7:00 PM in Computer Science 2129. A second practice exam (for this review session) is provided on the Exams page as well.

Reminder: No class Monday, 9/28; make-up on Tuesday, 9/29

Due to the Yom Kippur holiday, University classes are cancelled for Monday, 9/28. The following Tuesday, 9/29, is a correction day that follows a Monday schedule. As a result, ISE 108 will meet on Tuesday and Wednesday next week.

TA Office Hours

The undergraduate TA, Ibtisam, will hold weekly office hours on Tuesday afternoons from 4–6 PM in Computer Science 2126 (the Transaction Lab). If you have questions about programming and are unable to make it to my office hours earlier in the day, please stop by to speak with him.

Homework 1 posted

Written Homework 1 has been posted on the Assignments page. It is due by the start of class on Wednesday, September 23. Submissions should be e-mailed to the graduate TA.

No Class Monday, September 7

Due to the Labor Day holiday, all University classes are cancelled for Monday, September 7. ISE 108 will resume on Wednesday, September 9.

Academic Dishonesty Form

As noted in the syllabus, students are required to turn in a signed copy of the ISE 108 Academic Dishonesty Form before their assignments will be graded. Please download a copy of the form from the link above and submit it to the instructor before the end of lecture on Wednesday, September 9.

This page was last modified on 11/22/09