Chuyển đến nội dung

VCE Applied Computing: Data Analytics

VCE · VCAAComputer Science41 ghi chú trong 4 thư mục, 234 KB

41 ghi chú ôn tập cho VCAA VCE Computer Science, do cookie tạo, gồm 4 phần theo các chủ đề của khóa học.

Notes for VCE Applied Computing: Data Analytics (Units 3 and 4), in four folders that follow the study design's areas of study in order: data analytics tools, project analysis and design, development and evaluation, and cyber security and data security. Each folder has one note per topic, with SQL, statistics, design tools, legislation and cryptography worked through with examples. Follows the VCAA Applied Computing study design for 2025-2029.

Khi thêm ghi chú, một bản sao sẽ được đưa vào ghi chú của bạn, trong một thư mục riêng cùng với các thư mục bên dưới. Bạn có thể chỉnh sửa và biến chúng thành thẻ ghi nhớ hoặc bộ câu hỏi. Tải xuống sẽ tạo một tệp zip gồm các tệp markdown, có thể mở bằng bất kỳ ứng dụng ghi chú nào.

Có gì bên trong

  • Data analytics tools
    • Problem-solving methodology, requirements, constraints and scope7 KB
    • Artificial intelligence in data analytics5 KB
    • Data types and relational databases6 KB
    • SQL queries6 KB
    • Design tools for databases and spreadsheets6 KB
    • Finding, extracting and validating data7 KB
    • Manipulating and cleansing data6 KB
    • Descriptive statistics6 KB
    • Correlation and the shape of data6 KB
    • Purposes and types of data visualisation6 KB
    • Formats, conventions and design tools for data visualisations6 KB
    • Testing databases, spreadsheets and data visualisations6 KB
  • Project analysis and design
    • Research questions5 KB
    • Project plans and Gantt charts5 KB
    • Collecting primary data6 KB
    • Collecting secondary data and judging sources5 KB
    • Quantitative and qualitative data, and preparing it5 KB
    • Data integrity4 KB
    • Collecting data ethically and legally8 KB
    • Managing data: archiving, backups and disposal5 KB
    • Generating design ideas5 KB
    • Design principles6 KB
    • Evaluation criteria and detailed designs6 KB
  • Development and evaluation
    • Manipulating and analysing data with software tools5 KB
    • Implementing data security in a project5 KB
    • Designing for a target audience5 KB
    • Developing infographics and dynamic data visualisations5 KB
    • Validating and verifying data quality5 KB
    • Evaluation strategies and criteria6 KB
    • Recording and assessing a project plan5 KB
  • Cyber security and data security
    • Emerging trends in cyber security6 KB
    • Organisational goals and why data security matters5 KB
    • Types of threat to data and information7 KB
    • Data integrity and diminished integrity5 KB
    • Evaluating security strategies6 KB
    • Privacy and data protection legislation7 KB
    • Notifiable data breaches6 KB
    • Ethical issues in data security6 KB
    • Cryptographic techniques7 KB
    • Disaster recovery plans6 KB
    • Security controls7 KB

Ghi chú đầu tiên

Data analytics tools / Problem-solving methodology, requirements, constraints and scope

The four stages

The problem-solving methodology is the method VCE Applied Computing uses for building any digital solution, and in Data Analytics the solution is a set of data visualisations that answers a question with data. It has four stages, and each stage has its own activities.

StageWhat it settlesTypical activities in Data Analytics
AnalysisWhat is required to solve the problemAcquiring and analysing data, then identifying the solution requirements, constraints and scope
DesignHow the solution will work and lookGenerating ideas, choosing a preferred design, planning the data, and writing the criteria the finished solution will be judged against
DevelopmentTurning requirements and designs into a working solutionManipulating data, validating it, testing, and correcting errors
EvaluationHow well the solution met its requirementsPlanning an evaluation strategy, then judging the solution against the criteria

The stages can be run once, one after the other, or repeated in small cycles as in agile development, where a piece of the solution is analysed, designed, built and evaluated before the next piece is started. In either case the stages feed each other: the requirements found in analysis decide the designs, the designs decide what is built and the criteria written during design are the ones used in evaluation.

Skills that sit under each stage

Analysis depends on collecting data to find out what users need, on collecting both primary and secondary data, and on judging the reliability, validity and relevance of the sources used. It also depends on drafting good questions for surveys and interviews, and on preparing follow-up questions to clarify what was said.

