In this course, students will learn how to engineer and deploy database solutions to a variety of real-world data-based problems.
We begin by discussing data manipulation and database design for a relational database and 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 database using PHP and XHTML 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 (e.g. 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.
- CSCI-UA.4 (Introduction to Web Design and Computer Principles)
- CSCI-UA.2 (Introduction to Programming)
Tuesdays and Thursdays: 3:30PM - 4:45PM @ Warren Weaver Hall 317
Thursdays 4:45PM - 5:45PM @ Warren Weaver Hall 420
Tutor: David Taylor
Location: ITS Fourth Street Lab ... 35 West 4th Street (across from Courant)
- Tuesdays 12:30 - 3:00 PM
- Wednesdays 4:00 - 7:00 PM
- Thursdays 12:30 - 3:00 PM
- Midterm: March 14, 2013
- Final: May 16, 2013 — 4:00pm - 5:50pm — CIWW 317