A+ A+   Second project (course week 7)
  • Mock frame
    • Index
  • username
  • Log out
  • Second project (course week 7)
  • Course

  • Index
  • Exercise results
  • Notifications
  • External

  • Discussions
  • Help
  • Site

  • Home
  • Course archive
  • username
  • Log out
  • Course

  • Index
  • Exercise results
  • Notifications
  • External

  • Discussions
  • Help
« Questions about earlier topics? Modularity »
  1. Programming 2: Techniques »
  2. Second project (course week 7)

Second project (course week 7)¶

  • Modularity
    • Mini example: geometry calculations
    • Compilation phases of the geometry calculator
    • More complex example: bus timetables
    • Module’s public interface (.hh file)
    • Module’s private interface (.cpp file)
    • How to design modules
    • Benefits of modularity
  • Abstract data types
    • Examples on abstract data types
    • Information hiding and encapsulation
    • A fraction example
  • About programming style in object-oriented programming
    • Generic guidelines
    • More special rules
  • (P) Company
    • Header comment and feedback language
    • Modules of the program
    • Functionality of the program
    • Functionality of the Company module
    • Tips for completing the assignment
    • Implementing the program in stages
    • Special requirements
    • Evaluation
  • Conclusion (including information about exam)
    • Instructions for exam
    • About Git
    • For the future
« Questions about earlier topics? Modularity »
  • Privacy Policy