Skip to content

Instantly share code, notes, and snippets.

Binary, ASCII, and UTF-8 Instructor notes

Objectives

  • Define Bits and Bytes
  • Convert decimal to binary and hexadecimal numbers.
  • Describe UTF-8 and ASCII, including the differences between the two.

Define Bits and Bytes

What are bits and bytes?

@Shurlow
Shurlow / searching.md
Last active September 22, 2022 11:52
Searching & Sorting Lesson Notes

Searching

Objectives

  • Write pseudocode for linear search
  • Write pseudocode for binary search
  • Translate algorithm pseudocode to working code
  • Describe the Big O complexity of linear and binary search

Guiding Questions

@Shurlow
Shurlow / 01-SQL-Joins.md
Last active September 22, 2022 11:52
SQL Joins Lesson Notes

SQL Joins

Objectives

  • Explain what a Relational Databases is
  • Describe why Relational Databases are useful
  • Diagram 1-to-many & many-to-many relationships with ERDs
  • Create primary and foreign keys on tables
  • Join tables with SQL
  • Use aggregate & group by queries
@Shurlow
Shurlow / scope.md
Last active February 12, 2020 04:32
Scope Lesson Notes

Scope

Objectives

  • Describe what global scope is
  • Describe what local (or lexical) scope is
  • Explain why global scope should be avoided
  • Describe what variable shadowing is
  • Explain how variables are hoisted
  • Explain how an IIFE can help with scope
@Shurlow
Shurlow / git-github.md
Last active February 12, 2020 04:32
Git & Github Lesson Notes

Git and Github

Objectives

  • Explain what Git is
  • Use Git to manage a local repository

Practice

Lets go through this list of steps together. As we work through each step, take notes about the commands used.

@Shurlow
Shurlow / command-line.md
Last active February 12, 2020 04:32
Command Line Lesson Notes

Command Line

Objectives

  • Explain what the command line is
  • Explain why the command line is useful
  • Identify and use common command line tools

Guiding Questions

@Shurlow
Shurlow / iteration-conditionals.md
Last active June 23, 2018 07:19
Iteration & Conditionals Lesson Notes

Iteration & Conditionals

Objectives

  • Use if / else if / if to write conditional code
  • Identify the syntax of standard for loops
  • Write for loops
  • Write while loops
  • Loop over an array
  • Loop over an object
@Shurlow
Shurlow / data-structures.md
Last active February 12, 2020 04:32
Data Structures Lesson Notes

Data Structures

Objectives

  • Explain the difference between objects and arrays
  • Create arrays with data
  • Identify methods on arrays:
    • Create
    • Read
  • Update
@Shurlow
Shurlow / primitive-types.md
Last active February 12, 2020 04:32
Primitive Types & Data Structures

Primitive Types

Objectives

  • Identify the 5 primitive types
  • Create & modify variables
  • Create expressions using arithmetic operators (+, -, *, /, %)
  • Evaluate comparisons (===, !==, >, ||, &&)

Guiding Questions

@Shurlow
Shurlow / binary-search-trees.md
Last active December 17, 2018 18:01
Binary Search Trees Lesson Notes

Binary Search Trees

Objectives

  • Define what a binary search tree is
  • Explain why binary search trees are useful
  • Write pseudo code to traverse a binary search tree
  • Explain the difference between depth first search methods (pre-order, in-order, post-order)
  • Describe the Big O of binary search tree methods
  • Implement binary search tree methods