CSE 374: Programming Concepts & Tools

Spring 2018

News

2018-06-08: Exam results have been posted; check the exam page for details. Your grade has been emailed to you via Gradescope; if you would like a regrade, please request that ASAP.

2018-05-26: Course evaluations are now available - please let us know how we did this quarter!

2018-05-24: HW7 available, due Thursday May 31 at 11pm. This is an individual assignment; please complete your own work.

2018-05-24: The Exams page has been updated with sample final exams from previous years and a list of final topics. The final will be Wednesday, June 6.

2018-05-21: Tuesday office hours with Jeanette have been moved from Tuesday to Wednesday from 12-1pm (this week only).

2018-05-21: The TAs will be holding a final review session on Monday, June 4 from 4:30-6:20pm, in MOR 220.

2018-05-08: HW6 available, Part 1 due Tuesday May 15 at 11pm and Part 2 due Thursday May 24 at 11pm. Your GitLab repositories have been set up for you; contact us if you have not received an email.

2018-05-04: Friday office hours with Bruce have been moved to CSE 007.

2018-05-02: HW6 will be a partner project. Partner information is due by next Monday, May 7th - see the HW page for more details. Please start looking for partners now! Feel free to post on the discussion board if you need to find a partner.

2018-05-01: Exam results have been posted; check the exam page for details.

2018-04-25: HW5 available, due Tuesday May 8 at 11pm. This assignment is LARGER than any of our previous assignments - start early. This is an individual assignment; please complete your own work.

2018-04-19: TAs will be holding a midterm review session next Thursday from 4:00-5:00pm, in MOR 230.

2018-04-18: HW4 available, due Tuesday April 24 at 11pm. This is an individual assignment; please complete your own work.

2018-04-17: The Exams page has been updated with sample exams from previous years and a list of midterm topics. The midterm will be next Friday, April 27.

2018-04-11: HW3 available, due Tuesday April 17 at 11pm. This is an individual assignment; please complete your own work.

2018-04-11: Clarification on the course late day policy: if you do not have any remaining late days, you will be deducted 20% of the assignment's maximum points per day late. No assignment may be submitted more than two days late.

2018-04-04: HW2 available, due Tuesday April 10 at 11pm. This is an individual assignment; please complete your own work.

2018-03-28: HW1 available, due Tuesday April 3 at 11pm. This is an individual assignment; please complete your own work.

2018-03-27: Remaining lectures will be recorded with Panopto and will show up on the Canvas page for the course.

2018-03-26: HW0 available, due Wednesday March 28 at 11pm. This is an individual assignment; please complete your own work.

2018-03-25: Canvas for the course is now set up. Check out the discussion board and the assignment drop box.

2018-03-15: The course website is now up. Check out the syllabus to learn more about the course.

Course Information

Instructor: Melissa Winstanley
Staff email: cse374-staff [at] cs.washington.edu
(Please prefer this email to the instructor's email for most issues)
Instructor email: mwinst [at] cs.washington.edu
TAs: Bruce Wen
    qw9 [at] cs.washington.edu
Jeannette Yu
    nettevi [at] uw.edu
Soumya Vasisht
    vasisht [at] uw.edu
Thai Pham
    thaipq [at] cs.washington.edu
Office hours: M 1:00-2:00pm (CSE 021)
T 1:00-2:00pm (CSE 220)
(Instructor) W 8:30-9:30am (CSE 218)
Th 3:00-4:00pm (CSE 021)
F 1:30-2:30pm (CSE 007)
Classroom: Johnson 075
Time: 09:30 - 10:20 MWF
Course goal: There is an amorphous set of things computer scientists know about and novice programmers don’t. Knowing them empowers you in computing, lessens the “friction” of learning in other classes, and makes you a mature programmer. The goal is to give you a sense of what's out there and what you can expect – and how you can learn more later when you need to.