Sonic Pi: học lập trình và khoa học máy tính trong khi tạo ra âm nhạc

Sonic pi

Sonic pi nó là một dự án xã hội hơn là bản thân phần mềm. Và đó là nó đã quản lý để thống nhất sự sáng tạo với việc học lập trình. Những người muốn học lập trình và là những người yêu âm nhạc có thể vui vẻ tạo ra các bài hát của riêng họ trong khi học lập trình mà hầu như không nhận ra điều đó.

Bằng cách này, Sonic Pi muốn đưa nhiều người đến gần hơn với việc học lập trình, đặc biệt là hướng đến trẻ em. Một cách học khác và khuyến khích nhiều trẻ em tham gia môn tin học hơn, vì nó là hiện tại và sẽ là tương lai, vì công nghệ thông tin ngày càng quan trọng trong xã hội. Ngoài ra, nó cũng cho phép bạn đồng thời phát triển khả năng sáng tạo âm nhạc.

Sonic Pi là một chương trình được cấp phép của MIT, từ mã nguồn mở, miễn phívà điều đó có sẵn cho bản phân phối Linux của bạn. Gần như một nhạc cụ mới, như các nhà phát triển của nó nói, để đạt được sự cân bằng hài hòa giữa ba nguyên tắc cơ bản:

  • Sự đơn giản để ngay cả trẻ em cũng có thể sử dụng nó.
  • Giải trí để bạn có thể vừa chơi vừa học, từ đó khai thác trò chơi nổi tiếng.
  • mạnh mẽ.

Một môi trường lập trình hoàn chỉnh ban đầu được thiết kế để khám phá và dạy các khái niệm lập trình trong trường học thông qua quá trình tạo ra âm thanh mới. Bên cạnh đó là một nguồn tài nguyên hấp dẫn cho môi trường giáo dục, mà còn là một công cụ tốt cho các nhà soạn nhạc indie, nghệ sĩ chuyên nghiệp, v.v.

Và, mặc dù giáo dục là trụ cột trung tâm, dự án có một cách tiếp cận cũng bao gồm ba lĩnh vực cơ bản:

  • Thuộc về nghệ thuật: để có thể thể hiện bản thân bằng cách sáng tác những giai điệu mới.
  • công nghệ: để có thể khám phá các vấn đề liên quan đến lập trình.
  • Giáo dục: để cho thấy rằng việc học không phải là một cái gì đó cứng nhắc và nhàm chán, mà rất cởi mở và có động lực.

Do đó, nếu bạn thích âm nhạc và bạn cũng muốn học lập trình, hãy nắm lấy cơ hội và sử dụng Sonic Pi ...

Thêm thông tin - Trang Sonic Pi


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.