Main »

Lectures and handouts

Main.LecturesAndHandouts History

Hide minor edits - Show changes to output

Added lines 18-19:
* [[http://pages.cs.wisc.edu/~karu/courses/cs252/fall2015/handouts/lecture/ch8-cheat-sheet.pdf|CH8 cheat sheet]]
November 13, 2015 by 128.105.14.46 -
Added lines 15-17:
* [[http://pages.cs.wisc.edu/~karu/courses/cs252/fall2015/handouts/lecture/ch7-cheat-sheet.pdf|CH7 cheat sheet]]
* [[http://pages.cs.wisc.edu/~karu/courses/cs252/fall2015/handouts/lecture/lec-notes-25.pdf|Instruction by instruction state transition (Slides 5 to 14)]]
* [[http://pages.cs.wisc.edu/~karu/courses/cs252/fall2015/handouts/lecture/lec-notes-25.pdf|Instruction by instruction hardware execution (Slides 29 to 38)]]
November 02, 2015 by kzhao32 -
Added line 14:
* [[http://pages.cs.wisc.edu/~karu/courses/cs252/fall2015/handouts/lecture/isa-encoding.pdf|ISA encoding and CH6 cheat sheet]]
October 22, 2015 by 128.105.14.46 -
Changed line 12 from:
* [[http://pages.cs.wisc.edu/~karu/courses/cs252/fall2015/handouts/lecture/isa-ref-card.pdf|ISA reference sheet]]
to:
* [[http://pages.cs.wisc.edu/~karu/courses/cs252/fall2015/handouts/lecture/isa-ref-card.pdf|ISA reference sheet and CH5 cheat sheet]] 
October 22, 2015 by 128.105.14.46 -
Added line 13:
* [[http://pages.cs.wisc.edu/~karu/courses/cs252/fall2015/handouts/lecture/chap5-errata.pdf|Chapter 5 Errata]]
October 19, 2015 by kzhao32 - added isa reference link
Added line 12:
* [[http://pages.cs.wisc.edu/~karu/courses/cs252/fall2015/handouts/lecture/isa-ref-card.pdf|ISA reference sheet]]
October 07, 2015 by 128.105.14.46 -
Added lines 10-11:

* [[http://pages.cs.wisc.edu/~karu/courses/cs252/fall2015//handouts/lecture/ch4-cheat-sheet.pdf|CH4 cheat sheet]]
September 03, 2015 by 128.105.14.46 -
Changed lines 7-10 from:
Lecture notes will be uploaded here at the end of class.

!!!Supplementary Slides
# [[http://pages
.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/disc04_Midterm4.ppt|Exam 4 Topics & Overview]]
to:
Lecture notes will be uploaded at the end of class. Click on the lecture link in the course calendar.

!!!Supplementary Handouts
August 31, 2015 by 128.105.14.46 -
Changed lines 7-18 from:
* These powerpoint slides supplement the lecture given in class which will be primarily using chalkboard and discussion. 
* You are responsible for reading the associated chapter from the text '''before''' class

# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014/handouts/lecture/lec00_introduction.ppt|Introduction]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014/handouts/lecture/lec01_computers.ppt|Ch.1 - Welcome Aboard]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014/handouts/lecture/lec02_bits_and_operations.ppt|Ch.2 - Bits, Data Types, and Operations]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014/handouts/lecture/lec03_digital_logic.ppt|Ch.3 - Digital Logic]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec04_vonneumann_model.ppt|Ch.4 - The Von Neumann Model]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec05_lc3_overview.ppt|Ch.5 - LC3 Overview]] | [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec05_lc3_elaborate_withProblems.pptx|Elaborate slides with Practice Problems]]
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]] | [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming_elaborate_withProblems.pptx|Elaborate slides with Practice Problems]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec07_assembly_language.ppt|Ch.7 + 9.2 - Assembly Language]] | [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec07_assembly_language_elaborate_withProblems.pptx|Elaborate slides with Practice Problems]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec08_input_output_traps.ppt|Ch.8 + 9.1 - I/O, Traps]]
to:
Lecture notes will be uploaded here at the end of class.
April 18, 2014 by pradip16 - Adding slides for chapter 7
Changed line 17 from:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec07_assembly_language.ppt|Ch.7 + 9.2 - Assembly Language]]
to:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec07_assembly_language.ppt|Ch.7 + 9.2 - Assembly Language]] | [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec07_assembly_language_elaborate_withProblems.pptx|Elaborate slides with Practice Problems]]
April 04, 2014 by pradip16 - Adding slides for chapter 6
Changed line 16 from:
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]] | Elaborate slides with Practice Problems
to:
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]] | [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming_elaborate_withProblems.pptx|Elaborate slides with Practice Problems]]
April 03, 2014 by pradip16 - Removing link for Chapter 6 for now
Changed line 16 from:
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]] | [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming_elaborate_withProblems.pptx|Elaborate slides with Practice Problems]]
to:
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]] | Elaborate slides with Practice Problems
April 03, 2014 by pradip16 - Link edit
Changed line 16 from:
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]] | [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming_elaborate_withProblems|Elaborate slides with Practice Problems]]
to:
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]] | [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming_elaborate_withProblems.pptx|Elaborate slides with Practice Problems]]
April 03, 2014 by pradip16 - Adding elaborate slides with problem set to webpage
Changed lines 15-16 from:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec05_lc3_overview.ppt|Ch.5 - LC3 Overview]]
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]]
to:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec05_lc3_overview.ppt|Ch.5 - LC3 Overview]] | [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec05_lc3_elaborate_withProblems.pptx|Elaborate slides with Practice Problems]]
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]] | [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming_elaborate_withProblems|Elaborate slides with Practice Problems
]]
January 20, 2014 by karu -
Deleted lines 4-17:
!!!Section 1

