Giter VIP home page Giter VIP logo

class's Introduction

Seattle Javascript 401n7

Lecture & Classroom Rhythm

  • Lectures will introduce 2 new topics each day
  • Supportive, non-dependent concept (EDD, uploads, modules, css, generic component, etc)
  • Bigger Concept (i.e. mongoose/ORM)
  • 2 Daily Code Assignments
  • Daily DSA Code Challenge (~2 hours / 5 points each / Paired)
  • Code Challenges and Practice (~3 hours / 10 points each / Solo)
    • Katas, refactorings, mods made to the demo/lecture code, small apps
  • "Weekly" DSA Implementation (10 Points)
    • Assigned Every 5th Lecture, Due by start of next lecture
  • "Weekly" Project (10 Points)
    • Assigned Every 5th Lecture, Due by start of next lecture
    • Based on the topics of the module, this is a build using all of the new material/components

Grading

DSA Code Challenges (5 points)

  • Photo of whiteboard (3 Points)
  • Working Code (1 Point)
  • Tests (1 Point)
  • Students will submit a PR that contains the photo and all code as well as a travis link showing the tests

Lab Assignments and Module Projects (10 points)

  • Documentation (2 Points)
    • Swagger for all APIs
    • JSDOC for all code
    • README in the repo with any developer/implementation notes
  • Tests (2 Points)
  • Working code to meet all requirements (6 Points)
  • Students will submit
    • Links to view Swagger and JSDoc
    • Heroku (or other live deployment) link
    • Travis Link
    • PR for all code

Lecture Schedule

  • :05 - Housekeeping and Preview
  • :30 - Whiteboard / DSA Review
  • :15 - Lightning Talk (Student)
  • Break
  • :20 - Code Review / Refactor / Review
  • :30 - Computer Science || CSS / Generic React Component
  • Break
  • :60 - New Concept, Code Demo & Lab Prep

Working with our class repository

class's People

Contributors

johncokos avatar

Watchers

James Cloos avatar

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.