Chuyên mục
Học kỳ Mùa xuân 2023 Khám phá Khoá học Python Blog

Khám phá các ứng dụng thực tế của mảng 2 chiều

Author: Minh Tú

Trước hết, chúng ta hãy ôn lại xem mảng 2 chiều là gì nhé. Mảng 2 chiều là một cấu trúc dữ liệu dùng trong lập trình giúp chúng ta lưu lại các dữ liệu dưới dạng bảng và mỗi phần tử trong mảng 2 chiều được truy cập theo chỉ số hàng và chỉ số cột. 

1. Xử lý ảnh

Không biết những bức ảnh các con khi được lưu vào máy tính sẽ có dạng như nào nhỉ. Làm sao máy tính có thể lưu trữ nhiều màu sắc của bức ảnh thế nào nhỉ. Mảng 2 chiều chính là cách để chúng ta có thể lưu trữ ảnh trên máy tính.

Mỗi bức ảnh của chúng ta sẽ được biểu diễn một mảng 2 chiều rất to và mỗi ô trong mảng 2 chiều đó được gọi là pixel đó. Bức ảnh trong máy tính cũng giống như một bức tranh được tô màu trên giấy. Thì giờ tờ giấy đó sẽ được chia thành rất nhiều ô nhỏ để tô màu nên với nhau. Và để tạo nên một bức tranh chúng ta sẽ phải tô các màu vào các ô vuông đó.

Hình trên là một ví dụ khi một bức ảnh khi chúng ta nhìn kỹ hơn chúng. Từ đó, chúng ta có thể thấy việc biểu diễn hình ảnh trên máy tính dựa vào các pixel. Mỗi pixel sẽ lưu một mã rgb (một mã lưu các mức độ màu xanh lá, màu xanh lục và màu đỏ) thể hiện màu của ô đó. Từ đó, sau này các con có thể khám phá thêm nhiều biện pháp xử lý ảnh kết hợp với các phép toán ma trận giúp chúng ta có thể tạo ra nhiều hình ảnh khác nhau như ảnh đen trắng, làm mờ ảnh, …. Một ví dụ cụ thể do mỗi ô pixel lưu một màu, do đó để có thể làm thay đổi màu trang phục con among us sang màu xanh chẳng hạn, chúng ta có thể tô các ô màu vàng thành màu xanh. Khi đó, chúng ta đang thực hiện đổi các mã ô màu pixel màu vàng sang màu xanh.

2. Cơ sở dữ liệu

Hiện nay, công nghệ thông tin đã được áp dụng vào chúng ta rất nhiều. Công nghệ thông tin chúng ta phát triển, dữ liệu chúng ta có rất nhiều bây giờ và được lưu trữ dưới nhiều dạng khác nhau, như các thông tin về chúng ta, xã hội, … Trong đó, nhiều dữ liệu của chúng ta đang được lưu trữ dưới một dạng vô cùng phổ biến đó chính là dưới các dạng bảng dữ liệu. Hiện tại, nhiều trang web của chúng ta lựa chọn lưu trữ thông tin dưới dạng bảng. Bảng dữ liệu giúp chúng ta có thể tra cứu thông tin và xem chúng một cách dễ dàng, tiện lợi. Như trong các trò chơi, mảng 2 chiều có thể dùng để biểu diễn cho bản đồ trò chơi. Trong trò chơi giải mã mê cung mà sắp tới chúng ta sẽ được thấy ở những bài học sắp tới, mảng hai chiều có vai trò quan trọng biểu diễn bản đồ trò chơi. Ở đó, mảng 2 chiều sẽ được dùng biểu diễn mê cung. Mê cung gồm các hàng và các cột trong mảng hai chiều. Mỗi phần tử trong mảng hai chiều đó sẽ là một vị trí trong mê cung được xác địng bằng tọa độ ngang và dọc. Chúng ta có thể sử dụng chỉ số hàng và chỉ số cột để tìm một vật thể ở trong mê cung, hoặc đặt vật thể vào trong mê cung. 

Một ví dụ khác của mảng hai chiều là bảng thông tin cá nhân của từng người. Từng thông tin mỗi người sẽ được lưu vào từng hàng với rất nhiều cột có nhãn khác nhau. Ví dụ: Lớp của Trẩu có rất nhiều bạn. Thông tin của mỗi bạn học sinh sẽ được lưu vào một hàng. Để lấy thông tin của bất kỳ bạn học sinh nào chỉ cần trích xuất hàng tương ứng của bạn học sinh đó. Mỗi bạn học sinh lại có rất nhiều thông tin khác nhau như tên, tuổi, địa chỉ, số điện thoại, … Vì thế mỗi hàng lại có rất nhiều cột. Mỗi cột là một thông tin. Ví dụ khi cần biết số điện thoại của bạn Trẩu, chúng ta phải đi đến hàng lưu trữ thông tin của Trẩu và đi đến cột lưu trữ số điện thoại. 

3. Excel

Một ứng dụng cuối cùng chúng ta không ngờ tới chính là bảng tính excel của chúng ta. Đó là một chương trình bảng tính thông minh của chúng ta. Bảng tính excel như chúng ta thấy chính là một mảng 2 chiều vô cùng lớn. Với bảng tính excel, công việc tính toán khối lượng lớn của chúng ta đã được giảm đi rất nhiều.  

Ở hình trên, các con có thể thấy đây chính là bảng tính excel và mỗi ô trên bảng sẽ được được biểu thị bởi chữ cái đầu tiên là chỉ số cột và chỉ số hàng. Hơi ngược một chút so với mảng 2 chiều của chúng ta nhỉ. Như ô màu vàng ở ví dụ trên chính là ô C5. Như vậy đây là một ví dụ rất quen thuộc với chúng ta phải không nào. 

— — —

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

— — —

📧Email: hello@steamforvietnam.org

🌐Website: www.steamforvietnam.org

🌐Fanpage: STEAM for Vietnam

📺YouTube:  http://bit.ly/S4V_YT

🌐Zalo: Zalo Official

📍Donation: https://www.steamforvietnam.org/donation

Chuyên mục
Học kỳ Mùa xuân 2023 Khám phá Khoá học Python Blog

Vòng lặp, câu điều kiện trong đời sống

Author: Minh Hạnh

1. Nhập dữ liệu: Trẩu 

2. Biến (variable):

Điểm số từng bài học của Trẩu, điểm số cuối khoá của Trẩu được tính dựa theo điểm số từng bài và điểm số của bài tập cuối khoá

3. Vòng lặp (loop): 

Tham gia các buổi học live mỗi tuần cùng các thầy cô và làm bài tập về nhà ôn tập các khái niệm và lập trình. 

  • Bắt đầu loop: khoá học khai giảng
  • Điều kiện để kết thúc loop: ngày khoá học kết thúc
  • Step: thời gian 1 tuần học 
  • Action for every iteration: Tham gia và tương tác trong các buổi học. Ôn tập tài liệu và làm bài tập về nhà

4. Câu điều kiện (conditional):

Ví dụ đơn giản nhỏ: 

Điểm số: nếu bạn Trẩu làm đúng bài sẽ được cộng điểm. Nếu điểm bạn Trẩu trong khoảng … sẽ được tuyên dương

5. Kết hợp câu điều kiện trong vòng lặp:

Ngoài các hành động bạn Trẩu chắc chắn sẽ thực hiện mỗi lần đi qua vòng lặp (mỗi tuần), bạn Trẩu sẽ kết hợp cùng các câu điều kiện để có thể hoàn thành khoá học tốt hơn. 

Bạn Trẩu muốn được điểm cao và là một trong những học sinh xuất sắc khi tốt nghiệp khoá CS 101 nên đã đặt ra một số thói quen để bản thân cố gắng hơn mỗi tuần

Mỗi cuối tuần (một iteration của vòng lặp): bạn Trẩu sẽ tự ôn tập và làm bài tập về nhà. 

  • Nếu bạn Trẩu không hiểu khái niệm được học trên lớp -> bạn Trẩu sẽ lên đọc lại tài liệu trên LMS và hỏi câu hỏi để các anh chị trợ giảng có thể giúp đỡ
  • Nếu bạn Trẩu nhận được điểm không được như mong muốn trong một bài tập về nhà: bạn Trẩu sẽ cố gắng tự tìm hiểu lý do cho lỗi sai của mình và ôn tập lại kiến thức. 

— — —

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

— — —

📧Email: hello@steamforvietnam.org

🌐Website: www.steamforvietnam.org

🌐Fanpage: STEAM for Vietnam

📺YouTube:  http://bit.ly/S4V_YT

🌐Zalo: Zalo Official

📍Donation: https://www.steamforvietnam.org/donation

Chuyên mục
Học kỳ Mùa xuân 2023 Khám phá Khoá học Python Blog

Các kiểu dữ liệu trong Python

Author: Phước Lê

Ở bài học số 1 của lớp CS 101, chúng ta đã học về số nhị phân và bảng mã ASCII. Sang bài học số 2, chúng ta sẽ tìm hiểu về khái niệm biến trong Python. Biến được dùng để lưu dữ liệu. Trong Python, có một số kiểu dữ liệu cơ bản sau:

1. Kiểu số (Numbers):

  • Integer (số nguyên): Số nguyên là số không có phần thập phân.

Ví dụ: x = 20

