Description
In this course, you will learn:
- Introduction to the course and the significance of algorithms in our daily lives.
- Algorithm fundamental concepts include sequence, selection, and iteration.
- Simple algorithms and flowcharts are examples.
- An overview of data structures such as arrays, lists, trees, and graphs.
- A description of the three main sorting algorithms: bubble sort, selection sort, and insertion sort.
- Understanding search methods such as linear and binary searches.
- The importance of effective searching in AI.
- Machine learning basics include supervised, unsupervised, and reinforcement learning.
- A primer on fundamental machine learning methods such as Decision Trees, k-Nearest Neighbors, and Linear Regression.
- Pathfinding (A* search), Minimax, and Genetic algorithms are examples of AI algorithms.
- Discuss how these algorithms influence AI applications in a variety of sectors.
Syllabus:
- Laying the Foundation - Understanding Algorithms
- Beyond Basics - Data Structures and Sorting
- Diving Deeper - Search Algorithms
- The Backbone of AI - Machine Learning Algorithms
- Capstone Week - Algorithms in Artificial Intelligence