Leo Heinsaar

Principles and practice of the computational aspects of software engineering

MASIS Videos

These are videos of / for a class I organized in 2015 in Armenia. The class was called MASIS for Modern Applications and Software Infrastructure Systems and was taught as an open class at IT ERC of the Yerevan State University, and later as part of a Master's course of IT ERC. 

You can find all the videos on my YouTube channel on software. Slides are in English, audio in Armenian.

Examples 

  • Hardware Oriented Programming in C++ (BarCamp 2016)
  • Recording of Lesson 3 - Computer Architecture
  • What is False Sharing?
  • Buffer Overflow - Simple Examples
  • Concurrency with STL Threads
  • Copy Elision
  • Lambda Functions
  • Polymorphism
  • Virtual Destructors
  • Pointers, References and Usage
  • Pointers, References and Implementation
  • Profiling Applications - Sampling (Vector vs List) 
  • Profiling Applications - Sampling (Sorted Array)
  • Profiling Applications - Instrumentation (Vector vs List)
Home
Subscribe to: Posts (Atom)

Projects

  • Հաշվարկաբանություն
  • MASIS Class Topics
  • MASIS Videos
  • MASIS Connect

RAPID

  • RAPID Principles
  • RAPID Practice
  • RAPID Scale
  • RAPID Hire

Misc

  • Computation Companies
  • Ինչպես Սովորել C++
  • YouTube Channels
  • Efficient Learning
  • Photos
Powered by Blogger.