This document defines key terms related to computing, including definitions for algorithm, central processing unit, programming language, hardware, software, and other common computer science terms. It provides definitions for over 50 important computing concepts, focusing on programming, software development, hardware, and other foundational topics in computer science.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
70 views3 pages
Key Terms Computing: Mrs Green
This document defines key terms related to computing, including definitions for algorithm, central processing unit, programming language, hardware, software, and other common computer science terms. It provides definitions for over 50 important computing concepts, focusing on programming, software development, hardware, and other foundational topics in computer science.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3
Key Terms COMPUTING
Algorithm – the sequence of steps necessary to solve any problem.
Application software – comprises all the programs you apply to a task. Binary language – machine language represented using a series of 0s and 1s. Central processing unit (CPU) – the hardware component that processes data. Coding the program – the act of writing programming language instructions. Command line – a location on your computer screen where you type text entries to communicate with the computer’s operating system. Compiler/interpreter – translates a high-level language into machine language and tells you if you have used a programming language incorrectly. Computer memory – the temporary, internal storage within a computer. Computer system – a combination of all the components required to process and store data using a computer. Conversion – the entire set of actions an organization must take to switch over to using a new program or set of programs. Data items – include all the text, numbers, and other information processed by a computer. Debugging – the process of finding and correcting program errors. Decision symbol – shaped like a diamond and used to represent decisions in flowcharts. Desk-checking – the process of walking through a program’s logic on paper. Documentation – consists of all the supporting paperwork for a program. Dummy value – a preselected value that stops the execution of a program. eof – means “end of file.” Flowchart – a pictorial representation of the logical steps it takes to solve a problem. Flowlines – arrows used to connect the steps in a flowchart. Graphical user interface (GUI) – allows users to interact with a program in a graphical environment. Hardware – the equipment or physical devices that are associated with a computer. High-level programming language – supports English-like syntax. Infinite loop – occurs when repeating logic never ends. Information – data that has been processed. Input – describes the entry of data items into computer memory using hardware devices such as keyboards and mice. Input symbol – indicates an input operation and is represented by a parallelogram in flowcharts. Input/output symbol or I/O symbol – represented by a parallelogram in flowcharts. Integrated development environment (IDE) – a software package that provides an editor, compiler, and other programming tools.
Mrs Green Page 1
IPO chart – a program development tool that delineates input, processing, and output tasks. Logic of a computer program – when you give instructions to the computer in a specific sequence, without omitting any instructions or adding extraneous instructions. Logical errors – when instructions are performed in the wrong order, too many times, or not at all. Loop – a repetition of a series of steps. Low-level machine language – made up of 1s and 0s that the computer understands; also called machine language. Machine language – a computer’s on/off circuitry language. Maintenance – consists of all the improvements and corrections made to a program after it is in production. Making a decision – the act of testing a value. Microsoft Visual Studio IDE – a software package that contains useful tools for creating programs in Visual Basic, C++, and C#. Nonvolatile – describes storage whose contents are retained when power is lost. Object code – translated machine language. Object-oriented programming – a programming model that focuses on objects, or “things,” and describes their features (or attributes) and their behaviors. Output – describes the operation of retrieving information from memory and sending it to a device, such as a monitor or printer, so people can view, interpret, and use the results. Output symbol – indicates an output operation and is represented by a parallelogram in flowcharts. Procedural programming – a programming model that focuses on the actions that are carried out. Processing data items – may involve organizing them, checking them for accuracy, or performing calculations with them. Processing symbol – indicates a processing operation and is represented by a rectangle in flowcharts. Program code – the set of instructions a programmer writes in a programming language. Program development cycle – A checklist of at least seven steps to ensure the programmer has thought out, coded, and tested the program correctly. Programming – the act of developing and writing programs. Programming language – includes languages such as Visual Basic, C#, C++, Java; used to write programs. Programs – the instruction sets written by programmers. Pseudocode – an English-like representation of the logical steps it takes to solve a problem. Random access memory (RAM) – temporary, internal computer storage. Runs/executes – carrying out a program’s instructions. Scripting languages (also called scripting programming languages or script languages) – such as Python, Lua, Perl, and PHP; used to write programs that are typed directly from a keyboard and stored as text rather than as binary executable files. Sentinel value – a preselected value that stops the execution of a program. Software – the computer instructions that tell the hardware what to do.
Mrs Green Page 2
Source code – the statements a programmer writes in a programming language. Storage devices – types of hardware equipment, such as disks or flash media, that hold information for later retrieval. Syntax – grammar rules of a language. Syntax errors – errors in language or grammar. System software – comprises the programs that you use to manage your computer. Terminal symbols (or start/stop symbols) – shaped like an oval and used at each end of a flowchart. Text editor – a program that you use to create simple text files; similar to a word processor, but without as many features. TOE charts – program development tools that list tasks, objects, and events. Users (or end users) – people who benefit from using computer programs. Variable – a named memory location whose value can vary. Volatile – describes storage whose contents are lost when power is lost.