Design depends on investigating existing solutions, generating several design ideas and linking them with text and diagrams, then producing a detailed design with annotations that describe the appearance and functionality of the solution. It includes planning contingencies, which are actions to take if something goes wrong, and writing evaluation criteria.

Development depends on choosing suitable software functions and techniques, applying formats and conventions to improve appearance, calculating descriptive statistics and identifying trends, patterns and relationships. It also includes validating and verifying data, developing a testing strategy, recording actual results against expected results and correcting errors. As the solution grows, the designs and the evaluation criteria are modified and refined.

Evaluation depends on proposing a strategy for evaluating the finished solution and then using the criteria to judge how well it met its requirements, in terms of efficiency and effectiveness. It also involves a critical look back at the analysis and design processes and at what could be done differently next time.

Solution requirements

A solution requirement states something the solution must have or do. Requirements are split into two kinds.

Functional requirements describe what the solution should do. For a data visualisation they cover the input it needs, the output it produces and the functions it performs, including how data is manipulated and validated. A requirement such as "the dashboard displays total monthly sales by region" is functional, as is "dates entered into the source spreadsheet are checked to be valid dates".

Non-functional requirements describe the quality attributes of the solution, meaning how well it does what it does. There are five.

AttributeWhat it meansExample for a visualisation
UsabilityHow easily the intended users can learn and use itA viewer can find the filter for year without instructions
ReliabilityHow consistently it works without failing or giving wrong resultsThe charts show the same totals each time the data is refreshed
PortabilityHow well it runs on different devices or environmentsThe infographic can be read on a phone, a tablet and a laptop
RobustnessHow well it keeps working with unexpected input or errorsA missing value in the source data does not break the chart
MaintainabilityHow easily it can be updated, corrected or improved laterFormulas and data sources are labelled so another analyst can change them

Not every attribute fits every solution. A static infographic that is printed has no need for robustness against live data failures, for example, so the requirements that are written should be the ones that actually apply to the product and its users.

Requirements are often collected together in a software requirements specification, which brings together what the solution must do, its limits, who will use it (their skills and needs) and the technical environment it will run in, meaning the hardware and software.

Solution constraints

A constraint is a condition or limitation that has to be considered when designing the solution. Requirements say what is wanted; constraints say what limits how it can be delivered. They fall into five kinds.

KindWhat it coversExample
EconomicCost and timeA budget of zero means only free software can be used, and a fixed deadline limits how much data can be collected
TechnicalHow fast the software processes, how much it can hold, whether the equipment exists, whether it works with other systems, and how safe the data isA very large file makes a laptop slow, and the visualisation software cannot open a particular file format
SocialThe level of expertise of the usersReaders are members of the public with little experience of statistics, so charts must be simple
LegalIntellectual property, ownership of data and privacy of dataA dataset can only be used with acknowledgement of its owner, and personal details must be removed
UsabilityAccessibility, usefulness and ease of useColours must be readable by people with colour vision deficiency, and the design must give users something they need

A single limitation can sometimes be described in more than one way, so the useful skill is to name the constraint, say which kind it is and say what it forces the designer to do differently.

Solution scope

The scope describes the boundaries of the solution by stating what will be addressed and what will not. It stops a project from growing without limit. For a data project on local bike use, the scope might be "commuter trips in one city during 2024, shown as a dashboard of five charts" with "trips by recreational riders, other years and other cities" listed as outside it. Scope is tied to constraints, because a shortage of time or data is often the reason something is left out, and it is tied to the research question, because the question says what the data has to be able to answer.

Computational thinking

Interpreting requirements and designs, and building them into visualisations, draws on computational thinking: breaking a problem into smaller parts, looking for patterns in data, concentrating on the information that matters and discarding what does not, and describing the solution as a series of steps that can be followed in order. A requirement such as "show which suburbs have the highest recycling rates" is broken into finding the data, calculating a rate per suburb, sorting the results and choosing a chart that makes the ranking obvious.

Và còn 40 ghi chú nữa sau khi bạn thêm hoặc tải xuống.

Đánh giá

Chưa có nhận xét nào. Thêm những ghi chú này vào ghi chú của bạn để trở thành người đầu tiên viết nhận xét.