CS4400X: Introduction to Database (Data Management)
(Spring 2021)
Workload Modifications to Reduce Student Stress:
- A3 and A4 will be combined into A3, which still accounts for 20% of your total grade. The combined A3 should still be easier than A2.
- Instead of fixed weighting between the take-home exam and project, we are going to do adaptive weighting. Specifically, the higher grade out of (exam,project) and the lower grade out of (exam,project) will account for 35% and 15% of your total grade, respectively.
Your score consists of the following components:
(subject to minor changes)
- Course participation: 5%
- Five assignments: 45%
- One closed-book mid-term: 25%
- One final programming contest to solve a data science task: 25%
Course participation
Class attendance is mandatory primarily because this course will not strictly follow any textbooks. You will best learn the materials of this course through classes.
We understand there could be cases where you have to miss a class, please email the instructor and TA your reason for missing a class prior.
Due to COVID, we understand some students may have to watch lecture videos instead of attending the class. Please let us know if you are such cases so that we do not deduct any marks for this.
Assignments
Tentatively, the assignments will cover the following topics:
- A1: ER 10%
- A2: SQL 10%
- A3: FDs and Normalization: 10%
- A4: Transactions and data profiling 10%
- A5: Programming environment setup in preparation for the final programming contest 5%
Exam
There will be one exam for this course. This exam will cover materials in Part I of the course.
Final project
The final programming contest will require you to leverage what you have learned in class about practical machine learning and data cleaning technologies to solve a data science task. You will be judged based on the quality of your solutions.
Details to follow....