1. General issues regarding the course and labs

1.1. Why C++

  • Powerful, flexible (conversions)
  • Structured
  • Portability (Windows, Apple, Linux, UNIX)
  • Efficient, elegant
  • Perspectives for other programming languages
  • The programmer’ s language

1.2. Why Code::Blocks ?

  • the students used it during the hig-school time
  • free
  • simple and suggestive
  • it allows the automatically arrange of the code (Format use AStyle)

2. Initial evaluation of the students