CDS 302: Scientific Data and Databases
CDS 302-K01: Scientific Data and Databases
(Fall 2026)
02:00 PM to 04:40 PM W
Mason Korea (119 Songdomunhwa-ro, Yeonsu-gu, Incheon, Korea) TBA
Section Information for Fall 2026
Course Description and Objective:
CDS 302/502 is an approved Mason Core curriculum and fulfills requirements for Information Technology and Computing. Thus, the course is a writing-intensive course that focuses on the design and implementation of Relational Database Management Systems (DBMS).
- Topics Covered:
- E-R and Relational Models
- SQL Queries, Views, and Transactions
- Indexing, Hashing, and File Storage
- Query Processing and Visualization of Results
- Advanced Topics Beyond Traditional DBMS
- Course Focus:
- Theoretical Foundations and Practical Applications using real-world datasets.
- In-class examples and homework assignments to help students store, manage,
and query databases. - Emphasis on scientific writing, including the use of LaTeX as the preferred
typesetting system.
- Course Structure:
- Divided into weekly modules.
- All materials (slides, readings, lab data, rubrics) will be available online via Mason LMS Canvas (https://canvas.gmu.edu/).
- Time Commitment:
- This is a 3-credit-hour course.
- Weekly expectations:
- 3 hours for online lectures and labs.
- 6 hours for independent study (textbook reading, lab assignments, exam
preparation) to achieve a C grade.
Learning Outcomes:
By the end of the course, students will:
- Understanding Database Fundamentals:
- Gain a broad knowledge of the theory, fundamentals, and applications of
Database Management Systems (DBMS).
- Gain a broad knowledge of the theory, fundamentals, and applications of
- Communicate Effectively:
- Articulate and communicate data management concepts effectively to both
experts and non-experts in professional settings.
- Articulate and communicate data management concepts effectively to both
- Apply Knowledge Practically:
- Use acquired skills to design and manage hypothetical and real-world
databases.
- Use acquired skills to design and manage hypothetical and real-world
- Develop Technical Skills:
- Gain hands-on experience with indexing, querying, mining, and visualizing
data from scientific databases using SQL.
- Gain hands-on experience with indexing, querying, mining, and visualizing
- Enhance Scientific Writing:
- Develop the ability to write scientific manuscripts, articles, and reports using
proper math notations, tables, references, and citations.
- Develop the ability to write scientific manuscripts, articles, and reports using
- Utilize Programming for Data Manipulation:
- Use Python (or another high-level language) to manipulate data within a
DBMS.
- Use Python (or another high-level language) to manipulate data within a
Mason Core Writing-Intensive Requirements: To fulfill the Mason Core writing-intensive
criteria, students will:
- Writing to Learn:
- Use informal or formal writing to deepen their understanding of the subject
matter and its relevance to the field.
- Use informal or formal writing to deepen their understanding of the subject
- Writing to Communicate:
- Compose written works in field-specific genres (academic, public, or professional)
tailored to specific audiences and purposes.
- Compose written works in field-specific genres (academic, public, or professional)
- Writing as a Process:
- Draft and revise written assignments based on feedback from instructors and
peers, utilizing strategies tailored to the genre, audience, and purpose.
- Draft and revise written assignments based on feedback from instructors and
Course Information from the University Catalog
Credits: 3
This course is graded on the Undergraduate Regular scale.
The University Catalog is the authoritative source for information on courses. The Schedule of Classes is the authoritative source for information on classes scheduled for this semester. See the Schedule for the most up-to-date information and see Patriot web to register for classes.