Trong máy tính, chúng ta có một loại số gọi là số nguyên. Số nguyên này có thể là các số như 1, 2, 3, -1, -2, -3, và nhiều hơn nữa. Trong Python, số nguyên không có giới hạn về số lượng chữ số, nghĩa là nó có thể là một số rất lớn hoặc rất nhỏ. Nói cách khác, Python có thể tính toán các số nguyên rất lớn mà không cần phải lo lắng về giới hạn số lượng chữ số.

Điều này khác với một số ngôn ngữ lập trình khác, nơi số nguyên có giới hạn số lượng chữ số. Ví dụ, nếu một số nguyên vượt quá giới hạn này, thì nó sẽ không thể biểu diễn được. Nhưng trong Python, không có giới hạn số lượng chữ số, vì vậy chúng ta có thể tính toán các số nguyên rất lớn hoặc rất nhỏ mà không cần phải lo lắng về nó.

  • Float (số thực): Số thực là số có phần thập phân.

Ví dụ: x = 20.5

Số thực trong Python là các số có phần nguyên và phần thập phân, ví dụ như 3.14 hoặc 2.5. Nhưng các số thực này có thể bị sai số vì máy tính chỉ có thể tính toán chúng một cách chính xác trong một giới hạn nhất định.

Ví dụ, nếu bạn yêu cầu máy tính tính toán 1/3, kết quả trả về sẽ là một số gần đúng, không chính xác là 0.33333333333… Máy tính chỉ có thể tính toán với một độ chính xác hữu hạn.

Do đó, khi làm việc với số thực, chúng ta cần lưu ý rằng chúng có thể bị sai số.

