Lecture 1 Flashcards

1
Q

What is a Computer?

A

A computer is a device for carrying out certain types of algorithms

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

What is an Algorithm?

A

An algorithm is a set of steps for solving a problem

An algorithm is any well-defined computational procedure that takes some value(s) as input and produces some value(s) as output

An algorithm can be seen as a tool for solving a well-specified computational problem

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

What is a computer programming language?

A

A computer programming language is a “language” for describing algorithms to computers

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

What is a computer program

A

A computer program is (usually) a description of a single algorithm and/or problem

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

What is computer software?

A

Computer software is a collection of programs that carry out a similar or related task

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