ITKidsUp - Ươm mầm trí tuệ

Lịch Khai Giảng - Phát Triển Tư Duy Lập Trình

Ngày càng có nhiều ý kiến cho rằng nên dạy học lập trình cho trẻ em ngay ở cấp tiểu học hoặc… sớm hơn.  Tổng thống Mỹ Barack Obama rất tán thành việc dạy học lập trình cho trẻ em trong trường học: “Tôi mong trường học bảo đảm cho học sinh biết cách dùng máy tính để sáng tạo, chứ không chỉ thụ hưởng”. Trong ý tưởng đó, Tổng thống Obama cũng đề nghị dạy thiết kế đồ họa trong trường trung học. Để học sinh có thêm cơ hội nghề nghiệp, dù không theo đuổi bốn năm đại học. Obama kể về cuộc trò chuyện của ông với người sáng lập Facebook – Mark Zuckerberg. Điều gây ấn tượng cho ông là Zuckerberg tự học lập trình từ bé vì muốn tạo ra trò chơi điện tử. Vì sao trẻ em nên học lập trình? Mitch Resnick – người khởi xướng dự án xây dựng công cụ lập trình Scratch dành cho trẻ em tại MIT Media Lab – giải thích: “Trẻ em học được những nguyên lý cơ bản của việc thiết kế. Học được cách thử nghiệm ý tưởng mới. Học được cách phân chia ý tưởng phức tạp thành những phần việc đơn giản. Học được cách hợp tác với người khác để thực hiện dự án, học được cách tìm và sửa lỗi khi kết quả không được như ý. Tập được tính kiên trì khi đối mặt với khó khăn. Ngày nay, đó không chỉ là những kỹ năng cần thiết cho việc lập trình, mà còn cần thiết cho nhiều hoạt động khác”. “Việc lập trình tự nó không phải là mục tiêu mà chúng ta muốn trẻ em hướng đến, tự nó không phải là phép mầu. Chúng ta dạy trẻ em lập trình để bắc chiếc cầu đến những điều lớn hơn nhiều. Việc lập trình giúp trẻ em thấy rằng những ý tưởng của chúng là một phần của quá trình lớn hơn. Nhằm làm cho ý tưởng manh nha ban đầu cuối cùng trở thành sản phẩm hoàn chỉnh. Trẻ em không chỉ làm quen với một dự án lập trình, mà với dự án bất kỳ. Cũng lô-gích đó, cũng dòng suy nghĩ đó. Tôi muốn nhấn mạnh rằng học lập trình là để tạo ra tư duy lô-gích. Đó là kỹ năng quan trọng, cực kỳ cần thiết cho cuộc sống, nhưng lại hao mòn dần trong hầu hết hệ thống giáo dục”. Trẻ không chỉ học lập trình – trẻ còn hoàn thiện cả tư duy Boswell nhắc đến tư duy lô-gích (logical thinking). Có ý kiến nhấn mạnh kỹ năng phân tích (analytic skill). Cách nói khác nhau nhưng thực sự diễn đạt cùng một nội dung, diễn đạt cùng một mong muốn trẻ em có thói quen suy nghĩ chặt chẽ. Từ đó có khả năng hành động để tạo dựng, để thay đổi. Nói cho gọn, dạy trẻ em lập trình nghĩa là dạy trẻ em suy nghĩ chặt chẽ. Học lập trình từ các trò chơi Bạn nên bắt đầu với vài trò chơi. Có ba trò chơi mà các bé đặc biệt thích thú: Magic Pen, Fantastic Contraption và Auditorium. Nếu tìm trên mạng, bạn có thể thấy có nhiều trò chơi “giải quyết vấn đề” giống như ba trò chơi vừa kể. Tiếp theo, bạn có thể chọn trò chơi Light-Bot, một trò chơi rất tốt để dạy kỹ năng. Tôi thích Light-Bot. Light-Bot có thể thu hút các bé bảy, tám tuổi chơi hàng giờ. Trò chơi Light-Bot gợi nhớ đến ngôn ngữ lập trình LOGO dành cho trẻ em. Nên bắt đầu cho trẻ học khi nào? Tynker – trang mạng miễn phí dạy trẻ em lập trình – thực hiện một cuộc thăm dò nhỏ trong hiệp hội ISTE (International Society for Technology in Education) trên mạng xã hội LinkedIn (tháng 3/2013) với câu hỏi: “Nên bắt đầu dạy lập trình cho trẻ em từ tuổi nào?”. Kết quả cho thấy có đến 45% số người được hỏi cho rằng nên dạy trẻ em lập trình ở tuổi tiểu học. Hiện nay Học viện CNTT Microsoft ĐHĐN đang đẩy mạnh đào tạo các lớp tin học cho thiếu nhi từ 6 tuổi trở lên. Nội dung cụ thể các khóa học tại đây Ưu đãi đặc biệt hè: giảm 15% học phí Thông tin chi tiết vui lòng liên hệ: Ms Ngọc Lâm Tầng 5, khu C, 41 Lê Duẩn (ĐHĐN)

