You are on page 1of 14

Algorithms

Paul Leandro Lanot


College Lecturer, MSC SC
At the end of this lesson you will learn:

 What an algorithms is and their place in modern computing systems.


 Why we should consider algorithms as a technology, alongside technologies such as fast hardware, graphical
user interfaces, object-oriented systems, and networks.
WHAT IS AN ALGORITHM?
What is a correct Algorithm?

CORRECTNESS
EFFICIENCY
What is an incorrect Algorithm?

 With an incorrect answer.


 Contrary to what you might expect
 Incorrect algorithms can sometimes be useful, if we can control their error rate
What kinds of problems are solved by
algorithms?

Practical applications of algorithms are ubiquitous and include the following example:
 The Internet enables people all around the world to quickly access and retrieve large amounts of information.
With the aid of clever algorithms, sites on the Internet are able to manage and manipulate this large volume
of data. Examples of problems that make essential use of algorithms include finding good routes on which
the data will travel, and using a search engine to quickly find pages on which particular information resides.
Activity #1: ALGORITHMS IN YOUR LIFE

Review your daily routine (what you do for your everyday life)
Create an algorithm on what you do everyday and what can you improve to make your routine become
more productive.

You might also like