|
CS4414: Recitations (Labs)CS4414 has a required weekly recitation focused on practical C++ and Linux skills and the homework assignments. The recitation is in-person at Uris G01, Friday 2:55 - 4:10PM. Alicia leads the recitations. The demos used in recitations are available on a github repository To make recitations more interactive, we use pollev https://pollev.com/cs4414c552 (The responses will not be used for attendance or grading) |
Date | Topic | Slides, Notes | Remarks, chapter references, additional recommended readings (if any). BO: Bryant and O'Hallaron. BS: Bjarne Stroustrup. |
1. Aug 30 | Introduction to recitations, C++ environment, C++ Primitive types | slides-pdf | Provides an overview of the recitaion, and provides instructions to set up VSCode with a remote linux machine; Introduction to C++ primitive types |
2. Sep 06 | C++ Derived types and user-defined class | slides-pdf | Introduce C++ derived types: pointer, reference, array, function, and user-defined C++ class. |
3. Sep 13 | C++ Memory and smart pointers | slides-pdf | Demonstrate how C++ programs manage memory segments, with focus on stack and heap; introduce smart pointers. |