Scratch – phần mềm thiết kế mô phỏng, bài
học, trò chơi cho học sinh
Nội dung
Giới thiệu tổng quan xuất sứ và ý nghĩa.
Giao diện phần mềm. Bắt đầu một mô phỏng mới. Các khái niệm và lệnh cơ
bản. Nhân vật (Sprite) và câu lệnh (Script).
Điều khiển chuyển động của nhân vật. Các lệnh tạo animation chính. Chuyển
động có điều kiện.
Giao tiếp giữa các nhân vật. Bổ sung âm thanh cho nhân vật. Bổ sung nền
cho sân khấu.
Một vài kỹ thuật nâng cao. Thiết lập các bài học và mô phỏng hoàn chỉnh.
Tổng quan về Scratch
Scratch là gì?
Scratch là 1 môi trường lập trình ứng dụng đặc biệt, trong đó việc “viết” lệnh
sẽ được thực hiện bằng thao tác “kéo thả”.
Đầu ra của Scratch hỗ trợ các công nghệ và ứng dụng mới nhất của CNTTICT, do vậy các ứng dụng của Scratch rất phong phú.
Scratch có sự phát triển bùng nổ 2 năm trở lại đây.
Scratch hoàn toàn miễn phí và chia sẻ rộng rãi trong cộng đồng.
Scratch rất thích hợp
cho nhà trường
Scratch rất thích hợp để tạo ra các ứng dụng đồ họa, animation, bài học, bài giảng,
mô phỏng kiến thức, trình diễn, sách điện tử, trò chơi, … rất phù hợp với nhà
trường, giáo viên.
Scratch là môi trường tốt nhất để dạy HS làm quen với tư duy máy tính, khoa học
máy tính ngay từ lứa tuổi tiểu học.
Hiện nay Scratch đã được nhiều nước như Hoa kỳ, Anh đưa vào chương trình
môn Tin học để dạy cho HS ngay từ lớp 1.
Một vài số liệu
Số lượng dự án Scratch được chia sẻ là hơn 11 triệu và đang tăng chóng mặt
với cấp số nhân.
Số lượng người đăng ký chia sẻ trực tuyến là hơn 8 triệu (chưa tính những
người đang sử dụng Offline và chưa đăng ký).
Biểu đồ dự án
Số lượng dự án được chia sẻ theo từng tháng
Ai sử dụng nhiều nhất
Người sử dụng nhiều nhất là học sinh, đặc biệt từ 7 đến 18 tuổi. Nhiều nhất ở
tuổi 13.
Nước nào sử dụng?
Biểu đồ số lượng người đăng ký sử dụng theo quốc gia.
Giới thiệu giao diện Scratch
Các khái niệm cơ bản.
Mô tả giao diện màn hình.
Nhân vật (Sprite) và Câu lệnh (Script)
Thực đơn và thanh hệ thống
Nút trợ giúp nhanh
Nút trợ giúp
Sân khấu chính
Cửa sổ lệnh
Nhân vật
Khu vực tạo nhân
vật và hình nền
Khung
điều khiển
Tên người truy cập
Thực đơn và thanh hệ thống
Sân khấu chính
Cửa sổ lệnh
Nhân vật
Khu vực tạo nhân
Khung
vật và hình nền
điều khiển
Backpack
Các khái niệm cơ bản
Sân khấu
Nhân vật
Khung điều khiển
Khung nhân vật
Cửa sổ câu lệnh
Thực đơn hệ thống
Sân khấu
Tọa độ, hướng sân khấu
Tọa độ, kích thước sân khấu
x: 240, y: 180
x: -240, y: 180
x: 0, y: 0
x: -240, y: -180
Kích thước sân khấu: 480 x 360
x: 240, y: -180
Khung điều khiển
Khung nhập và chỉnh sửa âm
Khung chứa các mẫu lệnh. Các
mẫu câu lệnh này được dùng
Khung chỉnh sửa hình ảnh
bằng cách kéo thả vào cửa sổ
nhân vật và nền sân khấu
lệnh.
thanh
Khung các nút lệnh (Script)
Nút phân loại câu
lệnh
Các mẫu câu lệnh
Phân loại các câu lệnh
Motion
Event
Look
Control
Sound
Sensing
Pen
Operator
Data
More Blocks
Phân loại các câu lệnh
Chuyển động
Sự kiện
Ngoại hình
Điều khiển
Âm thanh
Cảm biến
Bút vẽ
Phép toán
Dữ liệu
Thêm khối
Khu vực làm việc với trang phục
Khu vực làm việc với âm thanh
Khu vực làm việc nhân vật, nền
Khu vực câu lệnh (Script)
Cửa sổ câu lệnh của nhân
vật đang chọn
Mỗi nhân vật sẽ có 1 cửa sổ câu lệnh riêng. Mỗi dãy
câu lệnh (Script) bao gồm 1 số lệnh được sắp xếp theo
thứ tự.
Các ví dụ đầu tiên
Bài toán: thiết lập 1 nhân vật là 1 bạn quả bóng, 1 bạn
nam hoặc nữ, và cho nhân vật này chuyển động theo ý
muốn.