Banner

Scratch Blog

[CS 001] Học phần Get Started Course – Hỏi & Đáp

[CS 001] Học phần Get Started Course – Hỏi & Đáp

Trong tuần vừa rồi, BTC đã nhận được rất nhiều các câu hỏi của các phụ huynh và học sinh về việc đăng ký tham gia vào khoá học CS 001: Nhập môn Tư duy Máy tính và Lập trình Scratch. Trong bài viết này, BTC xin được giải đáp một số câu hỏi thắc mắc liên quan đến khoá Get Started Course – phần tiên quyết để có thể mở khoá được nội dung của các bài học sau.
Các Phép Toán

Các Phép Toán

Các phép toán thường được dùng để giúp đỡ viết các chương trình. Cùng tìm hiểu vai trò các phép toán và cách sử dụng qua bài blog sau.
Cách sử dụng Khối của tôi

Cách sử dụng Khối của tôi

Khối của tôi là một khối lệnh mới mà mình tạo ra bằng cách ghép các khối lệnh với nhau. Bên cạnh đấy, Khối của tôi một dụng cụ rất hữu ích cho việc lập trình, đặc biệt là khi sắp xếp trình tự hành động của từng nhân vật và sử dụng lại một đoạn code nhiều lần giúp việc lập trình được nhanh hơn.
Dùng Scratch mô phỏng bật bóng

Dùng Scratch mô phỏng bật bóng

Trong hình dưới, chúng ta thấy quả bóng bật lại và thay đổi hướng đi sau khi chạm vật cản (ở trong trường hợp này là thanh đỡ). Hãy tìm hiểu cách mô phỏng hành động trên với Scratch nhé!
Lớp (Layer) trong Scratch

Lớp (Layer) trong Scratch

Lớp (Layer) trong Scratch là gì và nó quan trọng như thế nào? Mời quý phụ huynh và các em học sinh cùng tìm hiểu qua bài viết sau.
Thứ tự thực hiện các khối lệnh

Thứ tự thực hiện các khối lệnh

Để hiểu rõ về cách một chương trình Scratch hoạt động, trước tiên chúng ta cần hiểu rõ các khối lệnh sẽ được thực hiện với thứ tự như thế nào. Có 2 loại thứ tự thực hiện, đó là: Thực hiện tuần tự, và Thực hiện cùng lúc.
Quản lý trang phục

Quản lý trang phục

Dưới đây là một số công cụ phục vụ cho việc quản lý trang phục. Trong trường hợp có nhiều trang phục, chúng ta có thể đổi tên trang phục, xóa trang phục và thay đổi thứ tự trang phục.
Ba lô trong Scratch

Ba lô trong Scratch

Ba lô là một công cụ cực kỳ hữu dụng trong Scratch để lưu trữ và tái sử dụng nhân vật, trang phục, hình nền, âm thanh, và cả các đoạn chương trình trong các dự án khác nhau.
Thu âm trong Scratch

Thu âm trong Scratch

Đôi khi trong lúc lập trình trò chơi, thay vì sử dụng các âm thanh có sẵn của Scratch, chúng ta muốn tạo ra âm thanh riêng của mình. Scratch có cung cấp chức năng thu âm giúp chúng ta thực hiện điều đó. Hãy thử tìm hiểu xem chức năng này hoạt động như thế nào nhé!
Hướng dẫn “xuất ra” và “tải lên” nhân vật

Hướng dẫn “xuất ra” và “tải lên” nhân vật

Một trong những tuyệt chiêu mà bạn nên biết khi sử dụng Scratch chính là cách xuất ra và tải lên nhân vật. Chúng ta đã biết, trang phục cũng có thể xuất ra và tải lên nhưng chỉ là một hình ảnh. Còn đối với nhân vật, những thứ chúng ta có thể xuất ra và tải lên bao gồm phần code, tất cả các trang phục và tất cả các âm thanh.
Phân biệt khối lệnh “Phát âm thanh” và “Bắt đầu âm thanh”

Phân biệt khối lệnh “Phát âm thanh” và “Bắt đầu âm thanh”

Hai trong số các khối lệnh về âm thanh dễ bị nhầm lẫn khi lập trình chính là khối lệnh phát âm thanh và bắt đầu âm thanh. Tuy khi được chạy, cả hai khối lệnh đều phát ra âm thanh. Nhưng đặc điểm lớn nhất để phân biệt hai khối lệnh là thời điểm kết thúc âm thanh khác nhau.
Phân biệt giữa “Phát tin” và “Phát tin và đợi”

Phân biệt giữa “Phát tin” và “Phát tin và đợi”

