Please see the main page of this website for scheduling information (lectures, sections, office hours, exams).
Instructor: Mark Friedman
This seminar introduces database management systems and techniques that use such systems; data models, query languages, database tuning and optimization, data warehousing, and parallel processing. Intended for undergraduate students who are not CSE-majors.
The format is lectures, plus hands-on labs. There are regular homework assignments, a mid-term and a final exam. We are holding all lectures & labs remotely. Homeworks and exams are administered using Gradescope.
The class will begin with a mandatory organizational meeting on Monday, March 30.
This virtual classroom meeting is restricted to students affiliated with the University. You are required to authenticate using your UW Net ID prior to entering the virtual meeting. When you enter the meeting, your audio will be muted. There is a Q&A feature to Zoom, plus a live chat channel. We will try to figure out the best way to use these features to everyone's advantage at the initial meeting.
Meets on Mondays, Wednesdays and Fridays at 3:30 - 4:20 PM
Zoom meeting for lectures: https://washington.zoom.us/j/958487279
Following class, there will be a separate virtual meeting for Q&A: https://washington.zoom.us/j/846535889 This Zoom meeting will use the Waiting Room feature, where you wait in a queue for the opportunity to chat with me One on One.
Instructor: Mark B. Friedman (Office: CSE 330; E-mail me at mbfried@uw.edu.)
Virtual Office Hours: Wednesdays 2:00 - 3:00 using https://washington.zoom.us/j/846535889 or by appointment)
Post your questions on ed CSE-414 Discussion Board: https://us.edstem.org/courses/393/discussion/
Required Text: Database Systems: the Complete Book, 2nd Edition by Molina, Ullman and Widom. Pearson Prentice Hall: 2009. It is available through the University Book Store. If you are purchasing it used, make sure you are buying the (latest and greatest) 2nd edition.
Please note that these breakdowns are preliminary as this class is constantly evolving. We reserve the right to change them.
You are encouraged to discuss the content of this course with anyone you like. Each team should write and submit their own assignment solutions.
Some excerpts from the campus policies. Take them seriously: "You must use all UW [computing] resources in strict accordance with local, state, and federal laws. These laws cover such areas as illegal access to computer systems, networks, and files; copyright violations; and harassment issues... Software and information resources provided through the university for use by faculty, staff, and students may be used on computing equipment only as specified in the various software licenses. Unauthorized use of software, images, or files is regarded as a serious matter and any such use is without the consent of the University of Washington...If abuse of computer software, images, or files occurs, those responsible for such abuse will be held legally accountable."
An iSchool professor, Amy Ko, wrote the following guidelines. I repeat them here as they really hit the spot!
You're here to learn, aren't you? Plagiarism is not the way! If you really feel that the course structure incentivizes you to cheat in order to maximize your learning, please contact me (the instructor). I'd rather receive your feedback proactively than report your actions to the university reactively.
The guidelines for this course and academic integrity in general are in a separate document. You are responsible for knowing the information in that document.
There are two important kinds of accommodations you can request to support your learning in this class: