Skip to content
Evan Cole edited this page Oct 27, 2019 · 13 revisions

In class you'll get a first taste of JS, but the main objectives will be understanding why JavaScript is important and learning how to start the homeworks.

Agenda:


Review Time

Be ready with your questions from last weeks' homework!

(your new coaches won't know specifically what you worked on, but can certainly answer your questions if you give them some context)

practice reviewing your solutions with the sources in debugger

TOP


Problem Solving Practice

Pseudo Code

There is no correct way to write pseudo-code, below are some resources for you to start finding what makes sense to you:

Flow-Charts

Flow-charts can be a very nice way to visualize what is happening inside your code:

Parsons Practice

Break into small groups and study some of the exercises on the parsonizer. Parsons problems are a great way to practice the logic of coding without getting stuck on errors.

TOP


GitHub Practice

It's time for ... Git in the terminal!

Understanding Git

Gitting from Terminal

  • install and get familiar with git-it

References:

TOP


Reading Documentation

Welcome to array methods!

Reading documentation:

Documentation is actually a lot like the test cases you have seen so far in your exercises, the main three things to pay attention for are:

  1. Arguments: what values do you pass into the function/method?
  2. Return Value: what will the function/method return?
  3. Behavior: what does the function do, how is the return value related to the arguments?

Some docs to practice reading:

Split into small groups and take a look at these:

Look at the week's Project Tables

TOP


this 101

how this works in JS

(start the module exercises)
https://github.com/be-hacking-hyf/javascript-2/blob/master/week-1-project/practice-problems/functions-to-objects.js

TOP


TDD

what's it about?

TOP


Homework Launch

Week 1 Project

  • solve isNumberyString together (talk about early returning)
  • start addSting

TOP

Clone this wiki locally