ICS 312 TA Homepage Fall 2009

General Information

TA:Jade Cheng  成玉  (yucheng@hawaii.edu)
Instructor:David Pager (pager@hawaii.edu)
Course:Machine-Level and Systems Programming
TA Office:POST Building Room 303-3 (cubicle 3)
TA Hours:Tuesday 11:00 to 12:00
Thursday 11:00 to 12:00

Course Requirements

TBD

Homework Assignments

If you do not complete homework assignments sufficently, you would automatically fail the course. Otherwise, homework does not affect your grades. Homework submissions will be recorded and posted on this site using the student codes provided by the TA.

Please submit your homework assignments by 11:59 pm on the posted due date. Homework received on time will receive 10 points. One point will be deducted for late submissions. After one week homework will not be accepted.

To facilitate the grading process, please try to follow the following guidelines when submitting assignments.

  1. Email submissions

    Assignments should be submitted via email using your UH UNIX email account. The TA will not accept any other form of submissions.

  2. “To” field of email

    Assignments should be submitted to yucheng@hawaii.edu. Please do not send the assignments to the professor.

  3. “Cc” field of e-mail

    Please cc the email to youself. That way, if the TA doesn’t get your email for some reason, you have proof that it was sent.

  4. Subject of email

    Please use the following pattern for the subject of your email.

    [312] homework number

    For example: [312] homework 1

  5. Body of email

    Please copy and paste the contents of the homework in the email body. That way, the TA will receive your work even if the attachment is rejected.

  6. Attachments

    Plain text files are preferred. PDF, JPG, and PNG files are also accepted. Please do not send Microsoft Office documents.

  7. Multiple submissions

    You may submit an assignment more than one time. Only the most recent assignment submitted will be evaluated.

Grades

The grades for homework assignments, programming projects, in-class quizzes, and the exams will be posted using the student codes provided by the TA. If you lose or forget your code, please contact the TA.

Scores for Student 531

AssignmentMaximumScorePercent
Homework 1 Exercise 1.2, 1.31010100%Chart
Homework 2 Exercise 2.21010100%Chart
Homework 3 Program: Hello world1010100%Chart
Homework 4 Exercise 4.110770%Chart
Homework 5 Exercise 10.1, 10.21010100%Chart
Homework 6 Exercise 5.1, 5.31010100%Chart
Homework 7 Exercise 9.21010100%Chart
Homework 8 Program: Loop and Add1010100%Chart
Homework 9 Program: Read a String Using 0a Function1010100%Chart
Homework 10 Program Call a Subroutine1010100%Chart
Homework 11 Program: Call by Value, Call by Reference1010100%Chart
Homework 12 Program: String Processing1010100%Chart
Homework 13 Program: Macros1000%Chart
Homework 14 Program: File Processing1010100%Chart
Homework 15 Program: Floating Point Instructions1000%Chart
Homework 16 Program: Vedio Text1010100%Chart
Homework 17 Program: Macors to Draw lines1010100%Chart
Homework 18 Parsing Machine100%Chart
Homework 19 Grammar100%Chart
Homework 20 Lex Counting Vowel-Consonant Pairs100%Chart
Optional homework Extended Euclidean Algorithm1000%Chart
Quiz 1: Speed Test1.5167%Chart
Quiz 1: Number System1.50.533%Chart
Quiz 2: Program Structure3267%Chart
Quiz 4: Subroutine Using the Stack33100%Chart
Quiz 5: Vedio Text300%Chart
Project 1: House100100100%Chart
Midterm Exam1009090%Chart

Homework and Quiz Solutions

The solutions of some of the homework assignments and the in-class quizzes will be posted in this section. Since late submmisions are allowed, the solutions will not be available until a couple of weeks after the due date.

Links

Valid HTML 4.01 Valid CSS