Module #1 Flashcards
It is the mathematical language of
computer science.
Discrete Structures
It develops mathematical
reasoning
Discrete Structures
It is a gateway to more advanced
courses in the field of
mathematical science.
Discrete Structures
It is the study of mathematical structures and objects that are
fundamentally discrete rather than continuous.
Discrete Structures
a series of steps to accomplish a task.
Algorithm
is a set of steps for a computer
program to accomplish a task.
Algorithm
Computer Science deals with
the design and analysis of algorithms.
Audio and Video Compression Algorithms
Lossless
Lossy
Route Finding Algorithms
Dijkstra’s Algorithm
A* Search Algorithm
D* Algorithm
Optimization and Scheduling Algorithms
Min–Min algorithm
Max-Min algorithm
Prove that your algorithms terminate.
TERMINATION
Prove that your algorithms find a solution when there is one.
COMPLETENESS
Prove that the solution of your algorithms is correct.
SOUNDNESS
Prove that your algorithms find the best solution
OPTIMALITY
Prove that your algorithms finish before the end of line on earth.
EFFICIENCY, TIME AND SPACE COMPLEXITY