Computer Science 240
Laboratory for Machine Organization
Fall 2014
Instructor: | Jean Herbst |
Office: | E129 Science Center |
Phone: | x3162 |
Email: | jherbst@wellesley.edu |
Office Hours: |
Monday, 8:30PM - 9:30PM, Tuesday, 3:00PM - 4:00PM, Wednesday, 6:15PM - 7:15PM Thursday, 3:00PM - 4:00PM, and by appointment. |
Introduction
In CS 240 Laboratory,
students learn about concepts of Machine Organization by experimenting with software and hardware.
Lab material coordinates with lecture topics. Assembly language programming is the focus of the initial labs.
Students progess to experiments which demonstrate basic digital logic, by
physically assembling and operating integrated
circuits and other discrete devices. Software simulation tools are also used to model more
sophisticated circuits, including a simple processor.
Schedule
The class is held on Mondays in S173 in the Science Center.
Lab section 01 meets 1:30PM - 4:30PM,
Lab section 02 meets 5:30PM - 8:30PM.
Requirements
Weekly attendance of class and completion of lab reports and assignments is required.
Labs usually take 3 hours to complete.
If you must miss lab because of illness or other valid reason, you must notify the instructor prior to the missed lab and schedule a time to make up the lab. The make-up must occur before the next lab meeting.
For most labs, a lab assignment will be given, to be completed and submitted prior to lab. The lab assignment prepares you for the lab exercises to be done that day.
Lab assignments are due at the beginning of lab. These assignments will not be accepted late, and will be graded.
A lab report is also due at the end of class each week, describing results of the experiments. Reports should include:
Partners may submit a single lab report electronically by sharing the document on their Google drive with their partner and the lab instructor.
Grading
As stated in the syllabus, the laboratory accounts for 20% of your grade in the course.
Completing all labs is mandatory - you will receive no lab credit if you miss one or more sessions.
Your grade will be based on your lab assignments and lab reports. Each lab is worth 100 points. For labs in which an assignment is given, 30 of the 100 points will be for the lab assignment, and 70 will be for the lab report. Lab assignments will be graded for correctness, and must be submitted on time to receive credit. In weeks when no lab assignment is given, the laboratory report will be worth 100 points.
Lab Conference
The CS240-L01 Google Groups will be used for posting downloadable materials for lab.
Lab Materials
All assignments, notes, and exercises will be available from this lab page.
Lab 2 assignment
Lab 2 exercises
Lab 2 solutions
Lab 2 overheads
Lab 3 assignment
Lab 3 exercises
Lab 3 overheads (includes solution to assignment)
Lab 4 assignment
Lab 4 assignment solution
Lab 4 exercises
Lab 4 solution
Lab 4 overheads
Lab 5 exercises
Lab 5 solution
Lab 5 overheads
Lab 6 assignment
Lab 6 assignment solution
Lab 6 exercises
Lab 6 solution
Lab 6 overheads
Lab 7 assignment
Lab 7 assignment solution
Lab 7 exercises
Lab 7 solution
Lab 7 overheads
Lab 8 assignment
Lab 8 assignment solution
Lab 8 exercises
Lab 8 solution
Lab 8 overheads
Lab 9 assignment
Lab 9 assignment solution
Lab 9 exercises
Lab 9 solutions
Lab 9 overheads
Lab 10 assignment
Lab 10 assignment solution
Lab 10 exercises
Lab 10 solutions
Lab 10 overheads
Lab 11 assignment
Lab 11 assignment solution
Lab 11 solutions
Lab 11 exercises
Lab 12 exercises
Lab 12 solution
Lab 12 overheads
Date Created: August 28, 2000
Last Modifed: August 23, 2014
Page Expires: August 23, 2015