Department of Systems and Computer Engineering
SYSC 2001* Section A            Foundations of Computer Systems               Fall 2007


This is the home page for SYSC 2001* (Fall 2007), Section A.

Check here often to make sure you know about the latest news or changes.

Links to various course materials will be posted here during the course.

The course outline is here: SYSC2001_F07.pdf

Lectures:

    Tues. and Thurs. 5050 MC 2:35 to 3:55

Labs:

    A1: Tues. 11:35 to 1:25     6050 MC & 6055 MC
    A2: Mon. 8:35 to 10:25     6050 MC & 6055 MC
    A3: Wed. 8:35 to 10:25     6050 MC & 6055 MC

TA hours:

    during scheduled labs (TAs will be in 6050 MC starting Monday Sept. 10)

Pre-Exam Q and A Session:     Friday, December 14, 10:00 am, room 5050 MC

In the Question and Answer Session, Prof. Pearce will answer the questions that you ask about SYSC 2001. Note the emphasis is on you to ask questions, this is not a "lecture" or "summary presentation" by Prof. Pearce.


Some recommended problems from the text are here.

Some sample solutions to some of the recommended problems are here (password protected as discussed in class).

The current marks listings are here.


Midterm Exam:

    Thurs. October 25 during class. Covers Chapters 1-5 & 7 of Stallings text. No calculators or other aids.

Students with student numbers less than 100708500 will write in 5050 MC

Students with student numbers greater than 100708500 will write in 502 SA (Southam Hall)


Assignment Postings and Due Dates:

Each assignment (there will be at least five) will be posted at about the time that the previous assignment is due.
Electronic assignment submission will be used for all assignments except Assignment 1.

The Submit program (used in SYSC 2002 and other courses) will be used. The student program needed to submit solutions for this course is located here: submit program
Before you can submit, you must run the program and "register". Use your student number and a password of your choosing. Please do not forget your password.

Assignment 1 Due: Thurs. Sept. 20 @ 2:35 pm

Assignment 1 marks are posted here . Please verify that your mark has been entered correctly. Please report any discrepancies to Prof. Pearce.

Assignment #2 Version 2 Due: Thurs. Oct. 04 @ 9:30 a.m.
NOTE: the submit program is now accepting this assignment.
The due date is extended to Fri. Oct. 05 @ 2:30 pm.
Note: Version 2 of the assignment is now posted. The only difference is the removal of "Registers.cpp" from the list of required files. The file is not needed for the assignment.

Assignment #3 Due: Thurs. Oct. 18 @ 9:30 a.m.
A A3FAQ is here.

VERSION 2 of assignment posted, due date has been deferred to Nov 8.
Assignment #4 Due: THURSDAY. NOV. 8 @ 9:30 a.m.
NOTE: a new version of MMemory.cpp has been posted (Nov. 5), the new version should not create any noticable difference in behaviour, but has more concise syntax.
A A4FAQ is here.

Assignment #5 Due: Mon. Dec. 3 @ 9:30 a.m.
You may take home the Virgo tools from here
NOTE: the Virgo software is already installed on the lab machines ... you do not need to install it!
The access to the software was not configured properly, but can be made to work as follows:
Login to your LAB account.
Open My Computer, and then open the P: drive and open the Virgo2.1 folder
Right-click on the assembler.exe program and then Send To -> Desktop (create shortcut)
Right-click on the virgo.bat program and then Send To -> Desktop (create shortcut)
Use the shortcuts that you just created to access the tools.
Sorry for the confusion!


Lecture Slides:

Slides will normally be posted here shortly before needed in lectures. This is to allow students to bring a copy to the lecture. Changes to the slides may occur at any time, even after the lecture, however.

SYSC2001-intro.ppt
SYSC2001-Ch1.ppt
SYSC2001-Ch2and3.ppt
SYSC2001-Ch4.ppt
SYSC2001-Ch5.ppt
SYSC2001-Ch7.ppt
SYSC2001-Ch9.ppt
SYSC2001-Ch10.ppt
VirgoLectures.ppt


Last Modified: November 27, 2007