CIS 5050: Special Sessions


Special session I: C/C++ Refresher

The goal of this session is to review some basic concepts in C and C++ that might be useful for completing the assignments in CIS 505. Specifically, we plan to discuss pointers, memory allocation, object-oriented programming, namespaces, types and data structures.

Time: Friday, September 2 at 1:30-3:30pm EDT
Location: Wu & Chen
Materials: video, slides.

Special session II: Debugging tools

The goal of this session is to introduce some common tools for debugging C/C++ programs, which will be extremely useful in the assignments and project. Topics covered will include stack and heap basics, gdb, address sanitizers, valgrind, as well as coding style.

Time: Friday, Sep 2, 2021 at 1:30-3:30pm EDT
Location: Wu & Chen
Materials: video, slides, examples.

Special session III: Version control

The goal of this session is to review how version control works through git. We will be covering most common commands, how git works under the hood on a fundamental level, as well as how to best use version control collaboratively.

Time: Friday, Sep 9, 2022 at 9:30-10:30pm EDT
Location: Berger Auditorium
Materials: video, slides.

Return to the main page

Web site contact: Linh Thi Xuan Phan