Scratch là một môi trường lập trình kéo thả được phát triển bởi nhóm Lifelong Kindergarten tại MIT (Massachusetts Institute of Technology) Media Lab do Giáo sư Mitch Resnick đứng đầu. Cuốn sách sử dụng môi trường lập trình mBlock 5 là phiên bản nâng cấp của Scratch 3.0, được phát triến bởi hãng Makeblock, một trong những công ty về giáo dục STEAM hàng đầu trên thế giới. Môi trường mBlock 5 có thể chạy được trên nhiều hệ điều hành Windows, MAC, Linux hay Chromebook.
Với Scratch, người học tập trung vào việc làm quen, hiểu ngôn ngữ lập trình là gì, rèn luyện tư duy logic. mBlock 5 là một bước phát triển tiếp theo, kế thừa hoàn toàn những ưu điểm của Scratch, ngoài ra hỗ trợ lập trình kéo thả điều khiển các loại phần cứng đa dạng như các robot mBot, Codey, Ultimate, AirBlock... hay các bảng mạch Arduino Uno, Microbit, MegaPi..., qua đó cung cấp khả năng hiện thực hóa các ý tưởng và biến những ý tưởng đó trực tiếp thành các sản phẩm công nghệ.
Chương 1 cuốn sách giới thiệu về robot mBot, cấu tạo phần cứng như các module điện tử, linh kiện, cảm biến... và các môi trường phần mềm dùng để học tập và giải trí với robot.
Chương 2 hướng dẫn các bạn làm quen với lập trình kéo thả điều khiển robot thông qua môi trường trên ứng dụng di động. Mỗi bài học là một dự án lập trình điều khiển robot, giới thiệu về các module điện tử của robot và kiến thức cơ bản về lập trình như cấu trúc tuần tự, vòng lặp, cấu trúc rẽ nhánh... với mức độ từ dễ đến khó.
Chương 3 cũng gồm các dự án lập trình điều khiển robot với mức độ từ dễ đến khó nhưng trên môi trường máy tính gồm nhiều kiến thức nâng cao hơn, đồng thời các bài học không chỉ dừng ở mức độ giới thiệu mà đi sâu vào giải thích về nguyên lý hoạt động của các module điện tử cũng như phân tích từng bước hoạt động của các cấu trúc lập trình.
2 Bài học - 0 phút
5 Bài học - 0 phút
13 Bài học - 0 phút