PageSourceSearch

https://stepdance.org/assets/js/ad443cd7.efad5487.js

js stepdance.org collected 2026-09-24 15:10:23 UTC 7,569 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkmy_website=globalThis.webpackChunkmy_website||[]).push([[4481],{4193(e,s,n){n.r(s),n.d(s,{assets:()=>a,contentTitle:()=>c,default:()=>h,frontMatter:()=>o,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"type":"mdx","permalink":"/course/classes/2026-03-31","source":"@site/src/pages/course/classes/2026-03-31.md","title":"[\u2190 Back to Schedule](/course/schedule)","description":"Date: Tuesday, March 31, 2026","frontMatter":{},"unlisted":false}');var t=n(4848),r=n(8453);const o={},c="\u2190 Back to Schedule",a={},l=[{value:"Topics",id:"topics",level:2},{value:"[3:00 - 3:05 PM] | Introductions",id:"300---305-pm--introductions",level:2},{value:"[3:05 - 3:35 PM] | Lecture",id:"305---335-pm--lecture",level:2},{value:"[3:35 - 3:45] | Overview of Course Website and Resources",id:"335---345--overview-of-course-website-and-resources",level:2},{value:"[3:45 - 4:00] Teams Assignment and Project Repo Setup Details",id:"345---400-teams-assignment-and-project-repo-setup-details",level:2},{value:"[4:00 - 4:40] Activity 1 -- Make your first machine",id:"400---440-activity-1----make-your-first-machine",level:2},{value:"[4:40 - 4:50] Project 1 Overview",id:"440---450-project-1-overview",level:2},{value:"Assignments",id:"assignments",level:2},{value:"Resources and References",id:"resources-and-references",level:2}];function d(e){const s={a:"a",h1:"h1",h2:"h2",header:"header",hr:"hr",input:"input",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.header,{children:(0,t.jsx)(s.h1,{id:"-back-to-schedule",children:(0,t.jsx)(s.a,{href:"/course/schedule",children:"\u2190 Back to Schedule"})})}),"\n",(0,t.jsx)(s.h1,{id:"creative-motion-control-week-1-hello-world",children:"Creative Motion Control Week 1: Hello World"}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.strong,{children:"Date:"})," Tuesday, March 31, 2026"]}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsx)(s.h2,{id:"topics",children:"Topics"}),"\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.strong,{children:"Core Theme:"})," Introduction to Creative Motion Control"]}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:"Foundations of Creative Motion Control"}),"\n",(0,t.jsx)(s.li,{children:"Course Overview and Mechanics"}),"\n",(0,t.jsx)(s.li,{children:"Getting Started with Stepdance"}),"\n"]}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsx)(s.h2,{id:"300---305-pm--introductions",children:"[3:00 - 3:05 PM] | Introductions"}),"\n",(0,t.jsx)(s.p,{children:"What questions brought you to this room?"}),"\n",(0,t.jsx)(s.h2,{id:"305---335-pm--lecture",children:"[3:05 - 3:35 PM] | Lecture"}),"\n",(0,t.jsxs)(s.p,{children:["An overview of past and contemporary CNC development and poetic machine control.\n",(0,t.jsx)(s.a,{href:"https://docs.google.com/presentation/d/1dWaQAJ0SHjptgqUXBEmfOC4XrXTB6vNss6nhI-DWz_0/edit?slide=id.p#slide=id.p",children:"Lecture slides:"})]}),"\n",(0,t.jsx)(s.h2,{id:"335---345--overview-of-course-website-and-resources",children:"[3:35 - 3:45] | Overview of Course Website and Resources"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:(0,t.jsx)(s.a,{href:"/course/policies",children:"General requirements and expectations"})}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.a,{href:"/course/schedule",children:"Schedule"})," and ",(0,t.jsx)(s.a,{href:"https://docs.google.com/spreadsheets/d/1KJRGli6JatIY8nK4TGOv0Zo-4_M38BaITJHF720MpY4/edit",children:"Lab Hours"})]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.a,{href:"/docs/hardware/",children:"Stepdance Hardware"})," ",(0,t.jsx)(s.a,{href:"https://stepdance.org/api/index.html",children:"Software"})," and ",(0,t.jsx)(s.a,{href:"/course/guides",children:"Course-specific guides"})]}),"\n",(0,t.jsx)(s.li,{children:(0,t.jsx)(s.a,{href:"/course/inspo",children:"Inspiration"})}),"\n"]}),"\n",(0,t.jsx)(s.h2,{id:"345---400-teams-assignment-and-project-repo-setup-details",children:"[3:45 - 4:00] Teams Assignment and Project Repo Setup Details"}),"\n",(0,t.jsxs)(s.p,{children:["Documentation is a critical activity in the course (see ",(0,t.jsx)(s.a,{href:"../index",children:"course overview"}),").\nAll students are required to create a github repo and github.io site with which to document their work.\n",(0,t.jsx)(s.a,{href:"../guides/00_setting_up_documentation",children:"documentation guide"})]}),"\n",(0,t.jsx)(s.h2,{id:"400---440-activity-1----make-your-first-machine",children:"[4:00 - 4:40] Activity 1 -- Make your first machine"}),"\n",(0,t.jsxs)(s.p,{children:["Follow the Step-a-Sketch guide to make your very first machine: the ",(0,t.jsx)(s.a,{href:"../guides/01_step_a_sketch",children:"Step-a-sketch"}),"."]}),"\n",(0,t.jsx)(s.h2,{id:"440---450-project-1-overview",children:"[4:40 - 4:50] Project 1 Overview"}),"\n",(0,t.jsxs)(s.p,{children:["Review the requirements and timeline for ",(0,t.jsx)(s.a,{href:"../projects/project-1",children:"Project 1"})]}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsx)(s.h2,{id:"assignments",children:"Assignments"}),"\n",(0,t.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,t.jsxs)(s.li,{className:"task-list-item",children:[(0,t.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Complete course preparation activities if you have yet to do so: ",(0,t.jsx)(s.a,{href:"../classes/2026-00-00",children:"Week 0 Setup instructions"}),"."]}),"\n",(0,t.jsxs)(s.li,{children:["Join the class discord and say hi on the #creative-motion-control-26 channel ",(0,t.jsx)(s.a,{href:"https://discord.gg/hSfjSkMDf",children:"invite link"})]}),"\n",(0,t.jsxs)(s.li,{className:"task-list-item",children:[(0,t.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Follow the Documentation setup guide with your teammate to set up your team Github repository and github.io site for documentation: ",(0,t.jsx)(s.a,{href:"../guides/00_setting_up_documentation",children:"documentation guide"}
1),"\nMake sure to include a photo of each team member, and give your team (cool) a name."]}),"\n",(0,t.jsxs)(s.li,{className:"task-list-item",children:[(0,t.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Optional: sign up for lab hours Thursday."]}),"\n",(0,t.jsxs)(s.li,{className:"task-list-item",children:[(0,t.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Optional: experiment with the basic Step-a-sketch configuration. Can you change how the machine moves by changing the parameters of the program?"]}),"\n"]}),"\n",(0,t.jsx)(s.h2,{id:"resources-and-references",children:"Resources and References"}),"\n",(0,t.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,t.jsxs)(s.li,{className:"task-list-item",children:[(0,t.jsx)(s.input,{type:"checkbox",disabled:!0})," ",(0,t.jsx)(s.strong,{children:"Optional Reading:"}),"  Interactive Fabrication: New Interfaces for Digital Fabrication:** ",(0,t.jsx)(s.a,{href:"https://doi.org/10.1145/1935701.1935716",children:"ACM Paper"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:"Karl D.D. Willis, Cheng Xu, Kuan-Ju Wu, Golan Levin, and Mark D. Gross. TEI 2011."}),"\n"]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},8453(e,s,n){n.d(s,{R:()=>o,x:()=>c});var i=n(6540);const t={},r=i.createContext(t);function o(e){const s=i.useContext(r);return i.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function c(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),i.createElement(r.Provider,{value:s},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.