Khoá ITUpDev11 – Advance Mobile Developer

Thông tin cơ bản của khóa học: Độ tuổi: Học viên hoàn thành khóa học Basic Mobile Developer. Thời lượng học: 90 phút/1 buổi, 2 buổi/1 tuần. Khóa học bao gồm: 24 buổi (3 tháng). Mỗi lớp bao gồm 2 giảng viên. Nội dung chi tiết khóa học: Hướng dẫn lưu trữ và clone code trên github. Cấu trúc một project trong lập trình Android. Activity và vòng đời của nó trong Android. Các loại layout, TextView, EditText, Button, ImageView trong Android. Linear Layout và Relative Layout trong Android. Xử lý sự kiện onclick và longclick trong Android. Kết quả: Cách thức lập trình Android cơ bản. Tạo ra ứng dụng Android đơn giản.

Khoá ITUpDev 10 – Basic Mobile Developer

Thông tin cơ bản của khóa học:  Độ tuổi: Học viên đã hoàn thành khoá Programmer Master. Thời lượng học: 90 phút/ buổi, 2 buổi/1 tuần. Khóa học bao gồm: 24 buổi (3 tháng). Mỗi lớp bao gồm 2 giảng viên. Nội dung chi tiết khóa học: Làm quen với môi trường lập trình Java. Các kiểu dữ liệu cơ bản trong Java. Các phép toán: Phép toán số học; Phép toán quan hệ; Phép toán logic. Các lệnh xuất nhập dữ liệu. Các cấu trúc điều khiển, Cấu trúc lặp. Mảng một chiều. Khái niệm về hướng đối tượng trong Java: Đối tượng, Lớp, Kế thừa, Đa hình, Trừu tượng, Đóng gói. Hướng dẫn tạo một project android đầu tiên và chạy thử. Kết quả: Cách thức lập trình Java cơ bản và Java hướng đối tượng. Tạo một project android đầu tiên và chạy thử. Kết thúc khoá học các em sẽ tham gia khoá Advance Mobile Developer

Khóa ITUpDev 8 – Basic Web Developer

Thông tin cơ bản của khóa học: Đối tượng: Học viên đã hoàn thành khóa học Scratch Master hoặc học sinh từ 12 tuổi Thời lượng học : 120 phút/ buổi Khóa học bao gồm : 12 buổi ( 3 tháng) Mỗi lớp sẽ bao gồm 2 giáo viên. Nội dung chi tiết khóa học: Giới thiệu về website, các thành phần của một trang web thường có Học về cấu trúc viết code cũng như các thẻ lệnh trong HTML. Học về các thuộc tính của các thẻ HTML tag và cách sử dụng viết CSS cho các thẻ HTML Luyện tập kỹ năng làm việc, thảo luận nhóm. Rèn luyện tính cẩn thận và kiên trì. Lập trình một trang wed tĩnh đơn giản. Sản phẩm cuối khóa Kết thúc khoá học, học viên có thể tự tay tạo ra một trang web tĩnh: một trang web dành riêng cho bản thân hay những trang thông tin hữu ích như từ điển, sách điện tử hay sáng tạo hơn nữa là bộ tài liệu dành cho một bài thuyết trình đơn giản.      

Khóa ITUpDev 2 – Programmer Basic 2

Khóa ITUpDev 2 - Programmer Basic 2 là khóa học Level 2 trong chuỗi chương trình dạy lập trình phát triển tư duy của IT-KID. Thông tin cơ bản của khoá học: Đối tượng: Học sinh đã hoàn thành khoá Kid Programmer Basic 1. Thời lượng học: 90 phút/1 buổi Khoá học gồm 16 buổi (2 tháng) Mỗi lớp sẽ bao gồm 2 giáo viên. Nội dung chi tiết của khóa học   Củng cố kỹ năng lập trình (programming skills) trên nền tảng máy tính Ôn tập và đào sâu các khái niêm cơ bản của Khoa học máy tính đã học từ khoá Kid Programmer Basic 1. Tìm hiểu cách thông tin được biểu diễn trên máy tính cũng như cách mà máy tính có thể hiểu và lưu trữ thông tin Học cách ứng xử khi gặp phải cyberbullying khi online Làm quen với các khái niệm mới của Khoa học máy tính như: Câu lệnh điều kiện, Hàm và Sự kiện Dự án nhóm Kết quả đạt được: Kiến thức: + Cyberbullying + Thông tin được biểu diễn trên máy tính + Các khái niệm: Câu lệnh điều kiện, hàm và sự kiện Kỹ năng: + Kỹ năng lập trình + Kỹ năng thuyết trình + Kỹ năng bảo vệ bản thân trước cyberbullying Sản phẩm: trò chơi, phim hoạt hình  

flower

Học viện CNTT Microsoft

  • 41 Lê Duẩn - Đà Nẵng - 0236 2240 741 - 0905 264 292
  • 0236.2240.741
  • daotao@msita.udn.vn
  • Thứ Hai - Thứ Bảy (08:00 - 20:30) và Chủ Nhật (08:00 - 17h00)

Liên hệ

Fanpage