NOTE: Some links in this syllabus page may only be accessible to currently enrolled students.
Meet the Course Designer
Meet the Course Instructor
A syllabus document is available as a pdf file .
A weekly course schedule is available as a pdf file .
Don't forget to take the syllabus quiz so you can continue onto the learning modules: Syllabus Quiz
Instructor (Section 400) Pam Van Londen firstname.lastname@example.org
Instructor (Section 401) Nauman Chaudhry email@example.com
GTA/ULAs Stuart Allen, Justin Campbell, Sean Caruthers, and Rashmi Jadhav will help answer questions in Ed Discussions and MS Teams, as well as grade assignments.
Grading or Regrading
We will attempt to grade the assignments within 7 days of the due date. For questions related to grading or regrading use Canvas Comments. TA's are assigned to grade assignments based on student last names as follows:
|Student's last name||Grader|
|A, B, C, D||Justin Campbell|
|E, F, G, H, I, K||Sean Caruthers|
|K, L, P||Stuart Allen|
|Q, T, U, V, W, X, Y, Z||Rashmi Jadhav|
You can request a regrade on an assignment by contacting your grader within 48 hours of receiving your grade. Include what points were taken off and why you feel your assignment/project does in fact meet the requirements you were penalized for not meeting.
When requesting a regrade, the grade will NEVER be lower than when you made the request, unless we discover a case of academic dishonesty during the regrade. We will not lower a grade for finding something else wrong. That said, please note that while reviewing your request we discover we made a mistake in taking points but also made a mistake in not deducting points, it is possible your grade will remain the same.
Assignment Extensions, Escalated Grading Questions & General Course Information
For Assignment extensions, escalated grading questions, and other general course information, please contact Instructor, Pam Van Londen, via Canvas Inbox. For general course questions, email both the instructors using Canvas inbox.
Assignments & Course Content
Ask questions about assignments and course content, on the Ed discussion board, as opposed to direct messages to the instructors or the TAs, in order to help make these questions and answers available to everyone. You will also get an answer to your question far faster by posting in the Ed discussion board than by emailing or sending a private message, as there are more than a hundred people looking at those discussion boards.
For personal questions, you can email the instructor of your section using Canvas inbox.
Office Hours & Real-Time Communication
We will conduct office hours using Microsoft Teams using the Team created for this course. The times for office hours are listed on the course homepage.
You can find more information about installing Teams and about joining the Team for CS 290 on the Using Teams and Ed Discussion page . You can find the link for the CS 290 Team for the current quarter in the navigation tab on the left.
You can also ask questions of other students on Teams. However, if the instructors or the TAs are not on Teams when the question is asked, don't count on us reading the scroll back to find a question you asked earlier: your primary method for getting help is still Ed.
If you email the instructors or the TAs, use Canvas Inbox.
We will strive to respond to email and Ed posts within two business days. We will aim to have the assignments graded within 7 days of the due date. Please note that we may not be accessible over the weekend and on holidays.
You will implement the assignments on your personal machine. You will need to install Node.js and MongoDB on your machine. For more information, see the page Software Configuration.
We recommend, though do not require, the use of Visual Studio Code as an IDE. If you want to use Visual Studio Code, a tutorial is available on the page Installing Visual Studio Code.
The syllabus page shows a table-oriented view of the course schedule, and the basics of course grading. You can add any other comments, notes, or thoughts you have about the course structure, course policies or anything else.
To add some comments, click the "Edit" link at the top.