Xuyên suốt khóa học, đã không ít lần các thầy cô sử dụng khối lệnh Phát tin, nhiều lần khác các thầy cô lại sử dụng khối lệnh Phát tin và đợi. Vậy thì hai khối lệnh này khác nhau như thế nào? Chúng ta hãy cùng tìm hiểu nhé!
Trí tuệ nhân tạo (Artificial Intelligence – AI)

Trí tuệ nhân tạo (Artificial Intelligence – AI)

Trí tuệ nhân tạo, hay tiếng Anh gọi là Artificial Intelligence – AI, là một thuật ngữ được sử dụng để mô tả các máy móc có khả năng bắt chước các chức năng “nhận thức” của con người, ví dụ như “học tập”, hay “giải quyết một vấn đề nào đó”.
Sai số

Sai số

Trong bài “Siêu Robot ném bóng rổ”, chúng ta đã được nghe về Sai Số. Vậy thì Sai Số là gì? Bài viết dưới đây sẽ giúp chúng ta hiểu hơn về khái niệm và cách tính Sai Số.
Thuật toán dò tìm triệt để

Thuật toán dò tìm triệt để

Trong trò chơi “Siêu Robot ném bóng rổ”, khi nhân vật biến hình thành Robot Chịu Khó để kiên nhẫn thử nhiều cách ném cho đến khi tìm ra cách ném đúng để đưa bóng vào Rổ, Robot đã dùng phương pháp Dò Tìm Triệt Để. Bài viết dưới đây sẽ giúp chúng ta hiểu hơn về thuật toán Dò Tìm Triệt Để này.
Mô phỏng vật ném xiên trong Scratch

Mô phỏng vật ném xiên trong Scratch

Chuyển động ném xiên là chuyển động của một vật được ném lên trên cao có vận tốc ban đầu. Như hình ảnh minh hoạ, bóng lúc bắt đầu ném có vận tốc ném Bóng cao và vận tốc ném Bóng xa.
Màn hình di chuyển

Màn hình di chuyển

Trong trò chơi “Miu Phiêu Lưu Ký”, khi nhân vật Miu di chuyển, nhiều màn hình sẽ chạy liên tiếp kéo dài đường đi của Miu. Bài viết dưới đây sẽ giúp chúng ta hiểu hơn về kỹ thuật lập trình cho các màn chơi trong trò chơi.
Hộp va chạm

Hộp va chạm

Một trong những kỹ thuật lập trình không thể thiếu trong bài học “Miu Phiêu Lưu Ký” chính là kỹ thuật sử dụng hộp va chạm hay tiếng anh còn gọi là Hit Box. Bài viết dưới đây sẽ giải nghĩa “hộp va chạm” là gì và tại sao chúng ta cần phải sử dụng hộp va chạm.
Các khối lệnh khác với danh sách

Các khối lệnh khác với danh sách

Bên cạnh những khối lệnh cơ bản với danh sách, những khối lệnh được giới thiệu dưới đây sẽ là công cụ hữu hiệu để khai thác triệt để những lợi ích khi sử dụng danh sách.
Công cụ vẽ hình trong Scratch

Công cụ vẽ hình trong Scratch

Các công cụ vẽ hình trong Scratch rất hữu ích trong việc giúp người dùng thỏa sức sáng tạo các trang phục của nhân vật và phông nền trong trò chơi của mình. Bài viết dưới đây sẽ giới thiệu về các công cụ chính để vẽ hình trong Scratch.
Chỉnh sửa âm thanh

Chỉnh sửa âm thanh

Ngoài việc sử dụng âm thanh đã có sẵn, chúng ta có thể chỉnh sửa âm thanh đã chọn để nó nhanh hơn hay chậm hơn, to hơn hay nhỏ hơn tùy thuộc vào mục đích sử dụng. Dưới đây là một số công cụ chính để chỉnh sửa âm thanh trên Scratch.
Các khối lệnh với âm thanh

Các khối lệnh với âm thanh

Sau khi chèn âm thanh vào dự án trên Scratch, chúng ta cần phải lập trình các khối lệnh để trò chơi có thể phát ra âm thanh. Được giới thiệu dưới đây là những khối lệnh chính liên quan tới âm thanh trên Scratch.
Tải lên âm thanh trong Scratch

Tải lên âm thanh trong Scratch

Để trò chơi thêm hấp dẫn và thú vị hơn, chúng ta có thể chèn thêm âm thanh vào trò chơi. Bài viết dưới đây sẽ hướng dẫn cách để chèn âm thanh vào dự án trên Scratch.
Biến số trong Scratch

Biến số trong Scratch

Biến số (Variable) là một đại lượng thay đổi dùng để lưu trữ dữ liệu trên bộ nhớ của Scratch.
Tiện ích mở rộng trong Scratch

Tiện ích mở rộng trong Scratch

