Filename Size 1 - 1 - Course Introduction (244).mp4 7.3 MB 1 - 1 - Course Introduction (244).srt 3.7 KB 1 - 2 - Tools Setup for Linux (1224).mp4 18.5 MB 1 - 2 - Tools Setup for Linux (1224).srt 14.2 KB 1 - 3 - Tools Setup for Mac OS X (1217).mp4 17.2 MB 1 - 3 - Tools Setup for Mac OS X (1217).srt 13.9 KB 1 - 4 - Tools Setup for Windows (1037).mp4 15.7 MB 1 - 4 - Tools Setup for Windows (1037).srt 11.7 KB 1 - 5 - Tutorial Working on the Programming Assignments (847).mp4 14.3 MB 1 - 5 - Tutorial Working on the Programming Assignments (847).srt 11.5 KB 2 - 1 - Lecture 1.1 - Programming Paradigms (1432).mp4 26.4 MB 2 - 1 - Lecture 1.1 - Programming Paradigms (1432).srt 20.1 KB 2 - 2 - Lecture 1.2 - Elements of Programming (1425).mp4 25.4 MB 2 - 2 - Lecture 1.2 - Elements of Programming (1425).srt 17.4 KB 2 - 3 - Lecture 1.3 - Evaluation Strategies and Termination (422).mp4 8.3 MB 2 - 3 - Lecture 1.3 - Evaluation Strategies and Termination (422).srt 6 KB 2 - 4 - Lecture 1.4 - Conditionals and Value Definitions (849).mp4 15 MB 2 - 4 - Lecture 1.4 - Conditionals and Value Definitions (849).srt 11.1 KB 2 - 5 - Lecture 1.5 - Example square roots with Newtons method (1125).mp4 19.1 MB 2 - 5 - Lecture 1.5 - Example square roots with Newtons method (1125).srt 14.7 KB 2 - 6 - Lecture 1.6 - Blocks and Lexical Scope (800).mp4 13.8 MB 2 - 6 - Lecture 1.6 - Blocks and Lexical Scope (800).srt 10.8 KB 3 - 1 - Lecture 2.1 - Tail Recursion (1232).mp4 21.5 MB 3 - 1 - Lecture 2.1 - Tail Recursion (1232).srt 15.2 KB 3 - 2 - Lecture 2.2 - Higher-Order Functions (1018).mp4 19.1 MB 3 - 2 - Lecture 2.2 - Higher-Order Functions (1018).srt 13 KB 3 - 3 - Lecture 2.3 - Currying (1458).mp4 26.9 MB 3 - 3 - Lecture 2.3 - Currying (1458).srt 16.9 KB 3 - 4 - Lecture 2.4 - Example Finding Fixed Points (1046).mp4 18.5 MB 3 - 4 - Lecture 2.4 - Example Finding Fixed Points (1046).srt 12.1 KB 3 - 5 - Lecture 2.5 - Scala Syntax Summary (413).mp4 8.6 MB 3 - 5 - Lecture 2.5 - Scala Syntax Summary (413).srt 5.1 KB 5 - 1 - Lecture 3.1 - Functions and Data (1150).mp4 23.8 MB 5 - 1 - Lecture 3.1 - Functions and Data (1150).srt 13.1 KB 5 - 2 - Lecture 3.2 - More Fun With Rationals (1508).mp4 32.5 MB 5 - 2 - Lecture 3.2 - More Fun With Rationals (1508).srt 18.1 KB 5 - 3 - Lecture 3.3 - Evaluation and Operators (1625).mp4 30.8 MB 5 - 3 - Lecture 3.3 - Evaluation and Operators (1625).srt 20 KB 5 - 4 - Lecture 3.4 - Class Hierarchies (2550).mp4 33.2 MB 5 - 4 - Lecture 3.4 - Class Hierarchies (2550).srt 30.8 KB 5 - 5 - Lecture 3.5 - How Classes Are Organized (2030).mp4 36.3 MB 5 - 5 - Lecture 3.5 - How Classes Are Organized (2030).srt 24.2 KB 6 - 1 - Lecture 5.1 - Lists (1620).mp4 30.7 MB 6 - 1 - Lecture 5.1 - Lists (1620).srt 20.1 KB 6 - 2 - Lecture 5.2 - More Functions on Lists (1304).mp4 16.7 MB 6 - 2 - Lecture 5.2 - More Functions on Lists (1304).srt 16.3 KB 6 - 3 - Lecture 5.3 - Pairs and Tuples (1045).mp4 19.4 MB 6 - 3 - Lecture 5.3 - Pairs and Tuples (1045).srt 13 KB 6 - 4 - Lecture 5.4 - Implicit Parameters (1108).mp4 19.4 MB 6 - 4 - Lecture 5.4 - Implicit Parameters (1108).srt 13 KB 6 - 5 - Lecture 5.5 - Higher-Order List Functions (1453).mp4 26 MB 6 - 5 - Lecture 5.5 - Higher-Order List Functions (1453).srt 18.4 KB 6 - 6 - Lecture 5.6 - Reduction of Lists (1535).mp4 28.5 MB 6 - 6 - Lecture 5.6 - Reduction of Lists (1535).srt 17.8 KB 6 - 7 - Lecture 5.7 - Reasoning About Concat (1300).mp4 25.4 MB 6 - 7 - Lecture 5.7 - Reasoning About Concat (1300).srt 15.4 KB 6 - 8 - Lecture 5.8 - A Larger Equational Proof on Lists (953).mp4 22.4 MB 6 - 8 - Lecture 5.8 - A Larger Equational Proof on Lists (953).srt 11.9 KB 7 - 1 - Lecture 4.1 - Polymorphism (2109).mp4 39.4 MB 7 - 1 - Lecture 4.1 - Polymorphism (2109).srt 23.6 KB 7 - 2 - Lecture 4.2 - Objects Everywhere (1907).mp4 34.6 MB 7 - 2 - Lecture 4.2 - Objects Everywhere (1907).srt 22.6 KB 7 - 3 - Lecture 4.3 - Functions as Objects (804).mp4 15.1 MB 7 - 3 - Lecture 4.3 - Functions as Objects (804).srt 10.1 KB 7 - 4 - Lecture 4.4 - Subtyping and Generics (1502).mp4 26.8 MB 7 - 4 - Lecture 4.4 - Subtyping and Generics (1502).srt 17.5 KB 7 - 5 - Lecture 4.5 - Variance (Optional) (2133).mp4 37.3 MB 7 - 5 - Lecture 4.5 - Variance (Optional) (2133).srt 24.7 KB 7 - 6 - Lecture 4.6 - Decomposition (1657).mp4 31.4 MB 7 - 6 - Lecture 4.6 - Decomposition (1657).srt 20.6 KB 7 - 7 - Lecture 4.7 - Pattern Matching (1936).mp4 35.5 MB 7 - 7 - Lecture 4.7 - Pattern Matching (1936).srt 23.6 KB 8 - 1 - Lecture 6.1 - Other Collections (2045).mp4 37.9 MB 8 - 1 - Lecture 6.1 - Other Collections (2045).srt 25.4 KB 8 - 2 - Lecture 6.2 - Combinatorial Search and For-Expressions (1312).mp4 7.5 MB 8 - 2 - Lecture 6.2 - Combinatorial Search and For-Expressions (1312).srt 17.4 KB 8 - 3 - Lecture 6.3 - Combinatorial Search Example (1654).mp4 8.6 MB 8 - 3 - Lecture 6.3 - Combinatorial Search Example (1654).srt 21.5 KB 8 - 4 - Lecture 6.4 - Queries with For (750).mp4 14.7 MB 8 - 4 - Lecture 6.4 - Queries with For (750).srt 9.6 KB 8 - 5 - Lecture 6.5 - Translation of For (1123).mp4 20.9 MB 8 - 5 - Lecture 6.5 - Translation of For (1123).srt 14.3 KB 8 - 6 - Lecture 6.6 - Maps (2239).mp4 40.6 MB 8 - 6 - Lecture 6.6 - Maps (2239).srt 26.6 KB 8 - 7 - Lecture 6.7 - Putting the Pieces Together (2035).mp4 47.3 MB 8 - 7 - Lecture 6.7 - Putting the Pieces Together (2035).srt 25 KB 9 - 1 - Lecture 7.1 - Structural Induction on Trees (1510).mp4 29.2 MB 9 - 1 - Lecture 7.1 - Structural Induction on Trees (1510).srt 19.2 KB 9 - 2 - Lecture 7.2 - Streams (1212).mp4 22.1 MB 9 - 2 - Lecture 7.2 - Streams (1212).srt 15.4 KB 9 - 3 - Lecture 7.3 - Lazy Evaluation (1138).mp4 21.4 MB 9 - 3 - Lecture 7.3 - Lazy Evaluation (1138).srt 14.7 KB 9 - 4 - Lecture 7.4 - Computing with Infinite Sequences (901).mp4 16.3 MB 9 - 4 - Lecture 7.4 - Computing with Infinite Sequences (901).srt 10.8 KB 9 - 5 - Lecture 7.5 - Case Study the Water Pouring Problem (3145).mp4 55.9 MB 9 - 5 - Lecture 7.5 - Case Study the Water Pouring Problem (3145).srt 36.7 KB 9 - 6 - Lecture 7.6 - Course Conclusion (534).mp4 11.9 MB 9 - 6 - Lecture 7.6 - Course Conclusion (534).srt 8 KB