### Agenda:
12:00: Welcome: Why learn digital fabrication?
12:30: Introduction, Course Overview, Syllabus
12:45: Final project examples
1:15: Final project brainstorm
1:30: Final project discussion
1:45: Break. Assign lab sections.
2:00: GitHub, GH Pages
2:30: HTML, CSS, Images and Video in HTML (and code tags)
-
Training: For lab access, please complete the Machine Shop and Makerspace Safety-Soldering Required course from the Harvard Training Portal, and send us your certificate and HUID# when you’re finished.
-
Communication: The main communication channels for this class will be this website as well as a Slack workspace, for which you should have received an invite. If not, try searching for "Science Center Makerspace" on the Harvard Slack Grid. We will not need Canvas.
-
Software: (this seems like a lot, but it's just about everything you'll need for the semester)
- Please download and install a text editor if you don't have one already (e.g., Sublime Text).
- Everyone will also need a GitHub account. You'll also need to download the GitHub Desktop application, open it, and link it to your account.
- You'll need to install the Arduino IDE.
- Finally, you'll need a 3D modelling program. We'll default to Fusion 360 for workshops and tutorials, but you're more than welcome to use other software if you're already accustomed to it. In particular, this year we're encouraging Blender.
Readings:
Read about GitHub & GH Pages, HTML & CSS, Markdown & Strapdown, Static Site Generators (if you're already comfortable with command line), Images & Video in HTML, Code Tags.
Assignment:
1. Create a website and make a page with a proposal for a possible final project. Send a link with your website to your section TA.
2. Download and install the software listed above.
You will use this website to document your work for the rest of the semester. You are welcome to use any tools you'd like to accomplish this, but if you don't have any previous web development experience, you may want to stick with one of the templates. If you're new to writing HTML, you may find it helpful to start with an online HTML converter. You're encouraged to use the HTML and CSS techniques we covered in class to cutomize your site -- even better if you research new techniques and make a novel website. You can also continue to update your website styling/layout for the rest of the semester.
The goal for this week is to make the site functional, i.e., that you're able to use it to host your assignments in a way that others are able to find them. Please make sure your website is up and running, including your final project idea by Thursday.
Your website should include:
Feel free to discuss final project ideas with the teaching staff and with each other. The projects we showed at the beginning of class might give you an idea of the range of possibilities. It's okay to propose something ambitious; the teaching staff will work with you to scale your idea to a tractable amount of work for the course. Take a look through all of the topics we'll cover. Final projects should integrate most of the skills covered over the semester, including at a minimum: