^ Lab ^ Lecture ^ Topics ^ Readings ^ Slides ^ | May 18: ✘ | May 21 |Overview of the course|Sections 1.1-1.3|{{:chapter_1_1.pdf|}}{{:chapter_1_6.pdf|}} | | May 25: ✘ |May 28|Design Ideas, Performance|Sections 1.4-1.8|{{:chapter_1_1.pdf|}}{{:chapter_1_6.pdf|}} | |June 01: Lab A|June 04|Code Translation, \\ Operations|Sections 2.1-2.3,2.12| {{:chapter_2_1.pdf|}}{{:chapter_2_6.pdf|}}| |June 08: Lab B|June 11|Numbers, Instructions|Sections 2.4-2.5|{{:chapter_2_1.pdf|}}{{:chapter_2_6.pdf|}} | |June 15: Lab C|June 18|Operations, Decisions|Sections 2.6, 2.7|{{:chapter_2_1.pdf|}}{{:chapter_2_6.pdf|}} | |June 22: Lab D|June 25|Addressing, Parallelism|Sections 2.9-2.11,2.13,2.20| {{:chapter_2_1.pdf|}}{{:chapter_2_6.pdf|}} | |June 29: Make-up A-D|July 02|Midterm Exam|Chapters 1-2 | {{:sample_midterm_exam.pdf|}} \\ {{:sample_midterm_solution.pdf|}} | | \\ ||||| |July 06: Lab K|July 09|Logic Design|Sections 3.1 | {{:chapter3_1.pdf|}}{{:chapter3_6.pdf|}}| |July 13: Lab L|July 16|Arithmetic Logic Unit, \\ Arithmetic Operations|Sections 3.1-3.2| {{:chapter3_1.pdf|}}{{:chapter3_6.pdf|}}| |July 20: Lab M|July 23| ✘ | | | |July 27: Lab N|July 30|Arithmetic Operations (cont.), \\ Floating Point|Sections 3.3-3.5|{{:chapter3_1.pdf|}}{{:chapter3_6.pdf|}} | |Aug 03: ✘ |Aug 06|Logic Design Conventions|Section 4.1,4.2|{{:chapter_4_1.pdf|}}{{:chapter_4_6.pdf|}}| |Aug 10: Make-up K-N |Aug 13|Building Datapath,Pipelining|Sections 4.3,4.4, 4.5| {{:chapter_4_activities.pdf|}} | |Wed August 26 : Final Exam @ 9.00 AM ||| Chapters 1-4 | {{:sample_final_sol.pdf|}}| === Important Dates === * Lectures start on Thursday May 21. * Labs start on Monday June 01. * Midterm Exam is on Thursday July 02. * The Drop Deadline is Monday July 13. * Final Exam (150 minutes) is on Wed Aug 26 at 9.00 am.