Computer Architecture and System Programming Laboratory
Course description is here, with pointers to syllabus.Please observe carefully that the method of operation of the labs will deviate in a major way from previous years.
See announcements on mandatory talks for SP lab as well as architecture and SP lab.
Exams
Final exam (All courses: "Architecture", "SPlab", and "Architecture and SPlab"):- "MOED A": Tuesday, June 21, at 9AM.
- "MOED B": Wednesday, July 13, at 9AM.
Exam material:
- Splab: all issues covered in the 3 SPlab lectures, and all 9 labs. Exam type similar to mid-term exams in SPlabs in previous years. Estimated exam duration: 90 minutes.
- Architecture and SPlab: all SPlab material, plus all material from lectures and practical sessions on architecture. Exam type similar to previous years, will also include questions similar to SP lab mid-terms from previous years. Estimated exam duration: 3 hours.
This is an "open book" exam, and it therefore highly recommended that you bring all relevant material with you, including manuals.
Lab Instructions:
1) Arrive ONLY at labs to which you are registered.2) The lab sessions are done ONLY using Linux. Make sure your CS department Linux account works well BEFORE Lab 1.
3) Compile only though a makefile using command line console or terminal (not through Eclipse or any other environment).
4) Keep your code for future labs.
5) Before every lab session, go over the reading material, prepare task 0.
6) Apart from Task 0, and unless mentioned otherwise, all the other tasks must be prepared DURING the lab, and NOT at home before the lab!!!
7) Completion labs will be initiated in order to finish the lab work. Dates will be announced on the web-page.
8) The purpose of the lab apart from class material, is to teach you how work by yourself (industry mode). Hence, read the MAN. Try to find the solutions on your own.
9) When calling the instructor, please focus your bug list. Saying " is not working, I don't know why ." is not likely to be helpful to either of you.
10) Arrive on time! The first 5-10 minutes of every lab contain important information for the rest of the lab. Missing this information will cause unnecessary time waste during the lab, thus also delaying the other students.
11) Grading Policy: 30% of the grades are for: Coming prepared to lab, doing task0, arriving on time. Another 40-60% are for completing the mandatory tasks at the lab, and general work at the lab itself. The rest is given for completing the final tasks (during lab hours, possibly in a completion lab).
12) Cheating will not be tolerated!!!