Last Updated: Wed, 04/01/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
6400
Section:
O01
CRN
84601
Department (you may add up to three):
Instructor first name:
Leo
Instructor last name:
Christensen
Class Details
Course description:

This course presents an example of applying a database application development methodology to a major real-world project. All the database concepts, techniques and tools that are needed to develop a database application from scratch are introduced along the way when they are needed. In parallel - slightly delayed - learners in the course will apply the database application development methodology, the techniques and the tools to their own major class team project.
In addition to the development methodology, techniques and tools learned in this course will include the Extended Entity Relationship Model, the Relational Model, Relational algebra, calculus and SQL, database normalization, efficiency and indexing. Finally, techniques and tools for metadata management and archival will be presented.

Academic honesty/integrity statement:

All Georgia Tech students are expected to uphold the Georgia Tech Academic Honor Code. 

Plagiarism
Plagiarism is considered a serious offense. You are not allowed to copy and paste or submit materials created or published by others, as if you created the materials. All materials submitted and posted must be your own original work or, on team assignments, the work of your team.  Material generated using AI-based assistance (such as Copilot or ChatGPT) should not be directly used or submitted as original work.  Any background materials you use, including interactions with AI assistants, should be cited.  Use of any previous semester course materials, such as tests, quizzes, homework, projects, videos, completed assignments from previously enrolled semesters, comparable work from a different course, or any other similar materials, is prohibited in this course. 

Academic dishonesty for teamwork
If evidence of plagiarism is discovered on a team submission, all team members will be considered responsible for the offense, therefore, it is important that all team members are vigilant and remove any suspected plagiarized materials prior to submitting a team assignment.  Collaboration between teams is not allowed, and if evidence of this is discovered, will be treated the same as any other form of academic misconduct. 

Prohibitions on sharing your work
To help prevent academic dishonesty, you may not make any of your work from this class publicly available. If we discover that you have, we reserve the right to issue you a final grade of "Incomplete" until you make your work unavailable.

Administrative Data
Course status
Active