CSE 517a Syllabus (SP19)

This is an inactive course webpage.

All course information and contents for SP2020 will be available on Canvas.

Lectures will be held every TUE & THU 10-11:30am in Louderman 458.

Homework Assignments
There will be two kinds of homework assignments with potentially overlapping assignment times:

implementation projects (project) 

  • should be worked on in groups of 2 students
  • once assigned you have 1-2 weeks time
  • will be auto-graded
  • submit via SVN repository
  • 4-5 assignments (each weighted equally)
  • contribute 40% towards your total course performance

written homework assignments (thw)

  • should be worked on in groups of up to (not more than) 2 students
  • submit via Gradescope (….coming soon…)
  • ca. 3-4 assignments (each weighted equally)
  • contribute 10% towards your total course performance

Homeworks will be assigned concurrently to the lecture sessions covering the respective materials. Due dates and submission instructions will be indicated on the course webpage under homework assignmentsIt is every student’s responsibility to meet the submission requirements and deadlines. We cannot accept late submissions and submissions that do not follow the submission instructions for no reason (see also Late Policy below).

Each homework assignment will be graded and the total grade achieved for all homework assignments (no drops, no make-ups) will contribute 50% towards your total course performance.

Regrade Requests
Any regrade requests and claims of missing scores will have to made within one week of the grade announcement. We will not take any regrade requests after this one week period for no reason. Grade announcements will be made on Piazza and grading comments will be provided in your SVN repository or via Gradescope. All grades will be maintained on Canvas. It is the student’s responsibility to verify that all grades on Canvas are accurate. Regrade submissions should be exclusively done via

  • Piazza using the project and autograder tags for implementation projects
  • Gradescope for written homework assignments

Application Project
The application project will run the entire semester with milestone due dates at the end of every calendar month.

  • have to be worked on in groups of 3 to 5 students (not more and not less)
  • no automatic extension
  • provide instructor/TAs with read access to private team repository (bitbucket/github)
  • the number of required tasks depends on the group size (each task is weighted equally)
  • contributes 20% towards your total course performance

Midterm and Final Exams
There will be one written midterm exam and one written final exam contributing 20% and 10% respectively towards your total course performance. Dates are

  • Midterm: March 19 (in-class)
  • Final: May 7 2019 6-8pm (scheduled by university)

Non-curricular Activities
We can not offer accommodations for examinations and given deadlines for non-curricular activities outside your Wash U commitments. This includes job interviews or flying home early. I understand that you may decide to miss a scheduled exam date for these reasons, but you will need to weigh the consequences when making such a decision.

Grading Summary (this information is still tentative…)
20%  application project
40%  implementation projects (project)
10%  written assignments (thw)
20%  midterm exam
10%  final exam

It is not possible to achieve a higher percentage on any individual grade component than listed above through bonus or extra credit problems.

Final course grades will be assigned using the following straight scale:

Letter Grade Cutoff Percentage
A 93%
A- 90%
B+ 87%
B 83%
B- 80%
C+ 77%
C 73%
C- 70%
D+ 67%
D 63%
D- 60%
F < 60%

The passing grade is C- or better (70%).

Late Policy
Your homework assignments must be turned in on time. There are absolutely no makeup quizzes or assignments for any reason. You get an automatic 3 day extension on every written homework and implementation project.
WARNING: there is absolutely NO extension to this extension for NO reason!

Collaboration Policy
You are encouraged to discuss the course material with other students. Discussing the material, and the general form of solutions to the labs is a key part of the class. Since, for many of the assignments, there is no single “right” answer, talking to other students and to the TAs is a good thing. However, everything that you turn in should be your own work, unless we tell you otherwise. If you talk about assignments with another student, then you need to explicitly tell us on the hand-in. You are not allowed to copy answers or parts of answers from anyone else, or from material you find on the Internet. This will be considered as willful cheating, and will be dealt with according to the official collaboration policy:

