Algorithm
Algorithm
TOPICS
A. Sorting Algorithms:
Bubble Sort
Insertion Sort
Merge Sort
B. Algorithm Design Techniques:
Brute Force
Divide and Conquer
Decrease and Conquer
Transform and Conquer
C. Time Complexity:
Understanding the time complexity of different algorithms.
Analyzing best, average, and worst-case scenarios.
II. OBJECTIVES
The students should be able to solve, analyze and explain the functionality
and steps of various sorting algorithms by choosing the appropriate algorithm
and design technique for a given task.
III. MATERIALS
Pen and paper for written responses.
Calculator (optional for complex time complexity calculations).
IV. DIRECTIONS
1. Each student will be performed a written task.
2. They will be picking topics in a box that will be written individually.
3. They will be described how to solve the topic that they’ve chosen.
4. The presentation will last for a maximum of 1 hour.
5. Please see attached rubrics for grading.