Skip to content

Instantly share code, notes, and snippets.

@bgveenstra
Last active April 7, 2017 14:34
Show Gist options
  • Save bgveenstra/75a25c00f02ea10518f1aae2979228a4 to your computer and use it in GitHub Desktop.
Save bgveenstra/75a25c00f02ea10518f1aae2979228a4 to your computer and use it in GitHub Desktop.

Week 4B Learning Objectives

Big O

  • Articulate a set of steps to determine Big O complexity.
  • List the Big O complexities of some commonly-used patterns and algorithms.
  • Estimate the time or space efficiency of an algorithm using Big O notation.

Binary Search

  • Describe the binary search algorithm and identify its advantages and disadvantages.
  • Write a pseudocode version of binary search and a javascript version of binary search.
  • Determine the runtime (in big-O notation) for binary search.

Intro Angular

  • Explain the benefits of using Angular and describe the problems Angular aims to solve.
  • Initialize Angular in an HTML view, and use expressions and templates to impact the DOM.
  • Organize the code into controllers and connect the View & Controller using this.
  • Implement 2-way data binding.

Angular $http

  • Inject a service into a controller.
  • Read data with $http.
  • Create data with $http.
  • Update data with $http.
  • Delete data with $http.
  • Update the view to reflect a successful state change.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment