Coding & Computational Thinking
The aim of this programme is to develop the knowledge, skill sets and competencies of participants who do not have a formal background in Computer Science to be able to deliver computing programmes in schools and computer clubs in an educational, fun and engaging way.
This course provides participants with the skills to teach coding and computational thinking using project based learning. More specifically, participants will be able to formulate computational problems logically, and to bring ideas through to successful completion by design and development of coding projects.
It provides exposure to a wide range of innovative open source technologies and resource packs; thus providing a cost effective and accessible deployment model for your school or club.
This core strands of this programme will include Web based games and applications, Mobile Design and Development concepts and an introduction to Electronic components.
This course addresses the learning outcomes of the new Junior Certificate Short Course in Computing as introduced by the National Council for Curriculum and Assessment (NCCA). It enables teachers to deliver that programme within their schools, or to implement code clubs.
This programme is primarily aimed at teachers and those running computer clubs for children and teenagers.
Candidates should hold an honours degree in a non-cognate discipline or approved equivalent qualification. Prospective participants who do not meet the entry requirements for the programme detailed above, but who may qualify for admission by meeting certain other equivalent criteria, should apply to the Admissions Office for consideration.
An active approach to teaching and learning is employed.
On completion of this course, the participant will/should be able to
- Demonstrate an understanding of the theory, concepts and methods pertaining to design and development of interactive applications
- Apply computational logic and design practices to construct a software project through visual and/or text programming tools for web and mobile application deployment
- Program and troubleshoot wearable devices using electronic kits and coding
- Analyse and appraise emerging technologies, and in particular the wealth of widely available resources that can be employed in the classroom from technological, accessibility and cost perspectives.
- Evaluate and employ appropriate problem solving strategies and techniques.
Certificate in Coding & Computational Thinking (Level 8, 10 Credits)