CSS100 - CHAPTER 1

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

14 Terms

1
New cards

Theoretical Computer Science

The study of logical and mathematical properties of problems and their solutions.

2
New cards

Norman Gibbs and Allen Tucker

According to their definition, the central concept in computer science is the algorithm

3
New cards

1) Their formal and mathematical operations
2) Their hardware realizations

3) Their linguistic realizations

4) Their applications

The design process of an algorithm includes the following operations:

4
New cards

Algorithm

A procedure for solving a mathematical problem in a finite number of steps that frequently involves repetition of an operation.

5
New cards

Algorithm

Informally, an _______ is an ordered sequence of instructions that is guaranteed to solve a specific problem.

6
New cards

1) Sequential

2) Conditional

3) Iterative

The three categories of operations used to construct algorithms:

7
New cards

Sequential Operations

It carries out a single well-defined task. When that task is finished, the algorithm moves on to the next operation.

8
New cards

Sequential Operations

Are usually expressed as simple
declarative sentences

9
New cards

Conditional Operations

These are the “question-asking” instructions of an algorithm.

10
New cards

Iterative Operations

These are the “looping” instructions of an algorithm.

11
New cards

Iterative Operations

They tell us not to go on to the next instruction but, instead, to go back and repeat the execution of a previous block of instructions

12
New cards

Computing agent

In computer science terminology, the machine, robot, person, or thing carrying out the steps of the algorithm is called a ____

13
New cards

Computer Science

The science of algorithmic problem solving.

14
New cards

Algorithm

A well-ordered collection of unambiguous and effectively computable operations that produces a result and halts in a finite amount of time.