Computer Science Department
Courant Institute of Mathematical Sciences



Quick Menu

Instructor

Lectures
Prerequisites
Textbook
References
Slides
Handouts
Course Structure
NYU ID
Collaboration
Open Door Policy

Database Systems


CSCI-GA.2433-001 - Fall 2025




Announcements

General Information

Instructor

Grader

  • TBA

Lectures

  • Location: Meyr 122
  • Time: Thursdays 4:55-6:55 PM

Prerequisites

  • Students enrolling in this class are expected to have completed an undergraduate algorithms course or to have equivalent knowledge. Students are also expected to have the ability to program in Java, Python, C++, and/or C#.

Textbook

  • Fundamentals of Database Systems
    Ramez Elmasri and Shamkant Navathe
    Pearson, ISBN-10: 0133970779, ISBN-13: 978-0133970777 (Seventh Edition, 06/18/15)

Recommended Textbook

  • Principles of Database Management: The Practical Guide to Storing, Managing and Analyzing Big and Small Data
    Wilfried Lemathieu, Seppe Vanden Broucke, and Bart Baesens
    Cambridge University Press, ISBN-10: 1107186129, ISBN-13: 978-1107186125 (First Edition, 08/30/18)

References

  • TBA
  • Slides

    • The powerpoint slides presented in class will be available for convenient browsing on the Web. The slide sets will also be available in PDF form for convenient printing and review.

    Handouts

    • Handouts may also be distributed in class and will, in some cases, be available in electronic form on the class Web site.

    Course Structure

    There will be one required lecture each week. Readings will be assigned at the end of each lecture. There will be assignments and projects throughout the course. The due date will be specified on each given assignment. Assignments solutions will generally need to be submitted before class on the day they are due. The due dates for the assignments will be announced when the assignments are given. The submission method (i.e., electronic submission, format, etc.) will be specified in each assignment. Late homework will not be accepted without the instructor's prior permission. Extensions are available only in the case of dire emergencies.

    There is a mid-term and a final exam in this class. The midterm will be held in-class and the final will be either in class or take-home. No make-up exam will be scheduled. If you have a conflict with the exam date, you should not be taking this class without making prior arrangements with the instructor.

    A course mailing list and/or collaboration platform will be used to facilitate communication about the course pertaining to questions, assignments, grades, changes in requirements, etc. The course website is available via NYU Brightspace and at https://www.nyu.edu/classes/jcf/CSCI-GA.2433-001/. This website will have further links to pages with announcements, handouts, etc. Students are required to log in and check the website at least once a week to make sure they are up to date with any information pertaining to the course.

    NYU Brightspace or the course website is the primary means of getting information outside of class. The mailing list and/or collaboration platform will be used for urgent messages, such a updates and hints for the assignments.

    If you have any questions, issues that you want to discuss, or things that you would like to have clarified, please see the instructor as soon as possible.

    The final grade for the course will be determined as follows:
    • Assignments & Projects 45%
    • Mid-Term 25%
    • Final 25%
    • Attendance and class participation 5%
    • Extra credit will be granted periodically for particular clever or creative solutions.
    To receive a passing grade, you must complete satisfactory work in every area. In other words, you must receive passing grades for your assignments (cumulatively) and a passing grade on the mid-term and final examinations.

    If you have any concerns about your grade or about the grading, please feel free to see the instructor.

    NYU ID

    In order to access the ITS Computer Labs and Clusters, you must have a valid NYU ID card. See how to obtain an NYU ID card if you do not already have one.

    Collaboration

    You are required to do the assignments and projects by yourself; collaborating with other students or copying their work will not be tolerated. Anyone found copying or using another persons work will be dealt with under NYU's procedures for cheating. The consequences range from receiving a failing grade for the assignment to expulsion. Please consult the department's academic integrity policy for more details.

    However, we do strongly encourage students to discuss the materials covered in class. It is also acceptable to help or receive help from other students concerning features of the Windows/UNIX/Linux operating system, or any other application that you use. There is a fine line between discussion and cheating. If you feel uncertain about whether you are crossing the line feel free to discuss these issues with the instructor before you do so.

    Open Door Policy

    We would like the course to run smoothly and enjoyably. Feel free to let the instructor know what you find good and interesting about the course. Let the instructor know sooner about the reverse. See the instructor, leave him a note, or send him an email.


    Jean-Claude Franchitti, <jcf (followed by @, then cs, then a dot, then nyu, then a dot, and then edu)>
    Last modified: Wed. December 10 04:31:18 EDT 2025