Save
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

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.
Your email address is only used to allow you to reset your password. See 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.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
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

CUT5 11.3

Computers: Understanding Tech 5e 11.3

TermDefinition
structured programming Guidelines for an organized, logical approach to programming that focuses on high-level thinking. Rather than simply writing code line by line, the programmer thinks in terms of structured groups of instructions.
routine A section of a program that accomplishes a specific part of the programming task.
modular code Code that is written using modules, which are self-contained sections of a program’s overall source code that can be reused in other areas of the program or in other programs.
modularity A measurement of how well the source code is divided into individual modules.
object-oriented programming (OOP) An extension of the modularity concept that goes further by defining each module—called an object—with definite rules for interfacing and a protected set of variables. OOP forces exacting rules on programmers.
object A module. See also modular code.
rapid application development (RAD) A set of programming methods designed to reduce labor costs by employing early prototyping rather than extensive written descriptions in the design phase and by using high-level languages with good user interface design capabilities.
Agile software development A software development philosophy that radically redefines the accepted methods of software development by focusing on the values published in the Agile Manifesto.
bug A computer error.
debugger A software tool that helps programmers find errors quickly.
documentation Written documents that explain how a program works.
flowchart A diagram that provides a visual picture of an algorithm. A programmer can draw a flowchart showing the logic of a program with symbols that represent operations.
computer-aided software engineering (CASE) tools Suites of powerful applications that are specifically designed to help teams of software developers with project management, programming, and user testing.
comment An informational message inserted into the program source code, normally used to explain source code to programmers who may later examine and modify the code.
hacking code Writing code without carefully planning and structuring the program so that many errors occur because the programmer was sloppy during the programming process.
logic error An error that occurs when a program’s syntax is correct but the program instructs the computer to perform an action incorrectly.
run-time error An error that appears when an application is running.
crash bug A bug that causes a program to stop running, or crash.
infinite loop A programming mistake that causes a program to perform the same set of instructions over and over again, without any way of stopping.
style error A programming mistake that makes the program slower to execute or bulkier than it would otherwise be.
dead code Code that is marked as a comment so that the compiler ignores it.
Created by: softcrylic
Popular Computers sets

 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards