Viết mã là một ngôn ngữ – và đó là lý do tại sao trẻ em có thể học nó nhanh hơn bạn

0
21

Trên khắp thế giới, việc chuyển đổi thông tin thành định dạng kỹ thuật số – còn được gọi là kỹ thuật số hóa – đã tăng năng suất trong khu vực công và tư nhân. Kết quả là, hầu như mọi quốc gia trên thế giới đang làm việc hướng tới một nền kinh tế kỹ thuật số.

Khi nền kinh tế mới này phát triển, các kỹ năng đặc biệt như lập trình máy tính là cần thiết. Đây giống như một ngôn ngữ của các con số, được gọi là mã, cho phép mọi người để viết hướng dẫn được thực hiện bởi máy tính. Mục tiêu là tạo ra một cái gì đó: từ một trang web đến một hình ảnh, đến một phần mềm.

Ngôn ngữ mã hóa ban đầu xuất hiện vào những năm 1940. Đây là những điều cơ bản trong những gì họ có thể làm nhưng phức tạp để học và cần một sự hiểu biết nâng cao về toán học. Đến những năm 1990 – khi các trường đại học, doanh nghiệp và con người bắt đầu kết nối qua internet – tốc độ tính toán và bộ nhớ được cải thiện để sử dụng các ngôn ngữ mã hóa cấp cao. Chúng trở nên phổ biến rộng rãi trên các nền tảng nguồn mở và các hướng dẫn trực tuyến giúp nhiều người có thể học và tiếp tục phát triển các ngôn ngữ để chúng trở nên đơn giản hơn. Ngày nay ngôn ngữ như Javascript trẻ em có thể dễ dàng học hỏi

Không ai có thể thoát khỏi sự đụng chạm của các công nghệ kỹ thuật số. Nó được sử dụng trong các lĩnh vực đa dạng như thiết bị bệnh viện, cung cấp giáo dục từ xa, tiếp thị các tác phẩm nghệ thuật sáng tạo hoặc cải thiện năng suất nông nghiệp. Ngôn ngữ mã hóa phát triển phần mềm có thể xử lý hiệu quả các vấn đề và thách thức – ví dụ, do mã hóa, những người không thể có được một tài khoản ngân hàng có thể bây giờ giữ, gửi và vay tiền bằng điện thoại di động. Nó có một kỹ năng quan trọng cần có khi các nước phát triển.

Trong bốn thập kỷ qua, một số nghiên cứu đã đánh giá hiệu quả của việc học mã đối với trẻ tiểu học – thường là trong độ tuổi từ sáu đến 13. Trong mỗi trường hợp, các phát hiện chỉ rằng nó có lợi cho trẻ em, bất kể con đường sự nghiệp của chúng sau này trong cuộc sống.

Ngôn ngữ máy tính

Viết mã chỉ là một ngôn ngữ khác, và trẻ em được biêt đên để học ngôn ngữ mới nhanh hơn người lớn tuổi. Vì vậy, bắt đầu trẻ là một ý tưởng tốt.

Một số quốc gia – bao gồm Úc, Phần Lan, Ý và Anh – đã phát triển một chương trình giảng dạy mã hóa cho trẻ em trong độ tuổi từ năm đến 16 tuổi.

Ngôn ngữ mã hóa hoạt động với số không (0) và số (1) và chuỗi các số này biểu thị một bảng chữ cái. Sau đó, chúng chuyển thành các từ và câu kích hoạt máy tính hoặc bộ xử lý để bắt đầu các tác vụ cụ thể. Ví dụ: in hình ảnh trên màn hình, mở tài liệu được lưu trên máy tính hoặc phát một số nhạc.

Có nhiều ngôn ngữ mã hóa. Một số rất dễ hiểu và làm việc với nó thậm chí trẻ em có thể học chúng. Ngôn ngữ lập trình trực quan – như Cào – đã được phát triển để giúp trẻ học lập trình bằng cách sử dụng hình ảnh, dấu hiệu và sơ đồ. Các ngôn ngữ lập trình khác mà trẻ em có thể sử dụng bao gồm Con trăn, Hồng ngọcĐi.

