Introduction to Computer Programming for Musicians
Now more than ever, it’s important to be able to understand how to write computer software. Being literate in code opens a number of doors, any of which can be important new destinations for a modern musician. Many pieces of software only fully come alive if you’re able to write automation scripts.
Introduction to Computer Programming for Musicians will be like a brand new set of power tools for your profession, giving you a range of know-how in everything from developing a web page to helping you fix computer problems you may have never even noticed before. We’ll focus on code literacy, empowering you to pick up pieces of code from around the Internet, understand what these codes do, and modify them to suit your needs. Instead of focusing on a single language or platform, our goal with this course is to prepare you to understand code in general. By recognizing the concepts that are universal in computer programming, you’ll be better prepared to understand any code you come across, a skill that’s extremely important when dealing with different scripting languages.
By the end of the course, you will be able to:
- Develop a fully-interactive website using Javascript
- Understand how programs are structured
- Comprehend the major constructs common to all programming languages
- Read and modify code in languages you haven’t yet seen
Syllabus
Lesson 1 Hello Cleveland!
Lesson 2 Harder, Better, Faster, Stronger: Modular Code and Reuse
Lesson 3 Hello Cleveland! Part 2
Lesson 4 Dangerous Type: Complex Data Types
Lesson 5 La Vida Loca: Programming in Other Languages
Lesson 6 The Object of My Affection: Object Oriented Programming
Lesson 7 My Back Pages: Web Pages and Interaction
Lesson 8 What is Data?
Lesson 9 Putting the Data to Work
Lesson 10 What is Asynchronous Code?
Lesson 11 A Brand New Bag: Apply the Principles of Previous Lessons into a Music-Specific Application
Lesson 12 Hello Goodbye: Final Project and Beyond
Requirements
Prerequisites and Course-Specific Requirements
This course does not have any prerequisites.
Required Textbook(s)
- None required
Software Requirements
- A text editor, such as Atom
- Node.js
Instructors
Author & Instructor
Patrick McNeill is the Manager of Software Development for Berklee Online, and has been a part of the team working on the online school since its inception in 2002. Patrick is what’s often called a “maker”: he designs and builds gadgets. This includes creating parts with a hand-crafted 3D printer, designing and soldering together the electronic components, and writing the software to put them all together. He is often the only person in his house who knows how to turn on the lights. He’s also an avid photographer, with his dogs, all whippets, being his most frequent subject.
Author
Luke Stevens is an Engineering Manager at Wayfair. He leads the teams responsible for creating and maintaining the technology supporting business. While not working, Luke has been a church music director, jazz trumpet enthusiast, volunteer coordinator, studio melodica player (one time) and a country preacher.
What’s Next?
When taken for credit, Introduction to Computer Programming for Musicians can be applied towards these associated programs:
Associated Certificate Programs
- General Music Studies Professional Certificate
- General Music Studies Advanced Professional Certificate
Associated Degree Majors
- (Pre-Degree) Undeclared Option
- Bachelor’s Degree in Electronic Music Production and Sound Design
- Bachelor’s Degree in Guitar
- Bachelor’s Degree in Interdisciplinary Music Studies (Create Your Own Major)
- Bachelor’s Degree in Music Business
- Bachelor’s Degree in Music Composition for Film, TV, and Games
- Bachelor’s Degree in Music Production
- Bachelor’s Degree in Songwriting and Producing Music
- Bachelor’s Degree in Songwriting
Get Download Patrick McNeill, Luke Stevens – Introduction to Computer Programming for Musicians at IMC.sale today!
Delivery Method
– After your purchase, you’ll see a View your orders link which goes to the Downloads page. Here, you can download all the files associated with your order.
– Downloads are available once your payment is confirmed, we’ll also send you a download notification email separate from any transaction notification emails you receive from IMC.sale.
– Since it is a digital copy, our suggestion is to download and save it to your hard drive. In case the link is broken for any reason, please contact us and we will resend the new download link.
– If you cannot find the download link, please don’t worry about that. We will update and notify you as soon as possible at 8:00 AM – 8:00 PM (UTC+8).
Thank You For Shopping With Us!
8 reviews for Patrick McNeill, Luke Stevens – Introduction to Computer Programming for Musicians
There are no reviews yet.