What is it about?

This poster is part of our ongoing work, exploring how competency can be embedded within computing education. In particular, it explores what competency means in the context of programming and how craft computing can be adopted to promote the development of these competencies.

Featured Image

Why is it important?

Adopting a competency approach is not only a recommendation of various computing curricula guidelines in many jurisdictions around the world, but it is also of increasing importance to help promote the development of work-ready graduates and, hence, employed graduates. Programming is a fundamental competency that many graduates will employ. What programming competencies are and how craft computing can be employed to develop them is an underexplored area.

Read the Original

This page is a summary of: Teaching Programming Competencies: A Role for Craft Computing?, September 2023, ACM (Association for Computing Machinery),
DOI: 10.1145/3610969.3611140.
You can read the full text:

Read

Resources

Contributors

The following have contributed to this page