- Home
- All Courses
- Academic
- Academic Fall2025
- M269 Algorithms & data structures-Python (Spring 26)
Curriculum
- 10 Sections
- 125 Lessons
- 22 Weeks
Expand all sectionsCollapse all sections
- Section 1: M269 MTA SESSIONS23
- 1.11- M269 MTA Study Plan18 Minutes
- 1.22- Install Python IDE Thoney
- 1.33-M269_Unit_1_ProblemToProgram
- 1.44-M269_U1_part2
- 1.55- M269_U1_part3 (reading)
- 1.66- M269_U2_DataStructure (1)
- 1.77- M269_U2_stack(2)
- 1.88- M269_U2_linked_list(3)
- 1.99- M269_U2_implement_Stack(4)
- 1.1010- M269_U2_doubly linked list(5)
- 1.1111- M269_U3_Tree (1)
- 1.1212- M269_U3_Recursion (2)
- 1.1313- M269_U4_BubbleSort(1)
- 1.1414- M269_U4_InsertionSort(2)
- 1.1515- M269_U4_selectionSort(3)
- 1.1616- M269_U4_mergeSort(4)
- 1.1717- M269_U4_QuickSort(5)
- 1.1818- m269_U5_HeapSort(1)
- 1.1919- M269_U5_HeapSort(2)
- 1.2020- M269_U5_ MasterTheorem(3)
- 1.2121- M269_Python_Basics_1
- 1.2222- M269_Python_Basics_2
- 1.2323- M269_Bubble sorting algorithm
- Section 2: M269 MTA Revision4
- Section 3: M269 MTA 2025 أستعد للميدتيرم23
- 3.11_M269 MTA Kuwait 2024 (A)
- 3.22_M269 MTA Kuwait 2024 (B)
- 3.33_M269_MakeUp (A)
- 3.44_M269_MakeUp (B)
- 3.55_M269_MakeUp (C)
- 3.65_M269_MakeUp (D)
- 3.77_M269 MTA Spring 2024 (A)
- 3.88_M269 MTA Spring 2024 (B)
- 3.99_M269 MTA Spring 2024 (C)
- 3.1010_M269 MTA MOCK (1)
- 3.1111_M269 MTA MOCK (2)
- 3.1212_M269 MTA MOCK (3)
- 3.1313_M269 MTA MOCK (4)
- 3.1414_M269 MTA MOCK (5)
- 3.1515_M269_MTA Fall23 (1)
- 3.1616_M269_MTA Fall23 (2)
- 3.1717_M269_MTA Fall23 (3)
- 3.1818_M269_MTA Fall23 (4)
- 3.1919_M269_MTA Fall23 (5)
- 3.2020_M269 MTA Spring23 (1)
- 3.2121_M269 MTA Spring23 (2)
- 3.2222_M269 MTA Spring23 (3)
- 3.2323_M269 MTA Spring23 (4)
- Section 4: M269 MTA Exams4
- Section 5: M269_Final_Lectures12
- 5.1خطة الاستعداد للفاينالCopy
- 5.21_M269 lect_7 Search (1)Copy
- 5.32_M269 lect_7 hash table_BinaryTree (2)Copy
- 5.43_M269 lect_7 QuickSelect (3)Copy
- 5.54_M269 lect_8 KMP_NaiveBinaryTreeCopy
- 5.65_M269 Lect_9_Graph (1)Copy
- 5.76- M269 Lect_9_Dijkstra_Kruskal (2)Copy
- 5.87_M269 lect9 Kruskal(3)Copy
- 5.98_M269 lect_10_floyd_Warshal (1)Copy
- 5.109_M269 lect_10 (2)Copy
- 5.1110_M269 lect_11 TuringMachine_ComputabilityCopy
- 5.1211_M269_SQL_ExampleCopy
- Section 6: M269_Final_Exams (new)24
- 6.11-M269 Final Spring 24 (1) (MCQ+Complexity)Copy
- 6.22-M269 Final Spring 24 (2) (HashTable)Copy
- 6.33-M269 Final Spring24 (3) (Euler – Graph)Copy
- 6.44-M269 Jan23 (A) (MCQ+Complexity-Essay)Copy
- 6.55-M269 Jan23 (B) (Max Heap – Hash Table)Copy
- 6.66-M269 Jan23 (C) (Complexity- Master Therorem)Copy
- 6.77-M269 Jan23 (D) (Euler – DFS BSF -MST Kruskal)Copy
- 6.88-M269 Jan23 (E) (Dijikstra algorithm – shortest path)Copy
- 6.99-M269 Jan23 (F) (floyd warshall algorithm)Copy
- 6.1010-M269 Jan23 (F) (floyd warshall algorithm) UpdatedCopy
- 6.1111-M269 Final May 22 (1) (Euler – DFS- Kruskal)Copy
- 6.1212-M269 Final May 22 (2) Dijkistra algorithmCopy
- 6.1313-M269 Final May 22 (3) (Floyd Warshall algorithm)Copy
- 6.1414-M269 Final May 22 (4)(Floyd Warshall algorithm)Copy
- 6.1515-M269_Final revision 2022_1Copy
- 6.1616-M269_Final_revision_2022_2Copy
- 6.1717-M269_Final revision 2022_3Copy
- 6.1818-M269_Final revision 2022_4Copy
- 6.1919-M269_Final revision 2022_5Copy
- 6.2020-M269_Final revision 2022_6Copy
- 6.2121-M269_Final revision 2022_7Copy
- 6.2222-M269_Final_Apri(4) Complexity & recursionCopy
- 6.2323-M269_Final_April(5) hash tableCopy
- 6.2424-M269 Final Exam Jan 2023 (Design Algorithm)Copy
- Section 7: M269_Final_Revision_Extra18
- 7.11-M269_Final_Kuwait (1) (MCQ- Paradigm- Hash Table – Complexity)Copy
- 7.22-M269_Final_Kuwait (2) (Algorithm Problem)Copy
- 7.33-M269_Final_Kuwait (3) (Draw Graph – Euler -Kruskal – Dijikstra)Copy
- 7.44-M269_Final_SA (1) MCQCopy
- 7.55-M269_Final_SA (2) (Paradigm – Binary Search -Problem -Types)Copy
- 7.66-M269_Final_SA (3) (Algorithm problem – Kruskal)Copy
- 7.77-M269_Final_SA (4) (Draw Graph – DFS -BFS – Complexity)Copy
- 7.88-M269_Final_jan (1) (MCQ – Data Structure)Copy
- 7.99-M269_Final_jan (2) (Complexity – Naive Pattern)Copy
- 7.1010-M269_Final_jan (3) (Kruskal- Dijikstra – complexity – Recursion)Copy
- 7.1111-M269_Final_SA April (1) (MCQ- Complexity -Heap – Traversal)Copy
- 7.1212-M269_Final_SA April (2) (Kruskal- Dijikstra – Floyed Warshal)Copy
- 7.1313-M269_FinalRev(1) (Binary Search)Copy
- 7.1414-M269_FinalRev (2) QuickSelect_BinarySearchCopy
- 7.1515-M269_FinalRev (3)_Heap_Dijkstra_BFS_DFSCopy
- 7.1616-M269_FinalRev (4)_Floyd_warshal_KMPCopy
- 7.1717-M269_FinalRev (5) Graph_EulerPathCopy
- 7.1818-M269_Final_Definitions_ch10_11Copy
- Section 8:M269 Final Days مراجعات 20258
- 8.1M269_Final Summer_25 (MCQ)20 Minutes
- 8.2M269_Final Summer_25 (Complexity)
- 8.3M269_Final Summer_25 (paradigm- algorithm-Euler)
- 8.4M269_Final Summer_25 (Binary Search Traversal)Copy
- 8.5M269_Final Summer_25 (Euler-DFS BFS Kruskal)Copy
- 8.6M269_Final Summer_25 (Djikstra Algorithm)Copy
- 8.7M269_Final Summer_25 (Floyed Warshall Algorithm)Copy
- 8.8M269_Final Summer_25 (Desgin Algorithm)Copy
- Secton 9: M269_Design Algorithm9
- 9.11_M269 Design Algorithm (Birds – Nest)
- 9.22_M269 Design Algorithm (Train Arrival Times)
- 9.33_M269 Design Algorithm (Kids – Chair Position)
- 9.45_M269 Design Algorithm (min Box Hight)
- 9.56_M269 Design Algorithm (Character Arrangement)
- 9.67_M269 Design Algorithm (power of excercise)
- 9.78_M269 Design Algorithm (Mug match)
- 9.89_M269 Design Algorithm (Max price of Wood cuts
- 9.910_M269 Design Algorithm ()
- Quiz Area1
