MCS-284: Computer Organization (Fall 2021)
Note: This web site will be modified as the
semester progresses. You are responsible for all the updates made here, so please check this page often.
UPDATES:
- August 20th, 2021: the course webpage is up and running.
- Please note that this semester, due to Covid-19, the schedule will be much more flexible. Right now we plan to meet (in-person) everyweek on Monday, Tuesday, Thursday and Friday from 9.00AM - 9:50AM, in Olin 317. However, there will be days the lectures will be online; those tend to be the days we work on projects (lab days). I will make an annoucement in class in those cases and send out an email to you. The online lectures will be held via ZOOM. ZOOM ID: 915 937 1822. Otherwise, all lectures wil be in-person.
- The lecture notes and corresponding examples will be posted on Moodle a few hours before the lecture.
- Projects 1- 3 are available now.
- Midterm and Final exam preparation notes will be posted two weeks before the tests/exam on Moodle.
- Course Information
- Syllabus/Schedule/Archive
- Instructor Information/Availability
- Useful Resources
- Projects:
- Project 1: Making a Calendar.
- Start: Thursday, 9/16; Due: Friday, 10/1, by the beginning of class
- Writeup and handout files for Project 2: Manipulating Bits.
- Start: Monday, 10/11; Due: Thursday, 11/4, by the beginning of Class
- Writeup for Project 3: Defusing a Binary Bomb.
- Start:Tuesday, 11/9; Due: Friday, 12/3, by the beginning of Class
- Homework (will be available on Moodle):
- Homework # 1, 1st draft due Friday, 9/24 by the start of class, 2nd draft due Friday, 11/5 by the start of class, via Moodle
- Homework # 2, 1st draft due Monday, 10/11 by the start of class, 2nd draft due Friday, 11/5 by the start of class, via Moodle
- Homework # 3, 1st draft due Friday, 10/22 by the start of class, 2nd draft due Friday, 11/5 by the start of class, via Moodle
- Homework # 4, 1st draft due Thursday, 11/4 by the start of class, 2nd draft due Tuesday, 12/14 by the start of class, via Moodle
- Homework # 5, 1st draft due Monday, 11/15 by the start of class, 2nd draft due Tuesday, 12/14 by the start of class, via Moodle
- Homework # 6, 1st draft due Monday, 12/6 by the start of class, 2nd draft due Tuesday, 12/14 by the start of class, via Moodle
- Lecture Notes (will be available on Moodle):
- Examples covered in class:
- Test and Exam Preparations: