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 (Eastern Time)

  • Start date: 7/27/2021
  • End date: 1/29/2022
  • Tuesday & Wedesday: 6:30pm-10:45pm
  • Saturday: 10am-6pm
  • Holidays: 9/4, 11/11, 11/24, 11/25, 11/27, 12/25, 12/28, 12/29, 12/30, 1/1, 1/15

Office Hours:

  • Monday: 5:30pm-7:15pm (Yanny). 7:00pm-8:45pm (Ray)
  • Tuesday last 45 mins of class 10:00pm-10:45pm (Ira or Alex + IA)
  • Wednesday last 45 mins of class: 10:00pm-10:45pm (Ira or Alex + IA)
  • Thursday: 8:30pm-10:15pm (Chris and Ray)
  • Saturday last hour of class: 5pm-6pm (Ira or Alex)



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
Alex Merced Lead Instructor
Yanny Castrillion Instructional Associate
Chris South Instructional Associate
Ray Velazquez Teachers Assistant
Kira Maples Outcomes Coach



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, or GitHub
  • Fill out this Google Form with a link for that specific homework. It will be the same Google Form for each homework
  • Homework is due one week from the day it was assigned
  • 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


Homework/Project Assignments & Due Dates

Will be posted in the homework slack channel



Lesson Recordings

will be posted in the recordings slack channel


Also, be sure to checkout the video below for more detail







Managing your Projects

  • At the end of each unit, you will create a repo in your personal github for your project... i.e. Unit One - Project One, Unit Two - Project Two ...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!