Module #1 Flashcards

1
Q

It is the mathematical language of
computer science.

A

Discrete Structures

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

It develops mathematical
reasoning

A

Discrete Structures

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

It is a gateway to more advanced
courses in the field of
mathematical science.

A

Discrete Structures

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

It is the study of mathematical structures and objects that are
fundamentally discrete rather than continuous.

A

Discrete Structures

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

a series of steps to accomplish a task.

A

Algorithm

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

is a set of steps for a computer
program to accomplish a task.

A

Algorithm

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

Computer Science deals with

A

the design and analysis of algorithms.

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

Audio and Video Compression Algorithms

A

Lossless
Lossy

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

Route Finding Algorithms

A

Dijkstra’s Algorithm
A* Search Algorithm
D* Algorithm

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

Optimization and Scheduling Algorithms

A

Min–Min algorithm
Max-Min algorithm

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

Prove that your algorithms terminate.

A

TERMINATION

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

Prove that your algorithms find a solution when there is one.

A

COMPLETENESS

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

Prove that the solution of your algorithms is correct.

A

SOUNDNESS

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

Prove that your algorithms find the best solution

A

OPTIMALITY

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

Prove that your algorithms finish before the end of line on earth.

A

EFFICIENCY, TIME AND SPACE COMPLEXITY

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

Useful Tools for Discrete Structures

A
  • Logic
  • Set Theory
  • Functions
  • Sequences
17
Q

What’s your job?

A
  • To build a mathematical model for each scenario.
  • To develop an algorithm for solving each task.
  • To justify that your solutions work.