Academic Integrity
Unless explicitly instructed otherwise, everything that you turn in for this course must be your own work. If you willfully misrepresent someone else’s work as your own, you are guilty of cheating. Cheating, in any form, will not be tolerated in this class.

Checkout these questions and answers in the CSE FAQ.

There is zero tolerance of Academic Dishonesty. I will be actively searching for academic dishonesty on all homework assignments, quizzes, and exams. If you are guilty of cheating on any assignment or exam, you will receive and F in the course and be referred to the School of Engineering Discipline Committee. In severe cases, this can lead to expulsion from the University, as well as possible deportation for international students. If you copy from anyone in the class both parties will be penalized, regardless of which direction the information flowed. This is your only warning.

Please refer to the University Undergraduate Academic Integrity Policy for more information (holds for undergraduate and master’s students). The policy for PhD students can be found here. If you suspect that you may be entering an ambiguous situation, it is your responsibility to clarify this before the professor or TAs detects it. If in doubt, please ask.

Providing/Posting Solutions
Providing your course work (written or code) in any form to others is a violation of the academic integrity policy. If you provide your solutions to someone else in the course or post them publicly onlineyou are guilty of violating our academic integrity policy. Such a case will be treated the same way as described above and prosecution will also take place after finishing the course or even graduating form Wash U.

Mental Health
Mental Health Services professional staff members work with students to resolve personal and interpersonal difficulties, many of which can affect the academic experience. These include conflicts with or worry about friends or family, concerns about eating or drinking patterns, and feelings of anxiety and depression. See: http://shs.wustl.edu/MentalHealth

Accommodations based upon sexual assault
The University is committed to offering reasonable academic accommodations to students who are victims of sexual assault. Students are eligible for accommodation regardless of whether they seek criminal or disciplinary action. Depending on the specific nature of the allegation, such measures may include but are not limited to: implementation of a no-contact order, course/classroom assignment changes, and other academic support services and accommodations. If you need to request such accommodations, please direct your request to Kim Webb (kim_webb@wustl.edu), Director of the Relationship and Sexual Violence Prevention Center. Ms. Webb is a confidential resource; however, requests for accommodations will be shared with the appropriate University administration and faculty. The University will maintain as confidential any accommodations or protective measures provided to an individual student so long as it does not impair the ability to provide such measures.

If a student comes to me to discuss or disclose an instance of sexual assault, sex discrimination, sexual harassment, dating violence, domestic violence or stalking, or if I otherwise observe or become aware of such an allegation, I will keep the information as private as I can, but as a faculty member of Washington University, I am required to immediately report it to my Department Chair or Dean or directly to Ms. Jessica Kennedy, the Universitys Title IX Coordinator. If you would like to speak with the Title IX Coordinator directly, Ms. Kennedy can be reached at (314) 935-3118, jwkennedy@wustl.edu, or by visiting the Title IX office in Umrath Hall.  Additionally, you can report incidents or complaints to Tamara King, Associate Dean for Students and Director of Student Conduct, or by contacting WUPD at (314) 935-5555 or your local law enforcement agency. See: Title IX

You can also speak confidentially and learn more about available resources at the Relationship and Sexual Violence Prevention Center by calling (314) 935-8761 or visiting the 4th floor of Seigle Hall. See: RSVP Center

Bias Reporting 
The University has a process through which students, faculty, staff and commu- nity members who have experienced or witnessed incidents of bias, prejudice or discrimination against a student can report their experiences to the Universitys Bias Report and Support System (BRSS) team. See: http://brss.wustl.edu

Center for Diversity and Inclusion (CDI):
The Center of Diversity and Inclusion (CDI) supports and advocates for undergraduate, graduate, and professional school students from underrepresented and/or marginalized populations, creates collaborative partnerships with campus and community partners, and promotes dialogue and social change.  One of the CDI’s strategic priorities is to cultivate and foster a supportive campus climate for students of all backgrounds, cultures and identities.
See: diversityinclusion.wustl.edu/