MCSP Test#1 (Unit 1+2)

studied byStudied by 7 people
0.0(0)
Get a hint
Hint

Binary decoding patterns

1 / 87

88 Terms

1

Binary decoding patterns

New cards
2

Memory state

New cards
3

whitelist

is a generic name for a list of email address or IP addresses that are considered to be spam free.

New cards
4

variable

can be used to represent any number and is therefore more general and more abstract than a constant, such as the symbol 'X'.

New cards
5

User Events

Actions by the user such as button clicks.

New cards
6

UI Components

Parts of the user interface such as Buttons, Labels, etc.

New cards
7

transistor

a semiconductor device used to amplify or switch electronic signals and electrical power. Transistors are the fundamental building blocks of electronic devices.

New cards
8

invented the World Wide Web (WWW).

Tim Berners-Lee

New cards
9

TCP / IP

the suite a protocols that determine the behavior of the Internet

New cards
10

special purpose computer

has a fixed program (e.g. a simple calculator, a digital watch, a car's anti-lock braking system).

New cards
11

software

consists of the programs that control the computer.

New cards
12

social network

a social structure made of nodes that are generally individuals or organizations. A social network represents relationships and flows between people, groups, organizations, animals, computers, or other information/knowledge processing entities.

New cards
13

sequence

control structure is the application of each step of an algorithm in the order in which the statements are given.

New cards
14

selection

control structure uses a true or false condition to determine which of two parts of an algorithm is used.

New cards
15

repetition

control structure is the repetition of an algorithm for a specified number of times or until a true/false condition is met.

New cards
16

RAM

stores the computer's programs and data temporarily while power is on.

New cards
17

pseudocode

a notation for expressing algorithms, which is more precise that ordinary English but less formal than a programming language.

New cards
18

program

a sequence of instructions that controls the computer.

New cards
19

Processor

a shorthand way of referring to a microprocessor or CPU.

New cards
20

procedural abstraction

in computer science is the practice of organizing and encapsulating algorithms in named procedures that can then be invoked by name. An example would be the 'sqrt(x)', square root of x, which encapsulates the algorithm for calculating the square root of x.

New cards
21

positional number system

such as our decimal system, the value of a digit in a number depends on its place. For example, in the decimal number 545, the leftmost '5' represents 500 because it occurs in the hundreds place, but the rightmost '5' represents 5 because it occurs in the ones place.

New cards
22

overflow error

an error that occurs when the computer attempts to handle a number that is outside of the defined range of values can be represented

New cards
23

Output

data sent back from the program to the device and can be tactile, audible, visual, or text.

New cards
24

open standard

a standard (such as TCP, HTTP) that is not owned or controlled by a private entity. It stands in contrast to 'proprietary' materials', which are owned or controlled by a private entity. Open Standards fuel the growth of the Internet!

New cards
25

octal number system

a base-8 system, consisting of the symbols 0 through 7.

New cards
26

NOT gate

a circuit with one input and one output defined such that its output is TRUE (or ON) when its input is FALSE (or OFF) and vice versa.

New cards
27

network

a group of two or more computer systems linked together.

New cards
28

Motherboard

houses the computer's main electronic components.

New cards
29

Moore's Law

the projection that the number of transistors per square inch on integrated circuits will roughly double every year since the integrated circuit was invented.

New cards
30

machine language

a programming language that is directly readable by the computer's CPU.

New cards
31

logic gate

an elementary building block of a digital circuit. Examples would be AND, OR, and NOT gates that perform basic digital operations.

New cards
32

iteration

another term for 'repetition'

New cards
33

interpretation

The process of translating source code into machine language one instruction at a time and immediately executing instruction.

New cards
34

intellectual property

refers to any property that is created using original thought. Traditional intellectual property include patents, copyrights, and trademarks.

New cards
35

Input

data sent to a computer for processing by a program and can be tactile, audible, visual, or text

New cards
36

If / Else

Selection or conditional algorithm that allows a program to choose between different actions.

New cards
37

IETF

develops and oversees open standards such as HTTP (www) and SMTP (mail).

New cards
38

IDE

software that provides comprehensive tools for programming such as UI design, code editing, and a way to interpret and run the program.

New cards
39

HTTP

the protocol that controls the behavior of the WWW.

New cards
40

hardware

includes its electronic and mechanical components that carries out the instructions of a computer program.

New cards
41

general purpose computer

can run many different programs (e.g. a smartphone).

New cards
42

flowchart

a visual (i.e. graphical) notation for expressing algorithms.

New cards
43

Flip flop

a digital circuit that has two states, ON or OFF, that can be used to store a 1 or a 0. It is the fundamental unit of computer memory.

New cards
44

Event-driven Programming

the program is activated by events such as button clicks.

New cards
45

Event Handler

A block of code that reacts to an event like a button click.

New cards
46

disk drive

a randomly addressable and rewritable storage device.

New cards
47

decimal number system

a base-10 system that we use every day, consisting of the symbols 0 through 9.

New cards
48

Data network

a telecommunications network which allows computers to exchange data.

New cards
49

Data Center

a physical or virtual infrastructures used by enterprises to house computer, server and networking systems and components for the company's IT (information technology) needs.

New cards
50

Data abstraction

the practice of organizing and encapsulating certain data into a more general representation. An example would be storing the text 'hello' in a single variable rather than having numerous occurrences of 'hello' in a program.

New cards
51

Data

the distinct information that is formatted in a special way. Exists in a variety of forms, like text on paper or bytes stored in electronic memory.

New cards
52

Cyberspace

a metaphor for describing the non-physical terrain created by computer systems.

New cards
53

Control structure

a block of programming statements that controls the flow or behavior of an algorithm.

New cards
54

Constant

such as the numeral '5', is an abstraction that represents a single thing, e.g., the value 5.

New cards
55

Computing Innovation

includes a program as an integral part of its function. Can be physical, non-physical computing software, or non-physical computing concepts. For example, self-driving cars, picture editing software, e-commerce, a mobile app

New cards
56

Computer

A machine that processes info under the control of a program

New cards
57

Compilation

The process of translating the entire source code into a single binary file.

New cards
58

Chip

an informal way of describing an integrated circuit (IC) consisting of millions of tiny circuits.

New cards
59

Character

Any symbol that requires one byte of storage

New cards
60

Byte

A group of eight binary digits or bits.

New cards
61

Browser

a program that displays web pages and is used to navigate the WWW.

New cards
62

Boolean

Condition is a true/false condition. It is named after George Boole (1815-1864) an English mathematician.

New cards
63

Blacklist

In internet terminology, a blacklist is a generic term for a list of email addresses or IP addresses for organizations that known to be spammers.

New cards
64

Base

the number of distinct digits or symbols used to represent numbers in that system. Our decimal system is base-10 because it uses 10 digits, 0 through 9.

New cards
65

AP 2021 Sample Question: Each student that enrolls at a school is assigned a unique ID number, which is stored as a binary number. The ID numbers increase sequentially by 1 with each newly enrolled student. If the ID number assigned to the last student who enrolled was the binary number 1001 0011, what binary number will be assigned to the next student who enrolls?

A. 1001 0111
B. 1101 0100
C. 1001 0100
D. 1101 0111

C

New cards
66

And truth table + definition

a circuit with two inputs and one output defined such that its output is TRUE (or ON) only when both of its inputs are TRUE (or ON).

Input 1 

Input 2 

Output

F

F

F

F

T

F

T

F

F

T

T

T

New cards
67

Which of the following are true statements about a computer’s main memory?

A. Any data stored in main memory disappears when the computer loses power.
B. It is called RAM, short for random access memory.
C. It is the same as long-term memory.
D. It stores data.

ABD

New cards
68

OR truth table

Input 1 

Input 2 

Output

F

F

F

F

T

T

T

F

T

T

T

T

New cards
69

Cloud computing advantages

  • Cost reduction

  • Reliability

  • Improved collaboration

  • Easy accessibility and availability

New cards
70

Internet vs WWW

WWW: An application on the internet that runs things like videos, images, documents, etc.

Internet: Huge global network underneath that application which basically connected different networks together by different hardware devices (that’s why it’s called the network of networks)

New cards
71

How to convert base 10 to 2

Step 1: Write out the placement lines (_ )

Step 2: Multiply by 2 with each placement line (etc. 16 8 4 2 1)

Step 3: Subtract your number with the biggest number from the lineup

New cards
72

Binary and hex number systems

Binary is base 2 and Hex is base 16

New cards
73

Abstraction

Simple presentation of person or place of something ( Specific example-general concept )

New cards
74

Pseudocode

Not executable, but human can read it, looks like code but isn’t

New cards
75

Flow of control

Determines order of statements to be executed

New cards
76

Algorithms + 3 basic control structures

  • Precise set of instructions to complete a task

  • Not every problem can be solved with an algorithm

  • All algorithms can be written using the three basic control structures: sequence/selection/repetition(be able to define and give an example) 

    • Sequence - order of instruction that can be done by a computer to make a program work

    • Selection- conditionals (if/else)

    • Repetition- Looping of algorithms.

New cards
77

High level languages vs low level languages

Low level - binary; 1’s and 0’s

High level - computer language like HTML, CSS, etc, ( Human Understand)

New cards
78

CPU

CPU- Central Processing Unit, brain of computer that carries out instructions

New cards
79

Main Memory

Main memory- Data and instructions are stored in the main memory

New cards
80

Special purpose computer

Special purpose computer- designed for just one function

  • Calculator, air pod, etc.

New cards
81

 General purpose computer

General purpose computer- you can do any software application

  • Phone, iPad, etc.

New cards
82

Hardware vs Software

Hardware - a computer that's physical

  • monitors, keyboards, microchips and hard drive, desktop 

Software- programs on the computer

  • Apps

New cards
83

App Inventor

Cloud based IDE / programming language for creating android mobile apps

New cards
84

Purpose of Designer side + examples

User interface / components 

  • Example :  Label is a component      Label.FontSize (FontSize is a property of Label) properties of components (only ones we have used so far)

New cards
85

Purpose of Block side + examples

If then blocks, etc

New cards
86

What are the precise steps of this codeif else statement.JPG

  1. When the user clicks the MLK button  the player with source for Malcolm’s speech is paused

  2. then   the code checks to see if the player with source for MLK’s speech is   currently playing

  3.  If it is playing -  it is paused

  4.    If it is not playing  - it is started

New cards
87

What is an event driven program + where in A In

Program designed to run blocks of code for a specific event to happen

  • Block section in App Inventor

New cards
88

What is an event handler + example

The specific event is happened due to the set of programs designed. 

  • Ex: Blocks from MIT APP

New cards

Explore top notes

note Note
studied byStudied by 2220 people
... ago
4.7(3)
note Note
studied byStudied by 24 people
... ago
5.0(1)
note Note
studied byStudied by 42 people
... ago
5.0(2)
note Note
studied byStudied by 48 people
... ago
5.0(1)
note Note
studied byStudied by 452 people
... ago
5.0(3)
note Note
studied byStudied by 43 people
... ago
5.0(1)
note Note
studied byStudied by 19 people
... ago
4.5(2)
note Note
studied byStudied by 23406 people
... ago
4.5(119)

Explore top flashcards

flashcards Flashcard (41)
studied byStudied by 2 people
... ago
4.0(1)
flashcards Flashcard (26)
studied byStudied by 173 people
... ago
5.0(1)
flashcards Flashcard (48)
studied byStudied by 21 people
... ago
5.0(1)
flashcards Flashcard (41)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (47)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (22)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (22)
studied byStudied by 3 people
... ago
5.0(1)
robot