Build your ultimate AI agent
Mô tả khóa học
Yêu cầu tiên quyết
Chương trình học
Đề cương khóa học
1
Khởi đầu: Máy tính là gì?
Chương này giới thiệu các khái niệm nền tảng về cách máy tính hoạt động. Từ những điều cơ bản của toán nhị phân và các thành phần thiết yếu như CPU và bộ nhớ đến sự phát triển của ngôn ngữ lập trình, người học sẽ khám phá cách máy tính xử lý chỉ dẫn và sự khác nhau giữa ngôn ngữ thông dịch và biên dịch.
- Giới thiệu về máy tính: Kiến trúc & thực thi50 XP
- Chuyển nhị phân sang thập phân50 XP
- Vị trí trong nhị phân sang thập phân50 XP
- Kết nối chương trình với máy tính50 XP
- Ngôn ngữ biên dịch vs. thông dịch100 XP
- Vì sao nhị phân quan trọng?50 XP
- Lịch sử lập trình50 XP
- Phân loại Functional, Procedural và Low-Level Programming100 XP
- Sự tiến hóa của lập trình100 XP
2
Đi sâu hơn: Chỉ dẫn máy tính một cách hiệu quả
Trong chương này, người học sẽ đi sâu vào thuật toán—tập hợp chỉ dẫn mà máy tính làm theo để giải quyết vấn đề. Các chủ đề gồm tổng quan về các loại thuật toán, tầm quan trọng của độ phức tạp thời gian và không gian, cùng thực hành với các ví dụ thực tế về sắp xếp và tìm kiếm. Chương cũng đề cập cách đánh giá hiệu quả thuật toán bằng Big-O Notation.
3
Mở rộng: Máy tính làm được và không làm được gì
Chương này khám phá những giới hạn của những gì máy tính có thể tính toán. Người học sẽ nghiên cứu các mô hình hình thức như ô-tô-mát và máy Turing, tìm hiểu về độ phức tạp tính toán (bao gồm P so với NP), và khám phá các ứng dụng thực tế trong những lĩnh vực như mật mã học, Machine Learning và điện toán lượng tử.
Các Khái Niệm trong Khoa Học Máy Tính
Hoàn
thành khóa học

