Computer Programming (II)

Spring 2006
Prof. Yukon Chang


Sample Programs     Lecture Slides

The following is a list of handouts and papers to be covered in the course.

Date

Article/Link

Description

6/8/2006

Final Exam

The in-class final exam will be held on June 20 in Room 50509.

6/5/2006

Self-test exercises

Study the following self-test exercises for the final exam:

l         Chapter 14: problems 1-7

l         Chapter 15: problems 1-2

l         Chapter 16: problems 1-4

l         Chapter 17: problems 1-13

6/5/2006

Assignment 6

Please note that there will be NO MORE lab test in this course. You still need to study this assignment to get yourself prepared for the final.

5/22/2006

Midterm 3

The second midterm is to be held in class on May 23 in Room 50509.

5/17/2006

Lab Test 5

Lab Test 5 is to be held at 6 p.m. on May 17, 2006. Click here to get the test problems. When you are done, ask one of the TAs to grade your program and then click here to turn in your program.

5/16/2006

VC 6.0 compiler error fix

One of the TAs has found a fix for the compiler error – download and install VC service pack 6. Please read his email and follow the instruction.

5/16/2006

Midterm 3

The second midterm is to be held in class on May 23. The room in which the exam is to be held will be announced later.

5/9/2006

Assignment 5

Please do Problem 2, the Rational class, on p. 363 of the textbook. This assignment will be the basis for the next Lab Test, which is scheduled at 6 p.m. on May 17, 2006.

5/3/2006

Makeup Exam for Midterm 2

Click here to get the makeup exam problems. When you are done, ask one of the TAs to grade your program and then click here to turn in your program.

5/1/2006

Makeup Exam for Midterm 2

Those who took the exam but failed to get a total of 30 points on the last four problems will have a chance to make it up at 6 p.m. on May 3, 2006. The makeup exam will be concentrated on the HugeInteger class. The highest score you can get on the makeup is 40-the total you get on the last four problems.

4/18/2006

Lab Test 4

Lab Test 4 is to be held at 6 p.m. on April 19, 2006. Click here to get the test problems. When you are done, ask one of the TAs to grade your program and then click here to turn in your program.

4/18/2006

Midterm 2

The second midterm is to be held in class on April 25 in Room 50709.

4/3/2006

Assignment 4

This assignment will be the basis for the next Lab Test, which is scheduled at 6 p.m. on April 12, 2006.

3/29/2006

Lab Test 3

Lab Test 3 is to be held at 6 p.m. on March 29, 2006. Click here to get the test problems. When you are done, ask one of the TAs to grade your program and then click here to turn in your program.

3/27/2006

TAs and their office hours

There are four teaching assistants for this course:

郭東黌: email: m9303014@stmail.isu.edu.tw, office: 3107, 分機:3949.

林長富: email: m9303018@stmail.isu.edu.tw, office: 3107, 分機:3949.

陳冠億: email: m9303032@stmail.isu.edu.tw, office: 3909, 分機:3950.

陳偉翔: email: m9403011@stmail.isu.edu.tw, office: 3107, 分機:3949.

 

Their TA hours are:

郭東黌:  by appointment.

林長富: 18:30 ~ 20:00 Thursday at 3107.

陳冠億: 18:30 ~ 20:00 Tuesday at 3119.

陳偉翔: 18:30 ~ 20:00 Monday at 3107.

3/23/2006

Correction to Assignment 3

Most HugeInteger parameters in assignment 3 should be passed by references. Please download the link again to see the changes.

3/21/2006

Assignment 3

This assignment will be the basis for the next Lab Test, which is scheduled at 6 p.m. on March 29, 2006.

3/20/2006

Midterm Exam 1

As announced in late week’s class, the first midterm will be held in class tomorrow at Room 3901.

3/15/2006

Lab Test 2

Lab Test 2 is to be held at 6 p.m. on March 15, 2006. Click here to get the test problems. When you are done, ask one of the TAs to grade your program and then click here to turn in your program.

3/8/2006

Lab Test 1 Make-up

Download this empty program as your starting point. If you are assigned a blue test, click here. If you are assigned a red test, click here.

When you are done, ask one of the TAs to grade your program and then click here to turn in your program.

3/6/2006

Make-up for Lab Test 1

There will be a make-up lab test at 6 p.m. on March 8, 2006, for those who either missed the test or did it poorly. The list will be announced in class.

3/6/2006

Assignment 2

This assignment will be the basis for the next Lab Test, which is scheduled at 6 p.m. on March 15, 2006.

3/1/2006

Lab Test 1

Lab Test 1 is to be held at 6 p.m. on March 1, 2006. Download this empty program as your starting point. If you are assigned a blue test, click here. If you are assigned a red test, click here.

When you are done, ask one of the TAs to grade your program and then click here to turn in your program.

2/21/2006

Assignment 1

These programming assignments are provided so that you can practice your programming skills. Although they will not be collected or graded, you are encouraged to do them because many lab exam problems will be similar to the ones in these assignments.

2/20/2006

syllabus

This is the syllabus for this course.