English for Information and Communication Technology

Vocabulary

Contents
    Add a header to begin generating the table of contents
    Information Age Noun the present time, in which large amounts of information are available because of developments in computer technology
    Information Literacy Noun a basic skill or knowledge of information technology
    Validation Noun proof that something is correct
    Parity checking Noun Basic form of error detection in communications
    Analog (Analogue) Adjective representing electronic information as a continuously varying signal
    Central processing unit (CPU) Noun the part of a computer that controls all the other parts
    The fetch-decode-execute cycle Noun The sequence of steps that the CPU follows to process instructions
    Random Access Memory (RAM) Noun a type of computer memory that can be searched in any order and changed as necessary
    Read Only Memory (ROM) Noun a type of computer memory that holds information that can be used but not changed or added to
    Memory cache Noun an area or type of computer memory in which information that is often in use can be stored temporarily and got to especially quickly
    Terabyte (TB) Noun a unit of computer information consisting of 1,099,511,627,776 bytes
    Gigabyte (GB) Noun a unit of measurement of computer storage space equal to 1,073,741,824 bytes
    Megabyte (MB) Noun a unit of computer information consisting of 1,048,576 bytes
    Kilobyte (KB) Noun a unit of computer information consisting of 1,024 bytes
    Byte Noun a unit of computer information, consisting of a group of (usually eight) bits
    Bit Noun a unit of information in a computer that must be either 0 or 1
    Random access Noun the capability to have access to any item from a given population of elements at random
    Sequential access Noun a term describing a group of elements (such as data in a memory array or a disk file or on magnetic tape data storage) being accessed in a predetermined, ordered sequence
    Volatile memory Noun computer memory that requires power to maintain the stored information
    Non-volatile memory Noun computer memory that can retrieve stored information even after having been power cycled
    Utility program Noun software designed to help to analyse, configure, optimize or maintain a computer
    Driver program Noun a computer program that makes it possible for a computer to use other pieces of equipment such as a printer
    Batch processing Noun the fact of a computer doing a number of jobs on different batches (= groups) of information automatically one after the other
    Real-time Adjective used to describe the way in which a computer system receives data and then communicates it or makes it available immediately
    Parallel processing Noun the ability of a computer to do two or more pieces of work at the same time
    Distributed processing Noun using several computers together, instead of just one main computer, to process data
    Internet Service Provider (ISP) Noun a company that provides use of the internet, allows you to use email, and gives you space on the internet to show documents
    Local Area Network (LAN) Noun a system for connecting the computers of people who work in the same building
    Wide Area Network (WAN) Noun a computer network that connects separate machines over a wide area, for example in different countries, using telecommunication systems
    Fibre optics Noun the process of sending information in the form of light signals along very thin glass or plastic threads, often in telephone wires or cables
    Modem Noun a piece of electronic equipment which allows one computer to send information to another through telephone wires
    Hub Noun a machine that connects several computers together
    Switch Noun a piece of equipment in a network that receives electronic data and sends it to the right place
    Router Noun a piece of electronic equipment that connects computer networks to each other, and sends information between networks
    Wireless Adjective using a system of radio signals rather than wires to connect computers, mobile phones, etc. to each other
    Leased line Noun a private telecommunications circuit between two or more locations provided according to a commercial contract
    Broadband Noun a system for using the internet that makes it possible for large amounts of information to be sent quickly between computers
    Protocol Noun a computer language allowing computers that are connected to each other to communicate
    Domain name Noun the part of an email or website address on the internet that shows the name of the organization that the address belongs to
    Search engines Noun a computer program that finds information on the internet by looking for words that you have typed in
    Pseudocode Noun a plain language description of the steps in an algorithm or another system
    Array Noun a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key
    Iteration Noun an amount that you get when you use a mathematical rule several times
    Debug Verb to remove bugs (= mistakes) from a computer program
    Intellectual property Noun someone's idea, invention, creation, etc., that can be protected by law from being copied by someone else
    Copyright Noun the legal right that someone has to control the production and selling of a book, play, film, photograph, piece of music, etc. for a particular period of time
    Licensing Noun the process of giving or getting permission to have, produce, or use something that another person or company has created or owns
    Infringement Noun an action that breaks a rule, law, etc.
    Internet piracy Noun the practice of using the internet to illegally copy software and pass it on to other people
    Bit Torrent Noun a communication protocol for peer-to-peer file sharing, which enables users to distribute data and electronic files over the Internet in a decentralized manner
    Digital watermark Noun a piece of electronic information that is put into a computer file and that cannot be removed, showing who created or owns the file
    Digital signature Noun a way of putting a person's name on an electronic document that proves who that person is
    Malware Noun computer software that is designed to damage the way a computer works
    Spyware Noun software that collects information about how someone uses the internet, or personal information such as passwords, without the user knowing about it
    Adware Noun software that automatically puts advertisements onto a computer screen when a person is using the internet
    Peer-to-peer Adjective involving sharing files or other resources between computers connected through a network, rather than using a central server (= a central computer that stores files)
    Firewall Noun a computer system or program that prevents someone from seeing or using information on a computer without permission, especially someone using the internet
    Eavesdrop Verb to listen to someone's private conversation without them knowing
    Hacking Noun the activity of using a computer to access information stored on another computer system without permission, or to spread a computer virus
    Phishing Noun an attempt to trick someone into giving information over the internet or by email that would allow someone else to take money out of their bank account
    Spamming Noun the activity of sending advertisements by email to people who do not want to receive them
    Junk mail Noun mail that advertises products and services and is sent to people although they have not asked to receive it
    Encryption Noun the process of changing electronic information or signals into a secret code (= system of letters, numbers, or symbols) that people cannot understand or use without special equipment
    Multi-Factor Authentication (MFA) Noun an electronic authentication method in which a device user is granted access to a website or application only after successfully presenting two or more pieces of evidence to an authentication mechanism
    Referential integrity Noun a property of data stating that all its references are valid
    Third Normal Form (3NF) Noun a database schema design approach for relational databases which uses normalizing principles to reduce the duplication of data, avoid data anomalies, ensure referential integrity, and simplify data management
    Data mining Noun the process of using special software to look at large amounts of computer data in order to find out useful information, for example what types of product a company's customers buy
    Prototyping Noun the activity of making basic models or designs for a machine, software or other industrial product
    Dynamic web page Noun a web page that displays different content each time it’s viewed
    Transmitter Noun a piece of equipment for broadcasting radio or television signals
    Receiver Noun a piece of equipment that changes radio and television signals into sounds and pictures
    Client Noun a computer that is connected to a server (= large central computer) from which it gets information
    Server Noun a central computer from which other computers get information
    Attenuation Noun the process of making something less or weaker
    Noise Noun any bad change in a signal, especially in a signal produced by an electronic device
    Simplex Noun data transmission in one direction only, e.g., radio station broadcast
    Half-duplex Noun data transmission in both directions is possible, but not at the same time, e.g., walkie talkies
    Duplex Noun data transmission is possible in both directions at the same time (simultaneously), e.g., telephones
    Interference Noun noise or other electronic signals that stop you from getting good pictures or sound on a television or radio
    Teleworking (Telecommuting) Noun the activity of working at home, while communicating with your office by phone or email, or using the internet
    Troubleshooting Noun the process of solving problems, esp. complicated problems in a system
    Tweening Noun a process in animation that involves generating intermediate frames, called ‘inbetweens’, between two keyframes
    Morph Verb to gradually change one image into another, or combine them, using a computer program
    Resolution Noun the ability of a microscope, or a television or computer screen, to show things clearly and with a lot of detail
    Cookie Noun a piece of information stored on your computer about internet documents that you have looked at
    Language Noun a system of writing instructions for computers
    Linker Noun a computer system program that takes one or more object files and combines them into a single executable file, library file, or another ‘object’ file
    Loader Noun the part of an operating system that is responsible for loading programs and libraries
    Compiler Noun a computer program that translates computer code written in one programming language into another language
    Interpreter Noun a computer program that directly executes instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program
    access, memory access computer science the operation of reading or writing stored information
    access time computer science the interval between the time data is requested by the system and the time the data is provided by the drive; "access time is the sum of seek time and rotational latency and command processing overhead
    accumulator, accumulator register computer science a register that has a built-in adder that adds an input number to the contents of the accumulator
    address, computer address computer science the code that identifies where a piece of information is stored
    allocation computer science the assignment of particular areas of a magnetic disk to particular data or instructions
    alpha test computer science a first test of an experimental product (such as computer software) carried out by the developer
    American Standard Code for Information Interchange, ASCII computer science a code for information exchange between computers made by different companies; a string of 7 binary digits represents each character; used in most microcomputers
    ASCII character set computer science 128 characters that make up the ASCII coding scheme; "the ASCII character set is the most universal character coding set
    background, desktop, screen background computer science the area of the screen in graphical user interfaces against which icons and windows appear
    backup, computer backup computer science a copy of a file or directory on a separate storage device; "he made a backup in case the original was accidentally damaged or erased
    backup file computer science a computer file dedicated to storing and updating computer backups
    bad block computer science a block (usually one sector) that cannot reliably hold data
    baud, baud rate computer science a data transmission rate (bits/second) for modems
    beta test computer science a second test of an experimental product (such as computer software) carried out by an outside organization
    binary file computer science a computer file containing machine-readable information that must be read by an application; characters use all 8 bits of each byte
    bits per second, bps computer science the rate at which data is transferred (as by a modem)
    block computer science a sector or group of sectors that function as the smallest data unit permitted; "since blocks are often defined as a single sector, the terms `block' and `sector' are sometimes used interchangeably
    buffer, buffer storage, buffer store computer science a part of RAM used for temporary storage of data that is waiting to be sent to a device; used to compensate for differences in the rate of flow of data between components of a computer system
    cache, memory cache computer science RAM memory that is set aside as a specialized buffer storage that is continually updated; used to optimize data transfers between system elements with different characteristics
    capacity computer science the amount of information (in bytes) that can be stored on a disk drive; "the capacity of a hard disk drive is usually expressed in megabytes
    central processing unit, CPU, C.P.U., central processor, processor, mainframe computer science the part of a computer (a microprocessor chip) that does most of the data processing; the CPU and the memory form the central part of a computer to which the peripherals are attached
    code, computer code computer science the symbolic arrangement of data or instructions in a computer program or the set of such instructions
    command processing overhead time, command processing overhead, command overhead, overhead computer science the processing time required by a device prior to the execution of a command
    compiler, compiling program computer science a program that decodes instructions written in a higher order language and produces an assembly language program
    complex instruction set computing, complex instruction set computer, CISC computer science a kind of computer architecture that has a large number of instructions hard coded into the cpu chip
    computer architecture, architecture computer science the structure and organization of a computer's hardware or system software; "the architecture of a computer's system software
    computer file computer science a file maintained in computer-readable form
    computer network computer science a network of computers
    control key, command key computer science the key on a computer keyboard that is used (in combination with some other key) to type control characters
    core dump computer science dump of the contents of the chief registers in the CPU
    counter computer science a register whose contents go through a regular series of states (usually states indicating consecutive integers)
    crash computer science an event that causes a computer system to become inoperative; "the crash occurred during a thunderstorm and the system has been down ever since
    cursor, pointer computer science indicator consisting of a movable spot of light (an icon) on a visual display; moving the cursor allows the user to point to commands or screen positions
    data encryption computer science the encryption of data for security purposes
    data processing computer science a series of operations on data by a computer in order to retrieve or transform or classify information
    data structure computer science the organization of data (and its storage allocations in a computer)
    dedicated file server computer science a file server that can be used only as a file server
    desktop publishing computer science the use of microcomputers with graphics capacity to produce printed materials
    dialog box, panel computer science a small temporary window in a graphical user interface that appears in order to request information from the user; after the information has been provided the user dismisses the box with `okay' or `cancel'
    DIP switch, dual inline package switch computer science one of a set of small on-off switches mounted in computer hardware; used in place of jumpers to configure the machine for a user
    directory computer science a listing of the files stored in memory (usually on a hard disk)
    disambiguator computer science a natural language processing application that tries to determine the intended meaning of a word or phrase by examining the linguistic context in which it is used
    disk controller computer science a circuit or chip that translates commands into a form that can control a hard disk drive
    disk file computer science a computer file stored on a magnetic disk and identified by a unique label
    disk overhead, overhead computer science the disk space required for non-data information (used for location and timing)
    disk pack, disc pack computer science a portable pack of magnetic disks used in a disk storage device
    disk space, disc space computer science the space available on a magnetic disk
    display adapter, display adaptor computer science an electronic device that converts information in memory to video output to a display
    dongle computer science an electronic device that must be attached to a computer in order for it to use protected software
    drive computer science a device that writes data onto or reads data from a storage medium
    driver, device driver computer science a program that determines how a computer will communicate with a peripheral device
    dump computer science a copy of the contents of a computer storage device; sometimes used in debugging programs
    editor program, editor computer science a program designed to perform such editorial functions as rearrangement or modification or deletion of data
    electronic database, on-line database, computer database, electronic information service computer science a database that can be accessed by computers
    electronic mail, e-mail, email computer science a system of world-wide electronic communication in which a computer user can compose a message at one terminal that is generated at the recipient's terminal when he logs in
    emulation computer science technique of one machine obtaining the same results as another
    erasable programmable read-only memory, EPROM computer science a read-only memory chip that can be erased by ultraviolet light and programmed again with new data
    error, computer error computer science the occurrence of an incorrect result produced by a computer
    execution, instruction execution computer science the process of carrying out an instruction by a computer
    execution speed computer science the speed with which a computational device can execute instructions; measured in MIPS
    field computer science a set of one or more adjacent characters comprising a unit of information
    file server computer science a digital computer that provides workstations on a network with controlled access to shared resources
    filename, file name, computer filename, computer file name computer science the name given to a computer file in order to distinguish it from other files; may contain an extension that indicates the type of file
    firewall computing a security system consisting of a combination of hardware and software that limits the exposure of a computer or computer network to attack from crackers; commonly used on local area networks that are connected to the internet
    firmware, microcode computer science coded instructions that are stored permanently in read-only memory
    foreground computer science a window for an active application
    formatted capacity computer science the usable capacity of a disk drive; the amount of space that is left after the sector headings and boundary definitions and timing information have been added by formatting the disk
    fragmentation computer science the condition of a file that is broken up and stored in many different locations on a magnetic disk; "fragmentation slows system performance because it takes extra time to locate and assemble the parts of the fragmented file
    frame buffer computer science a buffer that stores the contents of an image pixel by pixel
    GIGO computer science a rule stating that the quality of the output is a function of the quality of the input; put garbage in and you get garbage out
    hardware, computer hardware computer science the mechanical, magnetic, electronic, and electrical components making up a computer system
    head crash computer science a crash of a read/write head in a hard disk drive (usually caused by contact of the head with the surface of the magnetic disk)
    high-level formatting computer science the format for the root directory and the file allocation tables and other basic configurations
    icon computer science a graphic symbol (usually a simple picture) that denotes a program or a command or a data file or a concept in a graphical user interface
    index register computer science a register used to determine the address of an operand
    information theory computer science a statistical theory dealing with the limits and efficiency of information processing
    input file, input data computer science a computer file that contains data that serve as input to a device or program
    instruction, command, statement, program line computer science a line of code written as part of a computer program
    interconnection computer science the act of interconnecting (wires or computers or theories etc.)
    interface, port computer science computer circuit consisting of the hardware and associated circuitry that links one device with another (especially a computer and a hard disk drive or other peripherals)
    interface, user interface computer science a program that controls a display for the user (usually on a computer monitor) and that allows the user to interact with the system
    interoperability computer science the ability to exchange and use information (usually in a large heterogeneous network made up of several local area networks)
    interpreter, interpretive program computer science a program that translates and executes source language statements one line at a time
    iteration, looping computer science executing the same set of instructions a given number of times or until a specified result is obtained; "the solution is obtained by iteration
    iteration, loop computer science a single execution of a set of instructions that are to be repeated; "the solution took hundreds of iterations
    job computer science a program application that may consist of several steps but is a single logical unit
    library, program library, subroutine library computing a collection of standard programs and subroutines that are stored and available for immediate use
    light pen, electronic stylus computer science a pointer that when pointed at a computer display senses whether or not the spot is illuminated
    link computing an instruction that connects one part of a program or an element on a list to another program or list
    low-level formatting, initialization, initialisation computer science the format of sectors on the surface of a hard disk drive so that the operating system can access them and setting a starting position
    magnetic core computer science a doughnut-shaped magnet formerly used to store one bit of information in the main memory of a computer; now superseded by semiconductor memories
    magnetic disk, magnetic disc, disk, disc computer science a memory device consisting of a flat disk covered with a magnetic coating on which information is stored
    master file, main file computer science a computer file that is used as the authority in a given job and that is relatively permanent
    megaflop, MFLOP, million floating point operations per second computer science a unit for measuring the speed of a computer system
    menu, computer menu computer science a list of options available to a computer user
    MIPS, million instructions per second computer science a unit for measuring the execution speed of a computer's CPU (but not the whole system); "4 MIPS is 4,000,000 instructions per second
    node, client, guest computer science any computer that is hooked up to a computer network
    non-dedicated file server computer science a file server that can be used simultaneously as a workstation
    object-oriented programming language, object-oriented programing language computer science a programming language that enables the programmer to associate a set of procedures with each type of data structure; "C++ is an object-oriented programming language that is an extension of C
    operating system, OS computer science software that controls the execution of computer programs and may provide various services
    operation computer science data processing in which the result is completely specified by a rule (especially the processing that results from a single instruction); "it can perform millions of operations per second
    output file computer science a computer file that contains data that are the output of a device or program
    packet computer science a message or message fragment
    parity bit, parity, check bit computer science abit that is used in an error detection procedure in which a 0 or 1 is added to each group of bits so that it will have either an odd number of 1's or an even number of 1's; e.g., if the parity is odd then any group of bits that arriv
    partition computer science the part of a hard disk that is dedicated to a particular operating system or application and accessed as a single unit
    peripheral, computer peripheral, peripheral device computer science electronic equipment connected by cable to the CPU of a computer; "disk drives and printers are important peripherals
    pixel, pel, picture element computer science the smallest discrete component of an image or picture on a CRT screen (usually a colored dot); "the greater the number of pixels per inch the greater the resolution
    power user computing a computer user who needs the fastest and most powerful computers available
    printer computer science an output device that prints the results of data processing
    program, programme, computer program, computer programme computer science a sequence of instructions that a computer can interpret and execute; "the program required several hundred lines of code
    programming language, programing language computer science a language designed for programming computers
    prompt, command prompt computer science a symbol that appears on the computer screen to indicate that the computer is ready to receive a command
    protocol, communications protocol computer science rules determining the format and transmission of data
    RAM disk computer science a virtual drive that is created by setting aside part of the random-access memory to use as if it were a group of sectors; "access to a RAM disk is very fast but the data it contains is lost when the system is turned off
    read/write head, head computer science a tiny electromagnetic coil and metal pole used to write and read magnetic patterns on a disk
    read-only file computer science a file that you can read but cannot change
    read-only memory, ROM, read-only storage, fixed storage computer science memory whose contents can be accessed and read but cannot be changed
    real time computer science the time it takes for a process under computer control to occur
    reduced instruction set computing, reduced instruction set computer, RISC computer science a kind of computer architecture that has a relatively small set of computer instructions that it can perform
    register computer science memory device that is the part of computer memory that has a specific address and that is used to hold information of a specific kind
    resolution computer science the number of pixels per square inch on a computer-generated display; the greater the resolution, the better the picture
    retrieval computer science the operation of accessing information from the computer's memory
    rotary actuator, positioner computer science the actuator that moves a read/write head to the proper data track
    rotational latency, latency computer science the time it takes for a specific block of data on a data track to rotate around to the read/write head
    router computer science a device that forwards data packets between computer networks
    run-time computer science the length of time it takes to execute a software program
    scratchpad computer science a high-speed internal memory used for temporary storage of preliminary information
    screen saver computer science a moving design that appears on a computer screen when there has been no input for a specified period of time; "screen savers prevent the damage that occurs when the same areas of light and dark are displayed too long
    security system computing a system that enforces boundaries between computer networks
    seek time computer science the time it takes for a read/write head to move to a specific data track
    server, host computer science a computer that provides client stations with access to files and printers as shared resources to a computer network
    shift register computer science register in which all bits can be shifted one or more positions to the left or to the right
    simulation, computer simulation computer science the technique of representing the real world by a computer program; "a simulation should imitate the internal processes and not merely the results of the thing being simulated
    software, software system, software package, package computer science written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory; "the market for software is expected to expand
    standard generalized markup language, SGML computer science a standardized language for the descriptive markup of documents; a set of rules for using whatever markup vocabulary is adopted
    storage computer science the process of storing information in a computer memory or on a magnetic tape or disk
    subdirectory computer science a directory that is listed in another directory
    teraflop, trillion floating point operations per second computer science a unit for measuring the speed of a computer system
    terminal emulation computer science having a computer act exactly like a terminal
    text editor computer science an application that can be used to create and view and edit text files
    text file, document computer science a computer file that contains text (and possibly formatting instructions) using 7-bit ASCII characters
    time sharing computer science the use of a central computer by many users simultaneously
    track, data track computer science one of the circular magnetic paths on a magnetic disk that serve as a guide for writing and reading data
    track-to-track seek time computer science the time it takes for a read/write head to move to an adjacent data track
    transaction file, detail file computer science a computer file containing relatively transient data about a particular data processing task
    unformatted capacity computer science the total number of bytes on a disk including the space that will be required to format it
    utility program, utility, service program computer science a program designed for general support of the processes of a computer; "a computer system provides utility programs to perform the tasks needed by most users
    virtual memory, virtual storage computer science memory created by using the hard disk to simulate additional random-access memory; the addressable storage space available to the user of a computer system in which virtual addresses are mapped into real addresses
    window computer science a rectangular part of a computer screen that contains a display different from the rest of the screen

    Short Quiz

    1 / 2

    An ideal IoT platform would offer a pool of standardized ______ ______, with IoT devices being able to select appropriate protocols (Mineraud et al.,2016).

     

    (Excerpt from: Nicolescu, Razvan, Huth, Michael, RadanlievPetar & De Roure, David. (2018). Mapping the values of IoT. Journal of Information Technology, 33(4), 345-360.) 

    2 / 2

    The research questions, rather than being declared at the outset, are an outcome of the analysis, and are presented at the end of the article. They were developed by performing a first ______ of a scenario analysis approach.

     

    (Excerpt from: Clarke, Roger. (2019). Risks inherent in the digital surveillance economy: A research agenda. Journal of Information Technology, 34(1), 59-80.) 

    Your score is

    Scroll to Top
    Scroll to Top