CS432/433: Introduction to Database Systems (Fall 2007)

 

 

CS432 provides an introduction to relational database systems. The topics covered include the relational model, SQL, transactions, database design, and concepts and algorithms for building database management systems. Students are encouraged to concurrently enroll in CS433 (Practicum in Database Systems).

 

CS432 meets from 2:30pm to 3:20pm on Mondays, Wednesdays, and Fridays in Kimball Hall B11. The first lecture takes place on Aug. 24.

Course Schedule and Lecture Notes

Course Staff and Office Hours

Textbook

This is a required textbook. The contents of this book do not constitute the syllabus for the course - the classroom lectures define the course content, and the textbook is a reference.

Prerequisites

CS432 will assume knowledge of material covered in CS212 (Computers and Programming) and CS312 (Structure and Interpretation of Computer Programs). CS414 (Systems Programming and Operating Systems) will help with some of the advanced topics taught later in the semester. While CS414 is not a prerequisite, we encourage you to take CS414 along with this course.

Grading

The grades for CS432 will be determined based on assignments (50%) and two exams (50%).

Assignments

Exams

  1. Mid-term exam. Oct. 18 7:30pm Upson Hall B17 (20%)
  2. Final exam. Cumulative with emphasis on the last half of the course. Dec. 6, 2007 7:00pm in 101 Philips Hall (30%)

Useful information

 

 

Last Update: Aug. 29, 2007.