This is the website for CS 256 - Principles of Structured Design offered in
Summer 2021 and taught by John Compton
THIS IS AN ARCHIVED MIRROR OF THE ORIGINAL COURSE WEBSITE. SOME LINKS MAY BE BROKEN
Jul 29 - Last day, Final Projects due date extended to @1159PM Friday, Quiz 5 released, Resources on continuing with C
Jul 28 - Backing up files from the server, also a demonstration on using Virtualbox
Jul 27 - More Curses, Discussed Quiz 5
Jul 26 - The Curses Library
Jul 22 - Videos on Sorting and Big O Notation (available in links)
Jul 21 - More Sorting Algorithms: Selection Sort, Merge Sort, QuickSort Demonstrated
Jul 20 - Sorting algorithms: Bubble Sort, Insertion Sort
Jul 19 - More stuff on Binary Bits
Jul 15 - Printing binary numbers, Manipulating Binary Bits
Jul 14 - Final Project Released, Bitwise Operators
Jul 13 - No Class
Jul 12 - Structs
Jul 8 - random number generation, Quiz 4
Jul 7 - h6 released, discussed strcmp and also touched on strcat, strchr, strcpy
Jul 6 - ASCII values, creating our own version of toLower, discussed strcmp
Jul 1 - Ctype Library Functions, also details on differences between UNIX variants (Linux vs MacOS)
Jun 30 - File Input/Output, h5 now live
Jun 29 - Pointers, command line arguments
Jun 28 - going over Part 1 of Midterm
Jun 24 - no lecture today, Midterm Part 1 released, due Jun 25 @11:59PM
Jun 23 - more midterm review
Jun 22 - midterm review
Jun 21 - going over quiz 3, reviewing Arrays, details on midterm
Jun 17 - info on midterm, Quiz 3 released
Jun 16 - 2D Arrays
Jun 15 - h4 now live, Arrays and Functions
Jun 14 - Arrays
Jun 10 - Yet more stuff on functions
Jun 9 - More stuff on functions
Jun 8 - Functions
Jun 7 - h3 now live, reviewing loops
Jun 3 - nested for loops, Quiz 2 released today
Jun 2 - for loops, if-else exercise involving leap years
Jun 1 - increment/decrement, while loops, conditional statements
May 27 - h2 now live, quiz also released today
May 26 - More Input-related stuff
May 25 - Working with Variables, using printf and scanf
May 24 - Writing our very first C program, also details on our first quiz
May 20 - Finishing Command tutorial
May 19 - File transfer to the server, going through a command tutorial
May 18 - more housekeeping, talk more about connecting to server, Assignment h0, and text editors
May 17 - first day, syllabus, general housekeeping things