2024 Adalgo-01
2024 Adalgo-01
Analytic Engine
1
6
Cast of Characters
Programmer needs to
develop a working solution.
Theoretician wants
to understand.
1
7
Reasons to Analyze Algorithms
Predict performance.
Provide guarantees.
▪ ALAN TURING
▪ Father of Artificial
Intelligence - Automata
Theory
Major Contributors
▪ ANDREI MARKOV
▪ Text Processing
Major Contributors
▪ KURT GODEL
▪ Incompleteness Theorem
Major Contributors
▪ ALONZO CHURCH
▪ C/T Thesis - Computability
Theory - Lambda Calculus
Major Contributors
▪ STEPHEN KLEENE
▪ Recursive
Function/Algorithm
Major Contributors
▪ EDSGER DIJKSTRA
▪ Structured Programming
Sorting Algorithms Assignment
Sorting Algorithms
▪ Bubble Sort
▪ Heapsort
▪ Insertion Sort
▪ Mergesort
▪ Quicksort
▪ Radix/Bucket Sort
▪ Selection Sort
▪ Shellsort
Presentation Guidelines
▪ Presentation Sections
▪ General Description of the Algorithms
▪ Pseudocode/Flowchart
▪ Sample Run
▪ Mechanics
▪ Time Limit : 10 – 15 minutes
▪ Presentation, questions and answers be done in
English
Presentation Guidelines
▪ Criteria for Presenter
▪ Mastery of the Topic 15 points
▪ Ability to concisely answer questions 15 points
▪ Ability to use the English language 10 points
▪ Completeness of the presentation 10 points
▪ Criteria for Interpellator
▪ Quality of Questions 10 points
▪ Quantity of Question 10 points
▪ Ability to use the English language 10 points