Git Product home page Git Product logo

daily-curriculum's Introduction

daily-curriculum's People

Contributors

akimz avatar alexandraho avatar b4hand avatar blakejenningsjohnson avatar bookis avatar cheezitman avatar cherimarie avatar elffers avatar eliseworthy avatar elizabethu avatar gyermich avatar hamled avatar horvathv avatar jefflembeck avatar jmitchell avatar jnf avatar kaidamasaki avatar kariabancroft avatar kerrizor avatar khambro avatar lkdamer avatar mkmizuta avatar msrondys avatar pyontek avatar roseaboveit avatar shadae avatar shrutivanw avatar sudocrystal avatar susanev avatar tildeee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

daily-curriculum's Issues

Document live coding

Add a write-up of what the live coding demonstrations where, key points, goals, etc for week 6 and 8, as needed.

Complete week 1

Make the week match elise's 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.

Complete week 2

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.

Links to local resources before week 10 are broken

All links that refer to a file in weeks 1-9 are broken due to changing the directory naming system in week 10. Directories were formerly listed as /1/, /2/, etc. but are now /01/, /02/, etc.

Example: in week 4, a link directs to https://github.com/Ada-Developers-Academy/daily-curriculum/blob/master/week4/friday/sinatra-practice.md , which breaks. Linking to https://github.com/Ada-Developers-Academy/daily-curriculum/blob/master/week04/friday/sinatra-practice.md resolves this problem.

Complete week 4

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.

No open source license

According to ADA's website, this curriculum, and other ADA resources should be open source. However, I don't see a license anywhere. Am I missing something?

If it is truly open source, please add an appropriate license.

organize topic_resources

Group topics into units for folders accordingly. Make sure all the links don't break moving files into the folders. Also create an "archive" folder for all files that we don't think are being used anymore.

Student Orientation
Setup
Ruby Fundamentals
Web Fundamentals
Sinatra
Databases
Rails
Testing
APIs
JavaScript Fundamentals
JavaScript Frameworks
Capstone
Internship Spike

Complete week 3

Make the week match elise's 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.

Complete week 5

Make the week match elise's 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.

Complete week 6

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.

Complete Week 7

Make the week match elise's 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.

Complete week 8

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.