Table of contents

  1. Syllabus
  2. Schedule

I cannot stress enough that consideration is available for any health or extenuating circumstance that you experience this quarter. Please reach out to me at any time for any reason. Consideration includes but is not limited to individually modified due dates. In other words, do not let this course take priority over your health.

Below is our tentative schedule. It is subject to change, but any changes will be reflected here and on Canvas.

Weekly Schedule

Week 1 (Staring Tuesday 1/5)

  • Introduction to the course (Syllabus, Canvas, Website)
  • Tutorial on Azure and Cloud Computing (Tuesday afternoon)
  • Project Warmup (Thursday)

Week 2 (Staring Tuesday 1/12)

  • What can be done with a little Bash? - Distributed Computing Warmup
  • Tutorial on Linux and Bash

Week 3 (Staring Tuesday 1/19)

  • Why isn’t distributed computing built into my favorite language?: Language extensions for distributed computing
  • Guest speaker
  • Project preference submission due by end of class on Thursday

Week 4 (Staring Tuesday 1/26)

  • Dr. Anderson at hospital all week

Week 5 (Staring Tuesday 2/2)

  • When old models of computing fail
  • Guest speaker

Week 6 (Staring Tuesday 2/9)

  • What was wrong with Hadoop?: Spark RDDs and complex multi-pass algorithms
  • Guest speaker

Week 7 (Staring Tuesday 2/16)

  • Spark SQL
  • Guest speaker

Week 8 (Staring Tuesday 2/23)

  • What is NoSQL?: MongoDB
  • No tutorial or guest in afternoon. Free catch up time. I’ll be on the Teams link.

Week 9 (Staring Tuesday 3/2)

  • MongoDB Continued
  • David Moore from BAH visiting on Monday afternoon
  • Final Lab Assigned

Week 10 (Staring Tuesday 3/9)

  • Reserved for deeper dive project related