Skip to main content
Data Management
Undergraduate Program Status
Course Description

The Data Management course provides students with a comprehensive understanding of the fundamental principles of data management, focusing on database management as its core component. This course explores the design, utilization, and application of database management systems, emphasizing the SQL query language and introducing students to modern-day NoSQL databases as well. The course concludes with an in-depth discussion on data management plans, ensuring students are well-equipped to handle real-world data challenges.

Learning Outcomes

After completing this course, students will be able computational handle large amounts of data in a proficient manner.


A student's grade in this course will be a weighted average of his/her performance on the homework assignments and the exams. The weights are as follows: performance on the homework assignments: 20%; performance on the midterm exam: 30%; performance on the final exam: 50%. Regular class attendance is required to pass the exam. Active class participation is highly recommended.


Introduction to Machine Learning and Data Mining or equivalent.

Course Level
Academic Year
US Credits
ECTS Credits
Course Code