Hầu hết các ngôn ngữ này có thể được sử dụng để viết một loạt các lệnh hoặc để phát triển các ứng dụng web.

Lợi ích của mã hóa

Ngoài việc mang lại cho họ một khởi đầu cho tương lai của công việc, so với các dạng khoa học số khác, việc học mã có thể nâng cao khả năng sáng tạo của trẻ.

Ví dụ, phần lớn việc dạy toán ở Châu Phi là vẫn xong thông qua học vẹt, một phương pháp sư phạm đã lỗi thời và không khuyến khích sự sáng tạo còn bé. Học vẹt dựa trên việc ghi nhớ thông tin và lặp đi lặp lại, nói vẹt như vậy. Nghiên cứu trình diễn việc học vẹt không hiệu quả bởi vì người học hiếm khi hiểu được ứng dụng của những gì họ đã học.

Bằng cách so sánh, mã hóa xây dựng tư duy logic vì nó đòi hỏi phải tập trung vào việc giải quyết một thách thức cụ thể. Điều này dạy trẻ đánh giá các tình huống từ các góc độ khác nhau và đưa ra các giải pháp sáng tạo. Họ cũng được thử nghiệm những ý tưởng này và, nếu họ không làm việc, hãy tìm ra những gì đã sai.

Một số nghiên cứu đã gợi ý thêm rằng mã hóa tăng cường hợp tác và giao tiếp, kĩ năng thiết yếu cho các công việc trong tương lai.

Truy cập vào mã hóa

Các thiết bị băng thông rộng và kỹ thuật số – như máy tính và điện thoại thông minh – là những công cụ chính để học cách viết mã. Truy cập và khả năng chi trả của những điều này là cần thiết. Chính phủ phải đầu tư vào băng thông rộng để có thể truyền số lượng lớn dữ liệu ở tốc độ cao. Họ cũng nên cung cấp các khoản trợ cấp, hoặc ít nhất là không áp dụng các công cụ thông tin và công nghệ truyền thông (CNTT) để nhiều trẻ em có thể học mã hóa tại nhà hoặc ở trường.

Nhiều quốc gia châu Phi, như Kenya, Ethiopia, Ghana và Rwanda, đã thực hiện các bước để cải cách lĩnh vực CNTT-TT và mở rộng dung lượng băng thông rộng.

Ở Kenya, chính phủ nhận thức được sự cần thiết của giáo dục CNTT và đã bắt đầu tích hợp CNTT vào chương trình giảng dạy. Chính phủ cũng vậy lăn ra một tham vọng Chương trình xóa mù chữ kỹ thuật số sẽ mang lại băng thông rộng cho các trường học và cố gắng tích hợp công nghệ vào học tập.

Nhưng nó có thể mất một thời gian để bao phủ toàn bộ đất nước cho đến khi có đủ nguồn lực để tích hợp nó vào tất cả các trường học. Ở nhiều nước châu Phi, ngay cả những nước phát triển hơn như Kenya, vẫn còn những thách thức cơ bản cần giải quyết. Ví dụ, thiếu cơ sở hạ tầng – như điện – tài nguyên, máy tính và giáo viên biết sử dụng công nghệ.

May mắn thay, có những cách không chính thức trong đó trẻ em có thể học viết mã. Chúng bao gồm các trại khởi động, codelabs, trại mã hóa kỳ nghỉ, và các nhóm mã hóa sau giờ học. Ở Kenya, độc lập mô-đun chương trình mã hóa tồn tại cho trẻ em. Ngoài ra còn có nhiều công cụ học tập trực tuyến miễn phí mà trẻ em có thể sử dụng như Học viện Công nghệ Massachusettes OpenC thuyếtWareMật mã.

Mã hóa không còn là bảo tồn của các nhà khoa học máy tính. Mỗi nghề theo một cách nào đó đều cần nó. Giống như các môn học khác, nó luôn được giới thiệu tốt hơn ngay từ khi còn nhỏ.




Nguồn The Next Web


BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây