• The final exam AND sample solution has been posted here.
  • Office Hours during exam week can be found here.
  • Our final exam exam will be held Wednesday June 7, 2:30-4:20pm in our regular lecture room. More details here.
  • Please fill our our LECTURE course evaluations! Please also fill out the online course eval for your QUIZ SECTION.
  • Lab 5 has been posted - due Friday, June 2.
  • Homework 5 has been posted - due Wednesday, May 31.
  • Homework 4 has been posted - due Friday, May 19.
  • Lab 4 has been posted - due Tuesday, May 23.
  • A sample solution to the midterm has been posted.
  • Our Midterm Exam will be held Monday May 8 during lecture. More details here.
  • Lab 3 has been posted - due Thursday, May 11.
  • Homework 3 has been posted - due Friday, May 5.
  • Lab 2 has been posted - due Wednesday, April 26.
  • Homework 2 has been posted - due Wednesday, April 19.
  • Lab 1 has been posted - Prelim due Monday, April 10, Final due Friday, April 14.
  • Note: Some sections have CHANGED ROOMS. 9:30am now in Benson 115, 10:30am now in Mary Gates 271.
  • Lab 0 AND Homework 1 are posted (to the left) - BOTH due Monday, April 3.
  • Section will be held the first week of class (Th 3/30). Please attempt to install the virtual machine (VM) before section and bring your computer to section. You will want to download this 3GB CentOS VM image file (do not use older images linked on some pages) and follow this set of instructions for installing the VM. You may also want to check the message board for more tips and updates.
  • If you are unfamiliar with the Linux environment, please sign up for the 1-credit class CSE 391: System and Software Tools (time schedule). While not a prerequisite for 351, it is very strongly recommended, as it will teach you Linux skills that will be invaluable for 351 and all of your future CSE courses. If you are unable to register for 391, consider reviewing the material from previous quarters of 391 at the course web site.
  • Please fill out this preliminary survey.
  • If you are interested in this course but not yet enrolled, you should show up for the first day of class and then fill out this overload request form immediately after class.
  • Welcome to CSE 351! Spring 2017 Edition.