CSC258H5 - Computer Organization - Winter 2017

Mathematical & Computational Sciences, University of Toronto Mississauga

Announcements are posted on the Discussion Board.

Contacts

Course Info Sheets: LEC0101 LEC0102

Please read the course info sheet for the course description, marking schemes, and policies.

Instructor

  • Larry Zhang, office: DH-3076, email: ylzhang AT cs DOT toronto DOT edu

TAs

Alex Klemenchuk, Arash Gholami, Ash Ramanathan,

Mohammed Khan, Nick DiRisio, Nick Rajkumar, Sergey Gayvoronskiy

Lectures

LEC0101: Monday 3pm - 5pm, in IB-345

LEC0102: Tuesday 3pm - 5pm, in CC-1140

Labs

PRA0101: Wednesday 3pm - 5pm, DH-2010

PRA0102: Wednesday 5pm - 7pm, DH-2010

PRA0103: Wednesday 7pm - 9pm, DH-2010

PRA0104: Thursday 3pm - 5pm, DH-2010

PRA0105: Thursday 5pm - 7pm, DH-2010

PRA0106: Wednesday 1pm - 3pm, DH-2010

PRA0107: Thursday 7pm - 9pm, DH-2010

Office Hours

Monday 5pm - 6:30pm

Tuesday 5pm - 6:30pm

or by appointment

Discussion Board (Piazza)

All course-rated discussions as well as course announcements. Daily reading is required.

MarkUs

Logged in using UTORid, MarkUs will be used for looking up your term marks.

Weekly Feedback Form (Anonymous)

Helps improving your learning experience on a weekly basis instead of on a termly basis.

Educational Memes

A collection of educational memes contributed by the students and TAs.

Schedule

Tentative Weekly Schedule

M-F Date Topics and Readings Lectures Labs Quizzes

Week 1 Jan 2-6

Intro; Transistors; Basic Logic Circuit

Slides

No lab

Week 2 Jan 9-13

Combinational Circuit Design; K-Map

Slides

Lab 1

Quartus Tutorial

DE2 Pin Table

Quiz 1

Week 3 Jan 16-20

Logical Devices: Muxes, Adders, Decoders

Slides

Lab 2 (prelab due Jan 18)

Quiz 2

Week 4 Jan 23-27

Sequential Circuits: Latches and Flip-Flops

Slides

Lab 3 (prelab due Jan 25)

Quiz 3

Week 5 Jan 30-Feb 3

Registers; Counters; FSMs

Slides

Past test 1 Solution

Past test 2 Solution

Lab 4 (prelab due Feb 1)

Quiz 4

Week 6 Feb 6-10

Processor Components; Midterm Review

Slides

Lab 5 (prelab due Feb 8)

Quiz 5

Week 7 Feb 13-17

Midterm in class

Processor Components Cont.

Slides

No Lab

No Quiz

Feb 20-24

No lecture in Reading Week

Midterm solutions

Remarking form

Blank tests

Week 8 Feb 27-Mar 3

Microprogramming

Slides

Datapath handout

Lab 6 (prelab due Mar 1)

Quiz 6

Week 9 Mar 6-10

Assembly I

Slides

MIPS assembly reference

Machine code reference

Lab 7

Quiz 7

Week 10 Mar 13-17

Assembly II

Slides

Lab 8

sample.s

Quiz 8

Week 11 Mar 20-24

Assembly III

Slides

Lab 9

Quiz 9

Week 12 Mar 27-Mar 30

Wrap-Up and Review

Slides

Exam cover and reference sheets

W16 exam

Lab 10

lab10b.s

Tests

Midterm

When: Feb 13 (LEC0101) and Feb 14 (LEC0102), 3:10pm - 4:00pm

Where: Lecture room

Duration: 50 minutes

Aids allowed: None

Bring your student card.

Final Exam

When: Apr 8, 1pm - 4pm

Where: IB-110

Duration: 3 hours

Aids allowed: None

Bring your student card.