3. 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 CNTT-ICT, 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.
4. 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.
5. MỤC ĐÍCH - MISSION
We support approaches to coding that engage
young people in thinking creatively, reasoning
systematically, and working collaboratively --
essential skills for everyone in today's society.
Chúng tôi hỗ trợ một công cụ lập trình mới giúp
trẻ suy nghĩ hợp lý hơn, hệ thống hơn, sáng tạo
hơn, làm việc nhóm và rèn luyện các kỹ năng
cần thiết trong xã hội hôm nay.
6. Một vài số liệu
Số lượng dự án Scratch được chia sẻ là hơn
14 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 11 triệu (chưa tính những người đang
sử dụng Offline và chưa đăng ký).
7. Biểu đồ dự án
Số lượng dự án được chia sẻ theo từng
tháng
8. Biểu đồ dự án
Số lượng dự án được chia sẻ theo từng
tháng
9. 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 12.
10. Nước nào sử dụng?
Biểu đồ số lượng người đăng ký sử dụng
theo quốc gia.
11. Lệnh thường dùng?
Sơ đồ mô tả tỉ lệ sử dụng các nhóm lệnh
trong các dự án được chia sẻ.
13. Mục đích
HS làm quen và hiểu, thao tác được trên môi
trường lập trình kéo thả Scratch.
Thông qua Scratch, HS biết được thế nào là thiết
kế phần mềm, ứng dụng máy tính nhằm phục vụ
mục đích của con người.
HS bước đầu hiểu và thực hiện được các chương
trình đơn giản theo yêu cầu của người khác.
HS bước đầu hiểu được những yếu tố cơ bản nhất
của tư duy máy tính, hiểu và thực hiện được theo
cách máy tính có thể làm gì để giải quyết các vấn
đề đặt ra.
14. Yêu cầu năng lực & kỹ năng
Năng lực giải quyết vấn đề: biết cách phân tích 1 vấn
đề và chia nhỏ thành các lệnh để thực hiện tuần tự.
Năng lực về thuật toán: hiểu và áp dụng được thuật
toán để giải quyết vấn đề. Biết được 1 số thuật toán
đơn giản như duyệt, tìm giá trị max, min, thay đổi vị trí
2 giá trị.
Năng lực viết chương trình máy tính: Có thể viết,
kiểm tra, phát hiện lỗi và tiến hành sửa lỗi với các
chương trình đơn giản. Thông thạo các lệnh chọn, rẽ
nhánh, lệnh lặp.
- Trải nghiệm sáng tạo trong 1 môi trường mới, Biết
và chủ động làm việc trao đổi nhóm với bạn bè.
15. Tư duy máy tính
Computer thinking
Lõi của yêu cầu năng lực tin học
đối với HS chính là “Tư duy máy
tính”
16. Tư duy máy tính?
Học sinh cần được trang bị Tư duy máy tính để
nâng cao và hoàn thiện năng lực Tin học của
mình. Dùng Tư duy máy tính để biến các bài
toán, vấn đề phức tạp trên thực tế thành những
bài toán mà máy tính có thể tư duy để hiểu và giải
được.
Các yếu tố của tư duy máy tính:
Suy nghĩ logic (hợp lý), biết chia nhỏ bài toán.
Sử dụng tuần tự các bước thuật toán.
Tư duy trừu tượng hóa thông qua các đại diện, thể hiện
của vấn đề, dữ liệu.
Biết cách tổng quát hóa vấn đề thông qua các mẫu.
Khả năng đánh giá, điều chỉnh.