Summary of module for applicants:
This module will introduce you to fundamentals of programming, writing algorithms to solve problems, representing the logic as flowcharts and pseudocode which will help outline a program before the coding process begins.
You will gain knowledge of the procedural, object-orientated & event-driven programming paradigms. You will demonstrate the ability to apply them to a range of outcomes including workflow automation and game interaction. In addition, you will learn to debug and document issues that arise.
As a result, you will be able to analyse problems and express solutions in a programming language. Whether you consider yourself creative or technical, you will benefit from being able to communicate ideas in a standardised way across multiple disciplines.
Learning Outcomes for the module
Digital Proficiency - Code = (DP)
Industry Connections - Code = (IC)
Social & Emotional Intelligence - Code = (SEI)
Physical Intelligence - Code = (PI)
Cultural Intelligence - Code = (CI)
Community Connections & UEL Give Back - Code = (CC)
Cognitive Intelligence – Code = (COI)
Enterprise and Entrepreneurship - Code = (EE)
At the end of this module, students will be able to:
Knowledge
Demonstrate an understanding of the software development process. (COI)
Thinking Skills
Identify appropriate programming concepts to solve programming problems. (COI)
Subject-based Practical Skills
Design and implement solutions for a game context in a suitable high-level programming language. (COI; DP)
Make use of a variety of software algorithms. (COI)
Document the development process with use of diagrams, charts and pseudocode. (DP; COI; EE)
Skills for Life and Work (General Skills)
Apply Agile based development principles. (EE)
This module will introduce you to fundamentals of programming, writing algorithms to solve problems, representing the logic as flowcharts and pseudocode which will help outline a program before the coding process begins.
You will gain knowledge of the procedural, object-orientated & event-driven programming paradigms. You will demonstrate the ability to apply them to a range of outcomes including workflow automation and game interaction. In addition, you will learn to debug and document issues that arise.
As a result, you will be able to analyse problems and express solutions in a programming language. Whether you consider yourself creative or technical, you will benefit from being able to communicate ideas in a standardised way across multiple disciplines.
Learning Outcomes for the module
Digital Proficiency - Code = (DP)
Industry Connections - Code = (IC)
Social & Emotional Intelligence - Code = (SEI)
Physical Intelligence - Code = (PI)
Cultural Intelligence - Code = (CI)
Community Connections & UEL Give Back - Code = (CC)
Cognitive Intelligence – Code = (COI)
Enterprise and Entrepreneurship - Code = (EE)
At the end of this module, students will be able to:
Knowledge
Demonstrate an understanding of the software development process. (COI)
Thinking Skills
Identify appropriate programming concepts to solve programming problems. (COI)
Subject-based Practical Skills
Design and implement solutions for a game context in a suitable high-level programming language. (COI; DP)
Make use of a variety of software algorithms. (COI)
Document the development process with use of diagrams, charts and pseudocode. (DP; COI; EE)
Skills for Life and Work (General Skills)
Apply Agile based development principles. (EE)