CS224 -- Spring 2012

Project #1: Assembly Language Programming

Project Evaluation Report

Note: revisions are in red

Due Date: March 27th, up until15:30. From 13:00 till 13:30, this report may be submitted into the box outside EA-209. From 13:40 till 15:30, it can be given to the instructor personally (at Section 3 class, in BZ01). Early submissions are not allowed, and late submissions are definitely not allowed! Late submissions will receive a 0, so make every effort to get your report in on time, at the deadline!

Submission Rule: Each student who completed Project #1 must do the Project Evaluation Report. The answers to the questions should be your own, not taken from another person or another source. The report should be submitted to the instructor, either in person or in the box.

Grading: The Project Evaluation Report is part of the Personal Participation grade, and will be read and considered in evaluating your personal participation in Project #1

Format: The report must be written in English. It must be free of spelling and typological errors and, as far as possible, free of syntax and usage errors (in other words, written in correct English). The report must be prepared using a word processor (e.g. Word), printed on A4-size paper by a high-quality printer, and stapled in the upper left corner. The report should be submitted without a folder. Leave a 2-3 cm margin on each side of the pages. Use single line spacing and 12-point font size. All pages except the cover page should be numbered.

Contents: The Project Evaluation Report will consist of 5 parts, each beginning on a new page:

·         Cover/title page, with course number, semester name and year, name of the document, group #, name/ID/phone/email/section#  listed for the student, along with the signature in ink of the student to the Honor Pledge (signatures in pencil are invalid and unacceptable), a listing of the resources used (write "None" next to the category if not used), and the submission date. Each student should use the template cover page given here, but personalized.

·         Table of Contents page, with a numbered listing of each section of the report, along with the page where it can be found.

·         An Essay about the topic: "What I learned in testing and debugging our MIPS code, to get ready for for the final Code Demo". This essay should mention all the things you learned in testing and debugging the MIPS code and getting ready for the demo.

·         A list of the meetings held by the team (both physical and virtual meetings) since the beginning of the project. For each physical or virtual meeting, give the date, location, starting and ending time, names of those who attended, purpose, activities and accomplishments of the meeting

·         Evaluation of the Project: in this section, the student should answer each of the questions below, in a separate sub-section, each of which will have its own title. The student must evaluate the project individually, without consulting with other members of the group. In other words, the student should write in their own words, reflecting on what has been gained for him/her as a future engineer. Each sub-section will contain a short essay, on the following topics:

a. What is your evaluation of the overall project's quality and especially the quality of the final results your group obtained?

b. What were the most significant challenges technically to your engineering skills? Why were these things particularly challenging? How did you overcome these challenges?

c. What was the most enjoyable part of the project for you? Why?

d. What is your assessment of your group's teamwork and group dynamics, from doing a project in this way?

e. In what ways did you contribute to positive (or negative) teamwork and group dynamics? Include the quality and quantity of your your communication within the team, your attitudes toward the project and the other team member(s), your work effort and participation level (attendance at meetings, research and background work, effort of all kinds).

f. How do you assess your communication skills (written and oral) as shown in this project?

g. What things, if any, would you do differently if you could do this project over again?

h. Overall, what are the most valuable things that you learned/gained from this project?

i. What are your suggestions to the course instructor? Any suggestions to improve the project in the future?



·         List of your Contributions: You should give a full list of the contributions you have made toward the progress and accomplishments of the project, since the beginning of the project. [Note: by “contribution”, we mean the actual ideas/approaches/methods that are in the project , accepted by the other group member(s), and the work you did which has moved the project forward toward completion.]

·         Personal Time Log: Fill out the Personal Time Log, which lists each activity you have performed or participated in, since the start of the project, along with the time spent on it. The form of the spreadsheet to be used is given here at this link.

·         Summary of your Work: Complete the “Summary of the Work you Did” form, typing in your responses, and put it here. The form is found at this link.

·         Peer Evaluation: Evaluate your teammate(s) regarding the same aspects of teamwork listed in e) above

·         Self and Peer Grading: Complete the Self and Peer Grading Questionaire, typing in your repsonses, and put it last in the report. The form is found at this link.