CS44800: Introduction to Database Systems, Spring 2019

Home Syllabus Schedule Homework, Projects, & Handouts Readings

Course Essentials

Lectures MWF 10:30 am - 11:20 am, Jan. 7, 2019 - April 26, 2019, PHY 223
Instructor Prof. Bharat Bhargava
  • Email: bbshail AT purdue.edu
  • Office: LWSN 2116F
  • Office hours: Monday and Wednesday 11:30am- 12:00 pm (outside the class room or
    in MSEEE building lounge 2nd floor)
  • Phone: 494-6013
PSOs
  1. Mon. 01:30 pm - 03:20 pm, LWSN B146 (Edgardo)
  2. Fri. 03:30 pm - 05:20 pm, HAAS 257 (Spencer)
  3. Fri. 11:30 am - 01:20 pm, HAAS G040 (Thamir)
  4. Wed. 01:30 pm - 03:20 pm, HAAS 257 (Thamir)
  5. Mon. 11:30 am - 01:20 pm, LWSN B146 (Edgardo)
Midterm Thursday, 03/07/2019, 8:00 pm - 10:00 pm, SMTH 108
Final Monday, 04/29/2019, 10:30 am - 12:30 pm, FRNY G140
Q&A Piazza
TAs Edgardo Barsallo Yi
  • Email: ebarsall AT purdue.edu
  • Office hours: Tue. 01:30 pm - 02:30 pm, EE 168, or by appointment
Spencer Pearson
  • Email: pearso29 AT purdue.edu
  • Office hours: Thu. 02:00 pm - 3:00 pm, HAAS G50, or by appointment
Thamir Qadah
  • Email: tqadah AT purdue.edu
  • Office hours: Wed. 4:00 pm - 5:00 pm, MSEE 206, or by appointment
Ashwin Prasad (UTA)
  • Email: prasad13 AT purdue.edu
Albert Yu (UTA)
  • Email: yu646 AT purdue.edu
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.