Object Oriented Programmming
About the course
What you will learn
To achieve the grade 12, students should meet the following learning objectives with no or only minor mistakes or errors:
- Develop a simple application through object oriented (OO) design principles and (OO) programming (1).
- Use tools and techniques for producing simple applications from structured or unstructured specifications (2).
- Demonstrate the understanding and use of the concepts and fundamentals of object-oriented programming through the development of a simple software application (3).
- Demonstrate effective code writing by applying best practices that enhance readability, maintainability, and collaboration. (4).
- Be able to discuss and reflect about concrete code implementations and be able to identify eventual technical limitations to specific business rules implementations (5)
- Be able to communicate effectively about development methods, techniques and object oriented programming concepts to a wider audience (6).
- Demonstrate the efficient and correct use of the most important principles of functional programming using valid syntax to perform diverse programming tasks (7).