Topic 1: Data-driven problems and solution requirements
- Understand the nature of data-driven problems.
Videos
- Analyse problems associated with data insertion, including variations in data formats, data structures, validation rules and data requirements.
Videos
- Determine manageable aspects of a problem through decomposition, pattern recognition and analysis of
- user requirements
- programming options includings
• interactivity, e.g. user input and presentation of data
• data models, and storage and output requirements.
Decomposition Example
Mind Map Example
Videos
Resources
- https://www.joelonsoftware.com/2000/10/02/painless-functional-specifications-part-1-why-bother/
- https://www.bbc.co.uk/bitesize/guides/zqqfyrd/revision/1
- https://www.geeksforgeeks.org/what-is-decomposition-computational-thinking/
- Recognise data types, constraints, and primary and foreign keys.
TBD
- Recognise and describe useability principles including accessibility, effectiveness, safety, utility and learnability.
See resource: Useability & Visual Communication
- Symbolise the links between external entities, data sources, data flow, processes and data storage in annotated context diagrams or data flow diagrams.
Videos
- Develop algorithms using pseudocode.
Videos
- Explore and communicate the personal, social and economic impacts of storing data in a database for individuals, organisations and governments.
Videos
Resources
- Explore potential impacts of emerging technologies on data storage, e.g. machine learning, deep learning, neural networks, natural language processing.
Videos
Resources
- https://www.geeksforgeeks.org/machine-learning/
- https://www.geeksforgeeks.org/neural-networks-a-beginners-guide/
- https://www.geeksforgeeks.org/natural-language-processing-overview/
- Explore and use the elements and principles of visual communication
- elements are limited to space, line, colour, shape, texture, tone, form, proportion and scale
- principles are limited to balance, contrast, proximity, harmony, alignment, repetition and hierarchy.
See resource: Useability & Visual Communication
- Communicate using
- digital technologies–specific language
- language conventions, textual features such as annotations, paragraphs and sentences, and referencing conventions to convey information to particular audiences about digital solutions
- sketches or diagrams to present information and ideas about the problem and programmed digital solutions
- the modes of visual, written and spoken communication to present data and information about digital solutions.
Quizlet/Quizz/Booket - TBD
Language Conventions
- Annotations
- Paragraphs
- Referencing (Generally APA)
- Sketches or Diagrams
- Correct way to present information.
Checklist
- General Components
- Title
- Headings
- Capital Letters
- Spelling
- Punctuation
- Images have captions
- Citations/references and bibliography
- Specific Areas
- Existing Solution
- UI Design
- Pseudocode (Algorithms)
- Requirements
- Criteria
- Evaluation