click below
click below
Normal Size Small Size show me how
CIS 111 Unit 1
| Question | Answer |
|---|---|
| Combination of all the components required to process and store data using a computer | Computer system |
| Equipment associated with a computer | Hardware |
| Computer instructions which tell the hardware what to do | Software |
| Instructions written by programmers | Programs |
| Writing software instructions | Programming |
| write computer instructions that execute based upon user events | Programming language |
| write computer instructions that execute when instructed by an external program such as a web server or a web browser | Scripting language |
| Rules governing its word usage and punctuation | Syntax |
| Translates program code into machine language (binary language) and saves it as executable code | Compiler |
| Translates program code into machine language (binary language) for one | Interpreter |
| program runs but produces incorrect output as a result | Logical errors |
| Named memory location whose value can vary | Variable |
| People for whom program is written | end users |
| Walking through a program’s logic on paper before you actually write the program | Desk checking |
| English like instructions compiled into machine | High level programming language |
| machine readable code in numerical format such as binary, ebcdic, or hexadecimal | Low level machine language |
| instructions written incorrectly, misuse of language rules | Syntax error |
| Entire set of actions an organization must take to switch over to using a new program or set of programs | Conversion |
| Making changes after program is put into production, the most common first programming job | Maintenance |
| English | Pseudocode |
| Pictorial representation of the logical steps it takes to solve a problem | Flowchart |
| parallelogram Indicating data coming into program | Input symbol |
| rectangle indicating execution of statements such as math or parsing | Processing symbol |
| change the format of data from one type to another | Parse |
| parallelogram indicating data produced from the program | Output symbol |
| Arrows that connect steps and show the flow of execution | Flowlines |
| ovals/lozenges that indicate the start/stop of the program | Terminal symbols |
| program that will store keyboarded text information | text editor |
| Software package that provides an editor, compiler, and other programming tools | integrated development environment (IDE) |
| Focuses on the procedures that programmers create | Procedural programming |
| Focuses on objects, or “things,” and describes their features (or attributes) and their behaviors | Object oriented programming |
| focused on user events such as clicks and right clicks to describe behaviors or change attributes in a program | Event driven |