Skip to content
Snippets Groups Projects
Commit 16b67069 authored by Jennifer Mankoff's avatar Jennifer Mankoff
Browse files

added some missing generically useful material

textbook
other similar courses
parent fa2f8a37
No related branches found
No related tags found
No related merge requests found
......@@ -17,6 +17,8 @@ piazza: https://us.edstem.org/courses/xxx/discussion/
canvas: https://canvas.uw.edu/courses/xxxxx
gitlab: https://gitlab.cs.washington.edu/students-group-for-assignments
gitgrade: https://gitgrade.cs.washington.edu/student/summary/xxxx
hcibook: "No HCI Textbook, just readings"
androidbook: "No Android Textbook, just readings"
paginate: 5
quarter: "Quarter YYYY"
copydate: "3/30/20"
......
......@@ -17,6 +17,8 @@ piazza: https://us.edstem.org/courses/xxx/discussion/
canvas: https://canvas.uw.edu/courses/xxxxx
gitlab: https://gitlab.cs.washington.edu/students-group-for-assignments
gitgrade: https://gitgrade.cs.washington.edu/student/summary/xxxx
hcibook: "No HCI Textbook, just readings"
androidbook: "No Android Textbook, just readings"
paginate: 5
quarter: "Quarter YYYY"
copydate: "3/30/20"
......
......@@ -326,3 +326,55 @@ Accommodations must be requested within the first two weeks of this course using
[Religious Accommodations Request](https://registrar.washington.edu/students/religious-accommodations-request/)
form on UW's site.
# Other relevant classes to know about
There are a number of classes on campus that teach related concepts
which you may wish to consider in addition to this one. As of Spring 2020,
here are the ones we are aware of:
- CSE 154: Web Programming: [Sp 20](https://courses.cs.washington.edu/courses/cse154/20sp/)
This course covers languages, tools, and techniques for developing interactive and dynamic web
pages. Topics include page styling, design, and layout; client and server side scripting;
web security; and interacting with data sources such as databases.
- [HCDE 310: Interactive Systems Design &
Technology](https://www.smunson.com/teaching/hcde310/a17/) This course is a
project based course that teaches how to prototype applications on the
web using Python that solve human problems or enable new
activities. Includes information about APIs and how people interact with them. It
differs from CSE 340 in its choice of platform. Additionally, it
doesn’t cover the theory of UI programming, nor issues such as
accessibility, undo, and so on.
- [INFO 343: Client side web
development](https://canvas.uw.edu/courses/1118282) This is a
programming course, and there will be significant overlap between the
courses, as INFO 343 also touches on event based programming, output,
and accessibility. [CSE 154: Web
Programming](https://courses.cs.washington.edu/courses/cse154/20sp/)
also covers some related
material. However, both are about programming on the web using
JavaScript instead of on Android, using Java. In addition, CSE 340
covers more of the theory of UI programming and design, similar to
HCID 520.
- [CSE 440: Introduction to
HCI](http://courses.cs.washington.edu/courses/cse440/); [441: Advanced HCI](http://courses.cs.washington.edu/courses/cse441/) This is an advanced series of courses for undergraduate
seniors. The focus of 440 is less on programming and more broadly on
methods for designing, prototyping, and evaluating user interfaces to
computing applications, while 441 is an open ended capstone
course. These are excellent follow on courses to 340, for a student
who wants to go deeper into how to make usable, enjoyable effective
interfaces, and how to solve interesting problems with HCI. Related is
[CSE 510](http://courses.cs.washington.edu/courses/csep510/), the HCI
course for the professional masters program.
- HCID 520: User Interface Software +
Technology ([Wi 17](http://uwdata.github.io/hcid520/17wi/), [Wi 16](http://faculty.washington.edu/ajko/hcid520/) [Wi 19](https://canvas.uw.edu/courses/1256337))
This course
teaches about user interfaces, including what they are, how they are
built, and some inventions in user interface software and
technology. There are many similarities between these classes. However HCID 520
is only open to [MHCI+D students](https://mhcid.washington.edu/) Masters students.
- [HCID 521: Prototyping](https://canvas.uw.edu/courses/1128377/assignments/syllabus)
This class is for the [MHCI+D students](https://mhcid.washington.edu/)
only and focuses on prototyping techniques, not implementation. It
covers everything from paper prototyping to physical interfaces to 3D
printing.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment