Course Details




Graduation Requirements

You will be required to meet 80% completion of homework assignments at the end of each unit, and complete all project requirements. As this is an intense, fast-paced course, only 3 absences will be allowed.




Schedule and Holidays

  • Start date: 05/10/2021
  • End date: 08/04/2021
  • Classroom runtime: Monday-Friday 10 AM - 6 PM EST

  • Outcomes: Wednesdays from 4:30 - 6PM EST
  • Holidays: 05/31, 06/18, 07/05



In Class

  • Before class:

    • Find the zoom link for the day sent out in the classroom slack channel
    • Let IA know if you are running late!
  • In class:

    • Review where we are in the course
    • Work through lesson modules
    • Preview upcoming projects/homework
    • Fill out exit ticket
  • After class (optional):

    • Ask additional questions on Slack

Instructors

Name Role
Ira Herman Lead Instructor
Daniel Scott Lead Instructor
Ayla Ex Instructional Associate
Paul Chapman Instructional Associate
Kira Maples Outcomes Coach
Michael Merlo Teachers Assistant



Communication




Send us a message if:
  • You know in advance that you will be missing a class or multiple classes
  • You're sick, overloaded at work, or something comes up and you can't make it to class last minute
  • You will be 5 or more minutes late to class
  • You need to leave early
  • You will be submitting your homework late
  • We will get back to you within 12hrs on weekdays! On weekends, expect responses by Monday morning!
  • You are having trouble completing your assignments
  • You're struggling with the material
  • You'd like some bonus tasks

Remember we are here to help you! Please reach out with any questions




Course Overview

Learn to code in JavaScript, the native language of the web used by developers the world over.

Build a single-page web app that persists user data and connects to services like Twitter and Facebook via APIs.

Learn the fundamentals of object-oriented programming while receiving support from industry experts and a community of peers.




Lab/Homework Submission Procedure


We will walk through this together the first time!

  • Depending on the assignment, your homework will be completed on repl.it, CodeSandbox, GitHub Enterprise, or GitHub
  • Fill out this Google Form with a link for that specific homework. It will be the same Google Form for each homework

  • If homework is marked incomplete, you may be asked to re-submit it; a new timeline will be discussed how long you have to re-submit the homework




Lesson Recordings

Lessons will be recorded and embedded as a link into the lesson day homepage and in Slack the next morning




Managing your Projects

  • At the end of each unit, you will create a repo in your personal github for your project... i.e. Project One, Project Two, or whatever you've decided to name your project ...etc
  • Pushing your labs/homework to your personal github is not recommended


What We Expect From You


Graduation Requirements


HOMEWORK

Students must complete at least 80% on all homework assignments For an assignment to be marked complete, students must complete 100% of the minimum tasks specified in that assignment.



PROJECTS

  • Students must complete all of the minimum technical requirements for each unit project
  • Parameters for minimum requirements will be explained when the project is assigned


ZERO ACCOUNT BALANCE

  • Students must have no outstanding balances due on their account


ATTENDANCE

  • Have at least an 80% attendance record (you’ve missed 24 hours total or less of class)
  • Attendance is taken at the start of every class meeting
  • 3 late arrivals &/or early departures will constitute one absence
  • Unexcused absences are not permitted unless it’s an exceptional circumstance
  • Students who have been excessively absent may be withdrawn

You may have up to a three-day grace period period on a project for extenuating circumstances if you get approval before the due date.

Unexcused absences are not allowed. If you will have to miss a class, notify the IA/LI via Slack ahead of time so that we can mark your absence as excused. You may have a 48-hour grace period for notifying the IA/LI in case of emergency. Acceptable excuses include illness, death or critical illness to a family member of significant other, critical life emergency, and religious observances.

Students who have fulfilled all of the above requirements will receive a digital certificate of completion via email 1 week after to the course’s end.

Please feel free to contact your instructional team, or a member from student experience if you have questions regarding this policy.



Additional Expectations

  • Take initiative.
  • Ask for help.
  • Practice, practice, practice.


Classroom Culture

Let's all agree to:

  • Treat each other with respect
  • Avoid bringing distractions into class
  • Participate in class
  • Be on video with mute on during class


How To Succeed in a Remote Environment

  • Communication is key! Please respond in a "reasonable" timely manner if we contact you via slack or email.
  • No distractions during class. This means no cell phones (talking/texting), television, or children around.
  • Make sure to speak up and speak out about any problems you are having! Don't be afraid to ask questions during class! Someone else is probably having this same issue!
  • Carve out at least 15-20 hours outside a class a week for review and homework. Expect the next 3 or so months to be out of the norm for you. If you have to carve out a personal hour during a family vacation, you will have to do this!
  • Make use of office hours! Find a time that works for you and don't cancel on your instructors :)
  • Hold yourself accountable. Don't let yourself fall behind!


Group Work Formats

We will be using breakout rooms to get more personalized learning environments. Make sure to get to know your classmates and use each other as teachers!