Trong Python, toán tử chia (“/”) thực hiện phép chia dạng số thực, có nghĩa là nó trả về một số thực. Toán tử double slash ( “//”) thực hiện phép chia nguyên, có nghĩa là nó làm tròn xuống số nguyên gần nhất và trả về một số nguyên. Toán tử chia (“/”) trả về một số thực ngay cả khi một trong các toán hạng là số nguyên.

Ví dụ: 

a = 1 / 3

b = 1 // 3

c = 1. / 3.

print(a)  # in ra 0.3333333333333333

print(b)  # in ra 0

print(c)  # in ra 0.3333333333333333

  • Complex (số phức): Số phức là số gồm một phần thực và một phần ảo.

Ví dụ: x = 1j

2. Kiểu chuỗi (Strings):

  • Chuỗi (string): là một chuỗi các ký tự Unicode.

Ví dụ: x = “Hello World”

  • Để nối các chuỗi trong Python, bạn có thể sử dụng các phương thức sau:
  1. Dùng dấu cộng (+):

Bạn có thể nối các chuỗi bằng cách sử dụng toán tử cộng (+). 

Ví dụ:

str1 = “Hello”

str2 = “world”

str3 = str1 + str2

print(str3)  # In kết quả: “Helloworld”

  1. Sử dụng phương thức format():

Phương thức format() được sử dụng để nối các chuỗi và thay đổi giá trị của các biến trong chuỗi.

Ví dụ:

name = “John”

age = 25

result = “My name is {} and I am {} years old”.format(name, age)

print(result)  # In kết quả: “My name is John and I am 25 years old” 

3. Kiểu Boolean (Boolean):

  • Boolean: chỉ có hai giá trị True hoặc False.

Ví dụ: x = True

Mỗi kiểu dữ liệu có cách sử dụng và đặc điểm riêng, và Python cũng hỗ trợ nhiều phương thức để thao tác với chúng.

Đây là các cách để chuyển đổi giữa các kiểu dữ liệu khác nhau trong Python:

1. Chuyển đổi từ kiểu dữ liệu float sang int:

Bạn có thể chuyển đổi một số thực sang một số nguyên bằng cách sử dụng hàm int(). Lưu ý rằng việc này sẽ làm mất phần thập phân của số.

Ví dụ:

x = 3.14159

y = int(x)

print(y)  # Output: 3

2. Chuyển đổi từ kiểu dữ liệu int sang float:

Bạn có thể chuyển đổi một số nguyên sang một số thực bằng cách sử dụng hàm float().

Ví dụ:

x = 42

y = float(x)

print(y)  # Output: 42.0

3. Chuyển đổi từ string “True” sang boolean True:

Bạn có thể chuyển đổi một chuỗi chứa giá trị “True” sang một giá trị boolean True bằng cách sử dụng hàm bool().

Ví dụ: x = “True”

y = bool(x)

print(y)  # Output: True

4. Chuyển đổi từ boolean True sang string “True”:

Bạn có thể chuyển đổi một giá trị boolean True sang một chuỗi chứa giá trị “True” bằng cách sử dụng hàm str().

Ví dụ:     x = True

y = str(x)

print(y)  # Output: ‘True’

5. Chuyển đổi từ kiểu dữ liệu float sang complex:

Bạn có thể chuyển đổi một số thực sang một số phức bằng cách sử dụng hàm complex(). Lưu ý rằng phần thực của số phức này sẽ là giá trị của số thực ban đầu và phần ảo sẽ là 0.

Ví dụ: 

x = 3.14159

y = complex(x)

print(y)  # Output: (3.14159+0j)

— — —

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

— — —

📧Email: hello@steamforvietnam.org

🌐Website: www.steamforvietnam.org

🌐Fanpage: STEAM for Vietnam

📺YouTube:  http://bit.ly/S4V_YT

🌐Zalo: Zalo Official

📍Donation: https://www.steamforvietnam.org/donation

Chuyên mục
Học kỳ Mùa xuân 2023 Khám phá Khoá học Python Blog

Hệ nhị phân – Binary number

Tác giả: Nam Phạm

Trong bài học đầu tiên của lớp CS 101 – Nhập môn khoa học máy tính với Python, chúng ta tìm hiểu về hệ thống đếm nhị phân và ứng dụng của nó trong khoa học máy tính.

1. Ôn tập về số mũ:

Trước khi tìm hiểu về các hệ thống số đếm, chúng ta cùng ôn tập về phép tính luỹ thừa và số mũ trong toán học nhé. Luỹ thừa là cách biểu diễn ngắn gọn của phép tính nhân các số giống nhau nhiều lần. Ví dụ: 23 = 2x2x2, trong đó 2 là cơ số, 3 là số mũ. Trường hợp đặc biệt với số mũ là 0 thì kết quả sẽ bằng 1. Ví dụ: 20 = 1. Phép toán ngược lại của luỹ thừa là log (logarithm). Ví dụ: log28 = 3 vì 23 = 8. Phép toán này giúp tìm số mũ khi biết cơ số.

2. Hệ thập phân (Decimal) và nhị phân (Binary):

Hệ thống đếm thập phân sử dụng 10 chữ số 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 để biểu diễn những số tự nhiên. Nguồn gốc của hệ thống đếm thập phân có thể bắt nguồn từ việc con người có 10 ngón tay. Hệ thống đếm thập phân biểu diễn số tự nhiên nhờ vào cơ số 10. Ví dụ: 2023 = 3×100 + 2×101 + 0x102 + 2×103. Hệ thống đếm thập phân được sử dụng phổ biến cho con người đếm và tính toán. Tuy nhiên, máy tính lại cần một hệ thống đếm khác để có thể thuận tiện biểu diễn các tính toán phức tạp.

Hệ thống đếm nhị phân chỉ sử dụng 2 chữ số 0, 1 để biểu diễn những số tự nhiên. Hệ thống đếm nhị phân biểu diễn số tự nhiên nhờ vào cơ số 2. Ví dụ: 11111100111 = 1×20 + 1×21 + 1×22 + 0x23 + 0x24 + 1×25 + 1×26 + 1×27 + 1×28 + 1×29 + 1×210 = 2023. Hệ thống đếm nhị phân được sử dụng trong máy tính, biểu diễn 2 trạng thái: bật (1) và tắt (0). Hai trạng thái này được dùng để lưu trữ và truyền dữ liệu trong máy tính. Mỗi trạng trái đó được gọi là 1 bit trong máy tính. Hệ thống đếm nhị phân ngày nay được nghiên cứu ở châu Âu vào thế kỷ 16, 17 bởi nhà toán học Gottfried Leibniz. Tuy nhiên, hệ thống đếm nhị phân đã xuất hiện trước đó ở nhiều nền văn hoá cổ như Ai Cập, Trung Quốc, và Ấn Độ. 

Vậy tại sao máy tính lại cần hệ thống đếm nhị phân? Chúng ta sẽ liên hệ một ví dụ đơn giản về công tắc điện. Chúng ta sẽ dễ dàng biểu diễn 2 trạng thái của công tắc điện (bật, tắt) dễ dàng hơn nếu dùng 2 chữ số 0, 1 trong hệ nhị phân thay vì dùng 10 chữ số trong hệ thập phân. Một ví dụ khác là biểu diễn phép tính cộng. Khi dạy máy tính phép tính cộng, chúng ta chỉ cần dạy máy tính sử dụng bảng sau

Trong đó: 

0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1, 1 + 1 = 1×20 + 1×20 = 1×21 + 0x20

Nếu chúng ta dùng hệ đếm thập phân thì máy tính cần phải học bảng phức tạp sau

Với con người, hệ đếm nhị phân khá phức tạp vì để biểu diễn một số không lớn lắm như 2023 trong hệ nhị phân, chúng ta cần phải sử dụng quá nhiều chữ số. Tuy nhiên đó lại không phải là trở ngại với máy tính.

3. Ứng dụng của số nhị phân:

Một trong những ứng dụng của số nhị phân là biểu diễn các phép toán logic (boolean logic). Logic nhị phân được giới thiệu từ những năm 1930 bởi nhà toán học người Anh, George Boole. Kể từ đó, số nhị phân được sử dụng nhiều trong điện tử và máy tính. Số nhị phân được sử dụng trong xử lý ảnh, thu tiếng audio và phim HD, lưu trữ và xử lý số liệu. Một bức ảnh sẽ gồm những pixel được biểu diễn bởi số nhị phân. Chuỗi số nhị phân biểu diễn hình ảnh còn thể hiện màu sắc của bức ảnh. Ngoài ra vì số nhị phân được dùng để lưu dữ liệu nên dung lượng bộ nhớ của máy tính, điện thoại thường là luỹ thừa của 2. 1 byte tương ứng với 8 bits, 1 KB = 1024 bytes, 1 MB = 1024 KBs. Ngoài ra luỹ thừa của 2 còn xuất hiện trong trò chơi 2048 nổi tiếng.

Một ứng dụng quan trọng khác của số nhị phân đó là bảng mã ASCII. Bảng mã ASCII dùng để mã hoá các ký tự trong máy tính và trên internet. Bảng mã ASCII cơ bản có thể biểu diễn được 128 ký tự, bao gồm bảng chữ cái tiếng anh viết hoa và viết thường, chữ số từ 0 đến 9, và một vài ký tự đặc biệt. Ký tự trong bảng mã ASCII có thể được biểu diễn bởi hệ thập phân và hệ nhị phân. Vì máy tính sử dụng 7 bits để biểu diễn một ký tự nên bảng mã ASCII cơ bản có thể biểu diễn được 27 = 128 ký tự. Tuy nhiên vẫn có những bảng mã ASCII có thể biểu diễn được 256 ký tự bằng cách sử dụng 8 bits. Hệ nhị phân còn có thể được sử dụng để biểu diễn emoji như chúng ta đã học ở bài 1 của lớp CS 101.

4. Cách đổi số từ hệ thập phân sang nhị phân và ngược lại:

Để đổi từ số nhị phân sang thập phân, chúng ta chỉ cần sử dụng các luỹ thừa của 2 tương ứng với các vị trí của từng chữ số. Ví dụ: 11111100111 = 1×20 + 1×21 + 1×22 + 0x23 + 0x24 + 1×25 + 1×26 + 1×27 + 1×28 + 1×29 + 1×210 = 2023. Trong Python, chúng ta có thể sử dụng câu lệnh int(“11111100111”, 2).

Để đổi từ số trong hệ thập phân sang nhị phân, chúng ta sẽ chia số đó liên tục cho 2 và ghi lại số dư (0 hoặc 1). Sau đó chúng ta ghi lại số dư từ phép chia cuối cùng lên đầu tiên. Ví dụ:

2023 / 2 = 1011 dư  1

1011 / 2 = 505 dư 1

505 / 2 = 252 dư 1

252 / 2 = 126 dư 0

126 / 2 = 63 dư 0

63 / 2 = 31 dư 1

31 / 2 = 15 dư 1

15 / 2 = 7 dư 1

7 / 2 = 3 dư 1

3 / 2 = 1 dư 1

1 / 2 = 0 dư 1

Như vậy: 2023 trong hệ nhị phân là 11111100111. Trong Python, chúng ta có thể sử dụng câu lệnh format(2023, “b”).

5. Tổng kết:

Hệ đếm nhị phân được máy tính sử dụng thay vì hệ thống thập phân. Hệ nhị phân dựa trên luỹ thừa của 2. Một vài ứng dụng của hệ nhị phân bao gồm lưu trữ dữ liệu dưới dạng bits, xử lý  ảnh, tín hiệu, và biểu diễn ký tự bằng bảng mã ASCII. Các bạn học sinh còn thấy ứng dụng nào hữu ích của số nhị phân thì có thể chia sẻ trên STEAMese Profile nhé.

Chuyên mục
Học kỳ Mùa xuân 2023 Khám phá Khoá học Python Blog

CS 101 – Những ứng dụng tuyệt vời với Python

Xin chào các bạn, mình là Trẩu của lớp CS 101 đây! Mình rất vui khi được quay lại đồng hành với các bạn ở kỳ học mùa Xuân năm nay. Chắc các bạn cũng biết là chúng mình sẽ cùng học ngôn ngữ lập trình Python ở lớp CS 101 đúng không nào? Nhưng mình tin rằng cũng sẽ có nhiều bạn học sinh có thắc mắc: “Sau khi hoàn thành khóa học CS 101 thì chúng mình sẽ sử dụng kỹ năng lập trình Python như thế nào?”. Để giải đáp thắc mắc này, các bạn hãy cùng Trẩu  tìm hiểu một số ứng dụng của Python mà các bạn học sinh của lớp CS 101 đã làm nhé. 

1. Phần mềm giúp quản lý các việc cần làm trong ngày (To-do list):

Có bao giờ các bạn quên mất ngày nộp bài tập về nhà hay lỡ một buổi sinh nhật của bạn mình chưa?? Có bao giờ bạn từng sử dụng những công cụ hay phần mềm hỗ trợ quản lý thời gian và hoạt động của mình như Google Calendar? Các bạn có thấy những sản phẩm đó “kool” không nào. Thật tuyệt vời là với Python, chúng mình hoàn toàn có thể tự tạo ra một công cụ hữu ích như vậy.  Hãy cùng Trẩu khám phá hai sản phẩm “To do list” của các bạn học sinh đến từ nhóm Vipers và Staregos của lớp CS 101 nhé. 

Nhóm Vipers đã sử dụng Python và Tkinter để tạo ra phần mềm giúp kiểm tra tiến độ hoàn thành của các công việc, cũng như thêm và bớt công việc. Vipers còn tạo ra cả game để các bạn thư giãn nữa đấy. Các bạn trong team Vipers đã sử dụng rất nhiều kiến thức được học từ lớp CS 101 như kiểu cấu trúc dữ liệu từ điển (dictionary) để lưu dữ liệu của từng công việc, hàm trong Python (function) để viết các tính năng của phần mềm, câu điều kiện (if condition), mảng (array), và lập trình hướng đối tượng (OOP) để làm game.

Các bạn có thể tham khảo code của nhóm Vipers tại https://github.com/XuanPhat2008/To_do_list đây nhé!

Phần mềm của các bạn nhóm Staregos thì đầy màu sắc với giao diện bắt mắt. Phần mềm được tạo ra từ Python và Pygame. Các bạn đã sử dụng kỹ năng hội họa được dạy trong bài Lớp học hoạt họa của khóa học CS 101. Ngoài ra, các bạn còn sử dụng các kiến thức khác như lập trình hướng đối tượng để tạo ra các thành phần của phần mềm như thẻ công việc, nút bấm, mảng và từ điển để lưu dữ liệu của các thẻ công việc. Phần mềm của nhóm Staregos giúp người dùng sắp xếp các công việc theo ngày, theo tuần.

Các bạn có thể tham khảo code của nhóm Staregos tại https://github.com/KyanhdangVNP/TodoSystem.

2. Phần mềm giúp mô phỏng các thí nghiệm vật lý (Virtual Physics Experiments – VPE):

Các bạn học sinh có sợ học môn vật lý và hóa học không? Trước đây một số kiến thức Trẩu cảm thấy rất khó hiểu nhưng nhờ các bạn học sinh của lớp CS 101 mà giờ Trẩu thấy dễ dàng hơn rất nhiều bằng cách được thực hành các khái niệm trên lớp. Các bạn có tin là mình có thể làm thí nghiệm mà không cần trang thiết bị và đến phòng thí nghiệm không? . Với Python, các bạn nhóm Dragonfly của lớp CS 101 đã tạo ra “phòng thí nghiệm ảo” mà mình có thể cùng nhau làm các thí nghiệm vật lý. Với từng thí nghiệm, phần mềm cho phép người dùng thay đổi các tham số để hiểu hơn về thí nghiệm và khái niệm. Phần mềm có các hệ thống nút bấm, menu giúp người dùng dễ dàng tương tác. Phần mềm có rất nhiều thí nghiệm như về ánh sáng, con lắc, rơi tự do, và ném xiên. Nhờ Dragonfly mà Trẩu cảm thấy môn vật lý “dễ nhằn” hơn nhiều và cảm thấy hứng thú tìm hiểu hơn. Để tạo ra phòng thí nghiệm ảo như này, các bạn trong nhóm Dragonfly đã sử dụng thành thạo các kiến thức được học trong lớp CS 101 như lập trình hướng đối tượng, câu điều kiện, vòng lặp, và mảng. Ví dụ như trong thí nghiệm con lắc, mảng giúp lưu vị trí của con lắc theo thời gian, cùng với kiến thức về vòng lặp để vẽ đồ thị tọa độ và đường quay của con lắc.

Các bạn có thể tham khảo code của nhóm Dragonfly tại https://github.com/nhatlong1/final_project_physics.

3. Trò chơi giúp tìm hiểu kiến thức địa lý Việt Nam (Wordle Vietnamese Geography):

Các bạn có biết đến trò chơi Wordle không? Trẩu và các bạn học sinh lớp CS 101 rất thích trò chơi này. Lấy cảm hứng từ Wordle, nhóm Wero của lớp CS 101 đã tạo ra một trò chơi thú vị giúp các bạn học sinh có thể tìm hiểu thêm về các thành phố tại Việt Nam bằng Python và Pygame. Người chơi sẽ đoán tên các tỉnh thành ở Việt Nam dựa trên các đặc điểm như hình dạng lãnh thổ địa lý và danh lam thắng cảnh. Trò chơi cũng sẽ hiển thị hướng và khoảng cách từ nơi người chơi đoán đến đáp án và gợi ý được thay đổi qua mỗi lần đoán để người chơi có thể dễ dàng đoán được địa điểm ở Việt Nam. Với mỗi lượt chơi, một địa điểm ngẫu nhiên sẽ được tạo ra. Để tao ra trò chơi này, các bạn trong nhóm Wero đã sử dụng rất nhiều kiến thức học được từ lớp CS 101 như mảng, lập trình hướng đối tượng, vòng lặp và thư viện random để tạo câu hỏi ngẫu nhiên.

Các bạn có thể tham khảo code của nhóm Wero tại https://github.com/Tandeptrai1/team-wero.

4. Ứng dụng liên quan đến robot và trí tuệ nhân tạo (Robotics):

Trẩu xin được giới thiệu nhóm Robotics của lớp CS 101 bao gồm các bạn có hứng thú với tự động hóa và trí tuệ nhân tạo. Các bạn đã nâng cấp trò chơi Ai là triệu phú, là dự án cuối khóa của lớp CS 101, tích hợp trí tuệ nhân tạo. Nhóm đã tạo ra một tính năng sử dụng thuật toán trí tuệ nhân tạo nhận diện số đếm qua các ngón tay trên thư viện opencv. Người chơi chỉ cần có một webcam và với mỗi câu hỏi, người chơi sẽ đưa số ngón tay tương ứng với đáp án lựa chọn. Trò chơi sẽ nhận diện xem đó là đáp án nào và kiểm tra đáp án đúng. Ngoài ra, nhóm cũng đã sử dụng thành thạo thư viện Pygame và các câu lệnh đọc, viết file text được học trong khóa CS 101, để thêm chức năng cho chép người dùng thêm câu hỏi mới. Hãy cùng tham gia khóa học CS 101 kỳ học mùa xuân năm nay để trải nghiệm cùng làm trò chơi này nhé! 

5. Các ứng dụng khác sử dụng Python:

Trong khóa học CS 101, các thầy cô cũng lồng ghép rất nhiều ứng dụng của Python trong các bài học. Một số bạn học sinh tạo ra các trò chơi, phần mềm giải mã Caesar, phần mềm giúp giải bài toán, phần mềm tính chỉ số IBM… Các bạn biết không các kiến thức của lớp CS 101 tuy cơ bản nhưng cũng đủ để tạo ra các ứng dụng hay và hữu ích trong đời sống. Đồng thời đó cũng là nền tảng để các bạn học sinh có thể phát triển, tìm hiểu thêm các kiến thức mới như lập trình game, làm website, hay trí tuệ nhân tạo. Thời gian gần đây ChatGPT của công ty OpenAI đã gây ra một cơn sốt trong giới công nghệ đúng không nào. ChatGPT sử dụng mô hình trí tuệ nhân tạo trên một cơ sở dữ liệu lớn về ngôn ngữ. Các kiến thức nền tảng về khoa học máy tính được học trong lớp CS 101 cũng xuất hiện một phần nhỏ trong quá trình hình thành nên ChatGPT: từ việc lưu trữ dữ liệu, đọc dữ liệu, hàm, thuật toán, cấu trúc dữ liệu, đến lập trình hướng đối tượng. Ngoài ra ChatGPT cũng sẽ rất hữu ích cho các bạn học sinh muốn tìm hiểu thêm về ngôn ngữ Python và khoa học máy tính bằng cách đặt câu hỏi cho ChatGPT.

NurPhoto via Getty Images

STEAM for Vietnam hi vọng kiến thức cơ bản về khoa học máy tính và lập trình Python sẽ được tiếp cận đến nhiều bạn trẻ Việt Nam hơn, để có thể tạo ra những ứng dụng, công cụ hữu ích cho cuộc sống. Hiện tại, khoá học CS 101 của chúng mình đang được mở đơn từ ngày 25/02 đến ngày 25/03/2023! Đây cũng sẽ là lần duy nhất trong năm 2023 mà các bạn có thể gặp chúng mình – Trẩu và Tre đó! Chính vì thế, các bạn học sinh đừng bỏ lỡ cơ hội này và hãy đăng kí học ngay nhé! 

Trẩu xin bật mí một xíu xìu về hoạt động Hè 2023 này, sẽ có một cuộc thi Hackathon diễn ra. Và các bạn sẽ cần phải ứng dụng kiến thức Python để tham gia thi đấy! Nhanh tay đăng kí học ngay hôm nay để trang bị kiến thức trước thềm cuộc thi nhé!   

📌 Tìm hiểu thêm về các lớp học: https://www.steamforvietnam.org/courses

👉 Đăng ký khóa học lập trình mùa xuân 2023: https://steamforvietnam.org/form/50

Tác giả: Nam Phạm và Dung Trần

— — —

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

— — —

📧Email: hello@steamforvietnam.org

🌐Website: www.steamforvietnam.org

🌐Fanpage: STEAM for Vietnam

📺YouTube:  http://bit.ly/S4V_YT

🌐Zalo: Zalo Official

📍Donation: https://www.steamforvietnam.org/donation

Chuyên mục
Học kỳ Mùa xuân 2023 Khoá học

Hướng dẫn tham gia Học kỳ Mùa xuân 2023

Quý vị phụ huynh nào chưa đăng ký khoá học cho con, vui lòng tham khảo ở phần I của bài viết. 

Quý vị phụ huynh nào đã đăng ký khoá học cho con nhưng vẫn chưa nhận thư mời nhập học, vui lòng tham khảo từ phần II của bài viết. 

Quý vị phụ huynh nào đã nhận thư mời nhập học, vui lòng tham khảo từ phần III của bài viết.

Quý vị phụ huynh nào chưa biết dùng Live App, vui lòng tham khảo từ phần IV của bài viết.

I. DÀNH CHO PHỤ HUYNH CHƯA ĐĂNG KÝ

STEAM for Vietnam mở đơn đăng ký Học kỳ Mùa xuân từ ngày 25/02/2023 đến 23:59 ngày 02/04/2023. 

Link STEAMese Profile: https://steamforvietnam.org/steamese
Link trang đăng ký: https://steamforvietnam.org/form/50
Link hướng dẫn đăng ký: https://youtu.be/6apfDH64jak

Trong quá trình tạo tài khoản STEAM ID, phụ huynh sẽ nhận được email sau:

Tài khoản STEAM ID (hay còn gọi STEAMese Profile) là tài khoản quan trọng mà các học sinh sẽ dùng để vào khoá học sau khi được nhận học. STEAM for Vietnam khuyến khích phụ huynh nên sử dụng email của học sinh (nếu đã có) hoặc tạo một email cho học sinh (nếu chưa có) để đăng kí STEAM ID. Email phụ huynh sẽ là email dùng để kiểm duyệt và xác thực thông tin cho học sinh (dưới 16 tuổi). Sau khi đăng ký, vui lòng lưu tài khoản ở trong điện thoại, sổ tay, để sử dụng khi cần thiết.

Đối với các học sinh dưới 16 tuổi, BTC sẽ gửi email yêu cầu phụ huynh duyệt thông tin của con trên STEAM ID. Phụ huynh kiểm tra xong thì hãy quay lại hoàn thành các bước đăng ký còn lại (điền đơn đăng ký).

Đối với các học sinh trên 16 tuổi, sẽ không cần mã xác thực email phụ huynh.

Tạo xong tài khoản STEAM ID không có nghĩa hoàn thành đăng ký khoá học. 

Sau khi đăng ký khoá học, phụ huynh sẽ nhận được email sau:

II.  PHẦN DÀNH CHO PHỤ HUYNH ĐÃ ĐĂNG KÝ VÀ CHƯA NHẬN THƯ MỜI NHẬP HỌC 

Phụ huynh cần xem kỹ mình đã thực hiện đủ 4 bước ở phần I chưa.

1. Đối với phụ huynh chỉ mới hoàn thành STEAMese Profile/ STEAM ID 

Quý phụ huynh hãy xem lại phần I để hoàn thành đơn đăng ký. 

2. Đối với phụ huynh đã hoàn thành đơn đăng ký và nhận email Xác nhận đăng ký 

Trước thời gian nhập học 1 tuần, BTC sẽ gửi thư mời nhập học và các hướng dẫn cần thiết cho khoá học. Quý phụ huynh hãy thường xuyên kiểm tra email để không bỏ lỡ các thông tin từ BTC.

Lưu ý: 

Nếu phụ huynh có từ 2 con đăng ký học trở lên, xin vui lòng kiểm tra thư mời nhập học được gửi tới địa chỉ email đăng ký STEAMese Profile (STEAM ID) của mỗi con.

Tài khoản STEAMese Profile (STEAM ID) là tài khoản sử dụng email học sinh hoặc email phụ huynh tạo ra cho học sinh lúc đăng ký học, không phải sử dụng email phụ huynh nhận thư.

III.  DÀNH CHO PHỤ HUYNH ĐÃ ĐĂNG KÝ VÀ NHẬN ĐƯỢC THƯ MỜI NHẬP HỌC 

Khi đăng nhập vào LMS lần đầu tiên, vui lòng sử dụng địa chỉ email và mật khẩu của tài khoản STEAMese Profile (STEAM ID). Sau đó, hệ thống sẽ gửi 1 email kích hoạt tới địa chỉ email trên (email được gửi về từ learn@steamforvietnam.org). Nếu quý phụ huynh và học sinh đã nhận được email này và hoàn thành từ phần I, có thể bỏ qua. Học sinh kiểm tra hòm thư (đặc biệt là hòm thư Spam/Promotions) để nhận email và kích hoạt tài khoản.

Link trang chủ khoá học: https://courses.steamforvietnam.org/dashboard

Bước 1: Xác nhận tham gia khoá học

Sau khi xác nhận tham gia, các học sinh sẽ được BTC ghi danh vào khoá học trong vòng 24 – 48 tiếng. Nếu quá 48 tiếng chưa thấy ghi danh thì liên hệ BTC qua email: hello@steamforvietnam.org

Bước 2: Học khoá Get Started Course

Sau khi được ghi danh, đăng nhập vào hệ thống LMS với email và mật khẩu của STEAM ID. Mở mục “Các khoá học của tôi“. Truy cập Get Started Course. Học sinh cần hoàn thành khóa học Get Started Course để có thể tiếp tục tham gia các buổi học tiếp theo.

Bước 4: Xem tài liệu chuẩn bị Bài 1

Sau khi hoàn thành khoá Get Started Course, học sinh sẽ có thể mở khoá tài liệu của khoá học. Học sinh xem và chuẩn bị nội dung bài học số 1 trước khai giảng. 

Bước 5: Tham gia Live App, bắt đầu khoá học

Đến ngày học, học sinh hãy chuẩn bị sẵn thiết bị điện tử để theo dõi và học khoá, hoàn thành đăng nhập và tham gia vào lớp học để cùng tương tác với thầy cô và bạn bè!

IV. HƯỚNG DẪN VÀO LIVE APP

Bước 1: Truy cập vào hệ thống Live App

Live App
Lưu ý: Live App chỉ mở 60 phút trước giờ học.

Bước 2: Đăng nhập bằng tài khoản STEAMese Profile/ STEAM ID đã tạo trước đó.

Live App
Lưu ý: Tài khoản STEAMese Profile/ STEAM ID là tài khoản với email phụ huynh đã tạo cho học sinh hoặc email của học sinh.

Bước 3: Nhấn nút “Tham dự” vào khoá học đã đăng kí

Live App

Bước 4: Giao lưu với các bạn, chơi game do BTC đưa lên và bắt đầu giờ học cùng các thầy cô. 

Các lỗi hay gặp phải khi truy cập Live App

1. Khoá học của mình hiển thị “Chưa đăng ký”

Phụ huynh và học sinh hãy kiểm tra xem mình đã hoàn thành các bước đầy đủ ở phần I->III chưa

2. Youtube bài giảng của mình chất lượng video hiển thị thấp

Phụ huynh và học sinh hãy chọn vào nút Cài đặt (hình bánh răng) ở góc phải dưới thanh video, nhấn chất lượng và chọn 720p.

3. Sao mình không thấy quiz hiển thị

Để quiz hiển thị trên Live App, trước tiên học sinh cần phải đăng nhập trên LMS. Sau khi đăng nhập thành công, học sinh quay lại trang Live App và tải lại trang, quiz sẽ hiển thị.

Cảm ơn quý phụ huynh và các em học sinh đã tin tưởng và đồng hành cùng các khoá học của STEAM for Vietnam. Mọi câu hỏi cho chúng tôi, vui lòng gửi về hòm thư hello@steamforvietnam.org   

— — —

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

— — —

📧Email: hello@steamforvietnam.org

🌐Website: www.steamforvietnam.org

🌐Fanpage: STEAM for Vietnam

📺YouTube:  http://bit.ly/S4V_YT

🌐Zalo: Zalo Official

📍Donation: https://www.steamforvietnam.org/donation



Chuyên mục
Trại hè Lập trình 2022

Vén màn “điều không tưởng” về ngành Robotics cùng thầy Vinh

Đây là suy nghĩ mà chính thầy Vinh cũng thường xuyên nghe được. Thật ra, mọi người đang hiểu lầm về bản chất của ngành Robotics. Các bạn học sinh chắc hẳn cũng từng biết đến robot Sophia (Sophia là một “robot xã hội” hình dáng y hệt con người và có khả năng tương tác, trò chuyện, học hỏi), khi Sophia ra mắt đã khiến cho cả thế giới phải trầm trồ. Thế nhưng, chúng ta không thể sáng tạo ra một sản phẩm thu hút khi chỉ dựa vào tư duy logic mà còn cần một tư duy hết sức quan trọng, đó chính là tư duy nghệ thuật. Để hoàn thiện một sản phẩm ấn tượng như vậy, các kỹ sư và nhà khoa học cần phải tưởng tượng ra trong đầu hình dáng sản phẩm, tính năng cũng như quy trình cần thiết để hoàn thiện Sophia. 

Đó chính là lý do giúp cho việc theo đuổi lĩnh vực Robotics không hề khô khan như chúng ta vẫn tưởng, các bạn học sinh vẫn phải chú trọng tư duy nghệ thuật, rèn giũa trí tưởng tượng khả năng sáng tạo của bản thân để xây dựng nên một sản phẩm độc đáo mang đậm dấu ấn cá nhân. 

Chắc chắn một điều rằng, để chuyên sâu trong bất kỳ lĩnh vực nào thì chúng ta cũng cần phải dành nhiều năm để học hỏi vô số kiến thức chuyên môn. Hơn thế nữa, lĩnh vực robotics khá rộng và cần nhiều kiến thức như thiết kế, chế tạo, vận hành, ứng dụng robot, cũng như sử dụng tín hiệu cảm biến để phản hồi hay kết hợp với hệ thống máy tính để lập trìnhđiều khiển. Việc học là không có giới hạn, chính thầy Vinh cũng vẫn cần học hỏi những kiến thức mới hàng ngày vì công nghệ sẽ luôn thay đổi nhanh chóng

Hơn hết, xây dựng robot cần rất nhiều công đoạn và công sức, các bạn học sinh sẽ cần phải học cách hợp tác, thảo luận và bày tỏ quan điểm để có thể làm việc tốt với những kỹ sư khác. Chúng ta không phải lúc nào cũng sẽ làm việc cùng đội ngũ kỹ sư thân thiết mà còn phải làm cùng hàng trăm, thậm chí là hàng ngàn người lạ. Ngay lúc này thì kỹ năng giao tiếp và làm việc nhóm lại cực kỳ quan trọng

Chẳng hạn như câu chuyện của Elon Musk, Elon Musk cùng hàng nghìn kỹ sư Space X đã kiên trì tận 20 năm để phóng thành công tên lửa Falcon 9, mang theo tàu vũ trụ Crew Dragon và 2 phi hành gia Mỹ vào không gian. Để có được thành công mang dấu ấn thay đổi nhân loại đó, họ đã phải đối mặt với sự thất vọng khi 4 lần tên lửa phát nổ lúc cất cánh, 6 lần hạ cánh không thành công và hàng chục tháng để tìm ra lý do phát nổ. 

Chính vì thế, chế tạo hay lắp ráp một cỗ máy robot không nhanh chóng như chúng ta hay tưởng. Các bạn học sinh sẽ phải đối mặt với những thử thách không thể tiên đoán trước, cần không ngừng kiên nhẫn khắc phục lỗ hổng, thậm chí là đập đi xây lại nhiều lần. Cho nên, yếu tố cốt lõi các bạn học sinh cần để có thể học hỏi và theo đuổi lâu dài lĩnh vực Robotics là kỹ năng làm việc nhóm, tính kiên trì, nhẫn nại và quan trọng hơn hết là sự cởi mở trong tư duy (open-mind).

Chắc chắn rằng robot có rất nhiều hình thức đa dạng. Thật ra, lĩnh vực robotics đang là một vùng đất màu mỡ, giàu tiềm năng với 3 xu hướng chính: Robotics, Trí tuệ nhân tạo (AI) và Internet vạn vật (IoT). Quan điểm robot là “những cỗ máy biết cử động và vận hành” thuộc về mảng Robotics. Đó là xu hướng chế tạo ra máy móc thay thế sức lao động của con người, ví dụ như giúp con người lặn sâu ở biển, tìm quặng mỏ, thực hiện công tác cứu hộ  trên núi tuyết, phòng chống thiên tai..v..v. Thế nhưng, chúng ta vẫn cần biết đến mảng AI và IoT.

AI sẽ thay con người tư duy trong một số tình huống nhất định như dự báo, phân loại vật thể, tư duy tình huống tinh vi..v..v. Hiện nay, nhiều họa sĩ đã ứng dụng AI vào mảng nghệ thuật để tạo ra các bức tranh đầy ấn tượng. Chỉ cần nhập vào các từ khóa miêu tả về bức tranh như: cảm xúc, tông màu, phong cách nghệ thuật..v..v là có thể tạo ra bức tranh hoàn chỉnh theo ý mình. Thế nhưng, các bạn học sinh cần hiểu được rằng AI không thể thay thế con người hoàn toàn, vì AI không thể có khả năng sáng tạo như chúng ta

Bên cạnh đó, để làm cho nhà cửa, nhà máy, trường học tự động hóa, an toàn và tiết kiệm năng lượng hơn, chúng ta lại cần có cơ chế hoạt động thông minh Internet vạn vật (IoT). Không nói đâu xa, ngay tại các bài giảng thú vị hàng tuần của STEAM for Vietnam cũng tồn tại IoT. Nếu như trước đây việc học tập chỉ giới hạn ở sự kết hợp giữa sách giáo khoa và hình ảnh, thì các em học sinh STEAM for Vietnam trên khắp 38 quốc gia có thể học lập trình chỉ thông qua điện thoại thông minh và máy tính. Bên cạnh đó, còn có các hệ thống học online gồm LMS, Live App, và STEAMESE Profile để tham gia các bài học, cùng tương tác với các giảng viên và trợ giảng. Đây là ví dụ thực tế và gần gũi nhất cho các bạn học sinh về mảng IoT.  

Các tập đoàn công nghệ lớn như Samsung, Mitsubishi… đã mở rộng đầu tư nhà máy ở Việt Nam, và trong tương lai dự kiến số lượng vẫn còn tăng trưởng mạnh. Chính vì vậy, theo thầy Vinh, khởi đầu sớm chính là một lợi thế lớn cho các em có thể thích nghi và làm việc tốt ở lĩnh vực Robotics sau này.

STEAM for Vietnam hiện đang tuyển sinh cho lớp CS 201 – Nhập môn Thiết kế và Lập trình Robotics với VEX IQ. Các bạn học sinh đừng bỏ lỡ cơ hội tham gia các bài học thực tế và hấp dẫn cùng thầy cô STEAM for Vietnam nhé! Đăng ký ngay tại đây

_________________

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

_________________

🌐Facebook: STEAM for Vietnam

📧Email: hello@steamforvietnam.org

🌐Website: www.steamforvietnam.org

Chuyên mục
Khám phá Trại hè Lập trình 2022

Khai phá bí mật lớp ART 001: “EM!” – Hành trình Khám phá Bản thân qua Nghệ thuật

Có không ít phụ huynh nghĩ rằng, nghệ thuật chỉ xuất hiện ở các lĩnh vực như văn chương, điện ảnh, âm nhạc, kiến trúc… Nhưng thực tế, bất cứ ngành nào cũng sẽ gắn liền với nghệ thuật. Đối với ngành IT, các bạn lập trình viên cũng cần có tư duy nghệ thuật để phát triển đồ họa đẹp cho app và website để thu hút khách hàng truy cập nhiều hơn. Bên cạnh đó, Erica – phát minh trí tuệ nhân tạo đầu tiên gây bất ngờ cho toàn thế giới với vẻ ngoài y hệt con người cũng là một sản phẩm của nghệ thuật. Nếu các nhà khoa học không có tư duy sáng tạo và quan sát tỉ mỉ thì đã không tạo ra được một sản phẩm trí tuệ nhân tạo thực tế đến như vậy.

“Khi học về nghệ thuật, các em có thể ứng dụng nó trong học tập và phát huy những năng lực tiềm tàng của bản thân.” – Thầy Nguyễn Văn Mạnh – Giáo viên trung tâm mỹ thuật Đàn Cá Nhỏ và Giảng viên khoá học ART 001.

Hiểu được tầm quan trọng của việc tiếp xúc nghệ thuật từ sớm, STEAM for Vietnam đã hợp tác với VCVAA – Học viện Nghệ thuật Thị giác Đương đại Việt Nam để cho ra đời khóa học Nghệ thuật Thị giác ART 001 –  “EM!” – Hành trình Khám phá Bản thân qua Nghệ thuật. Thông qua khóa học, các em sẽ phát triển thêm nhận thức về bản thân và tự tin với chính mình hơn – vì STEAM for Vietnam và VCVAA tin rằng mỗi con người chúng ta sinh ra đã là một cá nhân vô cùng đặc biệt, mỗi chúng ta đều là một nhà sáng tạo, một người nghệ sĩ tài ba.

Đây là khóa học có “1-0-2” với sự kết hợp hoàn hảo giữa nghệ thuật và ứng dụng công nghệ thông tin vào trong giảng dạy. Các bài giảng được triển khai với mô hình lớp học OMO Supermodel Class và hình thức học trực tuyến Live MOOC, vì vậy học sinh ở bất kỳ đâu cũng có cơ hội được tiếp cận với chương trình học chuẩn quốc tế và các thầy cô giàu kinh nghiệm. Chương trình giảng dạy khóa học ART 001:  “EM!” – Hành trình Khám phá Bản thân qua Nghệ thuật được chia làm 3 phần lớn: “Em là ai”, “Nơi em sống”, “Cảm xúc và em”. Qua hành trình thú vị này, các em học sinh sẽ có những trải nghiệm quý giá và được tiếp cận với nghệ thuật một cách gần gũi nhất.

Phần 1: Em là ai?

Ở trạm 1, học viên chơi các trò chơi, trả lời các câu hỏi để khám phá những khía cạnh sâu sắc về tính cách, sở thích của bản thân. Từ đó học sinh có thể trình bày tác phẩm tự họa bằng các chất liệu và học về sự cân bằng, tính đối xứng qua việc quan sát các tác phẩm tự hoạ của các danh hoạ và của cá nhân.

Bài 1: Em là ai?

Học sinh sẽ làm quen với thầy cô, hiểu rõ nội dung khóa học và học cách sử dụng thiết bị cũng như trang LMS. Đồng thời, học sinh sẽ được hướng dẫn phương pháp ghi chép bằng sketchnote để trình bày về bản thân.

Bài 2: Em và danh họa

Thông qua tìm hiểu tranh  chân dung Danh họa – Arcymboldo và chân dung của các họa sĩ, học sinh sẽ học được nhiều kiến thức hữu ích như: tính đối xứng và điểm nhấn trong nghệ thuật, kĩ thuật sử dụng màu sáp dầu. Bên cạnh đó, học sinh sẽ có cơ hội sử dụng từ vựng về màu sắc, đối xứng, điểm nhấn để mô tả tác phẩm.

Bài 3: Chân dung em

Học sinh sẽ sáng tạo tác phẩm chân dung của chính bản thân mình trên giấy A4  bằng các nguyên vật liệu giấy, lá, hoa, cành cây, sỏi và các kĩ thuật thao tác, sử dụng, kết nối. Qua đó, học sinh sẽ hiểu được làm thế nào để có điểm nhấn và sắp xếp bố cục tranh chân dung. 

Phần 2: Nơi em sống

Học viên được cung cấp các biểu mẫu để thực hành ghi chép bằng sketchnote quan sát nhà, phòng, khung cảnh và mọi người xung quanh mình. Qua việc học hỏi các tác phẩm 3D của các học sinh khác và các nghệ sĩ, học viên sẽ tạo 1 tác phẩm 3D môi trường sống của mình (nhà cửa, phong cảnh, thành phố, con người). 

Bài 4: Làm quen với họa sĩ

Học sinh hiểu được cảm xúc của mỗi nghệ sĩ sẽ biểu hiện khác nhau trên các tác phẩm của họ thông qua tác phẩm ấn tượng, trừu tượng như họa sĩ Xèo Chu. Đồng thời, học sinh sẽ được học về hình thái của đường nét, dùng các từ ngữ chuyên ngành để mô tả về đường nét, màu sắc, hình dạng và điểm nhấn trong tác phẩm. Thông qua bài 4 này, học sinh sẽ thành thạo kĩ thuật sử dụng màu nước kết hợp màu sáp dầu.

Bài 5: Cảm xúc của em

Học sinh mạnh dạn sử dụng các màu sắc, đường nét để tạo điểm nhấn trong tác phẩm và vẽ những tác phẩm trừu tượng miêu tả cảm xúc của mình trên giấy A3.

Phần 3: Cảm xúc và Em

Chặng cuối của chuyến tàu khám phá bản thân, học sinh sẽ khám phá những cảm xúc đa dạng của con người. Đồng thời các em học cách dễ dàng vận dụng các kĩ năng về đường nét, màu sắc để sáng tạo tác phẩm thể hiện cảm xúc cá nhân của mình.

Bài 6: Nơi em sống

Đây là một trong những bài học thú vị nhất của trạm 3, học sinh sẽ sử dụng sketchnote để các từ ngữ về màu sắc, đường nét, hình dạng, hình khối để mô tả môi trường xung quanh và phác họa khung cảnh nơi mình sống. Hơn thế nữa, học sinh sẽ lựa chọn 1 đối tượng (nhà, con người, đồ vật) và ghi chép kỹ: màu, hình, chi tiết nhỏ. 

Bài 7: Ngôi nhà trong mơ

Học sinh sử dụng kỹ thuật pop-up để thực hiện tác phẩm mô tả về khung cảnh, môi trường sống, bao gồm: một số kĩ thuật dựng nổi (pop-up) cơ bản. và một số kĩ thuật dựng khối từ các đồ vật tái chế.

Bài 8: Là Em!

Học sinh sẽ quay video giới thiệu về bản thân mình qua các sản phẩm nghệ thuật đã sáng tạo trong quá trình học. Đồng thời chia sẻ cảm xúc và trải nghiệm với thầy cô và các bạn. 

Các thầy cô giàu kinh nghiệm của STEAM for Vietnam và VCVAA luôn mong muốn giúp cho các bạn học sinh ở khắp mọi nơi có thể học nghệ thuật để phát triển toàn diện hơn về trí tuệ tư duy cũng như cảm xúc. Nhờ đó, học sinh biết cách biểu lộ cảm xúc, thể hiện mong muốn bản thân, được là chính mình. Hãy cùng STEAM for Vietnam tìm hiểu về những thầy cô sẽ dẫn dắt các bạn học sinh trên chuyến tàu ART 001 –  “EM!” – Hành trình khám phá bản thân qua Nghệ thuật này nhé!

 “Nghệ thuật có vai trò trong việc giáo dục giúp trẻ em được là chính mình, thay vì là bản sao của người khác”– Sydney Gurewitz Clemens.

Đây cũng là mong muốn của STEAM for Vietnam và VCVAA khi phát triển khoá học ART 001, giúp các em nhỏ được phát triển bản thân thông qua khám phá và cảm nhận thế giới Nghệ thuật Thị giác đầy phong phú từ cuộc sống xung quanh.

Chúng tôi hy vọng thông qua khóa học, trẻ em Việt Nam sẽ được tiếp cận với các phương pháp học và thực hành nghệ thuật để phát triển cảm xúc, kĩ năng giải quyết vấn đề trong học tập và cuộc sống sau này. Phụ huynh có thể đăng ký ngay lớp ART 001: “EM!” – Hành trình khám phá bản thân qua Nghệ thuật tại đây

— — —

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

— — —

🌐Facebook: STEAM for Vietnam

📧Email: hello@steamforvietnam.org

🌐Website: www.steamforvietnam.org

📺YouTube:  http://bit.ly/S4V_YT

🌐Zalo: Zalo Official

Chuyên mục
Khoá học

Học cách tư duy qua thế giới của Nghệ thuật Thị giác

1. Khóa học ART 001 có gì khác biệt?

ART 001: “EM!” – Hành trình Khám phá Bản thân qua Nghệ thuật là khóa học nghệ thuật ứng dụng các công nghệ hiện đại, với mong muốn giúp hàng nghìn trẻ em Việt Nam tiếp cận nghệ thuật một cách tự nhiên và dễ dàng nhất. Sử dụng các hoạt động học tập sáng tạo, chất liệu nghệ thuật gần gũi và chương trình đề cao việc tự học, ART 001 phù hợp với mọi độ tuổi và đối tượng. Khóa học sẽ giúp các bạn học sinh tìm hiểu về chính mình, cũng như học cách thể hiện cảm xúc của bản thân qua nghệ thuật.  

2. Tại sao chọn Nghệ thuật Thị giác để mang tới cho trẻ em Việt Nam?

Hội hoạ không chỉ là một hoạt động giải trí hay sở thích, nó còn có thể mang lại lợi ích cho trẻ theo nhiều cách hơn chúng ta nghĩ, bởi “Nghệ thuật có vai trò trong việc giáo dục giúp trẻ em được là chính mình, thay vì là bản sao của người khác” – Sydney Gurewitz Clemens. STEAM for Vietnam muốn truyền tải thông điệp này đến với các trẻ em Việt Nam qua Nghệ thuật thị giác (Visual Arts) và đã cùng Học viện Nghệ thuật Thị giác Đương đại Việt Nam (VCVAA) phát triển nên khoá học ART 001, lấy chủ đề xoay quanh hành trình khám phá bản thân của “EM” – tên gọi trìu mến mà chúng ta dành cho trẻ em Việt Nam.

Nghệ thuật Thị giác là một hình thức nghệ thuật tạo ra các sản phẩm bắt nguồn từ tự nhiên và chủ yếu tác động vào thị giác như hội họa, điêu khắc, kiến trúc, đồ họa hay nhiếp ảnh, làm phim. Nó thực ra hiện hữu ở khắp mọi nơi xung quanh chúng ta, trong những thứ giản đơn như ngôi nhà ta ở, con đường ta đi, hay cuốn sách ta đọc. Với môn nghệ thuật này, trẻ sẽ được tiếp xúc với nhiều thể loại và yếu tố nghệ thuật, “chơi đùa” nhiều hơn với màu sắc và các chất liệu tự nhiên. Vì vậy, các em sẽ được rèn luyện cả về tư duy trí tuệ (IQ) và tư duy cảm xúc (EQ) để có thể hiểu thêm về bản thân mình. 

3. Phương pháp tiếp cận nghệ thuật TTNV

Để đạt được hai mục tiêu chính đó, ART 001 mang đến 4 phương pháp tiếp cận nghệ thuật chính được viết tắt bằng cụm “Tớ Thích Như Vậy – TTNV”. Hãy cùng tìm hiểu cụm từ này đóng vai trò quan trọng ra sao với các bạn học sinh của khóa học nhé!! 

T – Tập trung vào quá trình (Process Focus)

Mục tiêu chính của khóa học là giúp trẻ bồi dưỡng kỹ năng và kiến thức để có thể tạo ra những tác phẩm của riêng mình. Đây là một quá trình dài với nhiều hoạt động mỹ thuật, luyện tập và thực hành, nhưng khi đã biết cách thuyết minh về quá trình tạo tác phẩm; học viên sẽ có thể thiết kế portfolio nghệ thuật (artfolio) của riêng mình, biết quan tâm hơn đến bản thân và môi trường xung quanh. 

T – Tư duy Thiết kế (Design Thinking)

Tư duy Thiết kế là một cách tư duy khuyến khích sự đổi mới và tiếp cận vấn đề một cách sáng tạo. Trong khi đó, nghệ thuật đề cao sự sáng tạo và suy nghĩ logic. Vì vậy, Tư duy Thiết kế là một phương tiện giúp trẻ có thể tiếp cận nghệ thuật một cách tự nhiên nhất. Kết hợp cả hai sẽ tạo ra một môi trường sáng tạo, năng động và rộng mở học sinh có thể phát triển cảm xúc, kỹ năng giải quyết vấn đề trong học tập và trong cuộc sống sau này. Chính vì vậy, STEAM for Vietnam đã đưa “Tư duy Thiết kế” vào một trong bốn hướng tiếp cận cốt lõi để trẻ có thể phát huy tối đa tiềm năng nghệ thuật.

N – Năm giác quan (Cảm thụ và thưởng ngoạn nghệ thuật trọn vẹn thông qua 5 giác quan) và V – Vui học “vẽ” thông qua thực hành (Learning by doing)

Vẽ là một môn nghệ thuật cần sử dụng nhiều giác quan để tạo ra tác phẩm, vì vậy khóa học  ART 001 mang đến một hành trình khám phá nghệ thuật với nhiều chất liệu: màu sáp, màu nước, bút mực, giấy và các nguyên vật liệu đa dạng như sách báo, giấy màu, lá cây, sỏi, v.v. “EM! – Hành trình Khám phá Bản thân qua Nghệ thuật thiết kế nhiều bài tập thực hành khác nhau: cắt dán, tạo hình, vẽ tranh, v.v. để giúp học sinh có thêm các trải nghiệm đa dạng. Khi được trải nghiệm nhiều hơn, các em hiểu thêm về cách tạo điểm nhấn trong tác phẩm, kết nối nhiều yếu tố cá nhân để tạo ra những bức tranh sống động.

Cùng một cảm xúc nhưng trong mỗi bức tranh, người nghệ sĩ sẽ có cách thể hiện khác nhau: vui, buồn, mệt mỏi, thích thú, v.v. qua những đường nét, hình dáng, màu sắc của tác phẩm. Với “TTNV”, STEAM for Vietnam mong rằng có thể phần nào giúp các học viên thể hiện cảm xúc cá nhân của mình qua những bức tranh sinh động. 

4. Tam giác năng lực ASK 

Ngoài việc ứng dụng Nghệ thuật Thị giác để mang Tư duy Thiết kế đến với trẻ em Việt Nam, “EM! – Hành trình Khám phá Bản thân qua Nghệ thuật còn xây dựng cho học sinh nền tảng tam giác năng lực ASK với 3 yếu tố chính: Attitude (thái độ), Skills (kỹ năng), và Knowledge (kiến thức) để trẻ có thể sớm hình thành và xây dựng năng lực thẩm mỹ. 

STEAM for Vietnam muốn mang tới một không khí học tập thoải mái, năng động để giúp trẻ phát huy tối đa niềm yêu thích với nghệ thuật. Bên cạnh đó, những buổi học của ART 001 sẽ bồi dưỡng cho trẻ nhiều kỹ năng mềm như kỹ năng ghi chép, trình bày bằng sketchnote để từ đó tạo cơ hội cho các em phát triển cảm xúc cá nhân. Và cuối cùng, những “họa sĩ nhí” có thể thỏa sức phát triển bản thân với nhiều kiến thức và chất liệu nghệ thuật đa dạng như kỹ thuật sử dụng màu sáp dầu, kỹ thuật popup, sáng tạo chân dung, tranh phong cảnh, v.v. Trong khoá học ART 001, các em sẽ được cung cấp một môi trường cởi mở để bồi dưỡng mô hình năng lực ASK nói trên.

STEAM for Vietnam và Học viện Nghệ thuật Thị giác Đương đại Việt Nam (VCVAA) tin rằng, mỗi chúng ta sinh ra đã là một cá thể vô cùng đặc biệt và đều là nhà sáng tạo tài ba. Với các chủ đề gần gũi trong cuộc sống, chúng tôi mong muốn các em đều có thể khám phá được thêm về bản thân mình và trở nên tự tin hơn – bởi Nghệ thuật là một nơi kì diệu để biến mọi ý tưởng trở thành hiện thực, mọi chất liệu đời thường của cuộc sống trở thành công cụ sáng tạo.  

Phụ huynh có thể đăng kí lớp ART 001 cho học sinh tại link này: https://steamforvietnam.org/courses (Thời gian mở đơn: 01/06/2022 – 18/06/2022 VNT)

————————

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

————————

📧Email: hello@steamforvietnam.org

🌐Website: https://www.steamforvietnam.org

🌐Fanpage: https://www.facebook.com/steamforvietnam.org 

📺YouTube:  http://bit.ly/S4V_YT

🌐Zalo: Zalo Official

Chuyên mục
Khám phá Trại hè Lập trình 2021

Học Engineering Skills thông qua system cùng STEAM for Vietnam

Không khó để chúng ta nhận thấy nhiều trẻ em đã bộc lộ tài năng và sự sáng tạo ngay từ khi còn nhỏ. Với việc được tiếp xúc với kiến thức về Robotics từ sớm, Anna Du, sống ở Mỹ, chỉ mới 12 tuổi nhưng đã chế tạo robot thu gom rác thải nhựa trên biển. Từ việc yêu môi trường và khát khao làm sạch bờ biển khu vực mình sống, Anna đã sáng tạo một chiếc xe robot có khả năng điều hướng trên mặt nước, tìm kiếm rác dưới đáy đại dương. 

Link video: https://www.youtube.com/watch?v=zrhLBmea_bY

7 phát minh của những đứa trẻ chưa đầy 18 tuổi làm thay đổi thế giới
Nguồn: Moitruong.net.vn

Ngay tại Việt Nam, cũng có không ít bạn nhỏ tài giỏi đã có những sáng kiến đóng góp lớn cho xã hội. Nguyễn Đức Nghĩa (9 tuổi, Trường Tiểu học Trần Khánh Dư, Q.1, TP.HCM) cùng với bạn học Dương Huy Giáp (9 tuổi) và Vương Đoàn Khuê (6 tuổi) đã chế tạo nên bộ thiết bị giúp hỗ trợ người già mang tên “Hạnh phúc và sức khỏe”. Thông qua sản phẩm này, các bạn mong muốn robot có thể giúp những ông bà đã tuổi cao sức yếu có thể giảm triệu chứng đau lưng và di chuyển dễ dàng hơn. 

Nguồn: Ấn tượng những sản phẩm robot vì cộng đồng – thanhgiong.vn

Chính vì vậy, STEAM for Vietnam đã hợp tác với VinUni – Đại học tư thục hoạt động không vì lợi nhuận đầu tiên tại Việt Nam để giảng dạy và đem những kiến thức mới mẻ về Robotics cho các em học sinh tại các trường Trung học trên toàn quốc, đến  cả những tỉnh thành xa xôi như Lạng Sơn, Hà Giang, Cà Mau, v.v. Ở STEAM for Vietnam, các em hoàn toàn có thể biến ý tưởng của mình thành những sản phẩm thực tế để phục vụ cho xã hội. Đến nay, các khóa học lập trình của STEAM for Vietnam đã có hơn 35,000 lượt đăng ký và 34,900 dự án lập trình Scratch được hoàn thành.

Nhằm lan tỏa sứ mệnh giáo dục lập trình từ sớm cho trẻ em Việt Nam, STEAM for Vietnam đã được thành lập và thành công với các khóa học miễn phí. Hơn thế nữa, STEAM for Vietnam đã hợp tác với Quỹ Nhi đồng Liên Hiệp Quốc (UNICEF) và nhiều đối tác lớn để xây dựng các giải pháp học tập trực tuyến được công nhận trên toàn quốc và nền tảng chuyển đổi số cho hệ thống giáo dục Việt Nam. Đội ngũ nhân tài đến từ các “ông lớn công nghệ” trên thế giới như Google, Facebook, Microsoft… sẽ trực tiếp giảng dạy và biến ý tưởng sáng tạo của thế hệ lập trình viên nhí thành hiện thực.

STEAM for Vietnam đã tổ chức các lớp học miễn phí theo mô hình “học mà chơi, chơi mà học” giúp trẻ em dễ dàng tiếp cận các kiến thức lắp ráp và lập trình Robotics dưới nhiều hình thức phong phú, hấp dẫn. Đối với lớp CS 201: Nhập môn Thiết kế và Lập trình Robotics với VEX IQ, các giảng viên là những kỹ sư dày dặn kinh nghiệm về lập trình và robotics của STEAM for Vietnam đã nghiên cứu và đưa ra công thức tối ưu giúp học sinh có thể tiếp cận kiến thức dễ hiểu nhất. Bên cạnh đó, việc xây dựng và tổ chức khoá học còn có sự tham gia tích cực của các giảng viên đến từ trường Đại học VinUni, góp phần đưa những bộ robot VEX IQ tiên tiến phân bố đến các trường trung học trên toàn quốc. hương pháp được xây dựng có tên là “TTVN” gồm 4 bước Thiết kế – Thử nghiệm – Nâng cấp hành vi – Vận dụng, giúp học sinh chuẩn hóa quy trình làm ra một sản phẩm Robotics hoàn thiện.   

 Cụ thể, học sinh sẽ được học Thiết kế robot (5 bài học cơ bản) để được làm quen với bộ kit lắp ráp, đồng thời học cách sử dụng và lập trình. Các bài tiếp theo sẽ là một phiên bản nâng cấp hơn bài trước để đảm bảo các bạn luôn ghi nhớ kiến thức và vận dụng hiệu quả. 

Sau những lớp CS201 Nhập môn Thiết kế và Lập trình Robotics với VEX IQ được khai giảng, STEAM for Vietnam đã hỗ trợ thành công hàng trăm các trường cấp 3 tạo môi trường giáo dục Roboctics tốt hơn cho các em học sinh, góp phần thúc đẩy tiềm năng của những nhân tài công nghệ nhí trên khắp các tỉnh thành Việt Nam. 

Cô Nguyễn Thị Thanh Hà – Giáo viên tại TH-THCS-THPT Chu Văn An (Sơn La) đã gửi những lời cảm ơn đến STEAM for Vietnam: “Sau bao ngày chờ đợi, cô trò mình đã được đồng hành cùng STEAM for Vietnam và Đại học VinUni trên hành trình phát triển giáo dục STEAM. Mình thấy rằng mô hình giáo dục của STEAM for Vietnam hiện đại, hiệu quả và phát triển được năng lực của người học. Cảm ơn ban tổ chức đã tạo ra một sân chơi thú vị và bổ ích cho học sinh trên toàn quốc”.

Link video 

Hơn thế nữa, các em học sinh Trung học độ tuổi 12 – 17 ở Việt Nam lần đầu tiên được tiếp xúc với bộ VEX IQ tiên tiến được chuyển thẳng từ Mỹ về đã vô cùng hứng khởi. Các em và thầy cô đã cùng nhau lắp ráp tạo ra một sản phẩm hoàn thiện và khoe ngay với STEAM for Vietnam. Các em học sinh trường THPT Tháp Chàm (Ninh Thuận) đã lắp ráp và thử nghiệm IQ Clawbot. Link video

“Công nghệ là thứ gần gũi nhất với ma thuật còn tồn tại trên thế giới này” (Elon Musk). Chính vì vậy, STEAM for Vietnam mong muốn tạo cơ hội để thế hệ trẻ em Việt Nam có thể tiếp xúc với robot nhiều hơn, phát triển kỹ năng kỹ thuật và sự sáng tạo để trở thành những kỹ sư công nghệ tài năng trong tương lai.  Để góp sức vào sứ mệnh ý nghĩa của STEAM for Vietnam, quý thầy cô và phụ huynh có thể quyên góp theo hình thức ở đây

— — —

STEAM for Vietnam Foundation là tổ chức phi lợi nhuận 501(c)(3) được thành lập tại Hoa Kỳ với sứ mệnh thúc đẩy các hoạt động liên quan tới giáo dục STEAM (Science — Khoa học, Technology — Công nghệ, Engineering — Kỹ thuật, Arts — Nghệ thuật, Mathematics — Toán học) tại Việt nam. STEAM for Vietnam được thành lập và vận hành bởi đội ngũ tình nguyện viên là du học sinh và chuyên gia người Việt trên khắp thế giới.

— — —

📧Email: hello@steamforvietnam.org

🌐Website: www.steamforvietnam.org

🌐Fanpage: STEAM for Vietnam

📺YouTube:  http://bit.ly/S4V_YT

🌐Zalo: Zalo Official