CS430 Information

Instructor:
Russ Wakefield
Office: CSB Room 240
Office Hours: T/Th 9-11
Email: waker@cs.colostate.edu

GTA:
Mohammed Al-Refai
Office: CSB Room 120
Office Hours: Arranged by email
Email: al-refai@cs.colostate.edu

Lecture: CSB 130
M/W/F 10:00 - 11:10

Labs: Done at home on garden machines

Course Goals

This is an introductory course on Database Systems. It introduces the students to the fundamental concepts and methods necessary for designing and implementing database systems. Emphasis will be on the theory and implementation of database systems rather than any commercially available database system.


Prerequisites

The official prerequisites are:

Grade of C or better   (Strictly enforced)
     

Course Objectives

Upon completion of this course, students should be able to understand and/or handle the following database components:

  • Database Management Systems
  • Relational Models
  • Relational Algebra and Calulus
  • SQL
  • Relational Database Design
  • Storage and indexing
  • Tree-based indexing
  • Hash-based indexing
  • Overview of Query Evaluation
  • Transaction Management
  • Concurrency Control
  • Recovery