|
Course Information:
Lecture Notes:
-
Lecture 1: Introduction
(download)
-
Lecture 2: Types,
Variables, and Primitive Mathematical Operators (download)
-
Lecture 3: Programming Cycle, Boolean Operators, and the "if" Statement (download)
-
Lecture 4: "If
... else..." and Nested "if" Statements (download)
-
Lecture 5: Scope and Iteration (download)
-
Lecture 6: C leftovers:
break, continue, and switch (download)
-
Lecture 7: Functions (download)
-
Lecture 8: More Recursion and Exam One
Review (download)
-
Lecture 9: Static Arrays and Sorting
(download)
-
Lecture 10: Pointers (download)
-
Lecture 11: Strings
and Recursion (download)
-
Lecture 12: Exam 2 Review (download)
-
Lecture 13:
Program Arguments and Dynamic Arrays (download)
-
Lecture 14: Object-Oriented
Programming - Class Basics (download)
-
Lecture 15: First Class Example (Dog.h,
Dog.cpp,
driver.cpp,
Makefile)
-
Lecture 16: Linked List (Node.h,
Node.cpp,
List.h,
List.cpp,
driver.cpp,
Makefile)
-
Lecture 17: Final Exam Review (download)
Assignments:
Exam Solutions
PDF: Exam 1,
Exam 2, Exam 3
HTML: Exam 1,
Exam 2, Exam 3
Student
Resources:
Instructor Resources:
|