Announcements

Important ISE 208 announcements will be posted on this page (more recent announcements will be closer to the top). Please check this page regularly to make sure that you do not miss anything critical.


Practice Problems for Final Exam

The files below contain some problems from an old computer-based exam (from CSE 114). These problems are similar to what you may encounter on the final exam (although the real final exam may vary in the number and difficulty level of the problems).

• Exam questions (corrected link)

• CSE114List.java

• ArrayProblem.java

• Balancer.java

ListNode.java (needed for problem 1)

Update: Practice final exam solutions are now available.

Extra Credit Program posted

An optional extra-credit programming assignment (the Bifid Cipher) has been posted on the Assignments page. It is due by 11:59 PM on Monday, 12/14, and is worth either 4 or 5 points toward your final grade (meaning half of a letter grade).

Homework 4/Final Project posted

The final programming assignment has been posted on the Assignments page. You may choose to complete the coffee ordering system from Homework 3, or you may complete a different GUI program. This assignment is due (via e-mail to the graduate TA) on Monday, December 14, at 11:59 PM.

CodeLab Problem Set 9 posted

15 recursion exercises have been posted as CodeLab assignment 9. These problems bring the grand total to 100 exercises, and are due by 11:59 PM on Monday, December 7. Half-credit is available if they are completed between 12/8 and 12/14.

Revised Schedule of Upcoming Topics

Friday, 11/20: Linked Lists (part 2 of 2)

Monday, 11/23: GUI programming (part 1)

Wednesday, 11/25: GUI programming (part 2)

Friday, 11/27: No class

Reminder: ISE 208 Midterm 2 is Wednesday, November 18

Midterm 2 will be held in class on Wednesday, November 18. As with the first midterm, you are allowed to create and use a single "cheat sheet" for the exam. Technically speaking, the exam will be comprehensive, but it will mainly (75%) focus on topics covered after Midterm 1: inheritance and polymorphism, exception-handling, and recursion. Searching and sorting will NOT be included on this exam.

Two practice exams have been posted on the Exams page will be posted on Friday evening. One will be discussed during the in-class review session on Monday, November 16. The second exam will be discussed during the SBCS review session on Tuesday, November 17.

Homework 3 posted (updated 11/12)

Homework 3 (Polymorphism and File I/O) has been posted on the Assignments page. Homework 3 is due (via e-mail) by 11:59 PM on Monday, November 23. A test driver and sample data file have been posted as well.

Homework 3 errata: The String field in the CoffeeOption class should be called "name" rather than "description". It is referred to correctly in the subclass descriptions.

Homework 2 Deadline extended

As announced in lecture on Wednesday, the deadline for Homework 2 has been pushed back to 11:59 PM on Monday, November 2. Remember to e-mail your submission to the graduate TA : bhejakak AT gmail DOT com.

Programming Homework 2 posted

Programming Homework 2 (Practice with Arrays and Strings) has been posted on the Assignments page. It is due by 11:59 PM on Friday, October 30 Monday, November 2. Submissions should be e-mailed to the graduate TA at the address listed on that page (please do not submit more than one copy or version of your solutions).

Reminder: Midterm 1 is Wednesday, 10/14

As mentioned in class (and in the course schedule), Midterm 1 is scheduled for Wednesday, 10/14, in class. The exam will cover everything that we have gone over in class up through Friday, 10/9. More details, along with practice questions, are posted on the Exams page. UPDATE: The solutions for the (non-SBCS) practice exam have been corrected to fix an error in the "DriverExam" question. Please re-download the new version at your convenience.

The SBCS will hold a review session for Midterm 1 on Tuesday, 10/13. The review will take place from 7:00–8:30 PM in Computer Science 2129. A practice exam is available from the Exams page.


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 208 will meet on Tuesday, Wednesday, and Friday of next week.

Homework 1 Test Driver posted

A test driver for Homework 1 has (finally!) been posted in the Assignments section.

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.


Programming Homework 1 posted

Homework 1 has been posted on the Assignments page. It is due (via e-mail Blackboard) at 5:00 PM on Friday, October 2.


CodeLab Problem Sets 1 and 2 posted

After some initial delays, CodeLab problem sets 1 and 2 are finally available at http://www.turingscraft.com.

• Exercise set 1 is due at 11:59 PM on Wednesday, September 16.

• Exercise set 2 is due at 11:59 PM on Wednesday, September 23.

You have an additional week from each problem set's deadline to complete any remaining problems for half-credit (so, for example, you can complete problems from the first exercise set for half-credit between 9/17 and 9/23). After that time, you will be unable to receive any credit for that problem set.


No Class Monday, September 7

Due to the Labor Day holiday, all University classes are cancelled for Monday, September 7. ISE 208 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 208 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 8/25/09