Course tier 1 của track Máy tính cho Lập trình viên. Hiểu dữ liệu (số nguyên, số thực, văn bản) được biểu diễn nhị phân thế nào, mô hình von Neumann và chu kỳ fetch-decode-execute, assembly nhập môn, rồi CPU hiện đại (pipeline, branch prediction). Mỗi bài đóng bằng một quyết định tối ưu code cụ thể.
Giảng viên
OLHub Team23bài đã sẵn sàng · Đọc kỹ, không xem video
3 module
Học theo từng phần, không bị nhồi
Cơ bản
Phù hợp người mới — không cần tiền đề
23 bài
Text-first — đọc kỹ, không xem video
~5.8 giờ
Tự nhịp, học theo tốc độ của bạn
Bạn sẽ học được gì
Explain số nguyên, số thực (IEEE 754) và văn bản (UTF-8) được biểu diễn nhị phân thế nào; dự đoán tràn số và lỗi làm tròn float
Trace chu kỳ fetch-decode-execute và vai trò register, ALU, bus trong mô hình von Neumann
Đọc được assembly cơ bản và ánh xạ một đoạn code bậc cao xuống lệnh máy
Explain pipeline và branch prediction ảnh hưởng tốc độ thực thi thế nào
Áp dụng: viết vòng lặp branch-friendly và đo cải thiện bằng benchmark
Chương trình
3 module · 23 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.
7 bài · ~103 phút
7 bài · ~100 phút
9 bài · ~147 phút
Giảng viên
Backend engineers
Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.
Xem hồ sơ team →Học miễn phí, không cần thẻ, không thời hạn. Chỉ cần bạn ngồi xuống đọc kỹ.