Skip to content

rdwrome/343sp24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LiveCoding

2-credit course which counts towards Creative Coding Minor and/or EPD elective credits. LMSC-261 & MTEC-111 are prerequisites.

Topics

  • life of livecoding
  • patterns in minitidal
  • indicies and scales in minitidal
  • hydra
  • social structures
  • estuary
  • research presentations
  • catch the wave
  • samples in tidal cycles
  • superdirt synths in tidal cycles
  • ORCA
  • final

Assignments and Grading

Description Grade
Attendance and Discussion Participation 20%
Small Assignments 20%
Estuary Group project (see 05.Estuary README for description) 20%
Research Presentation (see 06.Research Presentations README for description) 20%
Tidal Cycles solo project for Final Concert or Documentation (see 11.Final Concert README for description) 20%
Total 100%

Everyday Tools

Steps to submit via GitHub+Canvas

  1. Make a folder in your GitHub private class repository named after the assignment (i.e. {yourusername}/lc/pattern, etc.)
  2. Commit all parts of your assignment (code+documentation) into the assignment repository folder
  3. Submit the link for the assignment repository folder in Canvas

Documentation outline

  • always in Markdown as a .md file
  • what you did
  • how you did it
  • the problems you faced (ABDYD: always be documenting your debugging!)
  • how you overcame them
  • what code you used from others/elsewhere
    • where to find that code (specific links!!!)
    • Other folks' GitHub public repositories are the best places to go for help most of the time
  • Correctly document all your debugging, especially if your code ultimately does not run as intended. I will take points off for code that does not run correctly, but will still give partial credit if it is well-documented.
  • For the purposes of this class, your documentation also helps you prepare to talk about your code in class with your colleagues.

Instructor Info

Rachel Devorah Wood Rome, Ph.D.

  • pronouns & honorific: she/her/hers & dr.or prof.
  • Email: rrome@berklee.edu
  • Phone: 336.355.1993
  • Office Hours:
    • Tuesdays 11am-1pm.
    • Meetings will take in person at 1126 Boylston Room 208.
    • Walk-ins welcome, but preference is given to those who make appointments here.
  • Course Chair

Policies

Communication

  • This is an equitable learning environment.
    • Problem-solve constructively with respectful language;
    • Be patient with yourselves and others (especially when mistakes are made);
    • Never posture/pose/attitudinize;
    • Always speak up and admit when you do not understand something.
  • When you email me, please let me know what class/section you're in.
  • The best way to communicate with me outside of class is always to make an appointment with me in my office hour.
  • I don't answer emails that can be answered with a one-step Google search (i.e. “How do I change the timezone on my Google Calendar?”).
  • I don't answer emails when the answer can be found in the syllabus (here).
  • I don't answer emails evenings or weekends.
  • In an emergency, please call me.

Grading

  • The lowest small assignment grade will be dropped.
  • Assignment extensions are granted more than 12 hours in advance, and are available for all submitted assignments except the final project.
  • You will be held to the Berklee Policy on Honesty in Academic Work (see Student Handbook).
  • Late assignments are not accepted.
  • If you have a question about a grade, you must come ask it in person at my office hour.

Attendance

  • The lowest two attendances grade will be dropped.
  • Remote attendance is not permitted.
  • You must attend class with the computer you're using for class projects (no phones, no tablets, no borrowed laptops). If you do not, you'll receive a partial attendance grade for the week.
  • If you are more than 5 minutes late for class or leave more than 5 minutes early, you'll receive a partial attendance grade for the week.
  • If you miss more than 30 minutes of class, you'll be marked absent.
  • If you are disruptive in the class (talking, sleeping, using your laptop or phone beyond classwork) you'll receive one written warning and then receive a partial attendance grade if/when the disruptive behavior continues.
  • When you are absent you are responsible for the materials of the class you missed. I will not catch you up over email, but you may come ask me questions during my office hour after you have reviewed the materials.
  • Attendance the week of Finals is mandatory (see Student Handbook).

About

livecoding spring 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors