On this page:
CS 240E:   Data Structures and Data Management (Enriched)

CS 240E: Data Structures and Data Management (Enriched)

This is the home page for CS 240E at the University of Waterloo (Spring 2017). The course is an enriched version of CS 240. The approach taken in Spring 2017 is different from previous offerings. See the For Prospective Students page for details.

Instructor: Prabhakar Ragde (plragde at uwaterloo dot ca)

Lectures: Tuesdays and Thursdays, 10:00 - 11:20am, MC 2054. There will be no lectures on June 20 and July 25.

Tutorial: Mondays 9:30-10:20am, MC 4042, starting May 8. Not every week (watch Piazza announcements).

Office hours: Tuesdays and Thursdays, 1:00-2:00pm, DC 1314, or by appointment.

Instructional Assistant: Peilin Wang.

IA office hours: Fridays, 2:30-4:30pm, Math Tutorial Centre (MC 4065).

Teaching Assistants: Ifaz Kabir, Abel Nieto Rodriguez.

TA office hours: Tuesdays, 3:00-4:00pm, DC 3548 (Abel); Mondays, 4:00-5:00pm, MC 4065 (Ifaz).

ISG Coordinator: Karen Anderson (MC 4010).

    1 For Prospective Students

    2 Outline

    3 Logistics

      3.1 Textbook

      3.2 Getting Help

      3.3 Lectures

      3.4 Tutorials

      3.5 Homework

      3.6 Exams

      3.7 Grading

      3.8 Software

    4 Handouts

      4.1 Intellectual Property

    5 Assignments

      5.1 Plagiarism Policy

    6 Marmoset

      6.1 Accessing Marmoset

      6.2 Submitting Assignments

      6.3 Tests on Marmoset

      6.4 After Submitting a Program

      6.5 Interpreting Test Results

      6.6 Common Marmoset Test Messages

      6.7 Assessment

    7 Resources