Với mục tiêu giúp những người có mong muốn giảng dạy lập trình cho trẻ em nắm bắt được ngôn ngữ Scratch và có thể tự mở lớp, đầu tháng 5/2018, FUNiX đã cho ra mắt khóa học Teaching Scratch. Đối tượng học là các anh chị muốn tổ chức lớp dạy lập trình cho trẻ nhỏ.

Teaching Scratch là khóa học mà học viên sau khi hoàn thành có thể đi dạy lại cho người khác (nhắm vào đối tượng dạy là trẻ em) bằng cách sử dụng các bài giảng có sẵn trong bộ học liệu, mà không phải mất thời gian xây dựng từ đầu. Khóa học gồm 2 nội dung chính: Phần đầu, dạy kiến thức lập trình Scratch, với nội dung dựa vào khóa học Scratch in Programming in Scratch trên trang học MOOC Edx. Phần hai, tập trung về các kĩ năng tạo bài giảng, kinh nghiệm đứng lớp cũng như các phương pháp và kĩ năng để tuyển sinh và mở lớp.

Mentor Trương Đắc Tài – Quality Control Engineer, BPC Banking – giảng viên đứng lớp lâu năm của Funtek (TP. Hồ Chí Minh) – tác giả thiết kế môn học cho biết: mỗi ngày học từ 1-2h thì sau nửa tháng tới 1 tháng, người học có thể nắm bắt được những kĩ năng cần thiết để mở lớp và giảng dạy. Nếu người học đã có background về CNTT thì có thể học nhanh hơn nữa vì ngôn ngữ Scratch được thiết kế rất dễ tiếp cận. Anh cũng vừa có phần chia sẻ hết sức chi tiết về cấu trúc môn học, thời lượng học cũng như kỳ vọng của người xây dựng chương trình.

Mentor Trương Đắc Tài cũng tham gia đứng lớp tại nhóm dạy lập trình Funtek.vn (TP. Hồ Chí Minh) nhiều năm nay.

Mất bao lâu thời gian để bạn hoàn thành việc xây dựng khóa học?

Khóa học này bắt đầu làm từ đầu tháng 3, và vừa hoàn thành vào đầu tháng 5/2018. Trong khoảng thời gian này mình vừa nghiên cứu khóa học Programming in Scratch trên Edx, vừa tạo video bài giảng về các kinh nghiệm mở lớp và đứng lớp. Và cũng mất một khoảng thời gian để review và update, cải tiến theo feedback của các giáo viên đứng lớp lâu năm từ Trung tâm Kiddicode (Hà Nội) và Funtek (TP. Hồ Chí Minh) – là hai trung tâm có thâm niên giảng dạy cho khoảng gần 1.500 em học sinh, từ độ tuổi 6-15 ở nhiều khóa học như Scratch begin, Scratch Advance, Robotics begin, Robotics Advance. Thời gian hoàn thành không nhiều, tuy nhiên nội dung khóa học Teaching Scratch sẽ luôn luôn cải tiến sao cho phù hợp với thực tế.

Để hoàn thành khóa học và dạy được cho trẻ nhỏ, người học cần phải có yêu cầu đầu vào như thế nào?

Yêu cầu đầu tiên có thể nói đến là niềm vui yêu thích giảng dạy lập trình cho trẻ em. Nếu không có yếu tố này thì sẽ khó có thể triển khai được bước tiếp theo. Đơn giản là vì dạy cho trẻ em đã khó rồi mà còn dạy lập trình cho trẻ em thì còn vất vả hơn.

Để có thể đứng lớp được môn lập trình Scratch cho trẻ em thì người học cần phải nắm được ngôn ngữ scratch, logic trong lập trình và một ít kĩ năng sư phạm. May mắn là ngôn ngữ Scratch được tạo ra để giúp những người không biết về CNTT có thể nắm bắt được một cách dễ dàng nhất, cho nên đối với một người trưởng thành thì họ hoàn toàn có thể học được mà không cần phải có kiến thức về CNTT trước đó.

Tuy nhiên đối với nhưng người có sẵn background CNTT, yêu thích công nghệ, yêu thích trẻ em, yêu thích giảng dạy và có sự sáng tạo thì sẽ có nhiều lợi thế hơn về việc nắm bắt kiến thức nhanh và có thể mở lớp giảng dạy hiệu quả. Đối với các bậc phụ huynh mong muốn dạy các em lập trình thì khóa học này rất phù hợp để tham gia.

Mentor Trương Đắc Tài (ngoài cùng bên phải) trao chứng nhận hoàn thành khóa học Scratch Advance cho nhóm học sinh học lập trình tại Funtek. Ảnh: NVCC.

 

Một trẻ học trung bình bao lâu thì có thể biết lập trình cơ bản?

Nội dung bài giảng lập trình Scratch cho trẻ em đều dựa trên nguyên tắc giải quyết vấn đề và rất trực quan dễ hiểu. Các bài tập lớn do tự tay các em lên ý tưởng và triển khai code. Cho nên sau khi học khóa học Scratch trong vòng từ 1-3 tháng là các em đã có thể nắm được các nguyên lý về tư duy logic trong lập trình. Từ đó các em có thể nâng cao khả năng code bằng sự sáng tạo hoặc tìm hiểu thêm các ngôn ngữ lập trình cao hơn để giải quyết các bài toán cho các em.

Bạn có thể chia sẻ một thành tích của học sinh do nhóm Funtek giảng dạy?

Một giải thưởng mà nhóm Funtek tâm đắc nhất là đã đào tạo và hướng dẫn cho 2 nhóm lập trình (1 đội lứa tuổi 9-12, 1 đội lứa tuổi 12-14) tham gia cuộc thi CSC codes 2017, và cả 2 nhóm đều đạt giải Nhất Toàn Quốc  và được gửi bài thi sang nước ngoài tham dự, tuy nhiên chỉ dừng lại tới vòng bán kết của cuộc thi này.

Năm nay nhóm funtek cũng đang hướng dẫn cho 5 đội tham dự cuộc thi này, và hi vọng cũng sẽ đạt được giải cao như năm 2017.

Mentor Đắc Tài cho biết, nội dung phần 2 của khóa học tập trung về các kĩ năng tạo bài giảng, kinh nghiệm đứng lớp cũng như các phương pháp và kĩ năng để tuyển sinh và mở lớp. Và đây cũng chính là phần mà anh tâm đắc nhất. Ảnh: NVCC.

Điều bạn tâm đắc nhất ở khóa học Teaching Scratch là gì?

Có lẽ là nội dung phần 2, đây là nội dung mà mình xây dựng từ những kinh nghiệm đứng lớp thực tế nhất. Nội dung này theo mình nghĩ là sẽ có ích cho những người chưa bao giờ đứng lớp hoặc chưa bắt đầu từ đâu có thể mở lớp và truyền ngay kiến thức cho trẻ em.

Là tác giả của khóa học, điều bạn kỳ vọng là gì khi Teaching Scratch chính thức ra mắt?

Đây là khóa học với mong muốn hoặc có thể gọi là tham vọng là sẽ đem lại kiến thức ngôn ngữ lập trình Scratch đến với nhiều người ở Việt Nam, từ đó họ có thể phổ biến ngôn ngữ này đến với tất cả trẻ em Việt Nam. Khoa học kĩ thuật đang phát triển ở Việt Nam cho nên việc phổ biến sớm kiến thức này sẽ giúp cho trẻ em Việt có thể tiếp cận sớm về CNTT, giúp các em có thể khám phá sự sang tạo và tìm kiếm những ước mơ. Từ đó có thể thay đổi một phần nào đó về nền giáo dục của Việt Nam.

Cảm ơn mentor Tài và nhóm thiết kế môn học. Chúc Teaching Scratch hiện thực hóa được tham vọng của nhóm!

Minh Văn (thực hiện)