What's new
Mon, Oct 19, 2009 -- Project 3 is posted!
Due: 11:55pm, 10/27/09
Fri, Oct 02, 2009 -- Project 2 is posted!
Due: 11:55pm, 10/12/09 (Monday).
Wed, Sep 09, 2009 -- Assignment 1 is
posted!
Due: 11:55pm, 09/17/09 (Thursday).
Mon, Aug 31, 2009 -- Project 1 is
posted!
Due: 09/12/2009, 11:55pm. More details can be found at the
Assignment section of Blackboard and here.
Tue, Aug. 18, 2009 -- Syllabus is posted and course website is online!
For older announcements, see here.
People
Instructor : Dr. Yicheng Tu
Office : ENB 340 Phone : 4-2114 Email : ytu@cse.usf.edu
Office hours : 3 :30pm-4 :30pm, TTh, other times by appointment
URL: www.cse.usf.edu/~ytu
TA : Anand Kumar
Office : ENB 325
Email : akumar8@mail.usf.edu
Office hours : 3:30pm-4:30pm, Friday
Course Overview
This course covers the fundamentals of database and information systems: data models, query languages, database design, database management systems, and typical information systems. Specifically, the following topics will be discussed:
- Data modeling: physical, logical and conceptual data models
- The relational database model
- Relational query languages (SQL, QBE …)
- Relational database design
- Database management system kernels: storage, query processing/optimization, transaction management
- Application development (two-tier, three-tier architecture…)
- Introduction to advanced topics: parallel/distributed databases, data mining, information retrieval, online analytical processing
Grades will be based on the performance on homeworks, implementation projects, course participation, and exams. Students are required to finish 4 programming projects, one of which is a term project that involves application design and programming using more than one programming languages.