Students will practice the essential skills required to be successful in computer science including the general problem solving process, computational thinking, persistence, communication and collaboration, creativity as well as time management. These skills will be used as strategies and approaches for learning topics taught in a typical "CS 1" class: abstraction, managing complexity, processing of data, algorithms and programming, and debugging. Students will also learn some techniques for evaluating and developing designs for the web, and for prototype apps that fit on mobile devices, they will get exposure to hardware development, and participate in weekly student lead discussion sessions on current events and topics related to computer science.
Lauren Bricker
bricker@cs.washington.edu
Office Hours: TBD, CSE 450
Raven Avery
ravena@cs.washington.edu
Office Hours: TBD, CSE 202
Christine Chen
chrisc46@cs.uw.edu
Office Hours: TBD
Michael Eizaguirre
eiza21@cs.uw.edu
Office Hours: TBD
Noelle Merclich
noelle23@cs.uw.edu
Office Hours: TBD
Ravi Spigner
rspigner@cs.uw.edu
Office Hours: TBD
Your first stop for most questions should be our Mattermost channel , but do not post any part of your homework solutions there (do NOT post all or part of a solution to an assignment, even to ask what is wrong with it. This includes an highly detailed descriptions of your solution to an assignment.) Detailed debugging is best handled in office hours. Office Hours Schedule can be found on the the Schedule.
For questions involving personal matters send email to cse190e-staff or the instructors.