Time: 9:55 AM - 10:45 AM Mondays, Wednesdays, and Fridays
Place: 1221 Computer Sciences

!!!Section 2

Time: 11:00 AM - 11:50 AM Mondays, Wednesdays, and Fridays
Place: 1221 Computer Sciences

!!!Attendance

While attending lectures and discussions is not mandatory, the faculty have observed a strong correlation between a student's success in CS/ECE 252 and their attendance record. Students that have difficulty waking up in time for morning lectures (9:55am is not early really) and/or staying alert during lectures are encouraged to invest in an alarm clock and a coffee pot.

Changed lines 10-19 from:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/lecture/lec00_introduction.ppt|Introduction]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/lecture/lec01_computers.ppt|Ch.1 - Welcome Aboard]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/lecture/lec02_bits_and_operations.ppt|Ch.2 - Bits, Data Types, and Operations]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/lecture/lec03_digital_logic.ppt|Ch.3 - Digital Logic]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec04_vonneumann_model.ppt|Ch.4 - The Von Neumann Model]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec05_lc3_overview.ppt|Ch.5 - LC3 Overview]]
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec07_assembly_language.ppt|Ch.7 + 9.2 - Assembly Language]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec08_input_output_traps.ppt|Ch.8 + 9.1 - I/O, Traps]]
to:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014/handouts/lecture/lec00_introduction.ppt|Introduction]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014/handouts/lecture/lec01_computers.ppt|Ch.1 - Welcome Aboard]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014/handouts/lecture/lec02_bits_and_operations.ppt|Ch.2 - Bits, Data Types, and Operations]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014/handouts/lecture/lec03_digital_logic.ppt|Ch.3 - Digital Logic]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec04_vonneumann_model.ppt|Ch.4 - The Von Neumann Model]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec05_lc3_overview.ppt|Ch.5 - LC3 Overview]]
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec07_assembly_language.ppt|Ch.7 + 9.2 - Assembly Language]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/lec08_input_output_traps.ppt|Ch.8 + 9.1 - I/O, Traps]]
Changed lines 21-25 from:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/disc04_Midterm4.ppt|Exam 4 Topics & Overview]]
to:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2014//handouts/lecture/disc04_Midterm4.ppt|Exam 4 Topics & Overview]]

!!!Attendance

While attending lectures and discussions is not mandatory, the faculty have observed a strong correlation between a student's success in CS/ECE 252 and their attendance record.
May 09, 2012 by rjlam -
Changed line 35 from:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/CS252_Midterm4.pptx|Exam 4 Topics & Overview]]
to:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/disc04_Midterm4.ppt|Exam 4 Topics & Overview]]
May 09, 2012 by rjlam -
Added lines 33-35:

