Khoa học Máy tínhCơ bảnGiới thiệu về Tìm kiếm Nhị phânNắm vững thuật toán tìm kiếm chia để trị qua trực quan hóa từng bước, triển khai mã nguồn và phân tích độ phức tạp.~20 phút10 bướcBắt đầu mô-đun
Khoa học Máy tínhTrung cấpCác thuật toán Sắp xếpTrực quan hóa và so sánh các thuật toán sắp xếp kinh điển — từ bubble sort đến quicksort. Hiểu độ phức tạp thời gian và tự viết triển khai.~25 phút10 bướcBắt đầu mô-đun
Khoa học Máy tínhNâng caoQuy hoạch ĐộngThành thạo quy hoạch động thông qua ghi nhớ và lập bảng. Giải các bài toán kinh điển như Fibonacci, bài toán ba lô, đổi tiền xu và dãy con chung dài nhất.~40 phút14 bướcBắt đầu mô-đun
Khoa học Máy tínhTrung cấpThuật toán đồ thịNắm vững cấu trúc dữ liệu đồ thị, BFS, DFS và thuật toán đường đi ngắn nhất Dijkstra qua hình ảnh hóa tương tác và cài đặt mã.~30 phút12 bướcBắt đầu mô-đun
Khoa học Máy tínhNâng caoÔtômát hữu hạnKhám phá DFA, NFA, chuyển trạng thái, ngôn ngữ chính quy, bổ đề bơm và tối thiểu hóa DFA qua máy trạng thái tương tác và mã.~35 phút12 bướcBắt đầu mô-đun