Chuyển tới nội dung chính

3. Bản đồ Môn học

Không chỉ là một danh sách môn học, mà được nhóm thành các khối kiến thức. Với mỗi môn học, hãy trả lời: Môn này để làm gì? · Kiến thức trọng tâm · Liên quan đến hướng đi nào · Tài liệu bổ sung · Mini-project nên làm.

Nền tảng Toán học & Tính toán

  • Giải tích
  • Đại số Tuyến tính
  • Xác suất & Thống kê
  • Cấu trúc Rời rạc
  • Mô hình hóa Toán học

Vì sao quan trọng: nền tảng cho AI/ML (đại số tuyến tính, xác suất), giải thuật (cấu trúc rời rạc), tối ưu hóa và mô hình hóa. Liên quan chặt chẽ đến AI, Dữ liệu.

Gợi ý mini-project: trực quan hóa các phép biến đổi ma trận; mô phỏng xác suất Monte Carlo; giải các bài toán tổ hợp bằng quy hoạch động.

Nền tảng Lập trình

  • Nhập môn Tin học
  • Kỹ thuật Lập trình
  • Lập trình Nâng cao
  • Cấu trúc Dữ liệu & Giải thuật (DSA)
  • Nguyên lý Ngôn ngữ Lập trình

Vì sao quan trọng: kỹ năng cốt lõi cho mọi hướng đi. DSA quyết định khả năng giải quyết vấn đề và việc phỏng vấn xin việc của bạn.

Gợi ý mini-project: một công cụ CLI nhỏ; tự cài đặt lại các cấu trúc dữ liệu (list, tree, hash); luyện DSA trên LeetCode/Codeforces và đẩy lời giải lên GitHub.

Nền tảng Hệ thống Máy tính

  • Hệ thống Số
  • Kiến trúc Máy tính
  • Hệ Điều hành
  • Mạng Máy tính
  • Hệ Cơ sở Dữ liệu

Vì sao quan trọng: hiểu cách máy tính thực sự vận hành — nền tảng cho Hệ thống, Bảo mật, Backend. Cơ sở dữ liệu cần thiết cho hầu hết mọi ứng dụng thực tế.

Gợi ý mini-project: một mini shell; một bộ định lịch tiến trình (process scheduler); phân tích gói tin bằng Wireshark; thiết kế một schema + các truy vấn SQL cho một ứng dụng nhỏ.

Kỹ năng Kỹ thuật & Chuyên nghiệp

  • Công nghệ Phần mềm
  • Kỹ năng Chuyên nghiệp cho Kỹ sư
  • Quản lý Dự án
  • Làm việc Nhóm
  • Quy trình Git
  • Viết tài liệu kỹ thuật
  • Thuyết trình

Vì sao quan trọng: biến mã nguồn thành sản phẩm và làm việc hiệu quả trong nhóm. Nhà tuyển dụng đánh giá rất cao quy trình Git, viết tài liệu và thuyết trình.

Gợi ý mini-project: thực hiện một dự án nhóm với quy trình Git thực tế (branch, PR, review); viết một README + báo cáo kỹ thuật; trình bày một bài demo 5 phút.

→ Công cụ và quy trình làm việc: Công cụ & Cài đặt · DevOps & Hạ tầng Nghiên cứu. Cách viết tài liệu cho một dự án: Cách viết tài liệu cho một dự án.