Shared Flashcard Set

Details

Computer Science Vocabulary
Computer related terms
119
Computer Science
12th Grade
03/20/2017

Additional Computer Science Flashcards

 


 

Cards

Term
PDF ( Portable Document Format )
Definition
Developed by Abode systems in 1992.
Captures formatting information from a variety of desktop Publishing applications making it possible to send formatted documents.
Term
Innovation
Definition
A novel or improved idea, device, product, etc, or the development thereof.
Term
Computer
Definition
Programmable machine.Respond to a specific set of Instructions.
Term
Server
Definition
A computer that awaits and responds to requests for data.
Term
Internet
Definition
Groups of computer and servers that are connected to each other.
Term
ISP ( Internet Service Provider )
Definition
A company that provides subscribers access to internet.
Example: AT&T, Verizon, T-mobile, Cricket, etc
Term
Client
Definition
A computer that requests data stored on a server.
Term
Web Server #1
Definition
A program that uses HTTP ( Hypertext Transfer Protocol ) to serve the files that form web pages to users
Term
File Server
Definition
Computer and storage device dedicated in strong files. Any user on a network can store files on the server.
Term
Proxy Server
Definition
Intercepts all requests to the real server to see if it can fulfill the request itself.
Term
Cloud Computing
Definition
Using a network of remote servers from data centers all over the world.
Term
Cloud Server
Definition
Hosting services are provided by multiple connected servers that comprise a cloud.
Term
Application Server
Definition
A program that handles all application operations between users and an organization’s back-end business applications or databases.
Term
Dedicated Server
Definition
A single computer in a network reserved for serving the needs of the network.
Term
Print Server
Definition
A computer that manages one or more printers.
Term
Database Server
Definition
A computer system that processes database queries.
Term
Binary
Definition
A way of representing information using only two options, usually 0’s and 1’s.
Term
Packets
Definition
Small chunks of information that have been Carefully formed from larger chunks of information.
Term
Protocol
Definition
A set of rules and standards used to communicate between machines.
Term
HTTP ( HyperText Transfer Protocol )
Definition
The protocol used for transmitting web pages over the internet.
Term
HTML ( HyperText Markup Language )
Definition
The language in which the content and formatting of a web page are written.
Term
ASCII ( American Standard Code for Information Interchange)
Definition
The university recognized raw text format that any computer can understand.
Term
Net Neutrality
Definition
The principle that all Internet traffic should be treated equally by Internet Service Providers.
Term
Bit
Definition
A bit is the single unit of information in a computer typically represented as 0 or 1.
Term
Code (verb)
Definition
To write code, or to write instructions telling the computer what to do.
Term
IETF( Internet Engineering Task Force )
Definition
Develops and promotes voluntary Internet standards and protocols, in particular the standards that comprise the Internet protocol suite.
Term
ISOC
Definition
The Internet Society strives to make the world a better place.
Term
URL ( Uniform Resource Locator )
Definition
An easy-to-remember address for calling a web page (like www.code.org).
Term
Internet Protocol Stack
Definition
DNS, TCP, IP, and Physical Internet
Term
DNS ( Domain Server Name or Domain Name Service )
Definition
The service that translates URLs to IP addresses.
Term
TCP/IP ( Transmission Control Protocol )
Definition
Provides reliable, ordered, and error-checked delivery of stream of packets in the internet. TCP is tightly lightly linked with IP and usually seen as TCP/IP in writing.
Term
IP Address
Definition
A number assigned to any item that is connected to the Internet.
Term
Router
Definition
A device that forwards data packets along networks. A router is connected to at least two networks and are located at gateways.
Term
Latency Time
Definition
Time it takes for a bit to travel from its sender to its receiver.
Term
Bitrate
Definition
The number of bits that are conveyed or processed per unit of time.
Term
Bandwidth
Definition
Transmission capacity measure by bit rate.
Term
Bit
Definition
A contraction of “Binary Digit.” A bit is the single unit of information in a computer, typically represented as a 0 or 1.
Term
Byte
Definition
A sequence of 8 bits processed as a single unit of information.
Term
Why is a byte 8 bits?
Definition
A byte is 8 bits since it was used to refer to groups of 8-bits that a
computer was processing.
Term
Heuristic
Definition
A problem solving approach (algorithm) to find a satisfactory solution where finding and optimal or exact solution is impractical or impossible
Term
Lossless Compression
Definition
A data compression algorithm that allows the original data to be perfectly reconstructed from the
Term
Abstraction
Definition
To simplify things pulling out specific differences to make one solution work for multiple problems.
Term
File Sizes
Bytes, KB, MB, GB ,TB
Definition
A single letter or character would use one byte of memory (8 bits), two characters would use two bytes (16 bits).
Term
File Sizes (2)
Definition
we represent ‘on’ as ‘1’ and ‘off’ as ‘0’. 8 bits are known as a byte, and it is bytes which are used to pass our information in its basic form - characters.
Term
File Size (3)
Definition
byte - A series of 8 binary bits that digitally represent a single character to the
computer. Example: 00000001 = 1
Term
Internet Protocol Layers
Definition
The Physical Internet: copper wire, fiber, optic cable, radio waves, etc
Term
Server
Definition
A computer that awaits and responds to requests for data.
Term
Client
Definition
A computer that requests data stored on a server.
Term
Lossy Compression
Definition
To save space, some information is thrown away
Term
Resolution
Definition
The dimensions by which you can measure how many pixels are on a screen.
Term
Metadata
Definition
For example, a digital image may include metadata that describes the size of the image, number of colors, or resolution.
Term
Pixel
Definition
typically a tiny square or dot which contains a single point of color of a larger image.
Term
Hexadecimal Number System
Definition
A number system consisting of 16 distinct symbols - 0-9 and A-F - which can occur in each place value.
Term
RGB ( RED, GREEN, BLUE )
Definition
light are added together in to reproduce a broad array of colors.
Term
Aggregation
Definition
A computation in which rows from a data set are grouped together and used to compute a single value of more significant meaning or measurement.
Term
Lossy Compression
Definition
a data compression method that uses inexact approximations, discarding some data to represent the content.
Term
Pivot Table
Definition
In spreadsheet software, it is the name of the tool used to create summary tables.
Term
Summary Table
Definition
A table that shows the results of aggregations performed data from a larger data set
Term
Boolean
Definition
A single value of either TRUE or FALSE
Term
Boolean Expression
Definition
In programming, an expression that evaluates to TRUE or FALSE
Term
Computationally Hard
Definition
A “hard” problem for a computer is one in which it cannot arrive at a solution in a reasonable amount of time.
Term
javascript
Definition
A programming language designed by Sun Microsystems that can be integrated into standard HTML pages to add some dynamic features.
Term
Event Handling
Definition
Term
UI Elements
Definition
Term
Expression
Definition
Term
Debugging
Definition
Term
==
Definition
Term
If-Statement
Definition
Term
Variable Scope
Definition
Term
Conditionals
Definition
Term
Selection
Definition
Term
While Loop
Definition
Term
String
Definition
Term
Event
Definition
Term
Key Event
Definition
Term
Parameter
Definition
Term
Malware
Definition
Term
For Loop
Definition
Term
Modulo
Definition
Term
Documentation
Definition
Term
Canvas
Definition
Term
Moore’s Law
Definition
Term
Encryption
Definition
Term
Cracking Encryption
Definition
Term
Public Key Encryption
Definition
Term
Asymmetric Encryption
Definition
Term
Loop
Definition
Term
Cipher text
Definition
Term
Caesar Cipher
Definition
Term
Random Substitution Cipher
Definition
Term
One-Pager
Definition
Term
API
Definition
Term
Library
Definition
Term
Decryption
Definition
Term
Function
Definition
Term
Selection
Definition
Term
If-Statement
Definition
Term
List
Definition
Term
Iterate
Definition
Term
Conditionals
Definition
Term
Models and Simulations
Definition
A program which replicates or mimics key features of a real world event in order to investigate its behavior without the cost, time, or danger of running and experiment in real life.
Term
Event Listener
Definition
A command that can be set up to trigger a function when particular type of event occurs on a particular UI element.
Term
Selection
Definition
A generic term for a type of programming statement (usually an if-statement) that uses a Boolean condition to determine, or select whether or not to run a certain block of statements
Term
Global Variable
Definition
A variable whose scope is “global” to the program, it can be used and updated by any part of the code.
Term
Event-Driven Program
Definition
A program designed to run blocks of code or functions in response to specified events (e.g. a mouse clock).
Term
Local Variable
Definition
A variable with local scope is one that can only be seen, used and updated by code within the same scope.
Term
Concatenate
Definition
To link together or join. Typically used when joining together text Strings in programming (e.g. “hello, “+name)
Term
User Interface
Definition
The visual elements of an program through which a user controls or communications the application.
Term
Date Type
Definition
All values in programming language have a “type” - such as a Number, Boolean, String
Term
Variable
Definition
A placeholder for a piece of information that can change.
Term
Callback Function
Definition
A function specified as part of an event listener; it is written by the programmer but called by the system as the result of an event trigger
Term
Array
Definition
A data structure in JavaScript used to represent a list.
Term
Return Value
Definition
A value sent back by a function to the place in the code where the function was called from - typically asking for value (e.g. getText(id))
Term
Every Web Page Has Its Own URL
Definition
Examples
https://www.techterms.com
https://techterms.com/definition/internet
Term
WiFi ( Wireless Fidelity )
Definition
Wireless networking technology that allows computers and other devices to communicate over a wireless signal.
Term
bluetooth
Definition
A wireless technology that enables communication between computer devices.
Term
FiOS ( Fiber Optic Service )
Definition
The use of fiber optic cables to transmit data via pulses of light.
Term
4G
Definition
A collection of fourth generation cellular data technologies.
Term
Algorithm
Definition
A step-by-step list of instructions that allows you to complete a task
Supporting users have an ad free experience!