logoISU  

CS 256 - Principles of Structured Design

Summer 2021

General Information

This is the website for CS 256 - Principles of Structured Design offered in Summer 2021 and taught by John Compton

  • Class Hours: MTWR 2:00pm - 2:50pm

  • Class Room: Root Hall A017 and Zoom

  • Office Hours: 3-4PM Mon&Wed; 9-10PM Tue&Thu via Zoom


Click on the links on the left for information about the course.

Course Announcements

  • 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