Class Information:

Sultan Ahmed

Lab Instructors:

Rooms:

CL 115

CL119 (in person help)
 
Remote help schedule

Local Links:

C++ Resources:

Updated September 6, 2024

Lab Dates Contents
(Subject to Change by the Class Instructor)
1 Sept. 10 - 13 Introduction to VS Code and Review of Arrays and Functions
2 Sept. 17 - 20 2-D Arrays with Functions
Group 1: Oral Exam on Labs 1 and 2
3 Sept. 24 - 27 C++ Structures
Group 2: Oral Exam on Labs 1, 2, and 3
4 Oct. 1 - 4 Introduction to Abstract Data Types
Group 1: Oral Exam on Labs 3 and 4
5 Oct. 8 - 11 Convert a Structure to a Class
Group 2: Oral Exam on Labs 4 and 5
  Oct. 14 - 20 No Labs: Fall Reading Week! Enjoy!
6 Oct. 22 - 25 Searching and Sorting
Group 1: Oral Exam on Labs 5 and 6
7 Oct. 29 - Nov. 1 C++ Overloading
Group 2: Oral Exam on Labs 6 and 7
8 Nov. 5 - 8 Inheritance
Group 1: Oral Exam on Labs 7 and 8
9 Nov. 12 - 15 Function and Class Templates
Group 2: Oral Exam on Labs 8 and 9
10 Nov. 19 - 22 Introduction to C++ Pointers
Group 1: Oral Exam on Labs 9 and 10
11 Nov. 26 - 29 Linked Lists
Group 2: Oral Exam on Lab 10
12 Dec. 3 - 6 Both Groups: Oral Exam on Linked Lists

Click here for details of the lab

The following is a command you can use to auto indent your code:

clang-format -i -style='{BreakBeforeBraces: Allman }' *.*