Skip to content

Latest commit

 

History

History
122 lines (80 loc) · 6.11 KB

syllabus.md

File metadata and controls

122 lines (80 loc) · 6.11 KB
title
Syllabus

Important Information

Time and Location

Lecture: {{ site.data.course.lecture_location }}.

Instructors

Professor Jason Lowe-Power (jlowepower@ucdavis.edu).

I prefer Jason, but will likely respond if you say "professor <something>". My pronouns are he/him/his.

Please contact me via email if you have a personal request, not canvas messages. I do not check canvas messages.

For class-wide questions (e.g., anything more than one person might be interested to know), please use the online discussion.

Jason's Office hours

Office hours

Office Hours: 3:30-4:30pm Wednesdays.

Office Location: Kemper 3049.

These office hours can be used to discuss anything you would like. The discussion topic doesn't have to be class related or even computer architecture related. If you need to discuss something in private, let me know and we can talk privately.

Please suggest a meeting time when you email me for an appointment. You can use my calendar to quickly find a time I am available. It's not guaranteed to be completely up-to-date, but it gives a good starting point.

Teaching Assistant

Mahyar Samani (msamani@ucdavis.edu)

Office Hours Time: TBD

Class Resources

Online Material

All of the material for this course is online. We will use [this website]({{'/' | relative_url}}) as the main website and entry point for all course information. You can find the source for this website on GitHub.

Online Discussions

We will use [Teams]({{ site.data.course.discussion_link }}) for class discussions outside of the classroom.

It's best to ask your questions on Teams. That way, all of your classmates can see the answer instead of emailing one-to-one. Additionally, you might get a much faster response from one of your classmates! Through asking and answering questions on Teams, you improve your understanding of the material, and improve other students' understanding as well.

Accommodations

Per official UC Davis policy, if you have an accommodation request from the Student Disability Center, or have any conflicts with exam times for religious observances, you must notify your professor by the fourth class, April 13, 2021. If you do not notify your professor by this time, we cannot guarantee that we will be able to make the accommodation.

Academic Misconduct

Academic misconduct is a serious issue. You can find the official UC Davis policy on the Office of Student Support and Judicial Affairs website.

You are expected to cite all of the work you reference. Any ideas that are not specifically yours or generally known (e.g., caches hold data) should have a citation. When in doubt, cite.

Any violations of this policy will result in reporting the violating student(s) to the Office of Student Support and Judicial Affairs. This can result in a 0 on the assignment or an F in the class. See the Computer Science Department's policy for more information.

Student Support

As a student you may experience a range of issues that can cause barriers to learning, such as strained relationships, increased anxiety, alcohol/drug problems, feeling down, difficulty concentrating and/or lack of motivation. These mental health concerns or stressful events may lead to diminished academic performance or reduce a student’s ability to participate in daily activities. UC Davis is committed to advancing the mental health and well-being of its students. If you or someone you know is feeling overwhelmed, depressed, and/or in need of support, services are available. You can learn more about the broad range of confidential mental health services available on campus via Student Health and Counseling Services.

You can also contact me during office hours, via email, or by making a separate office hour appointment: jlowepower@ucdavis.edu. If you need additional accommodations due to these or other personal issues, don't hesitate to ask. I cannot guarantee that I will be able to make accommodations. However, reaching out to me earlier will increase the likelihood that I can make accommodations.

Prerequisites

ECS 201A or EEC 270

Although not an official prereq, this course requires experience with many programming tools (e.g., Linux, command line, git, etc.). A good resource is a recent MIT course on "The missing semester" which teaches these important tools that aren't necessarily covered in a "normal" computer science curriculum.

Assignments, Project, Participation, and Grading

Grading Breakdown

Category Percentage How to get points?
Group's presentations 30% Group presentations do a good job explaining the paper. See [paper presentation page]({{"/paper_presentations"
Your presentation(s) 20% Your oral presentation(s). See [paper presentation page]({{"/paper_presentations"
Project 50% Prior work presentation, Final presentation, and final report. See [project page]({{"/project"