Functional Problem Solving (CSC 151 2015S) : Outlines

List of Course Outlines


Class 55WrapupFriday8 May 2015
Class 54RecapWednesday6 May 2015
Class 53Project Assessment: AlgorithmsTuesday5 May 2015
Class 52Project Assessment: ImagesMonday4 May 2015
Class 51Files in SchemeFriday1 May 2015
Class 50Merge SortWednesday29 April 2015
Class 49Insertion SortTuesday28 April 2015
Class 48An Introduction to SortingMonday27 April 2015
Class 47Pause for BreathFriday24 April 2015
Class 46Binary Search LabWednesday22 April 2015
Class 45Binary SearchTuesday21 April 2015
Class 44Association ListsMonday20 April 2015
Class 43Analyzing ProceduresFriday17 April 2015
Class 42Higher-Order Procedures, RevisitedWednesday15 April 2015
Class 41Project KickoffTuesday14 April 2015
Class 40On Two-Dimensional DesignMonday13 April 2015
Class 39Randomized (Unpredictable) DrawingFriday10 April 2015
Class 38VectorsWednesday8 April 2015
Class 37TreesTuesday7 April 2015
Class 36Pairs and Pair StructuresMonday6 April 2015
Class 35Geometric Art Through Numeric RecursionFriday3 April 2015
Class 34IterationWednesday1 April 2015
Class 33Turtle GraphicsTuesday31 March 2015
Class 32Naming Local ProceduresMonday30 March 2015
Class 31Numeric RecursionFriday13 March 2015
Class 30Other Forms of List RecursionWednesday11 March 2015
Class 29Recursion with Helper Procedures, ContinuedTuesday10 March 2015
Class 28Recursion with Helper ProceduresMonday9 March 2015
Class 27Characters and StringsFriday6 March 2015
Class 26Preconditions, RevisitedWednesday4 March 2015
Class 25Recursion Basics, ContinuedTuesday3 March 2015
Class 24Recursion BasicsMonday2 March 2015
Class 23Revisiting ListsFriday27 February 2015
Class 22Images as Functions from Position to ColorsWednesday25 February 2015
Class 21Naming Local ValuesTuesday24 February 2015
Class 20Anonymous Procedures, RevisitedMonday23 February 2015
Class 19ConditionalsFriday20 February 2015
Class 18Programming the GIMP ToolsWednesday18 February 2015
Class 17Homogeneous Lists: Making and Manipulating Groups of Drawings Tuesday17 February 2015
Class 16Transforming ImagesMonday16 February 2015
Class 15Boolean Values and Predicate ProceduresFriday13 February 2015
Class 14Transforming ColorsWednesday11 February 2015
Class 12A Design PerspectiveMonday9 February 2015
Class 11Testing Your Procedures, RevisitedFriday6 February 2015
Class 10Testing Your ProceduresWednesday4 February 2015
Class 9Side Effects: Images, Output, and MoreTuesday3 February 2015
Class 8Documenting Programs and ProceduresMonday2 February 2015
Class 7Writing Your Own Procedures, ContinuedFriday30 January 2015
Class 6Writing Your Own ProceduresWednesday28 January 2015
Class 5Drawings as ValuesTuesday27 January 2015
Class 4Computing with Symbols and NumbersMonday26 January 2015
Class 3An Introduction to SchemeFriday23 January 2015
Class 2An Introduction to LinuxWednesday21 January 2015
Class 1An Introduction to AlgorithmsTuesday20 January 2015