Course Modules
Ring
Ring
Module Completed
Module In Progress
Module Locked
-
PageClass Session: 2020-01-17 Friday Class Session: 2020-01-17 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: The Lambda Calculus; The Y Combinator; ; Editors; Courses and Software Setup; The Lambda Calculus; Y Combinator; ; ; ; Bindings, Expressions, Shadowing, Functions, Tuples, and Lists S&Q Prep: The Lambda Calculus; The Y Combinator; ; Editors; Courses and Software Setup; The Lambda Calculus; Y Combinator; ; ; ; Bindings, Expressions, Shadowing, Functions, Tuples, and ListsScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-01-24 Friday Class Session: 2020-01-24 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: Language and Thought; Functional Static 1b; Lera Boroditsky: How language shapes the way we think; Numbers in Pirahã; Recursion in Pirahã?; ; Side Effect Free; Let, Options, Booleans, and Non-mutation Benefits S&Q Prep: Language and Thought; Functional Static 1b; Lera Boroditsky: How language shapes the way we think; Numbers in Pirahã; Recursion in Pirahã?; ; Side Effect Free; Let, Options, Booleans, and Non-mutation BenefitsScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-01-31 Friday Class Session: 2020-01-31 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: 1984; Functional Static 2; Tail Recursion; Chapters 1-5 (inclusive) of 1984; Records, Tuples, and Pattern Matching; Type Synonyms, Nested Pattern Matching, and Tail Recursion S&Q Prep: 1984; Functional Static 2; Tail Recursion; Chapters 1-5 (inclusive) of 1984; Records, Tuples, and Pattern Matching; Type Synonyms, Nested Pattern Matching, and Tail RecursionScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-02- 7 Friday Class Session: 2020-02- 7 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: Story of Your Life; Functional Static 3a; Story of Your Life; First Class Functions; Lexical Scope, Closures, and Currying S&Q Prep: Story of Your Life; Functional Static 3a; Story of Your Life; First Class Functions; Lexical Scope, Closures, and CurryingScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-02-14 Friday Class Session: 2020-02-14 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: Functional Static 3b and Course Motivation; Haskell; Standards; Mutable References; S&Q Prep: Functional Static 3b and Course Motivation; Haskell; Standards; Mutable References;Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-02-21 Friday Class Session: 2020-02-21 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: Functional Static 4; Workflow; Type Inference and Mutual Recursion; Modules, Signature Matching, and Equivalence S&Q Prep: Functional Static 4; Workflow; Type Inference and Mutual Recursion; Modules, Signature Matching, and EquivalenceScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-02-28 Friday Class Session: 2020-02-28 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-03- 6 Friday Class Session: 2020-03- 6 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: Functional Dynamic 1a; (Parentheses); Low-fidelity Prototyping; ; Parentheses, Parentheses, and Dynamic Typing; Mutation, Thunks, Streams, and Memoization; Macros S&Q Prep: Functional Dynamic 1a; (Parentheses); Low-fidelity Prototyping; ; Parentheses, Parentheses, and Dynamic Typing; Mutation, Thunks, Streams, and Memoization; MacrosScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageRemote Session: Week of 2020-03-27 Remote Session: Week of 2020-03-27Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: Functional Dynamic 2; S&Q Prep: Functional Dynamic 2;Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-03-27 Friday Class Session: 2020-03-27 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: Functional Dynamic 3; S&Q Prep: Functional Dynamic 3;Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-04- 3 Friday Class Session: 2020-04- 3 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: The Computer Revolution Hasn't happened yet; OOP Dynamic 1; The General Problem; Alan Kay OOPSLA 1997; Classes, Objects, Visibility, and Duck Typing; Arrays, Blocks, and Procs; Subclassing and Dynamic Dispatch S&Q Prep: The Computer Revolution Hasn't happened yet; OOP Dynamic 1; The General Problem; Alan Kay OOPSLA 1997; Classes, Objects, Visibility, and Duck Typing; Arrays, Blocks, and Procs; Subclassing and Dynamic DispatchScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-04-10 Friday Class Session: 2020-04-10 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: Kingdom of Nouns; OOP Dynamic 2; Execution in the Kingdom of Nouns; Contrasting OOP and Functional, Double Dispatch, and Multimethods; Multiple Inheritance, Mixins, and Interfaces S&Q Prep: Kingdom of Nouns; OOP Dynamic 2; Execution in the Kingdom of Nouns; Contrasting OOP and Functional, Double Dispatch, and Multimethods; Multiple Inheritance, Mixins, and InterfacesScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-04-17 Friday Class Session: 2020-04-17 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
QuizS&Q Prep: Mostly Wrong History; OOP Dynamic 3; OOP Static; Course Review; A Brief, Incomplete, and Mostly Wrong History of Programming Languages; Java Interfaces; Java Inheritance; Subtyping and Bounded Polymorphism; S&Q Prep: Mostly Wrong History; OOP Dynamic 3; OOP Static; Course Review; A Brief, Incomplete, and Mostly Wrong History of Programming Languages; Java Interfaces; Java Inheritance; Subtyping and Bounded Polymorphism;Score at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete
-
PageClass Session: 2020-04-24 Friday Class Session: 2020-04-24 FridayScore at least Must score at least to complete this module item Scored at least Module item has been completed by scoring at least View Must view in order to complete this module item Viewed Module item has been viewed and is complete Mark done Must mark this module item done in order to complete Marked done Module item marked as done and is complete Contribute Must contribute to this module item to complete it Contributed Contributed to this module item and is complete Submit Must submit this module item to complete it Submitted Module item submitted and is complete