Computer science basic

studied byStudied by 3 people
4.0(1)
Get a hint
Hint

Computer

1 / 52

flashcard set

Earn XP

Description and Tags

A big notebook

53 Terms

1

Computer

An electronic device that stores, processes, (changes, moves, rewrites) information. It can perform complicated computations, organise and store huge amount of information.

New cards
2

What is computer science

The study of using computers to solve problems

New cards
3

Computation

The action of mathematical calculations

New cards
4

What are the 5 concept Areas (areas of study) of computer science

  1. Computing systems

  2. Algorithm and programming

  3. Data and analysis

  4. Network and the internet

  5. Impacts of computing

New cards
5

What are computing systems

The machines that runs the programs and process information

example (laptop phone smart light)

all the basic hardware & basic software that work together to make the computer run

<p>The machines that runs the programs and process information</p><p>example (laptop phone smart light)</p><p></p><p>all the basic hardware &amp;  basic software that work together to make the computer run</p>
New cards
6

Algorithm

A set of instructions written in plain human language on how to complete a task.

<p>A set of instructions written in plain human language on how to complete a task.</p>
New cards
7

Program

A set of instructions (an algorithm) that has been translated into commands that a computer can understand (code)

Without programs computers won’t understand what we want them to do

<p>A set of instructions (an algorithm) that has been translated into commands that a computer can understand (code)</p><p></p><p>Without programs computers won’t understand what we want them to do </p>
New cards
8

Data

Raw unorganised inputs / facts

New cards
9

Analysis

Organising, describing and understanding data

New cards
10

Networks

A group of connected devices which shares information and may even share resources like a printer

New cards
11

Internet

A worldwide network that connects millions of computer’s & devices

New cards
12

Is a CD a computer and why?

No. Although a CD can store information it cannot change it

New cards
13

What are the first computers

The Humans who make calculations. Sometimes with tools like the slide ruler to help them. (1600s)

<p>The Humans who make calculations. Sometimes with tools like the slide ruler to help them. (1600s)</p>
New cards
14

What is the first electronic computer

Colossus Mark 1. It was made in 1944 and was used by the British government to help decipher German code (not the egnima)

New cards
15

ENIAC and what is it

Electronic numerical integrator and computer. The first programable general purpose computer.

<p>Electronic numerical integrator and computer. The first programable general purpose computer.</p>
New cards
16

What is the first mass-produced personal computer

APPLE II in 1977. It can run simple programs and play games

<p>APPLE II in 1977. It can run simple programs and play games</p>
New cards
17

Hardware

The physical parts of a computer

<p>The physical parts of a computer </p>
New cards
18

Software

A set of programmes that tells a computer what to do. (Apps, web browser …)

<p>A set of programmes that tells a computer what to do. (Apps, web browser …)</p>
New cards
19

what is an application

Application. A program design to help the user complete a task like photo editing

Not all programs are apps as some programs are for the computer use only.

New cards
20

what is input

The part used to send information to the computer like mouse, keyboard..

<p>The part used to send information to the computer like mouse, keyboard..</p>
New cards
21

What is storage and its examples

Storage is the part of the computer that stores information.

Examples includes hard drive, CDs and RAM

New cards
22

RAM

Random access memory. A type of computer memory that can store information

New cards
23

CPU and what are its 3 main components

Central processing Unit

It’s the brains of the computer. It receives information and executes commands from other software and hardware.

It made up of the main memory, control unit and arithmetic logic unit

New cards
24
New cards
25

What is troubleshooting

A systematic step by step approach to tackling problems

New cards
26
New cards
27

Explain the difference between use case and test case

Use case are the broad test use to determine if the user can complete a general task. While test case are specific test that uses various input.

New cards
28

Why is testing different types of input important in case testing

Important to determine that your program can still run no matter what the user input. For example if your program only expect user

New cards
29

encoding

Converting data into code

New cards
30

Decoding

Turning code into data that is in a readable format

New cards
31

What is the difference between data and information

Data is the unprocessed raw facts while information is data that has been processed into usable facts

New cards
32
<p>Label each of the blank spaces of the hexadecimal code</p>

Label each of the blank spaces of the hexadecimal code

Red blue green

<p>Red blue green</p>
New cards
33

What is data encoding and why do we need it

Data encoding is converting data into a format the computer can read. Computers can only understand binary so data like text pictures and sound must be encoded for a computer

New cards
34

How social media companies make use of the information you share to make money

Targeted marketing . Every little detail gives businesses a clue about you and more specifically what you may buy so social media company sell these info to advertisers

New cards
35

Give 3 examples of data encoding schemes

  1. Binary

  2. Hexadecimal

  3. RBG

New cards
36

What is defensive programming

A way to program what allows your programs to keep working even if things don’t go as planned

<p style="text-align: center">A way to program what allows your programs to keep working even if things don’t go as planned</p>
New cards
37

The difference between Use cases vs test cases

Use case is testing if a user is able to complete the general task while test cases are more specific test that use various inputs

New cards
38

What is documentation and its two types

Documentation is the information about the program. It’s two main types are

  1. Comments (messages written by programmers about the code)

  2. README files (gives info about the program)

New cards
39

If you wanted to add a note in your code as a reminder to come back and fix an error. What would you add?

#BUG /#FIXME

New cards
40

What is a user guide

It’s and information packet that helps user learn the functionality of the program

New cards
41

What is pair programming

It’s when 2 developers work on the same computer to complete a project. It helps them work faster and result in fewer mistakes

<p>It’s when 2 developers work on the same computer to complete a project. It helps them work faster and result in fewer mistakes</p>
New cards
42
New cards
43

Webpages

A document that can be accessed on a web browser like the internet

New cards
44

Website

A collection of webpages

New cards
45

Mobile application

A software specifically made to be used on a mobile device

New cards
46

What is Front-end language and one example

It’s a programming language used to make what the user can see on the screen

New cards
47

Back-end language

used by programmers to build the internal systems that operate behind the scenes of a web application

New cards
48

What is compiling

Turning a computer language into binary for the computer to understand

New cards
49

How many BITs make a BYTE

A bit is the smallest unit of storage for a computer just one digit while a byte is made of 8 BITs (01010101)

New cards
50

What are the 2 types of planning method you can use for planning your program

Pseudo code and flow charts

New cards
51

What is computational thinking and it’s 4 major ideas. And which of the 4 ideas is considered the main one

knowt flashcard image
New cards
52

What is the difference between a variable identifier and its value?

The Variable identifier is the name (don’t change) value is data Stored in the location designated by the variable (changes often)

New cards
53
New cards

Explore top notes

note Note
studied byStudied by 6 people
... ago
5.0(1)
note Note
studied byStudied by 45 people
... ago
5.0(1)
note Note
studied byStudied by 77 people
... ago
5.0(1)
note Note
studied byStudied by 26 people
... ago
5.0(1)
note Note
studied byStudied by 55 people
... ago
5.0(1)
note Note
studied byStudied by 9 people
... ago
5.0(2)
note Note
studied byStudied by 10 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (40)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (37)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (62)
studied byStudied by 26 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (475)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (53)
studied byStudied by 36 people
... ago
5.0(1)
flashcards Flashcard (118)
studied byStudied by 31 people
... ago
5.0(2)
flashcards Flashcard (32)
studied byStudied by 101 people
... ago
5.0(6)
robot