Skip to content

Overview

Project cover

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.