1/28
Looks like no tags are added yet.
Input
Data that are sent to computer for processing by a program that can come in a variety of forms including tactile interaction, audio, visuals or text
What are some forms of input?
Tactile interaction, audio, visuals or text
Storage
Process of retaining data and instructions on a recording medium for later use
Processing
Actions that a computer performs that produces results
Output
Data sent from program to a device including tactile interactions, audio, visuals or text
Give examples of forms of output
tactile interactions, audio, visuals or text
User Interface
Inputs and outputs that allow a user to interact with a piece of software
Camel Case
Way of naming element ids where the first letter of each word is capitalized except the first word (no spaces)
Event Driven Programming
Program statements that run when triggered by an event
Examples of event driven programming statements
Mouse click or key press
Program
Collection of program statements that the computer works through one at a time
Program Statement
Command or instruction that is also referred to as a code statement
Another name for program statement
Code statement
Sequential Programming
Program statements run in order, top to bottom
Comment
Form of program documentation written into the program that can be read by people but does not affect how the program functions
Creating a comment
Two options: putting // at the beginning of each comment in each line of code or starting with /* and ending with */ to create a beginning and an end
Debugging
Finding and fixing problems in an algorithm or program
Documentation
Written documentation of how a command or piece of code works or was developed
Syntax
Rules of the language
Semantics
Meaning associated with a word or program statement
Parameter
Inputs to command that change the way it runs
Function
Set of line of codes that performs a specific task
Processing
Actions that computer takes based on an algorithm to produce results
Algorithm
Solution to a problem
Syntax Error
Error in the code that is due to incorrect syntax based on the rules of the language
Logical Error
Error in the code due to a flaw in logic
Complier
Converts a high level language into a low level language
Development Process
Steps or phases used to create a piece of software including investigating, designing, prototyping and testing
Pair Programming
Collaborative programming style in which two programmers switch between roles of writing code and tracking or planning high level processing