| 1 | <p>Examine the state of the program both during and after execution, given a code listing that may include functions and parameters, loops, conditionals and sequences.</p> | <p>PGCertInfoTech - Postgraduate Certificate in Information Technology - Graduate Profile <p><strong style="color: rgb(73, 80, 87);">Knowledge and Practice</strong></p><p><strong style="color: rgb(73, 80, 87);">Critical Thinking</strong></p><p><strong style="color: rgb(73, 80, 87);">Solution-Seeking</strong></p><p><strong style="color: rgb(73, 80, 87);">Communication</strong></p> </p> |
| 2 | <p>Describe the features typically offered by an object-oriented programming language, including support for classes, visibility, inheritance, interfaces, polymorphism and dynamic binding.</p> | <p>PGCertInfoTech - Postgraduate Certificate in Information Technology - Graduate Profile <p><strong style="color: rgb(73, 80, 87);">Knowledge and Practice</strong></p><p><strong style="color: rgb(73, 80, 87);">Critical Thinking</strong></p><p><strong style="color: rgb(73, 80, 87);">Solution-Seeking</strong></p><p><strong style="color: rgb(73, 80, 87);">Communication</strong></p> </p> |
| 3 | <p>Explain key principles and best practice associated with object-oriented software development. These include abstraction, information hiding, programming to interfaces, resilience to change, and reuse.</p> | <p>PGCertInfoTech - Postgraduate Certificate in Information Technology - Graduate Profile <p><strong style="color: rgb(73, 80, 87);">Knowledge and Practice</strong></p><p><strong style="color: rgb(73, 80, 87);">Critical Thinking</strong></p><p><strong style="color: rgb(73, 80, 87);">Solution-Seeking</strong></p><p><strong style="color: rgb(73, 80, 87);">Communication</strong></p> </p> |
| 4 | <p>Employ object-oriented programming knowledge and develop object-oriented software applications.</p> | <p>PGCertInfoTech - Postgraduate Certificate in Information Technology - Graduate Profile <p><strong style="color: rgb(73, 80, 87);">Knowledge and Practice</strong></p><p><strong style="color: rgb(73, 80, 87);">Critical Thinking</strong></p><p><strong style="color: rgb(73, 80, 87);">Solution-Seeking</strong></p><p><strong style="color: rgb(73, 80, 87);">Communication</strong></p> </p> |
| 5 | <p>Demonstrate a program meets given specifications by writing appropriate tests.</p> | <p>PGCertInfoTech - Postgraduate Certificate in Information Technology - Graduate Profile <p><strong style="color: rgb(73, 80, 87);">Knowledge and Practice</strong></p><p><strong style="color: rgb(73, 80, 87);">Critical Thinking</strong></p><p><strong style="color: rgb(73, 80, 87);">Solution-Seeking</strong></p><p><strong style="color: rgb(73, 80, 87);">Communication</strong></p> </p> |
| 6 | <p>Use software tools to support software development activities.</p> | <p>PGCertInfoTech - Postgraduate Certificate in Information Technology - Graduate Profile <p><strong style="color: rgb(73, 80, 87);">Knowledge and Practice</strong></p><p><strong style="color: rgb(73, 80, 87);">Critical Thinking</strong></p><p><strong style="color: rgb(73, 80, 87);">Solution-Seeking</strong></p><p><strong style="color: rgb(73, 80, 87);">Communication</strong></p><p><strong style="color: rgb(73, 80, 87);">Collaboration</strong></p> </p> |
| 7 | <p>Evaluate the design of software applications and approaches to solve problems, given the criteria of good software practice.</p> | <p>PGCertInfoTech - Postgraduate Certificate in Information Technology - Graduate Profile <p><strong style="color: rgb(73, 80, 87);">Sustainability</strong></p><p><strong style="color: rgb(73, 80, 87);">Knowledge and Practice</strong></p><p><strong style="color: rgb(73, 80, 87);">Critical Thinking</strong></p><p><strong style="color: rgb(73, 80, 87);">Solution-Seeking</strong></p><p><strong style="color: rgb(73, 80, 87);">Communication</strong></p><p><strong style="color: rgb(73, 80, 87);">Ethics and Professionalism</strong></p> </p> |
| 8 | <p>Demonstrate effective communication, as exhibited by actively participating in class discussions and group activities.</p> | <p>PGCertInfoTech - Postgraduate Certificate in Information Technology - Graduate Profile <p><strong style="color: rgb(73, 80, 87);">People and Place</strong></p><p><strong style="color: rgb(73, 80, 87);">Knowledge and Practice</strong></p><p><strong style="color: rgb(73, 80, 87);">Critical Thinking</strong></p><p><strong style="color: rgb(73, 80, 87);">Solution-Seeking</strong></p><p><strong style="color: rgb(73, 80, 87);">Communication</strong></p><p><strong style="color: rgb(73, 80, 87);">Collaboration</strong></p><p><strong style="color: rgb(73, 80, 87);">Ethics and Professionalism</strong></p> </p> |
| 9 | <p>Justify the decisions made to develop object-oriented software applications, as exhibited by successfully demonstrating the thinking process throughout the course.</p> | <p>PGCertInfoTech - Postgraduate Certificate in Information Technology - Graduate Profile <p><strong style="color: rgb(73, 80, 87);">People and Place</strong></p><p><strong style="color: rgb(73, 80, 87);">Knowledge and Practice</strong></p><p><strong style="color: rgb(73, 80, 87);">Critical Thinking</strong></p><p><strong style="color: rgb(73, 80, 87);">Solution-Seeking</strong></p><p><strong style="color: rgb(73, 80, 87);">Communication</strong></p><p><strong style="color: rgb(73, 80, 87);">Collaboration</strong></p><p><strong style="color: rgb(73, 80, 87);">Ethics and Professionalism</strong></p> </p> |