Unit 1 Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Software Engineer

A

A person who designs, develops, and tests software for home, school, and business use

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Class Header

A

Consists of the class keyword and the name of the class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Inegrated Development Software (IDE)

A

A software application for writing, compiling, testing, and debugging program code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Software

A

A collection of instructions that is run by a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Source Code

A

A collection of programming commands

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Syntax

A

The rules for how a programmer must write code for a computer to understand

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Syntax Error

A

A mistake in the code that does not follow a programming language’s syntax

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Attribute

A

A characteristic of an object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Behavior

A

An action that an object can perform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Bug

A

An error in the code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Class

A

A programmer-defined blueprint from which objects are created

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Constructor

A

A block of code that has the same name as the class and tells the computer how to create a new object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Debugging

A

Finding and fixing problems in an algorithm or program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Instantiate

A

To call the constructor to create an object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Object

A

An instance of a class

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Object-oriented programming language

A

An approach to creatin and using models of physical or imagined objects

17
Q

Package

A

A collection of similar classes

18
Q

State

A

The attributes of an object that are represented by its instance variables

19
Q

Procedural Abstraction

A

Allows a programmer to use a method knowing what the method does even if they do not know how the method was written

20
Q

Void Method

A

A method that performs an action but does not return a value

21
Q

Argument

A

A value passed to a method or constructor when the method or constructor is called

22
Q

Dot Operator

A

Used to call a method in a class

23
Q

Method

A

A named set of instructions to perform a task

24
Q

Parameter

A

A variable in the method or constructor signature that defines the type of value to receive when the method or constructor is called

25
Q

Boolean

A

A primitive data type that can be either true or false

26
Q

If Statement

A

A conditional statement that only executes when the condition is true or false

27
Q

Condition

A

Determines whether or not to execute a block of code

28
Q

Conditional Statement

A

A statement that only executes when a condition is true or false

29
Q

Logic Error

A

An error that occurs when the code runs but does not do what was expected

30
Q

Return

A

To exit a method and go back to the point int the program that called it with the requested value or information

31
Q

Method Signature

A

Consists of a name and a parameter list