๐ฌ๐ง T-Levels ยท subject
T-Levels Digital Production, Design and Development Syllabus
The Digital Production, Design and Development syllabus for T-Levels in full: 5 chapters, 20 topics and 30 sub-topics, every one listed below, plus 56 Digital Production, Design and Development flashcards with answers.
Digital Production, Design and Development syllabus: all 5 chapters
Expand any chapter to see its topics and sub-topics.
-
Core Component: Digital Concepts and Theory
4 topics- How digital technologies impact business and society
- Productivity, automation and changing work patterns
- Ethical, legal and environmental impacts of digital systems
- Digital inclusion and accessibility considerations
- Data and information management
- Data types, structures and relational database concepts
- Data quality, validation and integrity
- GDPR and Data Protection Act principles
- Digital environments and infrastructure
- Client-server, cloud and on-premises models
- Operating systems, networks and virtualisation
- Emerging issues and impact of digital
- Artificial intelligence and machine learning concepts
- Internet of Things and big data
- How digital technologies impact business and society
-
Security, Risk and Legislation
4 topics- Threats, vulnerabilities and attack vectors
- Malware, phishing and social engineering
- Internal versus external threats
- Security controls and mitigation
- Encryption, authentication and access control
- Firewalls, backups and disaster recovery
- Legislation and standards
- Computer Misuse Act and copyright
- Industry standards and codes of practice
- Risk assessment and management
- Threats, vulnerabilities and attack vectors
-
Planning and Managing Digital Projects
4 topics- Project lifecycle and methodologies
- Waterfall versus Agile and Scrum
- Iterative and incremental delivery
- Requirements gathering and analysis
- Functional and non-functional requirements
- User stories and acceptance criteria
- Stakeholder communication and documentation
- Testing, quality assurance and review
- Project lifecycle and methodologies
-
Occupational Specialism: Software Development
4 topics- Programming fundamentals
- Variables, data types and control structures
- Functions, procedures and object-oriented concepts
- Analysis and design of software solutions
- Algorithms, flowcharts and pseudocode
- UML and design patterns
- Implementation and coding standards
- Testing, debugging and maintenance
- Unit, integration and system testing
- Version control and refactoring
- Programming fundamentals
-
Occupational Specialism: Digital Design and Development
4 topics- User experience and interface design
- Wireframing and prototyping
- Accessibility and usability principles
- Front-end development
- HTML, CSS and responsive design
- Client-side scripting and frameworks
- Back-end and database integration
- Deployment and evaluation of digital products
- User experience and interface design
T-Levels Digital Production, Design and Development flashcards โ 56 questions with answers
In the context of digital technologies and business, what is meant by 'disruptive technology'?
A technology or innovation that significantly alters or displaces an established market, industry or business model (e.g. streaming replacing physical media, ride-hailing apps disrupting taxis), often creating new value networks while making older approaches obsolete.
Define the 'digital divide' and name two factors that cause it.
The gap between people who have effective access to digital technology and those who do not. Causes include socio-economic status (cost of devices/internet), geography (rural broadband availability), age/digital literacy, and disability.
List the three components of the 'triple bottom line' used to assess the wider impact of digital technology on society.
People (social impact), Planet (environmental impact) and Profit (economic impact) โ sometimes summarised as social, environmental and economic sustainability.
Distinguish between 'data' and 'information' in data management.
Data is raw, unprocessed facts and figures with no context (e.g. the number 42). Information is data that has been processed, organised or given context so it becomes meaningful and useful for decision-making (e.g. 42 = a customer's age).
What does the DIKW pyramid stand for, from bottom to top?
Data, Information, Knowledge, Wisdom โ representing the progression from raw facts to contextualised information, to applied knowledge, to the judgement to use it appropriately.
Name the three states in which data can exist and must be protected.
Data at rest (stored on disk/database), data in transit/in motion (moving across a network), and data in use (being processed in memory or by an application).
Compare structured, semi-structured and unstructured data with one example of each.
Structured: organised in a fixed schema, e.g. a relational database table. Semi-structured: has tags/markers but no rigid schema, e.g. JSON or XML. Unstructured: no predefined model, e.g. emails, images, video or free text.
In a relational database, what is the difference between a primary key and a foreign key?
A primary key uniquely identifies each record in a table (no duplicates, not null). A foreign key is a field in one table that references the primary key of another table, enforcing referential integrity and linking the two tables.
Define 'cloud computing' and name its three main service models.
On-demand delivery of computing resources (servers, storage, software) over the internet on a pay-as-you-go basis. The three service models are IaaS (Infrastructure as a Service), PaaS (Platform as a Service) and SaaS (Software as a Service).
Distinguish between IaaS, PaaS and SaaS by what the provider manages.
IaaS: provider manages the hardware/virtualisation, you manage OS and apps (e.g. AWS EC2). PaaS: provider also manages OS and runtime, you manage apps/data (e.g. Azure App Service). SaaS: provider manages everything, you just use the software (e.g. Office 365).
What is virtualisation and what software component enables it?
Virtualisation is running multiple isolated virtual machines on a single physical host, sharing its resources. It is enabled by a hypervisor (e.g. VMware ESXi, Hyper-V), which allocates CPU, memory and storage to each VM.
Differentiate a LAN, a WAN and a PAN.
LAN (Local Area Network): covers a small area like one building. WAN (Wide Area Network): spans large geographic areas, e.g. the internet, often linking multiple LANs. PAN (Personal Area Network): very short range around one person, e.g. Bluetooth devices.
Name two emerging digital technologies and one ethical issue each raises.
Artificial Intelligence โ algorithmic bias and lack of accountability. Internet of Things (IoT) โ privacy and insecure device surveillance. (Others: blockchain โ energy use; deepfakes โ misinformation.)
In the CIA triad of information security, what do the three letters stand for?
Confidentiality (only authorised access), Integrity (data is accurate and unaltered) and Availability (data/systems are accessible when needed).
Define the terms 'threat', 'vulnerability' and 'risk' in cyber security.
A threat is a potential cause of harm (e.g. a hacker, malware). A vulnerability is a weakness that a threat can exploit (e.g. unpatched software). Risk is the likelihood and impact of a threat exploiting a vulnerability.
What is an 'attack vector'? Give two examples.
An attack vector is the path or method an attacker uses to gain unauthorised access to a system. Examples: phishing emails, malware-infected USB drives, unpatched software exploits, and SQL injection.
Distinguish between phishing, spear phishing and whaling.
Phishing: mass deceptive messages to trick any user into revealing data. Spear phishing: targeted at a specific individual or organisation using personalised information. Whaling: spear phishing aimed at senior executives/high-value targets.
What is the difference between a virus, a worm and a Trojan?
A virus attaches to a file and needs the user to run it to spread. A worm self-replicates and spreads across networks without user action. A Trojan disguises itself as legitimate software to trick users into installing it.
Explain what a SQL injection attack does and one way to prevent it.
A SQL injection inserts malicious SQL through user input fields to read, alter or delete database data, or bypass authentication. Prevention: use parameterised queries/prepared statements and validate/sanitise all input.
What is a Distributed Denial of Service (DDoS) attack, and which part of the CIA triad does it target?
A DDoS attack floods a system or network with traffic from many compromised machines (a botnet) to overwhelm it and make it unavailable. It primarily targets Availability.
Show the other 36 Digital Production, Design and Development flashcards
Differentiate physical, technical and administrative security controls with an example of each.
Physical: protect tangible assets, e.g. locks, CCTV, biometric door entry. Technical (logical): software/hardware controls, e.g. firewalls, encryption, antivirus. Administrative: policies and procedures, e.g. acceptable use policy, staff training.
Name the four broad functions security controls can perform.
Preventive (stop incidents, e.g. firewalls), Detective (identify incidents, e.g. IDS/logs), Corrective (recover after an incident, e.g. backups), and Deterrent (discourage attackers, e.g. warning signs/CCTV).
What is multi-factor authentication (MFA) and what three factor categories can it draw on?
MFA requires two or more independent credentials to verify identity. The factors are: something you know (password/PIN), something you have (token/phone), and something you are (biometrics such as a fingerprint).
Distinguish between symmetric and asymmetric encryption.
Symmetric encryption uses a single shared key for both encryption and decryption (fast, e.g. AES). Asymmetric encryption uses a public/private key pair โ encrypt with one, decrypt with the other (e.g. RSA) โ solving the key-distribution problem.
Under the UK GDPR/Data Protection Act 2018, list four of the data protection principles.
Any four of: lawfulness, fairness and transparency; purpose limitation; data minimisation; accuracy; storage limitation; integrity and confidentiality (security); and accountability.
Which UK Act makes unauthorised access to computer material a criminal offence, and name one offence under it?
The Computer Misuse Act 1990. Offences include: unauthorised access to computer material; unauthorised access with intent to commit further offences; and unauthorised modification/impairment of computer data.
What is the purpose of the ISO/IEC 27001 standard?
It is the international standard specifying requirements for an Information Security Management System (ISMS) โ a framework for managing and protecting information assets through risk-based controls.
State the qualitative risk formula used in risk assessment.
Risk is a function of likelihood and impact: $\text{Risk} = \text{Likelihood} \times \text{Impact}$, where each factor is rated (e.g. on a scale) and combined, often via a risk matrix, to prioritise risks.
Name the four common strategies for treating a risk after assessment.
Avoid (eliminate the activity causing the risk), Reduce/Mitigate (apply controls to lower it), Transfer (shift it to a third party, e.g. insurance), and Accept/Tolerate (acknowledge and take no further action).
Compare the Waterfall and Agile project methodologies.
Waterfall is sequential and plan-driven โ each phase completes before the next, with fixed requirements; good for stable, well-understood projects. Agile is iterative and incremental, delivering working software in short sprints with continuous feedback; good for evolving requirements.
List the typical phases of the Software Development Life Cycle (SDLC) in order.
Planning/feasibility, Analysis (requirements), Design, Implementation (coding), Testing, Deployment, and Maintenance.
In Scrum, name three core roles and the standard length range of a sprint.
Roles: Product Owner, Scrum Master, and the Development Team. A sprint typically lasts 1โ4 weeks (commonly 2 weeks).
Differentiate functional and non-functional requirements with an example of each.
Functional requirements describe what the system must do, e.g. 'the system shall let users reset their password'. Non-functional requirements describe how it performs/qualities, e.g. 'pages must load in under 2 seconds' (performance, security, usability).
Name four techniques for gathering requirements from stakeholders.
Interviews, questionnaires/surveys, observation (job shadowing), workshops/focus groups, and document/record analysis of existing systems.
What does the MoSCoW method prioritise requirements into?
Must have, Should have, Could have, and Won't have (this time) โ a technique for ranking requirements by importance and agreeing scope.
Define a 'user story' and give its standard format.
A user story is a short, plain-language description of a feature from the user's perspective. Format: 'As a [type of user], I want [goal] so that [benefit/reason].'
What is a Gantt chart used for in project management?
A Gantt chart is a horizontal bar chart showing project tasks against a timeline, displaying start/end dates, durations, dependencies and milestones, used to schedule and track progress.
Distinguish between verification and validation in quality assurance.
Verification asks 'are we building the product right?' โ checking it meets the specification (e.g. reviews, inspections). Validation asks 'are we building the right product?' โ checking it meets the user's actual needs (e.g. acceptance testing).
Compare white-box and black-box testing.
White-box (structural) testing examines internal code/logic and paths, requiring knowledge of the implementation. Black-box (functional) testing checks inputs and outputs against requirements without knowledge of internal code.
Put these test levels in order from smallest to largest scope: integration, acceptance, unit, system.
Unit testing (individual components), Integration testing (combined modules), System testing (the whole application), then Acceptance testing (user confirms it meets requirements).
Name the three basic control structures used in structured programming.
Sequence (statements executed in order), Selection (decisions, e.g. if/else, switch), and Iteration (loops, e.g. for, while).
Differentiate the data types integer, float, Boolean and string.
Integer: whole numbers (e.g. 7). Float: numbers with a decimal/fractional part (e.g. 3.14). Boolean: a true/false value. String: a sequence of characters/text (e.g. "hello").
What is the difference between a local variable and a global variable (variable scope)?
A local variable is declared inside a function/block and is only accessible within it. A global variable is declared outside all functions and is accessible throughout the whole program.
Compare an array and a record (struct) as data structures.
An array stores multiple values of the same data type accessed by index. A record/struct stores multiple values of different data types (fields) grouped under one name and accessed by field name.
What is pseudocode and why is it used in the design stage?
Pseudocode is a structured, language-independent, plain-English description of an algorithm's logic. It is used to plan and communicate algorithms before coding, without worrying about specific syntax.
Name three benefits of following coding standards and conventions.
Improved readability and maintainability, easier collaboration/consistency across a team, fewer errors, and simpler debugging/onboarding. Examples include meaningful naming, indentation and commenting.
Differentiate a syntax error, a runtime error and a logic error.
Syntax error: breaks the language rules so code won't compile/run (e.g. missing bracket). Runtime error: occurs during execution and crashes the program (e.g. divide by zero). Logic error: code runs but produces incorrect results due to flawed logic.
List the four types of software maintenance.
Corrective (fix faults/bugs), Adaptive (adjust to a changed environment, e.g. new OS), Perfective (improve performance/add features), and Preventive (reduce future problems, e.g. refactoring).
In UX/UI design, what are the seven (Norman) usability principles often summarised as, and name three.
Principles guiding usable design; three examples are: visibility (users can see what actions are possible), feedback (the system responds to actions), consistency (similar elements behave similarly). Others include affordance, mapping, constraints and error tolerance.
What is a wireframe, and how does it differ from a prototype?
A wireframe is a low-fidelity, static skeletal layout showing structure and placement of elements without final styling. A prototype is an interactive, higher-fidelity model that simulates user flow and behaviour for testing.
Distinguish front-end from back-end development, naming a core technology for each.
Front-end (client-side) is what the user sees and interacts with โ built with HTML, CSS and JavaScript. Back-end (server-side) handles logic, databases and processing โ built with languages/runtimes like PHP, Python, Node.js, and databases such as MySQL.
In web development, what are the roles of HTML, CSS and JavaScript respectively?
HTML provides the structure/content of a page, CSS controls the presentation/styling and layout, and JavaScript adds interactivity and dynamic behaviour on the client side.
What is an API, and why is it important for back-end/database integration?
An API (Application Programming Interface) is a defined set of rules allowing software components to communicate. It lets the front-end request data and services from the back-end/database (e.g. via REST endpoints returning JSON) without exposing internal implementation.
Name the four main HTTP methods used in RESTful APIs and the CRUD operation each maps to.
GET (Read), POST (Create), PUT/PATCH (Update), and DELETE (Delete) โ together implementing CRUD: Create, Read, Update, Delete.
Define 'responsive design' and name one technique used to achieve it.
Responsive design makes a web page adapt its layout to different screen sizes and devices. Techniques include CSS media queries, fluid/percentage-based grids, and flexible images.
What is the purpose of evaluating a digital product after deployment, and name two methods of doing so.
Evaluation checks whether the product meets requirements, user needs and success criteria, and identifies improvements. Methods: user feedback/surveys, usability testing, analytics on usage, A/B testing, and comparison against the original specification.
T-Levels Digital Production, Design and Development FAQ
What is in the T-Levels Digital Production, Design and Development syllabus?
T-Levels Digital Production, Design and Development is split into 5 chapters: Core Component: Digital Concepts and Theory, Security, Risk and Legislation, Planning and Managing Digital Projects, Occupational Specialism: Software Development and Occupational Specialism: Digital Design and Development. Together they contain 20 topics and 30 sub-topics.
How many chapters are in T-Levels Digital Production, Design and Development?
5 chapters, containing 20 topics and 30 sub-topics. The largest chapter is Core Component: Digital Concepts and Theory, with 4 topics.
Are there flashcards for T-Levels Digital Production, Design and Development?
Yes โ a 56-card Digital Production, Design and Development deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.