Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

Digital technology (compulsory)

Digital authoring concepts (multimedia)

  • Designing solutions - CCEA

    Software designers must produce specifications to guide development teams, then they must test the software.

  • Digital development considerations - CCEA

    Accessibility and operability across different interfaces are crucial to the development of a successful digital product.

  • Multimedia applications - CCEA

    Multimedia applications combine elements like text, images, audio and video and require specific considerations in their design.

  • Database development - CCEA

    Developing the right type and structure of database allows you to store, access, search and output your data to your greatest advantage.

  • Testing - CCEA

    Software testing involves testing a program under various conditions to make sure it works. Even the best programmers make mistakes, so it is important to identify them as soon as possible in the development stage so that errors can be fixed.

  • Evaluation - CCEA

    How is a product evaluated and user tested, and why? Evaluation and user testing help ensure products meet their original design specification, offer an efficient solution, operate across appropriate platforms and are full and complete.

Digital authoring practice (multimedia)

Digital development concepts (programming)

  • Contemporary trends in software development - CCEA

    Software development and programming paradigms change over time, from imperative programming to high level languages like Python and C++.

  • Digital data - CCEA

    What is digital data, and how do computers understand it? How is digital data represented, stored, shared and manipulated?

  • Digital design principles - CCEA

    Digital design demands an understanding of computational thinking, as programming simply tells a computer what to do and how to do it.

  • Programming constructs - CCEA

    Computer programs use data stores to organise the different types of data they contain. Data stores can be either a constant, variable or an array, and contain inputs, outputs, functions, instructions, sequences and more.

  • Simple error handling techniques - CCEA

    In some ways, computer languages are no different to our own. They have strict rules programmers must follow in order to make their programs understood. Mistakes throw up errors, which must be fixed.

  • Developing test plans and testing a solution - CCEA

    Once software has been created, it must be tested under different conditions to make sure it works. This can be achieved with white box, black box, unit, integration and system testing, as well as thorough planning and evaluation.

Digital development practice (programming)

  • Designing solutions using appropriate tools - CCEA

    In this unit, students design, develop and test coded solutions when creating digital systems. Students must use one of the following languages in their completed solution: Python, Java or C#.

  • Building a solution - CCEA

    Building a solution involves coding in an appropriate high level language, choosing an appropriate Integrated Development Environment (IDE), testing and documenting its development.

  • Testing a solution - CCEA

    Once the development stage is complete you must complete integration, system and acceptance testing on your code and evaluate your solution.