Useful Resources

Lecture Notes

Lecture Name Week
Arithmetic and Conditionals 1
Fizz Buzz 1
Pet Grooming Example 2
Dynamic Memory Allocation Slides 3
Dynamic Memory Allocation Code 3
Coffee Maker UML Diagrams (002) 4

Lab Instructions

Lab Portfolio
Hello World! N/A
“Hi” == “hi”? 1
Now Where Did I Put That? 1
It’s Raining Strings 1
Oops! Shall We Try Again? 1
Slide to the Left 1
Shapes 2
Go With the Flow 2
You Get an A! 2
Let’s Test it Out 2
What Runs All Day But Has No Legs? 2
Meet in the Middle 3

In-Class Activities

Activity Name Week
Introduction to Git and GitHub 1
Password Validator 1
Pointer Exercises 1
Dynamic Memory Exercises 1
String Calculator 2
Student Class 2
Point of Sale 3
Friend Keyword 3