1.) Course Introduction, C++, and Revision Systems(Git)
2.) C++ Object Oriented Programming and how to Structure a C++ Project
3.) Design Considerations and Design Patterns 1
4.) Software Development Lifecycle
6.) Structural Testing and Functional Testing
7.) Exam on canvas (Opens the 25th closes the 30th at 11:59 pm EST)
8.) Program Analysis and Code Refactoring
10.) Design Principles for User Interfaces
11.) Testing Strategies
12.) Design Patterns 2
13.) Tentatively project work time
14.) Course wrap up and project work time
☰ Select another Module
Module 7 - Exam on canvas (Opens the 25th closes the 30th at 11:59 pm EST)
Readings/Warmup (Do before class)
Commented Code Samples (if any)
For now I am linking code samples here:
Github Code Repository for the course
In this module we take an exam! No other class meetings this week
Exam -- Opens the 25th, closes the 30th
Exam is short answer and multiple choice
Exam is open book, open notes, but you must complete it individually
(i.e. no human resource, forum board, etc. can be used)
You will have 180 minutes to complete the exam once you start.
Log onto Canvas to take the exam, there is nothing in this module.
Direct Link to Slides
(Available to follow along during class)
(Graded) In-Class Activity link
In-Class Activity Link
This is graded, and only your first response is graded
This is an evaluation of what was learned in lecture.
Due one week from when the lecture takes place
Please do not redistribute or host any materials without e-mailing me first. I generally am happy to share the latest .pdf or slide presentation with those who ask. Thank you for your time!