Loading [MathJax]/extensions/asciimath2jax.js

 

Syllabus, schedule, notes

Below, you'll find links to the lecture and discussion notes.

The notes are in the form of HTML+JS+CSS browser-based slides [not PDF or ppt], but you can create PDFs out of them by 'printing to PDF' using Chrome [you might need to install a PDF driver], in 'landscape' [not 'portrait'] orientation.

At the end of each lecture, we will have a 'discussion' session. During discussion time, YOU [collectively speaking] need to be speaking (using your voice, or via chat) more than me :) I'll bring up open-ended questions, topics etc. for us to talk about. We'll try to cover new ground during this time, and not use it as a chance to go over all the existing slides; but, you can bring up questions from them if you want. The best use of the discussion slot is when we can discuss 'peripheral', and additional items, compared to lecture notes.

Wk# Topic[s]
0 W: Introduction, Discussion
R: Data modeling, Discussion
1 M: E-R diagrams
T: E-E-R diagrams
W: Relational model
R: Normalization, Discussion
2 M: Memorial Day - Holiday
T: SQL
W: More SQL
R: Transaction mgmt, Discussion
3 M: Distributed DBs, Discussion
T: DB connectivity, Discussion
W: Performance tuning
R: Midterm exam (class hours)
4 M: class cancelled
T: Business Intelligence
W: Spatial DBs
R: Big Data, NoSQL DBs
5 M: no class
T: MapReduce
W: Data Science (DS), Data Mining (DM)
R: Machine learning (ML)
6 M: Data viz, Data governance, etc., Review/wrap!
T: Final exam (class hours)