Lecture 1 Flashcards
What is a Computer?
A computer is a device for carrying out certain types of algorithms
What is an Algorithm?
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
What is a computer programming language?
A computer programming language is a “language” for describing algorithms to computers
What is a computer program
A computer program is (usually) a description of a single algorithm and/or problem
What is computer software?
Computer software is a collection of programs that carry out a similar or related task