DATA-599 Top: Cloud Computing

Summer 2024, Willamette University

Wed 6:00 PM Salem, Ford 302

Thr 6:00 PM Portland, Connor Classroom

Syllabus

Instructor

Calvin Deutschbein

ckdeutschbein@willamette.edu

Ford 3rd Floor

Course Description

This course introduces cloud computing as the solution to the problem of data-intensive programming at scale. We will survey the existing techniques in computing, their algorithmic basis, and explore them in practice. With the motivating example of the MapReduce programming model, will examine Microsoft Azure, Google Cloud, Amazon Web Services, three common commercial platforms for cloud computing, and Hadoop, an open-source alternative. The course will be supplemented with discussions of virtualization and cloud security. Experience coding in Python is recommended.

Week Salem Portland HW
01 (15/16 May) Intro Functional
02 (22/23 May) Two Maps pt 1 and pt 2 6-8PM PNSQC Field Trip | 8:30-10:00 PM Two Maps pt 1 Fold
03 (29/30 May) 6 PM Hadoop + 8 PM PNSQC Make up 5:30 PM Python Event + 7:30 PM Hadoop Write your own version of README.md
04 (05/06 Jun) HDFS and Streaming (Actual) WordCount
05 (12/13 Jun) Architecture and Dataproc make_tsv.py
06 (19/20 Jun) JUNETEENTH: NO CLASS. Make-up: Perspectives HTML / CSS / .js
07 (26/27 Jun) Graphs and PySpark Spark-R
08 (03/04 Jul) HTML / CSS / .js 4 JULY: NO CLASS. Make-up: Perspectives
09 (10/11 Jul) NLP / Sapir-Whorf / SparkNLP NLP Project
10 (17/18 Jul) Work Time 6 PM OWASP + 8 PM Work Time
11 (24/25 Jul) Talks + JavaScript
12 (31/01 Aug) Node.js
13 (07/08 Aug) Blockchain Slides Video
14 (14/15 Aug) FLP Slides Video .NET Aspire