Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Class Hierarchies: Pattern Matching
Graph Chatbot
Related lectures (31)
Previous
Page 2 of 4
Next
Practical Engineering 1: Signal Processing
Explores advanced software engineering topics and signal processing using lazy lists to build a sound synthesizer from scratch.
Functional Programming Basics in Scala
Covers the basics of functional programming in Scala, including evaluation strategies, conditionals, and value definitions, with a focus on computing square roots with Newton's method.
Java Interfaces: Enumerated Types and Interfaces
Explores the principle of coding to an interface, Java enumerated types, and the benefits of using interfaces for encapsulation.
Advanced Types in C: Enums, Typedefs, and Structs
Discusses advanced types in C, including enumerated types, typedefs, and structures, with practical examples to illustrate their usage.
Functional Decomposition: Pattern Matching
Covers functional decomposition with pattern matching in Scala to access heterogeneous data in a class hierarchy.
Polymorphism and Proofs
Covers parametric polymorphism, lists construction, tuples, generic methods, merge sort, and proving program properties.
Object Oriented Programming in C++
Introduces object-oriented programming in C++, covering interfaces, classes, inheritance, and polymorphism.
Functions and Pattern Matching
Explores reactive programming principles, focusing on functions and pattern matching in Scala, including JSON representation and partial functions.
Operators and Expressions: Programming in C
Explains operators and expressions in C, focusing on arithmetic, comparison, and logical operations.
Inheritance: Polymorphism & Casting
Covers inheritance, polymorphism, and casting in object-oriented programming, emphasizing code factorization and generic object manipulation.