====== Week 8 ====== ~~NOTOC~~ ===== List Abbreviations, Sorting, and Multiple Lists ===== ==== Monday ==== //**Welcome Back from Spring Recess!**// * Reading and Reflection: //at the midpoint in the semester// * from //The Mythical Man-Month//[[https://en.wikipedia.org/wiki/The_Mythical_Man-Month|Wikipedia]] -- by Fred Brooks ([[https://amturing.acm.org/award_winners/brooks_1002187.cfm|Turing Award Recipient]]) * [[ programmer-poet|"The programmer, like the poet..."]]\\ \\ * Lecture 8: {{ lecture8.pdf|PDF}} {{ lec8.rkt|Code}} * More lists * List abbreviations * DrRacket language change: Beginning Student with List Abbreviations! \\ \\ * Assignment 3: Bouncing Balls * demo * big-bang program with a list of structs as the state of the world * Due in two weeks: Mon, Apr 19 \\ \\ ==== Wednesday ==== * Lecture 9: {{lecture9.pdf|PDF}} {{lec9.rkt|Code}} * Sorting a List * here's the example sort function we developed in class today: {{ sort-example.rkt }} * Multiple Complex Inputs * Natural Numbers \\ \\ ==== Friday ==== * [[courses:cs101-2021-5657:labs:lab4|Lab 4]] - Practice with Lists