Module 3
Object Oriented Programming
Unit 11
Pointers, References, Memory, and Design Patterns
Learning Outcomes
- Describe the overhead incurred in some programming languages other than Java as a result of their use of pointers.
- Discuss the reasons why Python is a more sustainable programming language than others.
- Experiment with the design of code using a variety of design patterns.
System Implementation
- This project involved the development of a humanoid robot application adhering to Object-Oriented Programming (OOP) principles. Key features include a to-do list, a stack-based calculator with undo functionality, and a support queue. Additionally, a comprehensive 600-word README file providing detailed project documentation was submitted. Link to the GitHub repository: here
Reflection
- I completed and submitted the summative assessment in the previous unit itself. This unit, I reviewed my e-portfolio and addressed any outstanding activities for previous units ensuring a complete and up-to-date record of my academic progress.