click below
click below
Normal Size Small Size show me how
Computer Science
Computer Science Terms
| Question | Answer |
|---|---|
| A procedure or sequence of coded actions to accomplish a specific task | Algorithm |
| The data transfer rate or transmission capacity of a computer network | Bandwidth |
| A general term for a collection of networked data centers available to many users over the Internet | Cloud |
| The process of identifying and removing errors from software or hardware | Debugging |
| Hardware or software that enables one computer system to mimic or behave like another computer system | Emulator |
| A network security system that monitors and controls incoming and outgoing network traffic | Firewall |
| A three-letter acronym for a type of interface that allows users to interact with a device via visual indicators | GUI |
| The base-16 number system | Hexadecimal |
| The repetition of a process or sequence of code | Iteration |
| An object-oriented programming language developed by Sun Microsystems | Java |
| A program that is the core of a computer's operating system, with complete control over everything in the system | Kernel |
| A file that records the events that occur in an operating system or other software program | Log |
| Any program designed to cause damage to a computer, server, client, or network | Malware |
| An empty or valueless variable or pointer | Null |
| Software development by a public community rather than a single vendor | Open Source |
| A programming language published in 1970 and named for a 17th century French mathematician | Pascal |
| An abstract data type representing a a First-In-First-Out (FIFO) collection of items | Queue |
| Non-volatile memory typically used to store firmware | ROM |
| A data type representing any finite sequence of characters | String |
| A unit of storage equal to 1,024 gigabytes | Terabyte |
| An industry standard for consistent encoding & representation of the text for most of the world's writing systems | Unicode |
| A data item containing a value that may change, based on conditions or information passed to the program | Variable |
| A type of loop used in many programming languages that repeats a section of code until a condition is met | While |
| A human- and machine-readable markup language defining a set of rules for encoding documents | XML |
| A class of software bugs related to the formatting of dates beginning in the year 2000 | Y2K |
| The file extension of an archive file format that supports lossless data compression | ZIP |