This is the covid-19 web page for Programming I

March 18 March 23
|| Day 1 - video

a brief introduction to vi - video

|| print your name - web page - watch Jan 21, 2021
print your name - video

Assignment Statement - video - watch Jan 26, 2021
Variations on the Assignment Statement - video

Decision Making Statements - video - watch Jan 28, 2021

2017 calendar - video - watch this first
|| Day of the week - video - watch Feb 2, 2021

while loops - video - watch Feb 4, 2021 -

do while loops - for loops - video - watch Feb 4, 2021

arrays - video - watch Feb 9,2021

functions - video - watch February 9, 2021

Binary Numbers - video - watch February 11, 2021
Binary Numbers - Part 2 - video

House Payment             web page - watch Feb 16, 2021
|| Part 1 -       Computing the monthly payments - video - watch Feb 18, 2021
|| Part 2 -       Computing the Amortization Table - video - watch Feb 23, 2021

|| Postal Codes                 web page
blurb about the common string operations
C++ strings - video - watch Feb 25. 2021
Postal Codes - video - watch Feb 25, 2021

Review for the Midterm - video

Structs video - watch Mar 2, 2021
Pointer Variables video - watch Mar 2, 2021
Singly Linked Lists video - watch Mar 4, 2021

Bubble Sort video - watch Mar 9, 2021

Payroll || video - Mar 11, 2021

An Introduction to Recursion video - watch March 16, 2021
Two examples of Recursion video - watch - March 16, 2021

|| Sort an Array of Structs (ascending and descending) video - watch March 25, 2021

Stacks video - watch April 6, 2021
Queues video - watch April 6, 2021

|| Sort an Array of Beatles Songs video - watch April 8, 2021

Explaining recursive functions using stacks video - watch April 13, 2021

Shell Sort video - watch April 15, 2021
Code for the Shell Sort - I spotted a couple of omissions in the video, so I put the complete program online. Click here .


Introduction to Binary Trees video
I noticed that the camera did NOT catch the lower right corner of the white board, therefore I put the complete program online. Click here .
You may want to print out the program (for reference) BEFORE you watch the video.


In-order Traversal of a Binary Tree using a stack video
In-order Traversal of a Binary Tree using recursion video


Heap Sort (building a heap) video


Circular Singly Linked Lists