Curriculum/Advanced programming

From Polytech Center Barcelona
Jump to: navigation, search
  • Architecture of Open Source Applications
    • Pick 4 projects and make a presentation on them. Design choices and try to understand their reasoning.
    • Read intro to ZMQ book and select articles from Pieter Hintjens website.
    • Waterfall and agile processes
    • Read Wiki pages for these books:
      • The Mythical Man Month
      • Cathedral and the Bazaar
    • Read Wiki pages for these concepts:
      • UNIX philosophy
      • Worse is better
      • KISS principle
    • Understand concept of simple implementation
  • C++ or Rust programming (must pick one)
    • Must finish the book to complete the course
  • Basic algorithms & data structures
  • Work on a practical project
  • OpenDataStructures, https://github.com/o8vm/ods

Other stuff