Busy. Please wait.

show password
Forgot Password?

Don't have an account?  Sign up 

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
We do not share your email address with others. It is only used to allow you to reset your password. For details read our Privacy Policy and Terms of Service.

Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.

Remove Ads
Don't know
remaining cards
To flip the current card, click it or press the Spacebar key.  To move the current card to one of the three colored boxes, click on the box.  You may also press the UP ARROW key to move the card to the "Know" box, the DOWN ARROW key to move the card to the "Don't know" box, or the RIGHT ARROW key to move the card to the Remaining box.  You may also click on the card displayed in any of the three boxes to bring that card back to the center.

Pass complete!

"Know" box contains:
Time elapsed:
restart all cards

Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

CIS 111 Unit 1

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
Created by: melissagoodall