Unit 3 Vocab Flashcards
UI (user interface)
what the user interacts with
Input
data that are sent to a computer for processing by a program. Can come in a variety of forms, such as tactile interaction, audio, visuals, or text.
Output
any data that are sent from a program to a device. Can come in a variety of forms, such as tactile interaction, audio, visuals, or text.
Natural Language vs Programming Language
Debugging
the process of finding and fixing errors in your program
Parameter
input to a function that is required for the function to do it’s job (inside () )
Sequential programming
the order in which each statement (line of code) is executed
Event
an action that a user can perform on elements of a UI (ie - click, mouse over, etc)
Program statement
A command or instruction. Sometimes also referred to as a code statement.
Program
A collection of program statements. Programs run (or “execute”) one command at a time (source code)
Documentation
A written description of how a command or piece of code works or was developed
Comment
A form of program documentation written into the program to be read by people and which do not affect how a program runs
Pair programming
A collaborative programming style in which two programmers switch between the roles of writing code and tracking or planning high level progress
Syntax error
A mistake in the program where the rules of the programming language are not followed
Logic error
The program runs but doesn’t do what you think it should.
Can be tricky to fix because there might not be an error message.
Fix by retracing your steps, being humble, and trying to understand why the computer is interpreting what you wrote the way it is.