Mục lục
Lời mở đầu ................................................................................................................ 1
Hướng dẫn sử dụng sách ........................................................................................ 2
Chương 1 - Nhập môn lập trình ............................................................................... 5
1. Mục tiêu .......................................................................................................................... 5
2. Giới thiệu ........................................................................................................................ 5
3. Máy tính hoạt động như thế nào? ................................................................................ 5
4. Phần mềm được tạo ra như thế nào? ......................................................................... 9
5. Quy trình tạo ra một phần mềm ................................................................................. 10
6. Các vai trò trong lập trình ........................................................................................... 11
7. Ngôn ngữ lập trình ...................................................................................................... 13
8. Thuật toán .................................................................................................................... 14
9. Mô tả thuật toán bằng mã giả ..................................................................................... 15
10. Mô tả thuật toán bằng lưu đồ ................................................................................... 16
11. Một số cấu trúc thường gặp trong thuật toán ........................................................ 17
12. Ngôn ngữ lập trình JavaScript ................................................................................. 22
13. Chương trình đầu tiên .............................................................................................. 22
14. Cài đặt công cụ lập trình ........................................................................................... 23
15. Bài thực hành ............................................................................................................ 24
16. Bài tập ......................................................................................................................... 25
17. Bài kiểm tra ................................................................................................................ 26
18. Tổng kết ...................................................................................................................... 28
Chương 2 - Biến, kiểu dữ liệu và toán tử ............................................................. 30
1. Mục tiêu ........................................................................................................................ 30
2. Giới thiệu ...................................................................................................................... 30
3. Biến ............................................................................................................................... 30
4. Kiểu dữ liệu .................................................................................................................. 34
5. Phép toán toán học ..................................................................................................... 36
6. Phép toán logic ............................................................................................................ 40
7. Phép toán so sánh ....................................................................................................... 43
8. Đọc dữ liệu từ bên ngoài ............................................................................................ 44