The aim of the course is to help students to:
- Understand the basic concepts around object-oriented programming
- Become familiar with the concept of algorithmic constructs and the use of computer and learn how to take advantage of those while developing skills and capabilities of structured programming.