
Demystifying Coding
Entry Requirements
No specific entry requirements and no previous experience in the field are needed for this level
Duration
50 hours
Learning outcomes
By the end of this course adult learners will be able to:
- Understand and use key concepts relating to computational thinking of which problem decomposition, pattern recognition, abstraction, and algorithms to analyse a problem and develop solutions
- Understand and use logical reasoning involved in creating an algorithm to solve a problem
- Understand and use basic programming constructs of which conditions, variables, events, data types, and logic in a program
- Improve code efficiency and functionality by applying iteration, conditional statements, procedures, and functions, as well as events and commands in a program
- Develop, debug and test basic code
- Predict the behaviour of algorithms and code
- Create, reuse, revise and re-purpose digital artefacts for a given audience, with attention to trustworthiness, design and usability
- Use two or more programming languages, at least one of which is textual, to solve a variety of computational problems
Delivery method
Online