computer science

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/31

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:55 AM on 5/1/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

32 Terms

1
New cards

Computer System

Utilizes hardware and software for input, processing, and output of data and instructions.

2
New cards

CPU Process

Involves fetching, decoding, and executing instructions from memory.

3
New cards

Hardware

Physical components of a computer like keyboard and mouse.

4
New cards

Software

Programs and applications running on a computer such as Safari and Microsoft Teams.

5
New cards

Input Device

Sends data and control signals to a computer, e.g., mouse, keyboard.

6
New cards

Output Device

Communicates processing results, e.g., monitor, printer.

7
New cards

Memory

Temporarily stores programs and data, e.g., RAM.

8
New cards

Storage Devices

Store data permanently, e.g., HDD, USB stick.

9
New cards

Binary Numbers

Used in computers due to electronic switches having two states, 0 or 1.

10
New cards

Binary-Denary Conversion

Process of converting 8-bit binary numbers to denary and vice versa.

11
New cards

Binary Addition

How to add together two 8-bit binary numbers. Rules: 0+1 = 1, 1+1 = 0 (carry 1), 1+1+1 = 1 (carry 1)

12
New cards

Units

Various units like bit, nibble, byte, kilobyte, megabyte, gigabyte, terabyte, petabyte.

13
New cards

Unit Calculations

Relationships between bits, nibbles, bytes, and larger units like KB, MB, GB.

14
New cards

Exterior Angles

Formula to calculate exterior angles of regular polygons.

15
New cards

Algorithm

Set of step-by-step instructions for a task or process.

16
New cards

Decomposition

Breaking down complex problems into smaller parts.

17
New cards

Flowchart

Visual representation of algorithms using symbols and arrows.

18
New cards

Sequence

Set of instructions to be followed in a specific order.

19
New cards

Selection

Choosing routes in a program, often using IF statements in Python.

20
New cards

Iteration

Repeating a process for efficiency, commonly done with FOR loops in Python.

21
New cards

Pseudocode

Structured way of writing algorithms.

22
New cards

Python Errors

Recognizing syntax errors in Python programs.

23
New cards

Variable

Location in RAM to store values during program execution.

24
New cards

Data Types

Variables have a data type. Common data types are:

·       String (text, numbers, spaces, symbols)

·       Integer (whole number)

·       Real (a number that can be a decimal)

·       Boolean (can only be one of two values, True or False)

25
New cards

Mathematical Operations

25.   The double asterisk means ‘to the power’ e.g. of 5 ** 2 (meaning 5 to the power of 2) = 25

DIV means integer division. It divides two values and rounds down the answer e.g. 5 // 2 = 2

MOD means modulo division. It gives the remainder of a division between two values e.g. 5 % 2 = 1.

26
New cards

Interpreting Algorithms

Understanding inputs, outputs, and variables in flowcharts or pseudocode.

27
New cards

Pixel

Smallest unit of color in an image.

28
New cards

Metadata

Information about data like resolution and author.

29
New cards

Image File Size

resolution*colour depth

30
New cards

colour depth

Colour depth is the set number of colours available for each pixel.

31
New cards

Resolution

Resolution is the density/number of pixels in an image. Resolution is calculated by multiplying the width*height of pixels in an image

32
New cards

units


Unit

Size

Bit

A binary digit, 1 or 0

Nibble

4 bits

Byte

8 bits

kilobyte (kB)

1024 bytes

megabyte (MB)

1024 kB

gigabyte (GB)

1024 MB

terabyte (TB)

1024 GB

petabyte (PB)

1024 TB