Work Syllabus

Topics to learn more about


Covered Topics


  • GNU make
  • Function calling modes
  • Iterators
  • Generic programming
    • Generic Programming and the STL, Matthew H. Austern
  • C++ topics
    • Syntax, capabilities, and program design philosophy — Thinking in C++, 2nd ed., Vol. 1, Bruce Eckel
    • Namespaces
    • Friends
    • C++ Templates
  • OO Design patterns
  • UML
  • Intel TBB

Reading List

  • C++ Templates: The Complete Guide, Vandevoorde and Josuttis
  • The Productive Programmer, Neal Ford
  • The Art of Agile Development, Shore and Warden
  • Clean Code: A Handbook of Agile Software Craftsmanship, Robert Martin
  • Refactoring, Robert Martin
  • Refactoring to Patterns, Joshua Kerievsky
  • Concurrent Programming on Windows, Joe Duffy
  • Modern C++ Design: Generic Programming and Design Patterns Applied, Andrei Alexandrescu
  • Exceptional C++, Herb Sutter
  • Effective C++, Scott Meyers
  • Beautiful Code, Oram and Wilson

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>