AP Notes, Outlines, Study Guides, Vocabulary, Practice Exams and more!

Computer Programming Terms 101 Flashcards

Terms : Hide Images
420206297What is a program?A set of instructions
420206298What is software?A program
420206299What is hardware?All physical devices
420206300What part of the computer actually runs the program?CPU
420206301What part of the computer serves as a work area to store program and its data while the program is running?Main memory
420206302What part of the computer holds data for long periods of time, even when there is no power to the computer?Secondary storage
420206303How does a disk drive store data?By magnetically encoding it onto a disc
420206304How is data encoded on CD's and DVD's?A series of PITS and LANS
420206305What part of the computer collects data from people and other devices?Input devices
420206306What part of the computer formats and presents data for people or other devices?Output devices
420206307How is data stored in a computer?Stored in Bytes
420206308What amount of memory is enough to store a letter of the alphabet or a small number?One bytes
420206309What are the smallest store locations in a computers memory?Bit
420206310In what numbering system are all numeric values written as sequences of 0 and 1?Binary
420206311What is ASCII?Encoding scheme
420206312What encoding scheme is extensive to represent all the characters of all the languages in the world?Unicode
420206313What is the only programming language a computer's CPU understands?Machine
420206314True or False. A program is nothing more than a list of instructions that cause the CPU to perform operations?True
420206315What do we write machine language instructions in?Binary
420206316What programming language would I be using if I wrote 10111001 00000000 01100100 as a line of code?Binary
420206317What do we call the entire set of instructions that a CPU can execute?A program
420206318What programming language would I be using if I wrote SR 4, 5 as a line of code?Assembly
420206319What level of programming language would I be using if I wrote for current in range (100,0,-1) as a line of code?High level
420206320What is a syntax?A set of rules
420206321What is a compiler?A program that translates high level language program into a separate machine language program
420206322What is an interpreter?Both translates and executes the instructions in a high level program
420206323In terms of program execution do compiled programs run faster or slower than interpreted program?Slower
420206324What is a syntax error?Violation of rules
420206325What is system software?A program that controls the basic operation of the computer
420206326Name operating system software?Windows 7, OS X, Linux
420206327What are application programs?Programs that make computers useful for everyday tasks
420206328Name some application programs?Microsoft word, excel, powerpoint
420206329What is a logic error?A mistake that does not prevent the program from running but gives incorrect results
420206330What are the steps of the program development cycle?Design, write code, correct syntax error, test code, debug code
420206331What is an algorithm?Set of well defined logical steps that must be taken to perform the task
420206332What are the three stages/steps of a program?Input, process, output
420206333What is a flowchart?A diagram that graphically depicts steps that take place in a program
420206334What is an oval used for in a flowchart?Start/Stop
420206335What is a parallelogram used for in a flowchart?Input/Output
420206336What is a rectangle used for in a flowchart?Processing
420206337What is pseudocode?Informal language--writing codes without syntax rules
420206338What do we call a set of statements that execute in the order they appear?Sequence structures
420206339What is a control structure?Logical design that controls the order in which a sequence of statements execute
420206340What are the three control structures?Sequence, Decision, Repetition
420206341What is a string?Sequence of characters used as data
420206342What is a string literal?When a string appears as actual code
420206343What symbol is used to mark the beginning and end of a string?Quotation marks
420206344What is a variable?Storage location in memory that is represented by a name
420206345What are the rules for naming variables?Starts with a letter, no spaces, one word, no punctuation characters
420206346How do we write variable names using camel casing?The first letter of the second word is capitalized
420206347How do we display multiple items with one display statement?Separate with a comma
420206348What is a prompt?A message that tells a user to enter a specific value
420206349What is an assignment statement?Set a variable to a specific value
420206350What is the purpose of the exponent operator?To set to a power
420206351What special name do we give a value that cannot be changed during a program's execution?A named constant
420206352Be able to follow pseudocode as if it was executing to determine the results of the program?Hand tracing

Need Help?

We hope your visit has been a productive one. If you're having any problems, or would like to give some feedback, we'd love to hear from you.

For general help, questions, and suggestions, try our dedicated support forums.

If you need to contact the Course-Notes.Org web experience team, please use our contact form.

Need Notes?

While we strive to provide the most comprehensive notes for as many high school textbooks as possible, there are certainly going to be some that we miss. Drop us a note and let us know which textbooks you need. Be sure to include which edition of the textbook you are using! If we see enough demand, we'll do whatever we can to get those notes up on the site for you!