Unit 1. Tổng quan Scratch
-
Upload
bui-viet-ha -
Category
Education
-
view
141 -
download
3
Transcript of Unit 1. Tổng quan Scratch
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 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.
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Ụ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.
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ý).
Biểu đồ dự án Số lượng dự án được chia sẻ theo từng
tháng
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 12.
Nước nào sử dụng? Biểu đồ số lượng người đăng ký sử dụng
theo quốc gia.
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ẻ.
Dạy tư duy lập trình bằng Scratch?
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.
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è.
Tư duy máy tínhComputer 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”
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.
Một số ví dụ
Phần mềm chơi, đánh 1 bản nhạc hoàn chỉnh
Phần mềm đánh vần từ tiếng Anh
Phần mềm tự động tạo Puzzles vui học thư giãn