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)