## CSCI E-12 Course

- Course site in Canvas - canvas.harvard.edu/courses/111899
  or canvas.harvard.edu and nagivate from there.
  - Syllabus
  - Class & Sections
  - Modules
  - Announcements
  - Slack

### Goals for the Course

- Think like a web developer (programmer, content, project management)
- Learn syntax of HTML, CSS, JavaScript.
- Break problems down in parts and build parts up to whole in iterations
- Learn tools and workflows to improve results and efficiency
- Understand how things relate to one another.
- Troubleshoot effectively when things are not working as expected.

### Key factors for success in the course

- Complete and submit the assignments
  (and to do this you'll likely need to watch the class recordings, attend or view sections, engage in the readings or other resources)
- Connect with students and course staff
- Engage with resources available to you: class meetings, sections, Slack, textbook, office hours
- Assignments
  - start early (even if it is just reading through it)
  - work outside the context of an assignment to understand a concept (use a 'playground' folder or Codepen or JSFiddle), then apply that to the assignment.
  - leave yourself time to review and revise an assignment
- Running into roadblocks? Communicate early with David or your TA through Slack or Canvas Inbox