Module 1 Flashcards

1
Q

toolto get solutions by carefully,
pushing the repetitive tasks to the
computer and thereby achieving
“automation”, meanwhile still requiring
input from programmers/software

A

PrograMMING

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

3 phases of Programming??

A

Problem Identification and
Solving Phase
•Implementation Phase
•Maintenance Phase

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

– Named memory location
whose value can vary

A

Variable (x+9)

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

Program Development Cycle 7 Steps

A

Understand the problem
• Plan the logic
• Code the program
• Use software (a compiler or
interpreter) to translate the
program into machine language
• Test the program
• Put the program into production
- maintain maintenance

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

Understanding the problem is one of the?? And use

A

One of the most difficult
aspects of programming

Users or end users
(People for whom program is written)

Documentation

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

Heart of the programming process
• Flowcharts
• Pseudocode
Most common planning tools
• Walking through a program’s logic on paper
before you actually write the program
??

A

Planning the logic

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

Misuse of a language’s grammar rules

A

Syntax Error

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

Entire set of actions an organization must take to switch over to using a
new program or set of programs

A

Conversion

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

Location on your computer screen at which you type
text entries to communicate with the computer’s operating system

A

Command line

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

Allows users to interact with a program in a graphical
environmen

A

Graphical User Interface (GUU)

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

Focuses on the procedures that programmers create

A

Procedural programming

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

Focuses on objects, or “things,” and describes their features (or attributes) and their behaviors

A

• Object-oriented programming

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