Making Music with Computers: Creative Programming in Python (Abstract Only)

Making Music with Computers: Creative Programming in Python (Abstract Only)
复制标题

用计算机制作音乐:Python 中的创意编程(仅摘要)

DOI:
--
复制
发表时间:
2015
期刊:
Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
Tobias Kohn
Tobias Kohn
中科院分区:
--
文献类型:
--
作者:
B. Manaris;Andrew R. Brown;Tobias Kohn

文献摘要

被引文献

相似文献

这是Python中创意软件开发和音乐制作的介绍。该材料适用于CS0/CS1课程以及计算与艺术交集的课程。该研讨会将介绍音乐制作活动,以通过MIDI和OSC(开放的声音控制)教授传统的CS1主题,GUIS,事件驱动的编程,并连接到外部设备(例如智能手机,数码钢琴)。参与者将被介绍给Jython Music(http://jythonmusic.org),这是一个用于创意编程和音乐制作的Python模块库,几分钟后将制作自己的音乐文物。预期的受众:对CS0,CS1的创造性编程和计算思维感兴趣的计算机科学教育工作者,计算机与艺术交集中的入门课程以及旨在吸引和保留新CS专业的课程。每个参与者将收到在研讨会期间使用的(1)讲义的副本,(2)示例学生作业和项目,(3)API文档,(4)所有必需的软件以及(5)众多示例程序。需要笔记本电脑(Java JDK 7或更高)。将提供所有其他软件。建议使用耳机。
This is an introduction to creative software development and music making in Python. This material is intended for CS0/CS1 courses and for courses at the intersection of computing and the arts. The workshop will introduce music making activities for teaching traditional CS1 topics, GUIs, event-driven programming, and connecting to external devices (e.g., smartphones, digital pianos) via MIDI and OSC (Open Sound Control). Participants will be introduced to Jython Music (http://jythonMusic.org), a library of Python modules for creative programming and music making, and will be making their own music artifacts a few minutes later. Intended audience: Computer science educators interested in teaching creative programming and computational thinking for CS0, CS1, introductory courses in the intersection of computing and the arts, and courses intended to attract and retain new CS majors. Each participant will receive a copy of (1) handouts to be used during the workshop, (2) sample student assignments and projects, (3) API documentation, (4) all required software, and (5) numerous sample programs. Laptop required (with Java JDK 7 or higher). All other software will be provided. Headphones are recommended.