Ada-Developers-Academy/daily-curriculum

Complete week 4

Closed this issue · 0 comments

Make the week match spec:

In the GitHub Repository, there should be 24 weekly folders. Each weekly folder should contain:

  • A weekly overview, written in markdown
  • A folder for each day of class in the week, labeled "monday", "tuesday", etc. (exception is if that day is 100% project time, but should be clearly stated in the weekly overview document)
  • The weekly folder can contain a "resources" directory in which multi-day projects and materials are stored

The Weekly Overview Document should contain:

  • A paragraph description of the week's topics (purpose of the week and expected outcomes)
  • Bulleted list of goals for the week (for each topic, granular purpose and expected outcomes)
  • Day-by-day classroom schedule linking to lectures, in-class projects and assignments, and quizzes and Canvas turn-in page (where applicable)
  • Bulleted daily homework list (including reading, projects, and assignments) after each day's schedule, linking to description (if needed) and Canvas turn-in page

The Daily Folders should contain:

  • Lectures/lecture notes, written in markdown (1-to-1 with weekly overview)
  • In-class assignment descriptions (1-to-1 with weekly overview)
  • Project description for projects introduced/assigned on that day (1-to-1 with weekly overview), with the exception of multi-day projects, which live in the weekly resources folder
  • No class-specific information (i.e. due dates or group assignments - this should be in the weekly overview)
  • No daily overview or homework (weekly overview is canonical, this is duplicative)
  • Any additional reference files should be in a separate folder entitled "resources"

In the event of impromptu lectures/assignments, instructor should modify the weekly overview to reflect the new content. If the lecture is primarily live coding, the lecture description should include an overview of the material covered and links to applicable resources.