CS44800: Introduction to Database Systems, Fall 2019

Home Syllabus Schedule

Course Essentials

Lectures TR 12:00 pm - 1:15 am, Aug. 20, 2019 - Dec. 8, 2019, BRNG 2280
Instructor Prof. Bharat Bhargava
  • Email: bbshail AT purdue.edu
  • Office: LWSN 2116F
  • Office hours:
    • Tue. 11:30 am - 12:00 pm, in class
    • Tue. 1:30 pm - 2:00 pm, LWSN 2116F
  • Phone: 494-6013
PSOs
  1. Mon. 11:30 am - 01:20 pm, HAAS G040 (K M A)
  2. Wed. 11:30 am - 01:20 pm, HAAS G056 (Bushra)
  3. Wed. 01:30 pm - 03:20 pm, LWSN B148 (Adnan)
  4. Wed. 09:30 am - 11:20 am, LWSN B146 (Bushra)
  5. Wed. 03:30 pm - 05:20 pm, LWSN B146 (Edgardo)
Midterm Thursday, 10/10/2019, 8:00 pm - 10:00 pm, FRNY G140
Final Monday, 12/09/2019, 8:00 pm - 10:00 pm, EE 170 (Alternative)
Saturday, 12/14/2019, 8:00 am - 10:00 am, MTHW 210

** Exam will be held on 12/14 for those who do not take on 12/9.
Q&A Piazza
TAs Edgardo Barsallo Yi
  • Email: ebarsall AT purdue.edu
  • Office hours: Thu. 2:00 pm - 3:00 pm, EE 168 or by appointment
Adnan Firoze
  • Email: afiroze AT purdue.edu
  • Office hours: Tue. 3:00 pm - 4:00 pm, HAAS G50
KMA Solaiman
  • Email: ksolaima AT purdue.edu
  • Office hours: Mon. 4:00 pm - 5:00 pm, HAAS G50
Bushra Ferdousi
  • Email: bferdous AT purdue.edu
  • Office hours: Mon. 2:00 pm - 3:00 pm, HAAS G50
Kevin Kochpatcharin (UTA)
  • Email: kkochpat AT purdue.edu

Course Description

This course covers fundamental concepts of database management systems. These concepts include database modeling and design, relational databases, and brief introduction to hierarchical, network, XML models and query languages. Introduction to transaction management will include brief details of ideas and algorithms for concurrency, atomicity, recovery, integrity, security, and privacy. Material on big data, data warehouse, data mining, multimedia, and cloud computing will be covered. Performance and tuning of components of database system and transaction processing will be included.