Kevin R. Crook
kevincrook.com
University of California, Berkeley
Master's Program in Data Science
W205 - Fundamentals of Data Engineering
2018 - Summer
Instructor's Syllabus Supplement [ pdf ]
The above pdf file is my instructor's syllabus supplement with the following information:
- Primary Syllabus
- Office Hours
- Checklist Before Your First Synchronous Class Meeting
- Prerequisites
- Slack Account and Joining Relevant Channels
- GitHub Account and GitHub Classroom
- How to enter your Slack and GitHub usernames into a Google Form so the instructor can get you setup before the first class
- Textbooks and options including free electronic access from the Berkeley Library
- Amazon Web Services (AWS)
- Google Cloud Platform
- Format of the Asynchronous and Synchronous Sessions
- Grading Rubrics
- Due Dates for Assignments
Weekly Synchronous Sessions
For each week, I will post an agenda of what we were supposed to cover in class, and some highlight videos of the more important things we did (time permitting):
- Week 01
- Week 02
- Week 03
- Week 04
- Week 05
- Week 06
- Week 07
- Week 08
- Week 09
- Agenda [ GitHub link ]
- Video - July 4th was a holiday, so student can watch this video for the class they missed [ mp4 ]
- Python Decorator Examples [ GitHub link ]
- Examples of how to use the Python requests module [ GitHub link ]
- Week 10
- Week 11
- Week 12
- Week 13
- Week 14
Suggestions for Assignments
After assignment 6, I have gotten a lot of request from students to post suggestions for the assignments. Here are the suggestions for assignment 7 onwards:
- Assignment 07
- Assignment 08
- Assignment 09
- Assignment 10
- Assignment 11
- Assignment 12
Suggestions for building a Data Science Portfolio based on the work done in this course