This repository is created to share the materials I, personally, have developed to teach the Introduction to Problem Solving and Programming in C++ course in Fall 2021 at the Department of Computer Sciecne, Tennessee Tech University. The content of the course is as follows:
- Intro to C++
- Variables and Assignments
- Branches and Flow Control
- Loops
- Functions and Pointers
- Arrays and Pointers
- Strings and Pointers
- Vectors
- File I/O
- Structures
Each chapter contains the slide deck used to teach the class, a set of coding examples to better understand the topics, and a list of helpful resources.
I would like to thank Prof. Dr. Gerald Gannod to give me the opportunity to teach the course and believing in me. Additionally, I would like to extend my gratitude to Ms. April Crockett for her valuable mentorship throughout the semester.