Lab

All lab work must follow good C coding conventions.

 

 

 

Date Pre-Lab (due BEFORE lab) Lab Due Date
01/16/2018 1. Introduction to CSCI206 labs 01/23/2018
01/23/2018 zyBook: 3.1, 3.2, 3.3, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.14, 3.19, 3.20, 3.22, 3.28, 3.29, 3.30, 3.31 Pay special attention to 3.6, 3.14 (toupper), 3.19 (while), 3.20 (fgets), 3.28 (formatting), 3.30 (fgets) 2. C Programming 01/30/2018
01/30/2018 Pre-lab 3 3.Intro to MIPS Assembly 02/06/2018
02/06/2018 zyBook: 6.10 (strcmp, strncmp), 6.12 (strncpy, strcat, strlen), 6.14, 6.15 (command line arguments), 6.16, 7.2, 7.6, 7.9, 7.10, 7.11, 7.14, 7.16, 7.17, 7.18 4. Intermediate C Programming 02/13/2018
02/13/2018 No Pre-lab (exam) 5. Mastering the memory map 02/20/2018
02/20/2018 Pre-lab 6 6. Procedures in MIPS 02/27/2018
02/27/2018 Pre-lab 7 7. Intro to VM, arrays, and structures in assembly and C 03/06/2018
03/06/2018 Pre-lab 8 8. Dynamic memory with linked lists 03/20/2018
03/20/2018 No pre-lab (spring break) No new lab (finish Lab 8) 03/27/2018
03/27/2018 Pre-lab 10 10. Floating point operations 04/03/2018
04/03/2018 Pre-lab 11 11. Buffer overflow and stack smashing 04/10/2018
04/10/2018 Pre-lab 12 12. Bomb lab
04/17/2018 None (continue to work on Bomb lab) 13. Bomb lab (continued) 04/24/2018
04/24/2018 Pre-lab 14 14. Cache Memory 11:55 pm, 04/30/2018

 

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Print Friendly

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This blog is kept spam free by WP-SpamFree.