AP Comp Sci 3.1-3.5

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/28

encourage image

There's no tags or description

Looks like no tags are added yet.

29 Terms

1
New cards

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

2
New cards

What are some forms of input?

Tactile interaction, audio, visuals or text

3
New cards

Storage

Process of retaining data and instructions on a recording medium for later use

4
New cards

Processing

Actions that a computer performs that produces results

5
New cards

Output

Data sent from program to a device including tactile interactions, audio, visuals or text

6
New cards

Give examples of forms of output

tactile interactions, audio, visuals or text

7
New cards

User Interface

Inputs and outputs that allow a user to interact with a piece of software

8
New cards

Camel Case

Way of naming element ids where the first letter of each word is capitalized except the first word (no spaces)

9
New cards

Event Driven Programming

Program statements that run when triggered by an event

10
New cards

Examples of event driven programming statements

Mouse click or key press

11
New cards

Program

Collection of program statements that the computer works through one at a time

12
New cards

Program Statement

Command or instruction that is also referred to as a code statement

13
New cards

Another name for program statement

Code statement

14
New cards

Sequential Programming

Program statements run in order, top to bottom

15
New cards

Comment

Form of program documentation written into the program that can be read by people but does not affect how the program functions

16
New cards

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


17
New cards

Debugging

Finding and fixing problems in an algorithm or program

18
New cards

Documentation

Written documentation of how a command or piece of code works or was developed

19
New cards

Syntax

Rules of the language

20
New cards

Semantics

Meaning associated with a word or program statement

21
New cards

Parameter

Inputs to command that change the way it runs

22
New cards

Function

Set of line of codes that performs a specific task

23
New cards

Processing

Actions that computer takes based on an algorithm to produce results

24
New cards

Algorithm

Solution to a problem

25
New cards

Syntax Error

Error in the code that is due to incorrect syntax based on the rules of the language

26
New cards

Logical Error

Error in the code due to a flaw in logic

27
New cards

Complier

Converts a high level language into a low level language

28
New cards

Development Process

Steps or phases used to create a piece of software including investigating, designing, prototyping and testing

29
New cards

Pair Programming

Collaborative programming style in which two programmers switch between roles of writing code and tracking or planning high level processing