Vào thẳng nội dung chính

Cấu trúc duc liệu và Giải thuật


SoDiTEC

About This Course

Khóa học "Cấu trúc Dữ liệu và Giải thuật" cung cấp cho sinh viên kiến thức nền tảng và nâng cao về cách tổ chức và xử lý dữ liệu hiệu quả. Khóa học sẽ đi sâu vào các cấu trúc dữ liệu cơ bản như mảng, danh sách liên kết, ngăn xếp, hàng đợi, cây, đồ thị, cũng như các thuật toán tìm kiếm, sắp xếp, đệ quy, chia để trị, quy hoạch động và thuật toán tham lam.

Thông qua các bài giảng lý thuyết kết hợp với bài tập lập trình thực hành, học viên sẽ phát triển tư duy thuật toán, kỹ năng phân tích và tối ưu giải pháp cho các bài toán thực tế. Khóa học được thiết kế phù hợp cho cả sinh viên công nghệ thông tin lẫn những ai đang chuẩn bị cho các kỳ thi lập trình như ACM/ICPC hoặc phỏng vấn tuyển dụng tại các công ty công nghệ hàng đầu.

Cuối khóa, học viên sẽ có khả năng áp dụng linh hoạt các cấu trúc dữ liệu và thuật toán vào giải quyết bài toán, phân tích độ phức tạp thuật toán, và đánh giá giải pháp tối ưu nhất. Đây là một trong những khóa học cốt lõi giúp xây dựng nền tảng vững chắc trong lĩnh vực Khoa học Máy tính.

Requirements

Học viên cần có kiến thức cơ bản về lập trình (ưu tiên C, Python hoặc Java), hiểu biết về biến, vòng lặp, hàm và mảng. Kỹ năng tư duy logic và khả năng đọc hiểu tiếng Anh chuyên ngành là lợi thế để tiếp thu nội dung bài học hiệu quả hơn.

Course Staff

Course Staff Image #1

ThS. Nguyễn Văn A

Thầy Nguyễn Văn A là giảng viên khoa Công nghệ Thông tin với hơn 10 năm kinh nghiệm giảng dạy các môn học về cấu trúc dữ liệu, giải thuật và lập trình cạnh tranh. Thầy từng là huấn luyện viên đội tuyển ICPC của trường đại học XYZ.

Course Staff Image #2

TS. Trần Thị B

Cô Trần Thị B hiện là trưởng bộ môn Khoa học Máy tính, có nhiều công trình nghiên cứu về thuật toán tối ưu và học máy. Cô đồng thời là người hướng dẫn chính trong các dự án lập trình ứng dụng thực tế trong lĩnh vực AI.

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

See our list of supported browsers for the most up-to-date information.

Khóa học có phù hợp với người mới bắt đầu không?

Có, nếu bạn đã có kiến thức lập trình cơ bản. Khóa học sẽ hướng dẫn từng bước từ cấu trúc dữ liệu cơ bản đến các thuật toán nâng cao, giúp bạn phát triển tư duy thuật toán một cách hệ thống.

  1. Mã khóa học

    Dsa01
Enroll