Tiện ích mở rộng trong Scratch giúp kết nối các dự án Scratch với phần cứng bên ngoài (chẳng hạn như LEGO WeDo hoặc micro: bit), các nguồn thông tin trên web (chẳng hạn như Google Dịch và Amazon Text to Speech) hoặc các khối cho phép chức năng nâng cao hơn.
Cách viết vòng lặp trong Scratch

Cách viết vòng lặp trong Scratch

Vòng lặp (loop) có chức năng làm giảm những câu lệnh giống hệt nhau để chương trình rõ ràng và dễ hiểu hơn. Hãy cùng STEAM for Vietnam tìm hiểu cách sử dụng chức năng này hiệu quả với bài viết dưới đây.
Hướng di chuyển trong Scratch

Hướng di chuyển trong Scratch

Các nhân vật trong Scratch sẽ hoạt động nhờ những đoạn lệnh được lập trình cho chúng. Với vô vàn những kết hợp khác nhau, người dùng có thể tạo ra những hành động, cử chỉ, tương tác… giữa các nhân vật với nhau hoặc giữa các nhân vật với môi trường xung quanh… tùy theo mong muốn của mình.
Tạo nhân vật trong Scratch

Tạo nhân vật trong Scratch

Mỗi một câu chuyện đều cần có cốt truyện, và để thực hiện được cốt truyện đó, tác giả cần vẽ nên những nhân vật với những vai trò khác nhau. Tương tự như vậy, trong tất cả các dự án Scratch, một trong những thành phần không thể thiếu chính là các nhân vật.
Tuyệt chiêu diệt bugs khi lập trình Scratch

Tuyệt chiêu diệt bugs khi lập trình Scratch

Scratch là nền tảng lập trình rất thú vị được xây dựng theo Khối, giống như lắp ráp các Khối lego vậy. Bạn có thể thỏa sức sáng tạo với Scratch, lắp ráp các Khối thành chương trình yêu thích của mình. Khi đã sáng tạo thì không cần có nhiều nguyên tắc, tuy nhiên chúng ta chỉ cần lưu ý những điều cơ bản này thì việc học Scratch của bạn sẽ trở nên hiệu quả và dễ dàng hơn. Cụ thể, nếu các bạn theo hướng dẫn, bạn sẽ bớt mắc lỗi khi lập trình, và bạn sẽ đọc code của bạn bè (hay code của chính mình sau một thời gian 1–2 tháng) một cách dễ dàng hơn.
Scratch: Lập trình có gì vui?

Scratch: Lập trình có gì vui?

Hình ảnh các em nhỏ mải mê chơi điện tử, cắm mặt vào tivi hay hoạt động trên mạng xã hội hàng giờ liền đã không còn xa lạ với các bậc phụ huynh trong xã hội hiện đại. Câu hỏi đặt ra là trẻ đã thực sự thành thạo công nghệ chưa, hay chính công nghệ đang kiểm soát cuộc sống của các em?
Bản Sao Trong Scratch

Bản Sao Trong Scratch

Bài viết này sẽ giải thích về khái niệm Clone hay còn gọi là bản sao trong Scratch, nêu ví dụ ứng dụng và hướng dẫn cách lập trình với Clone (bản sao) trong Scratch.
Hướng dẫn chia sẻ Trò chơi (Project) công khai trên Scratch

Hướng dẫn chia sẻ Trò chơi (Project) công khai trên Scratch

Để có thể chia sẻ trò chơi của học sinh với gia đình, bạn bè, và các thầy cô của STEAM for Vietnam, các con cần đặt chế độ “Chia sẻ” cho trò chơi của mình. Phụ huynh và các con vui lòng làm theo các bước hướng dẫn dưới đây. Mọi câu hỏi, thắc mắc xin gửi về địa chỉ email ttnv@steamforvietnam.org
Hướng dẫn chuyển đổi ngôn ngữ trên Scratch

Hướng dẫn chuyển đổi ngôn ngữ trên Scratch

Ngôn ngữ mặc định của Scratch là tiếng Anh, phụ huynh và các con vui lòng làm theo các bước dưới đây để chuyển đổi ngôn ngữ sang tiếng Việt (hoặc các ngôn ngữ khác). Mọi câu hỏi, thắc mắc xin gửi về địa chỉ email ttnv@steamforvietnam.org
Hướng Dẫn Mở Tài Khoản Học Tập Trên Scratch

Hướng Dẫn Mở Tài Khoản Học Tập Trên Scratch

Thân gửi các phụ huynh, phụ huynh vui lòng làm theo các bước dưới đây để tạo tài khoản thực hành cho các con trên Scratch. Trong quá trình tạo tài khoản, nếu phụ huynh có câu hỏi gì, vui lòng email câu hỏi tới địa chỉ email ttnv@steamforvietnam.org

Đăng ký ngay để cập nhật thông tin
về các khóa học của STEAM for Vietnam