Welcome to CSE 340 Spring 2020
Instructor: Lauren Bricker
TAs: David Chen, Zach Cheung, Taylor Gotfrid, Brian Lee, Jay Lin,
Michelle Lin, Jasper Palmer, Sophie Tian, My Tran,
with help from GitGrade's Jeremy Zhang.
bricker@cs.washington.edu
Faculty Lecturer
OH: Mon, Fri 11:30 am - 12:30 pm
hanfec@cs.washington.edu
OH:
zachcheu@uw.edu
OH:
Hello!
gotfrid7@cs.washington.edu
OH:
blee11@uw.edu
OH: Tues, Thurs 12:30 - 1:30 pm
jial8@uw.edu
OH:
mlin88@cs.washington.edu
OH:
jpalmer4@cs.washington.edu
OH:
tranmy@cs.washington.edu
OH:
shuxut@cs.washington.edu
OH: Tue/Thurs 12:30 - 1:30 pm
jkzhang@uw.edu
GitGrade Inventor
Our goal is to make this course inclusive and accessible.
If you use a screen reader, or just want to see it there is a link to the slide markdown for every slide (demo)
There are live (but automated captions) on every slide deck.
The answers to slides can be viewed by pressing P.
Lectures
Labs
Exams Examlets: Four mini assessments to test your understanding on Weeks 3, 5, 7, 9
Please post (privately) on Ed if you are in a time zone that does not allow you to partipate during class synchronously.
The class is on the web, but we have used iframes to connect this to Canvas. We try to interlink everything as much as possible.
See our Academic Conduct page for more details
talk about this a little deeply. What does direct copying mean? Copy paste? Watching someone else type it and then typing it into your code (that’s a no no too). Watching a video and typing in that code (also a no no).
If you run into problems, or have preferences about these issues, please tell me!
So how's this Distance Learning thing going to work? With shared expections of the
There will be 3 and sometimes 4 TAs in each section. TAs will
A TA who is not actively presenting during a section will act as a moderator.
Java is our primary language
Most commonly used interface development platform for Java
Most commonly used interface development platform for Java
Most commonly used interface development platform for Java
Most commonly used interface development platform for Java
Exposes Android SDK
Framework for building apps on mobile devices
Written in Java and EXtensible Markup Language (XML)
That's 19% of devices. (Looking into upgrading to Oreo)
Assignments typically include closed piece and open-ended piece.
*
Peer evaluate*
Take practice quiz*
Starred items are required, but you pass them if you do them. They help your peers and/or us
with assessment and are important to your class participation grade as well
Projects: Implementation of Interfaces
A science of the artificial
Robida's vision of a cordless telegraph (1906)
Commercial vision of a wireless private video phone (1929)
The MEMEX 'is a desk that can instantly bring files and material on any subject to the operators fingertips....' (Bush, 1945, 'As We May Think', Atlantic Monthly)
A wrist-watch cellphone prototype (1947), which captured popular imagination as shown in this Dick Tracy stamp
Ivan Sutherland. 1964. The sketchpad graphical communication system in action. In Proceedings of the SHARE design automation workshop (DAC '64). ACM, New York, NY, USA, 6.329-6.346.
Sketchpad introduced direct manipulation, constraints, and chorded input.
Engelbart's Mother of all Demos His presentation included many all new inventions:
December 9 1968 at the Fall Joint Computer Conference.
Engelbart inspires many things, including
How do we invent a preferable future? an inclusive future?
Discussion: How is it changing us as individuals and a society?
Watch videos and discuss:
Welcome to the class!
All of HCI was already invented (sort of!)
HCI has a huge influence on individuals and society
HCI is really all of computer science
Keyboard shortcuts
↑, ←, Pg Up, k | Go to previous slide |
↓, →, Pg Dn, Space, j | Go to next slide |
Home | Go to first slide |
End | Go to last slide |
Number + Return | Go to specific slide |
b / m / f | Toggle blackout / mirrored / fullscreen mode |
c | Clone slideshow |
p | Toggle presenter mode |
s | Start & Stop the presentation timer |
t | Reset the presentation timer |
?, h | Toggle this help |
Esc | Back to slideshow |