Section 2 Flashcards
_______ is a computer program that has a sequence of precise instructions given to a computer hardware to perform a specific task as well as the correct way to perform it.
software
____________ is the act of creating and writing a computer program.
Programming
____________ ________ is a sequence of instructions used to create a program in a selected language, which is used to communicate with a computer’s hardware.
programming language
The ______ is the rules that need to be followed to when using programming language.
syntax
________ system architecture provides functions such as starting a computer, file management, hardware device management, security management, jobs scheduling, processor management, performance management, and memory management.
Desktop
Computers are only capable of understanding ________ language.
machine
Computer programming languages are classified as low-level languages or high-level languages. Machine and assembly language is considered ___-_____ language and are closer to computer hardware, using binary digits. C++, Java are examples of ____-____ languages and are similar to human language.
low-level; high-level
A compiler is a program that reads the entire _____ ____ of a high-level language and translates it into machine language before any instruction is executed.
source code.
________ language is a low-level programming language that uses a set of symbols or abbreviations, knows as mnemonics, to represent machine language instructions.
Assembly
An _________ is a utility program that translates the assembly language instructions into machine language instructions, one instruction at a time.
assembler
An __________ is a sequence of instructions written in a natural human language that precisely specifies what a computer program must do in order to complete a specific task. Once perfected, it is used to write the source code of a program.
algorithm
Steps to solve a specific problem using a computer programming language. (7)
- Identify the problem to be solved and write its complete description.
- Write the algorithm for the stated problem
- Coding - converting the algorithm into source code.
- Save the source code to secondary storage
- Compile and debug the source code (fixing source code errors)
- Execute the source code
- Documentation - write all the details of the programming project
______ _________ consists of a group of programs required to control all the operations that take place in a computer. It manages all hardware components, other software categories installed in the system, and the users who are using the hardware and software in the computer system. Two types are operating system and utility programs.
system software
The __________ ______ software is the very first software installed on the hard disk of all computer systems and stays even when turned off. It’s the first software loaded into the RAM of a computer system when turned on.
Operating System
A ____ driven interface allows a user to select a choice from a menu.
menu
_______ -driven interface is used in older computers with MSDOS and uses commands.
Command
In a _________ ____ interface, the user clicks on an icon that represents a particular operation.
graphical user interface (GUI)
Using _____ buttons and _____ boxes are used to perform certain operations that may appear in dialogue boxes.
option; check
_______ _________ perform routine maintenance-type taks that are usually related to managing computer hardware devices and software programs.
utility programs
The ________ part of the operating system is a memory resident program that stays in the RAM while the computer is on, handling tasks such as file management, peripheral device management, processor management, security and memory management, allocating computer resources, and maintenance of the computer’s clock.
Kernal - think of this as a building supervisor who lives in a building and is responsible for maintenance.
Windows XP, Windows Vista, Windows 7, Macintosh, Linux, UNIX, and OS for mobile devices are type of _______ _____.
operating systems
_______ is a free and open-source operating system based on the UNIX OS. It is mainly used on services.
Linux
Just like a computer needs an operating system, a computer network must have a _______ _________ _____.
Network Operating System (NOS)
_______ ________ _____ is an OS that connects computers and devices to form a LAN, and is specifically designed to implement, manage, and maintain networks. It is stored on a server.
Network Operating System (NOS)
_____ is a multi-user and multitasking OS, mainly used with mainframes as a network operating system.
UNIX
_______________ is the capability to perform two or more tasks at the same time.
multi-tasking
________________ is the capability of working two CPU units at the same time and allocating tasks to each CPU.
multiprocessing
____________ software is a set of programs that allows users to perform specific tasks.
application
An office _____ is a bundle of programs that a computer user utilizes on a daily basis.
suite
A ____ __________ is a program used to manipulate a text document, such as a resume or a memo.
word processor
A ___________ is a computer program that simulates an accounting ledger book use to record finance-related transactions. it is a grid of rows and columns.
spreadsheet.
________ are used in spreadsheet to complete calculations
formulas
________ cell addressing is used when a group of cells will use the same logic in the formulas for calculations
relative
_________ cell addressing is used when a formula is copied from one cell into another cell and includes one cell that is fixed.
absolute
_________ presentation allows users to create their own slides or create slides using a template. They can include text, charts, photos, sounds, and graphic arts.
powerpoint.
A _________ package is an organized way to collect logically related records in files or tables, and then link those tables or files together in a manner that enables a database program to search for a desired piece of information. It’s an electronic filing system, and the information is all stored in a binary digit form.
database
A ________ ___ field in a database uniquely identifies a record in a table. Ex. student ID or SSN
Primary Key
A _______ ___ is a field or group of fields in one table that matches a field in another table, where it is a PK. It’s used to establish relationships between two tables.
Foreign Key
A __________ PK is formed when two or more keys in the same table uniquely identify a record in a table. ex. Student ID and Course ID in a schedule table.
Composite
Name the 3 types of relationships in a Database
- One to Many 1:M
- Many to many M:M
- One to One 1:1
When creating a table in a database, ______ _____ are created for fields, such as SSN, so that data can be entered in the table in the proper format (111-11-1111).
input masks
A web _________ is an application program that allows users to search, retrieve, and view the information stored on the webpages of various websites.
browser
Browser ___-___ are additional software installed on computing devices to provide additional capabilities and features to a Web browser, and include delivery of audio, video, and 3D animations on demand.
plug-ins