Course grades will be computed using the following weights.
There will be one midterm exam (outside of class) and one final exam (outside of class). No makeup tests will be given. In the event of a missed midterm exam, the final exam score on the corresponding content will be used to replace the exam score.
The final exam will be cumulative and will cover all material from the whole term.
You may not use calculators on any exams but you may use handwritten notes, double-sided on half a sheet of letter-sized paper (or smaller sized index card).
You must have a passing score on the final exam in order to pass the course.
Each week, assignments will help you work towards mastery of the course concepts and techniques. There are three parts to each week's assignments.
All homework submissions must be typed and your name(s) and PID(s) must be clearly visible on the first page of the submission. Resources for mathematical typesetting language LaTeX are available; alternatively, you may use word processing software with equation editors. All assignments are turned in through Gradescope by 11pm on the day they are due. Illegible assignments or submissions with upload errors will not be graded. If you're working with a partner, submit only one submission per pair: one partner uploads the submission through their Gradescope account and then adds the other partner to the Gradescope submission by selecting their name in the "Add Group Members" dialog box; it's not enough to just list their names on the page. After uploading your files, associate each question on the assignment to a page of your submission so that the graders can find your work and give credit for it. For step-by-step instructions on scanning and uploading your homework, see this handout.
Late homeworks will not be accepted. Submit early drafts well before the deadline to make sure partial work is graded.
For homework help, consult your textbook, class notes and podcast, lecture slides, instructors, TAs, and tutors. It is considered a violation of the policy on academic integrity to:
Homework solutions will be available online after the submission deadline, linked from the schedule on this class website.
All submitted homework for this class must be typed. You can use a word processing editor if you like (Microsoft Word, Open Office, Notepad, Vim, Google Docs, etc.) but you might find it useful to take this opportunity to learn LaTeX. LaTeX is a markup language used widely in computer science and mathematics. The homework assignments are typed using LaTeX and you can use the source files as templates for typesetting your solutions.
If you have never used LaTeX, we recommend cloud resources (e.g. Overleaf) that don't require you to download and install LaTeX on your local machine.
Alternatively, you can install a version of LaTeX on your computer e.g. TeXworks.
An open source LaTeX reference is here, and you can Google for many templates and examples to get you started.
The class portion of CSE 20 is built around collaborative problem solving. Your contributions to the class conversation are important, both to your own learning and to the class community. In lectures, attendance will be recorded by Clicker participation. Clicker questions will be graded for participation only and not correctness of the response. Full credit for clicker points for a given day will be awarded for clicking in at least 80% of the time that day. Forgetting your clicker counts as missing a class, so please remember to bring it; register your clicker here. Do not attempt to falsify iClicker records. This would be considered a violation of academic integrity.
To help understand your background in math and CS as well as to get feedback on your class experience, there will be four surveys during the quarter. Your completion of these surveys will also be recognized as participation in this class and will count towards credit for that component of the course grade. For more details on the surveys, please see here.
We want you to do well in the class and also to get excited about the material. Outside the class and discussion time, we encourage you to attend office hours to ask questions and talk about the class.Drop-in group office hours: The instructors, each of the TAs, and each of the tutors will hold office hours each week where you can drop by and ask questions about the homework, key concepts, or the class in general. See the Google calendar on the main page for times and locations of these office hours.
Students requesting accommodations for this course due to a disability must provide a current Authorization for Accommodation (AFA) letter issued by the Office for Students with Disabilities (OSD) which is located in University Center 202 behind Center Hall. Students are required to present their AFA letters to Faculty (please make arrangements to contact me privately) and to the OSD Liaison in the department in advance (by the end of week 2, if possible) so that accommodations may be arranged. For more information, see here.
The Jacobs School of Engineering code of Academic Integrity is here. Academic integrity violations will be taken seriously and reported to the campus-wide Academic Integrity Office. Ignorance of the rules will not excuse you from any violations. Key facts about academic integrity related to CSE 20:
This class is participating in research to understand an array of specific classroom and learning experience that students have in response to the pedagogical and curricular decisions instructors make and to address the following research questions:
For details on this research and to understand the consent process, please see this document. In particular, if you consent to participate in this study, no action is needed. If you DO NOT consent to participate in this study, or you choose to opt-out at any time during the quarter, please submit this form online. Your instructor will not have access to the list of students who opted out until after grades are posted. Note that you must separately opt-out of the study for each course involved in this study.