ENROLL Course Search

NOTE: There are some inconsistencies in the course listing data - ITS is looking into the cause.

Alternatives: For requirement lists, please refer to the current catalog. For up-to-the-minute enrollment information, use the "Search for Classes" option in The Hub. If you have any other questions, please email registrar@carleton.edu.

Saved Courses (0)

Computer Science (CS) Courses

For graduation requirements and additional information about this department or program, please see the Academic Catalog.

Your search for courses for 19/SP and CS and course number 334 found 1 course.

Revise Your Search New Search

CS 334.00 Database Systems 6 credits

Closed: Size: 34, Registered: 34, Waitlist: 0

Leighton 305

MTWTHF
11:10am12:20pm11:10am12:20pm12:00pm1:00pm
Synonym: 51347

David Musicant

Database systems are used in almost every aspect of computing, from storing data for websites to maintaining financial information for large corporations. Intrinsically, what is a database system and how does it work? This course takes a two-pronged approach to studying database systems. From a systems perspective, we will look at the low-level details of how a database system works internally, studying such topics as file organization, indexing, sorting techniques, and query optimization. From a theory perspective, we will examine the fundamental ideas behind database systems, such as normal forms and relational algebra.

Prerequisite: Computer Science 201 or consent of the instructor.

Search for Courses

This data updates hourly. For up-to-the-minute enrollment information, use the Search for Classes option in The Hub

Instructional Mode
Class Period
Courses or labs meeting at non-standard times may not appear when searching by class period.
Requirements
You must take 6 credits of each of these.
Overlays
You must take 6 credits of each of these,
except Quantitative Reasoning, which requires 3 courses.
Special Interests