====== Calendar ======
[[http://www.cse.yorku.ca/~skhan/course/2021W14/res|Programs Developed in Class]]
[[http://www.cse.yorku.ca/~skhan/course/2021W14/sol|Solutions]]
^ Week ^ Lab ^ Topics ^ Readings ^ Transparencies ^
| Jan 06 | ✘ | Overview of the course | Sections 1.1-1.3, 1.5, 1.4 (optional) | Lec-1a:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec1a-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec1a-6up.pdf|6up]] |
| | | Data Translation | Section 2.4 [[http://www.aaai.org/Magazine/Poster/ailandscape.jpg|AAAI Poster]]| Lec-1b:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec1b-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec1b-6up.pdf|6up]] |
| Jan 13 | ✘ | Data Translation, cont. | Sections 2.1-2.6 | Lec-2a: see Lec-1b |
| | | Code Translation |[[http://www.cse.yorku.ca/~skhan/course/2021S12/res/INSTRUCTIONS.pdf|MIPS INST.]] | Lec-2b:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec2b-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec2b-6up.pdf|6up]]|
| Jan 20 | Lab A | Code Translation, cont. | Sections 2.1-2.7 | Lec-3:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec3-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec3-6up.pdf|6up]] |
| Jan 27 | Lab B | Translating Utility Classes -- The Stack | Sections 2.8-2.9 | Lec-4:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec4-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec4-6up.pdf|6up]] |
| Feb 03 | Lab C | Translating Objects -- The Heap | Sections 2.10-2.12 | Lec-5:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec5-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec5-6up.pdf|6up]] |
| Feb 10 | Lab D | Linking and Loading | The rest of Chapter 2 (optional) | Lec-6: see Lec-5 |
| | | Machine Language (review) | | Review:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec6-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec6-6up.pdf|6up]] |
| Feb 17 | ✘ | ✘ | ✘ | Lec-7: ✘ |
^ ^^^^^
| Feb 24 | Make-up A-D | Midterm, Intro to Hardware | Sections B.1 to B.5 | Lec-8a:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec8a-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec8a-6up.pdf|6up]] |
| | | Combinational Circuits | | Lec-8b:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec8b-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec8b-6up.pdf|6up]] |
| Mar 03 | Lab K | Performance | Section 1.4 | Lec-9:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec9-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec9-6up.pdf|6up]] |
| | | The Single-Cycle Datapath and Control | Sections 4.1-4.4 | |
| Mar 10 | Lab L | The S/C Datapath and Control | | Lec-10a:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec10a-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec10a-6up.pdf|6up]] |
| | | | | Lec-10b:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec10b-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec10b-6up.pdf|6up]] |
| Mar 17 | Lab M | S/C Control, Pipelining | Sections 4.5-4.6 | Lec-11: see Lec-10b |
| Mar 24 | Lab N | Pipelining, cont. | Sections 4.7-4.8 | Lec-12:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec11-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec11-6up.pdf|6up]] |
| Mar 31 | Make-up K-N | Caches | Section 5.1-5.3 | Lec-13:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec12a-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec12a-6up.pdf|6up]] |
| | | | Section 5.4 | Concl.:[[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec13-1up.pdf|1up]] [[http://www.cse.yorku.ca/~skhan/course/2021W14/slides/Lec13-6up.pdf|6up]] |
^ ^^^^^
**Important Dates**
* Classes start on **Jan 6**.
* Family day: the University is closed on **Feb 17**.
* Midterm Exam is on **Feb 24**.
* The Drop Deadline is **Friday Mar 7**.
* Final Exam will be held during the exam period (Apr 8 - 24).