da 505
introduction to data modeling and processing
tuncay tekle

Fall 2019.

In this course, we will cover fundamental aspects of data modeling, different methods for processing data, and perform lots of hands-on activities to apply the course material into practice.

Between Sep 28 and Nov 16, the class meets Saturdays at 9am–12pm, and Mondays at 7pm–10pm at Karakoy Minerva Palas.

Course material: There is no textbook for the course, and the students are only responsible for material covered in class. Slides will be posted here after each lecture.

Lecture notes: All lecture notes can be found in this Google Drive folder.

For students looking for reference material, the following books are suggested.

Graeme Simsion and Graham Witt. 2004. Data Modeling Essentials, Third Edition (Morgan Kaufmann Series in Data Management Systems). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
Toby J. Teorey. 1998. Database Modeling and Design (3rd Ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
Foster Provost and Tom Fawcett. 2013. Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking (1st ed.). O’Reilly Media, Inc.
David M. Kroenke and David J. Auer. 2013. Database Processing: Fundamentals, Design, and Implementation (13th ed.). Prentice Hall Press, Upper Saddle River, NJ, USA.
Pramod J. Sadalage and Martin Fowler. 2012. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence (1st ed.). Addison-Wesley Professional.

Software: For the course, we will utilize the following software:

XAMPP
MySQL Workbench
MongoDB
Studio 3T
Redis
Neo4j

Grading: Midterms, a final, and a project will determine your grade. We will have 3 midterms and the best 2 will count (no makeup), the midterms will constitute 30% of the grade. The final will be 30% as well, and the project will be 40%.

To contact me, send me an email:
tuncay@nullsabanciuniv.edu.

Last updated 2019/09/27.