Chuyển đến nội dung chính

Giới thiệu về phần mềm lập trình Scratch


          Scratch là tên gọi của một loại ngôn ngữ lập trình, được nghiên cứu và phát triển bởi nhóm Lifelong Kindergarten thuộc trung tâm Media Lab của Viện công nghệ Massachusetts (Massachusetts Institute of Technology – MIT.

          Scractch được nghiên cứu và thành lập năm 1981 ở thành phố Cambridge, Bang Massachusetts, Hoa Kỳ). Dẫn đầu dự án nghiên cứu sáng tạo ra ngôn ngữ này là giáo sư Mitchel Resnick, ông cũng là giám đốc điều hành của nhóm Lifelong Kindergarten. Phiên bản đầu tiên được ra đời năm 2006. Mitchel Resnick và các cộng sự tạo ra Scratch với mục đích giúp đỡ những người trẻ tuổi (chủ yếu là các học sinh) có thể học lập trình. Scratch được thiết kế đặc biệt cho lứa tuổi từ 8 đến 16 tuổi, nhưng hiện nay Scratch được sử dụng cho mọi lứa tuổi. Lập trình trên Scratch được thực hiện một cách rất trực quan, nó cho phép “lắp ráp” các nhóm khối lệnh, các thẻ lệnh như một trò chơi xếp hình bằng các thao tác kéo thả để thực hiện các chức năng điều khiển các đối tượng nhân vật, thực hiện các nhiệm vụ, và mô tả các sự kiện… để giúp người dùng thiết kế và xây dựng các chương trình. Scratch được sử dụng tại hơn 150 quốc gia khác nhau và có sẵn hơn 40 ngôn ngữ trong đó có tiếng Việt. Hiện nay ở các nước phát triển trên thế giới như Hoa Kì, Anh Scratch được đưa vào giảng dạy môn Tin học ở lớp 1. Scratch là một ngôn ngữ lập trình đồng thời là một cộng đồng trực tuyến, nơi trẻ em có thể lập trình và chia sẻ phương tiện truyền thông tương tác như những câu chuyện, trò chơi, hình ảnh động với tất cả bạn bè trên thế giới. Khi làm việc với Scratch trẻ em sẽ học cách suy nghĩ sáng tạo,  làm việc có kế hoạch và có hệ thống. Lập trình trên Scratch sẽ giúp trẻ em phát triển trí tuệ và nâng cao khả năng tư duy để bước đầu thực hiện ước mơ trở thành một lập trình viên máy tính trong tương lai. 


Nhận xét

Bài đăng phổ biến từ blog này

Tải phần mềm Scratch

Download the Scratch App Would you like to create and save Scratch projects without an internet connection?

Học để lập trình, Lập trình để học

Scratch ở Trường học