CSE 312: Foundations of Computing II, Summer 2021

Class Structure

This page is now obsolete. Please refer to the syllabus.

This page contains information about the structure of this class, including what tools we're using and the procedures regarding homework, concept checks, etc. The syllabus remains the authoritative document for class policies and takes precedence in case there are conflicts.

Homework: Homework is made up of Problem Sets (Psets) that can be found on the calendar as they come out. Each Pset has a written portion and most likely a Python coding portion as well. Both will be submitted on Gradescope, with the written portion being submitted as a pdf and the coding portion as a .py file. For the former, we reccommend typsetting in LaTeX, but it is optional. If you hand-write, make sure to scan it clearly and your handwriting is legible. Illegible handwriting will not recieve credit.

There will be a total of 8-10 Psets this quarter. They tend to be due at 11:59pm on Thursdays. Everybody will have six late days they can use, with a maximum of two late days to be used on a single PSet. There is no process to using late days other than submitting your homework late (we will keep track of late days used).

Gradescope: See this pdf by Gradescope for detailed instructions on how to submit PDFs and scan handwritten documents. Make sure to label pages on Gradescope as not doing so will result in a penalty.

Lectures: Lectures will be synchronous this quarter, meaning that content will be taught in lecture, live. However, there will also be recordings available if you can't make it to lecture for whatever reason. You can find the link to lecture under the Zoom tab in Canvas. You can find the recordings in the Panopto Recordings tab on the left of Canvas.

Concept Checks: After every lecture, a concept check will become available on Gradescope (linked in the calendar). These will be small "quizzes" meant to check your basic understanding of the material and keep you on track. All quizzes for a week will be due at 8 AM on Monday, e.g., after lecture on June 21, a concept check will go live that is due June , 9:00am Pacific time. We will be dropping the 3 lowest concept check grades from your final grade, and we grade out of 80% (i.e., earning 80% in this category leads to 100% on the gradebook.)

Exams: There will be one final exam. More details will be posted as we get closer to the exams.

Discussion Board: We will be using Edstem for our discussion board this quarter. Occasionally we may also link to lessons on Edstem for homework, sections or workshops. The discussion board will have pre-made threads for every problem on every Pset. If you have a general question or clarification, please post it there as a comment. If it's a more specific question, and/or involves your solution, make a new, private, post. See this quick start guide by Edstem for tips and tricks to using the discussion board.

Sections: Sections will consist of content review and working through problems on the worksheet from that week. Sometimes, there may also be new content presented in section. Links to the Zoom meetings can also be found at the Zoom tab in Canvas. All sections will not be recorded.

Office Hours: Robbie and TAs will host office hours throughout the week. More information about how to join them and the schedule can be found at Course Staff (Office Hours).

Videos from Summer 2020: These videos were made by Alex Tsun for CSE 312 20su. They are available as an additional resource that you might find useful.