Programming

Key Competencies

Each discipline will require a different set of competencies, for Game Design I have defined the following:

  1. IP: Intellectual Property generation, Ideas, Originality, Formal and Functional Elements...
  2. Programming Language: Selection of Language, Understanding of key features of Language, Suitability of Language...
  3. Programming Style: Encapsulation, Scopes, Name Structure, Programme organisation...
  4. Reusability of Code: Clarity of Names & Layout, Usefulness of Remarks and Comments, Facilitation of Reuse...
  5. Designing of Programme: Flowcharts, Data Design, Specifications....
  6. Mixed & Integrating Perspective: Combining disciplines as well as methods and approaches, Workgroup, Team management...
  7. Modelling, Visualisation & Communication: Code Prototypes, Debugging, Demonstrations...
  8. Design Method & Practice: Design approaches, Design Planning and Workload, Tools used...
  9. Self Assessment & Criticism: Awareness of progress(es), Weak points, Learning Plan, Crtical Evaluation of own's work...