The University of Arizona
banner image

CSc 252 -- Lecture Schedule

Date Lecture
Day 29:
May 1
Quiz #7, 12:30 - 1:00 pm
Quiz #7 covers Pipelining, multi-clock cycle,
and single clock cycle architectures. Procedure
call questions are also possible.

Topic 3: MIPS Introduction, Slides 109 to 116,
two slides per page
Day 28:
Apr 29
Posted Program #6
Posted Homework #6
Topic 3: MIPS Introduction, Slides 101 to 109,
two slides per page
Day 27:
Apr 24
Topic 6: Pipelining, Slides 29 to 33,
two slides per page
Topic 7: Memory Hierarchy, Slides 1 to 7,
two slides per page
Day 26:
Apr 22
Topic 6: Pipelining, Slides 20 to 29,
two slides per page
Day 25:
Apr 17
Posted Program #5
Quiz #6, 12:30 - 1:00 pm
Quiz #6 covers material through the end of the
Topic 5 notes. This includes both the single-clock
cycle CPU and the multi-clock cycle CPU.
For example questions, see:
Homework #5
Sample Quiz 5: all questions
Sample Quiz 6: all questions
Sample Quiz 7: #2
Questions similar to previous Quizzes are also possible.

Topic 6: Pipelining, Slides 16 to 20,
two slides per page
Day 24:
Apr 15
Topic 6: Pipelining, Slides 1 to 16,
two slides per page
Day 23:
Apr 10
Topic 5: The Processor: Datapath and Control, Slides 54 to 62,
two slides per page
Day 22:
Apr 8
Handed out Program #4
Topic 5: The Processor: Datapath and Control, Slides 27 to 54,
two slides per page
Day 21:
Apr 3
Quiz #5, 12:30 - 1:00 pm
Quiz #5 covers material through Slide #23. This covers the
single-clock cycle CPU, with the exception of the jump
instruction.
For example questions, see:
Homework #4
Sample Quiz 5: all questions
Sample Quiz 6: #1, #2, #5
Questions similar to previous Quizzes are also possible.

Topic 5: The Processor: Datapath and Control, Slides 23 to 27,
two slides per page
Day 20:
Apr 1
Topic 5: The Processor: Datapath and Control, Slides 11 to 23,
two slides per page
Day 19:
Mar 27
Posted Program #3
Topic 5: The Processor: Datapath and Control, Slides 4 to 11,
two slides per page
Day 18:
Mar 25
Topic 3: MIPS Introduction, Slides 83 to 88,
two slides per page
Topic 5: The Processor: Datapath and Control, Slides 1 to 3,
two slides per page
Day 17:
Mar 13
Quiz #4, 12:30 - 1:00 pm
Quiz #4 covers material through the end of the ALU notes.
See Sample Quiz #4 (all) for example questions.
Questions similar to previous Quizzes are also possible.

There will not be a lecture following the Quiz as Patrick
will be attending the SIGCSE08 conference.
Day 16:
Mar 11
Topic 3: MIPS Introduction, Slides 70 to 83,
two slides per page
Day 15:
Mar 6
Topic 3: MIPS Introduction, Slides 66 to 70,
two slides per page
Topic 4: Gates and Boolean Algebra, Slides 49 to 52,
two slides per page
Day 14:
Mar 4
Topic 4: Gates and Boolean Algebra, Slides 38 to 49,
two slides per page
Day 13:
Feb 28
Quiz #3, 12:30 - 1:00 pm
Quiz #3 covers material through Slide 27 of the ALU notes.
See Sample Quiz #3 (all) and Sample Quiz #4 (questions 3
and 5) for example questions.
Topic 4: Gates and Boolean Algebra, Slides 34 to 38,
two slides per page
Day 12:
Feb 26
Topic 4: Gates and Boolean Algebra, Slides 20 to 34,
two slides per page
Day 11:
Feb 21
Handed out Homework #2
Topic 4: Gates and Boolean Algebra, Slides 5 to 20,
two slides per page
Day 10:
Feb 19
Handed out Program #2
Topic 3: MIPS Introduction, Slides 55 to 65,
two slides per page
Topic 4: Gates and Boolean Algebra, Slides 1 to 5,
two slides per page
Day 9:
Feb 14
Quiz #2, 12:30 - 1:00 pm
Quiz #2 covers material through Slide 44 of the MIPS notes.
See Sample Quiz #2 for example questions.
It will also help to write one or two small MIPS programs
and run them, or to write a portion of the solution for
program #1.

Topic 3: MIPS Introduction, Slides 50 to 55,
two slides per page
Day 8:
Feb 12
Topic 3: MIPS Introduction, Slides 35 to 50,
two slides per page
Day 7:
Feb 7
Handed out Program #1
Topic 3: MIPS Introduction, Slides 21 to 35,
two slides per page
Day 6:
Feb 5
Topic 3: MIPS Introduction, Slides 6 to 21,
two slides per page
Day 5:
Jan 31
Quiz #1, 12:30 - 1:00 pm
Quiz #1 covers material through Slide 35 of the Binary notes.

Topic 2: Storing Information Digitally, Slide 41,
two slides per page
Topic 3: MIPS Introduction, Slides 1 to 6,
two slides per page
Day 4:
Jan 29
Topic 2: Storing Information Digitally, Slides 25 to 40,
two slides per page
Day 3:
Jan 24
Topic 2: Storing Information Digitally, Slides 20 to 25,
two slides per page
Day 2:
Jan 22
Topic 2: Storing Information Digitally, Slides 1 to 20,
two slides per page
Day 1:
Jan 17
Course Introduction
Handed out Course Syllabus
Handed out Homework #1
Topic 1: Course Introduction, Slides 1 to 7,
two slides per page