콘텐츠로 건너뛰기

CCEA GCSE Digital Technology

GCSE · CCEAComputer Science노트 31개, 폴더 3개, 155 KB

cookie가 만든 CCEA GCSE Computer Science 복습 노트 31개예요. 과정의 주제에 따라 3개 섹션으로 구성돼요.

Notes for CCEA GCSE Digital Technology (specification first taught 2017, updated November 2018), in three folders: the compulsory core unit, then the multimedia route (digital authoring) and the programming route (digital development). Each note covers one topic from the specification in its order, and the design, build, test and evaluate skills sit with the concepts they use. Delete the route you do not take once the notes are yours.

추가하면 아래 폴더와 함께 별도의 폴더에 사본이 내 노트로 저장돼요. 사본을 수정해 플래시카드나 문제 덱으로 만들 수 있어요. 다운로드하면 노트 앱에서 열 수 있는 마크다운 파일의 zip을 받을 수 있어요.

포함된 내용

  • Digital technology
    • Data, units and data types4 KB
    • Images and moving images5 KB
    • Sound4 KB
    • File formats, portability and compression5 KB
    • System software and utilities5 KB
    • Databases5 KB
    • Validation, big data and analytics4 KB
    • Spreadsheets6 KB
    • The processor and memory5 KB
    • Input, output and storage devices5 KB
    • Networks7 KB
    • Cybercrime, malware and protection5 KB
    • Cloud technology4 KB
    • Legislation5 KB
    • Ethical, employment and health impact5 KB
    • Digital applications4 KB
  • Digital authoring
    • Designing multimedia and database solutions6 KB
    • Interfaces, accessibility and compatibility5 KB
    • Multimedia applications and authoring6 KB
    • HTML5 KB
    • Database development6 KB
    • Testing and evaluating authored solutions4 KB
  • Digital development
    • Software development trends and environments5 KB
    • Binary, hexadecimal and character representation5 KB
    • Boolean logic and truth tables4 KB
    • Computational thinking and algorithm design4 KB
    • Sorting and searching5 KB
    • Variables, operators and control flow5 KB
    • Strings, arrays, functions and files5 KB
    • Error handling and validation in programs5 KB
    • Testing and evaluating programming solutions5 KB

첫 번째 노트

Digital technology / Data, units and data types

Data and information

Data is a raw collection of facts, figures or symbols that has no meaning by itself. The number 67, the word "Belfast" and the date 18/05/2023 are all data. Information is data that has been processed, organised or put in a context so that it means something to a person. A list of test marks is data; a statement that the class average was 67, with the marks sorted and labelled by subject, is information, because someone can now act on it.

The same item can be either depending on context. A value of 57 on its own tells the reader nothing, but 57 in a column headed "Communications mark" is information. Computers store and process data, and the software that presents the results is what turns it into information.

Units of storage

A computer stores everything as binary digits. A bit (binary digit) is the smallest unit of data and holds either 0 or 1. Bits are grouped so that larger amounts can be described.

UnitSize
bita single 0 or 1
nibble4 bits
byte8 bits
kilobyte (KB)1,024 bytes
megabyte (MB)1,024 kilobytes
gigabyte (GB)1,024 megabytes
terabyte (TB)1,024 gigabytes

A byte is the amount normally used to store one character of text, which is why file sizes are given in bytes and their multiples. The factor of 1,024 is 2102^{10} and follows from computers counting in binary; some manufacturers of storage devices round it to 1,000 when they advertise capacity, which is why a drive can appear slightly smaller than its label once a computer reports it.

The number of different patterns that nn bits can hold is 2n2^n. A nibble can therefore hold 24=162^4 = 16 different values and a byte can hold 28=2562^8 = 256, which is why a single byte can represent the whole numbers from 0 to 255.

Converting between units

To move to a smaller unit, multiply by 1,024; to move to a larger unit, divide by 1,024.

A photograph of 3 MB is 3×1,024=3,0723 \times 1{,}024 = 3{,}072 KB, and since each kilobyte is 1,024 bytes it holds 3,072×1,024=3,145,7283{,}072 \times 1{,}024 = 3{,}145{,}728 bytes. A video of 2,048 MB is 2,048÷1,024=22{,}048 \div 1{,}024 = 2 GB.

A storage device of 500 GB can hold 500 files of 1 GB, or 500×1,024=512,000500 \times 1{,}024 = 512{,}000 files of 1 MB, before it is full.

Data types

Every item of data in a program, spreadsheet or database has a data type, which says what kind of value it is and therefore how it can be stored and what can be done with it. Choosing the right type matters because it decides how much storage the item needs, which operations are allowed (you can add two numbers but not two names) and what the software will reject as invalid.

Data typeWhat it holdsExample
integera whole number, positive, negative or zero51, -4, 0
reala number that can have a fractional part, also called a decimal or floating point number3.75, -0.5
date/timea calendar date, a time of day, or both18/05/2023, 14:30
charactera single letter, digit or symbol"K", "7", "?"
stringa sequence of characters"Belfast", "CM101"

Integer and real are the two kinds of numeric data. Use an integer for anything that is counted, such as the number of students in a class, and a real number for anything that is measured or can be fractional, such as a height in metres or a price.

Digits that are not numbers

A telephone number, a postcode or a student code such as CM101 is made of digits and letters, but arithmetic on it would be meaningless, so it is stored as a string. A phone number also often begins with a zero, which a numeric field would drop because a leading zero does not change the value of a number. Storing 07700 900123 as a string keeps every digit exactly as typed.

Date and time

Date and time values are stored as their own type, not as strings, because the software can then work with them: it can sort dates into order, find the number of days between two dates, and reject 31/02/2024 as impossible. A date typed as text would sort alphabetically, putting 02/01/2024 before 15/12/2023.

Choosing a type

ItemSensible typeReason
Age in yearsintegercounted in whole units
Price of an itemrealhas pence as a fraction of a pound
Surnamestringseveral characters
Grade lettercharacterexactly one symbol
Date of birthdate/timeneeds date arithmetic and sorting
Mobile numberstringnot used in calculations and may start with 0

추가하거나 다운로드하면 30개가 더 있어요.

평가

아직 작성된 후기가 없어요. 이 노트를 내 노트에 추가하면 가장 먼저 후기를 남길 수 있어요.