Deena Engel

Clinical Associate Professor
Associate Director of Undergraduate Studies for the Computer Science Minors programs
Department of Computer Science
Courant Institute of Mathematical Sciences
251 Mercer Street, Room 422
New York, New York 10012
Tel.: 212-998-3131
Email: deena  AT  cs.nyu.edu

In this course, we introduce principles and applications of database design. We begin by discussing data manipulation and database design for a relational database using “real-world” data and examples to build a database prototype on the desktop. We then introduce and move on to web-based implementations of database applications. Your primary project will use a MySQL databaseto manage the data aloing with PHP to present a coherent and attractive interface for the users. In addition, we will explore using Python and SQLite for smaller applications; and we will introduce and work with NoSQL (MangoDB). I encourage students to explore not only the principles of database design but also specific database issues and data complexities in their respective fields of study. Please do not hesitate to contact me with any questions. I look forward to working with you all.

Pre-requisites: CSCI-UA.4 (Introduction to Web Design and Computer Principles) and CSCI-UA.2 (Introduction to Programming)

CSCI-UA.60 can be used as one of the four courses which make up the Web Programming and Applications Minor.

  • Class hours: Tuesdays and Thursdays 3:30 – 4:45 PM, WWH Room 102
  • Office Hours: Mondays 4:00-5:00; Thursdays 1:30-3:30 in WWH Room 422 and by appointment
  • Tutoring – 5-8 PM on Tuesdays and Thursdays;   4-8 PM on Fridays in the ITS / 4th Street Lab
  • Tutoring Email Address: You can reach Matt Lee at f300601t@cs.nyu.edu - Please note that Matt will answer emails during his regular tutoring hours. Matt can also be available on Skype by appointment during regular tutoring hours.
  • Exam Schedule:
    • Midterm Exam – 10/17/2013 in class
    • Final Exam – 12/19/13 – 4:00pm – 5:50pm, Meyer Hall, Room 122 

Useful Links

New York University Department of Computer Science
Women in Computing (WinC)