All decks Close
All decks 117
  • Improving JS testing by borrowing from Python

  • Production Electron apps with TypeScript

  • Programming with C++, Spring 2020, Final Exam

    Final Exam

  • Programming with C++, Spring 2020, Lecture #27

    Generic algorithms (cont.), inserter/stream iterators, lambda expressions

  • Programming with C++, Spring 2020, Lecture #26

    Preprocessor, separate compilation

  • Programming with C++, Spring 2020, Lecture #25

    (More) sequence containers, generic algorithms

  • Programming with C++, Spring 2020, Lecture #24

    Algorithmic complexity, multimap/multiset, unordered associative containers

  • Programming with C++, Spring 2020, Lecture #23

    Iterator terminology/invalidation/pitfalls, a deeper look at std::vector

  • Programming with C++, Spring 2020, Lecture #22

    Strict weak ordering, iterators

  • Programming with C++, Spring 2020, Lecture #21

    Associative containers: std::set, sets of objects, set vs map

  • Programming with C++, Spring 2020, Lecture #20

    std::shared_ptr, associative containers: std::map

  • Programming with C++, Spring 2020, Lecture #19

    std::optional, containers of polymorphic objects, std::unique_ptr

  • Programming with C++, Spring 2020, Lecture #18

    Error handling/exceptions, RAII

  • Programming with C++, Spring 2020, Lecture #17

    File input/output, I/O error checking, string streams

  • Programming with C++, Spring 2020, Lecture #16

    Destructors, std::vector

  • Programming with C++, Spring 2020, Lecture #15

    Midterm exam

  • Programming with C++, Spring 2020, Lecture #14

    (Run-time) polymorphism, abstract classes

  • Programming with C++, Spring 2020, Lecture #13

    Friends, inheritance

  • Programming with C++, Spring 2020, Lecture #12

    Member access control, friends, inheritance

  • Programming with C++, Spring 2020, Lecture #11

    Operator overloading (part II), enums, member access control