Overview

You Will Learn To
- Investigate simple data compression techniques (VC2TDI10D01).
- Define and decompose real-world problems, including functional and non-functional requirements, by interviewing and surveying stakeholders (VC2TDI10C01).
- Design algorithms using logical operators, represent them as flowcharts and pseudocode, and validate them with test cases (VC2TDI10C02).
- Implement, modify, and debug modular programs using selected algorithms and data structures in an object-oriented language (VC2TDI10C04).
- Create a new 2D project in Unity with correct settings.
- Navigate the Unity User Interface (Hierarchy, Project window, Scene view, Game view, Inspector).
- Declare variables in C# and understand how they are used in code.
By
- Re-creating the 2D game Flappy Bird in the Unity game engine and adding to an existing codebase.
You Will Be Assessed By
- Describing a range of data compression techniques.
- Decomposing real-world problems and determining functional and non-functional requirements.
- Designing, validating, and testing algorithms using flowcharts and pseudocode.
- Implementing algorithms and debugging programs using an object-oriented programming language.