!!!Supplementary Slides
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/CS252_Midterm4.pptx|Exam 4 Topics & Overview]]
April 20, 2012 by karu -
Changed lines 31-32 from:
# Ch.7 + 9.2 - Assembly Language (Example 1)
# Ch
.8 + 9.1 - I/O, Traps
to:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec07_assembly_language.ppt|Ch.7 + 9.2 - Assembly Language]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec08_input_output_traps.ppt|Ch.8 + 9.1 - I/O, Traps]]
March 19, 2012 by karu -
Changed lines 29-30 from:
# [http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec05_lc3_overview.ppt|Ch.5 - LC3 Overview]]
# Ch.6 - Programming
to:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec05_lc3_overview.ppt|Ch.5 - LC3 Overview]]
#[[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec06_programming.ppt|Ch.6 - Programming]]
March 05, 2012 by karu -
Changed line 29 from:
# Ch.5 - LC3 Overview
to:
# [http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec05_lc3_overview.ppt|Ch.5 - LC3 Overview]]
Changed line 28 from:
# Ch.4 - The Von Neumann Model
to:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012//handouts/lecture/lec04_vonneumann_model.ppt|Ch.4 - The Von Neumann Model]]
Changed line 27 from:
# Ch.3 - Digital Logic
to:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/lecture/lec03_digital_logic.ppt|Ch.3 - Digital Logic]]
January 22, 2012 by karu -
Changed line 26 from:
# Ch.2 - Bits, Data Types, and Operations
to:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/lecture/lec02_bits_and_operations.ppt|Ch.2 - Bits, Data Types, and Operations]]
January 22, 2012 by karu -
Changed line 25 from:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/lecture/lec01__computers.ppt|Ch.1 - Welcome Aboard]]
to:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/lecture/lec01_computers.ppt|Ch.1 - Welcome Aboard]]
January 22, 2012 by karu -
Changed lines 19-20 from:
!!!Lecture Notes to be posted soon below 
to:
!!!Lecture Notes below
Added lines 24-32:
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/lecture/lec00_introduction.ppt|Introduction]]
# [[http://pages.cs.wisc.edu/~karu/courses/cs252/spring2012/handouts/lecture/lec01__computers.ppt|Ch.1 - Welcome Aboard]]
# Ch.2 - Bits, Data Types, and Operations
# Ch.3 - Digital Logic
# Ch.4 - The Von Neumann Model
# Ch.5 - LC3 Overview
# Ch.6 - Programming
# Ch.7 + 9.2 - Assembly Language (Example 1)
# Ch.8 + 9.1 - I/O, Traps
January 21, 2012 by karu -
Changed lines 3-4 from:
There will be approximately thirty lectures scheduled in each section.
to:
There will be approximately thirty lectures scheduled in each section. 
Added lines 18-23:

!!!Lecture Notes to be posted soon below

* These powerpoint slides supplement the lecture given in class which will be primarily using chalkboard and discussion.
* You are responsible for reading the associated chapter from the text '''before''' class

January 21, 2012 by karu -
Changed lines 3-17 from:
There will be approximately thirty lectures scheduled Monday, Wednesday, and Friday 9:55-10:45 AM and 11:00-11:50 AM, respectively, in Sections 1 and 2. Lectures notes will be posted here soon.
to:
There will be approximately thirty lectures scheduled in each section.

!!!Section 1

Time:
9:55 AM - 10:45 AM Mondays, Wednesdays, and Fridays
Place: 1221 Computer Sciences

!!!Section 2

Time: 11:00 AM - 11:50 AM Mondays, Wednesdays, and Fridays
Place: 1221 Computer Sciences

!!!Attendance

While attending lectures and discussions is not mandatory, the faculty have observed a strong correlation between a student's success in CS/ECE 252 and their attendance record
. Students that have difficulty waking up in time for morning lectures (9:55am is not early really) and/or staying alert during lectures are encouraged to invest in an alarm clock and a coffee pot.
January 06, 2012 by karu -
Added lines 1-3:
(:title Lectures and handouts :)

There will be approximately thirty lectures scheduled Monday, Wednesday, and Friday 9:55-10:45 AM and 11:00-11:50 AM, respectively, in Sections 1 and 2. Lectures notes will be posted here soon.

Page last modified on December 08, 2015, visited times

Edit - History - Print - Recent Changes (All) - Search