| Grade | Skill_name |
|---|
| 4.1 | I can Interpret, debug and use code written using procedural paradigms |
| 4.2 | I can Interpret, analyse and evaluate code written using Object-orientated programming paradigms in terms of: classes |
| 4.2 | I can Interpret, analyse and evaluate code written using Object-orientated paradigms in terms of: objects/instances |
| 4.2 | I can Interpret, analyse and evaluate code written using Object-orientated programming paradigms in terms of: inheritance |
| 4.2 | I can Interpret, analyse and evaluate code written using Object-orientated programming paradigms in terms of: encapsulation |
| 4.2 | I can Interpret, analyse and evaluate code written using Object-orientated programming paradigms in terms of: polymorphism and overloading |
| 4.2 | I can Interpret, analyse and evaluate code written using Object-orientated programming paradigms in terms of: data hiding |
| 4.2 | I can Interpret, analyse and evaluate code written using Object-orientated programming paradigms in terms of: reusability |
| 4.2 | I can interpret, debug and use code written in Python 3.4 or subsequent versions and C family derived languages |