Difference between revisions of "CS 3750"
(Create CS 3750 course page. Populate Lead, Topic List, Variances, and a Trivia section. Other sections still a WIP.) |
(Added content to TBD sections) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category:Courses|^CS^CS]] |
||
+ | |||
'''CS 3750''', known under the names '''Human-Computer Interaction''' or '''User Interface Design''', is a thread requirement for the [[People]] thread offered under the [[Computer Science]] and [[Computational Media]] majors, and the Computing and People minor. The course is project-based and introduces students to industry-standard design principles for user interface research and evaluation. |
'''CS 3750''', known under the names '''Human-Computer Interaction''' or '''User Interface Design''', is a thread requirement for the [[People]] thread offered under the [[Computer Science]] and [[Computational Media]] majors, and the Computing and People minor. The course is project-based and introduces students to industry-standard design principles for user interface research and evaluation. |
||
+ | |||
+ | For the purposes of satisfying the People requirement, '''CS 3750''' and '''CS 3873''' are the same course. Talk to your major advisor if DegreeWorks does not fulfill the User Interface Design requirement upon completion of the class. |
||
== Topic List == |
== Topic List == |
||
Line 34: | Line 38: | ||
=== Content Variance === |
=== Content Variance === |
||
− | ==== CITI |
+ | ==== CITI Human Research Certification ==== |
− | Some professors may require students to complete the CITI |
+ | Some professors may require students to complete the CITI Human Research certification prior to conducting studies on human subjects. Dr. Arriaga requested all students in her Spring 2021 class to complete the certification prior to starting their projects. |
==== The Design of Everyday Things ==== |
==== The Design of Everyday Things ==== |
||
Line 57: | Line 61: | ||
== Class Structure == |
== Class Structure == |
||
+ | The class has two 50-minute lectures and a 2-hour lab each week. Lectures are standard and discuss topics of interest from the topic list each week. Some lectures may contain quizzes or small participation activities. |
||
− | To be completed. |
||
+ | |||
+ | Labs operate with a cohort of students assigned to each TA. TAs provide supplementary instruction on readings and topics covered in earlier lectures. They provide guidance in forming and assisting project teams, and conducting weekly design sprint activities relevant to the current phase of the project. An example of one such activity is 'Crazy 8's' (brainstorm eight ideas in eight minutes). Some time during labs may be allocated toward team project work, although teams are also expected to meet outside of official instruction times. |
||
== Prerequisite Knowledge == |
== Prerequisite Knowledge == |
||
+ | This is an introductory course to foundational concepts in the field of human-computer interaction and user experience design. No prior knowledge in these areas is expected. |
||
− | To be completed. |
||
+ | |||
+ | It should be noted that this class does not teach students how to use user interface and prototyping software like Figma or Adobe XD. It may be beneficial for students to have a basic understanding of a prototyping software application for the purposes of creating a high-fidelity prototype for Parts 3 and 4 of the project. |
||
== Scheduling == |
== Scheduling == |
||
+ | There are no course prerequisites or class standing restrictions for this class. |
||
− | To be completed. |
||
+ | |||
+ | CS 3750 is a required course for [[People]] thread majors. |
||
+ | |||
+ | This course can be used as a litmus test for whether one should commit to the People thread. The fields of human-computer interaction and UI/UX design follow frameworks and processes that this course introduces, particularly within the user-centered design process that one goes through during the course of the project. |
||
== Trivia == |
== Trivia == |
||
Line 70: | Line 82: | ||
== Resources == |
== Resources == |
||
− | To be completed. |
||
<references /> |
<references /> |
Latest revision as of 20:12, 12 July 2022
CS 3750, known under the names Human-Computer Interaction or User Interface Design, is a thread requirement for the People thread offered under the Computer Science and Computational Media majors, and the Computing and People minor. The course is project-based and introduces students to industry-standard design principles for user interface research and evaluation.
For the purposes of satisfying the People requirement, CS 3750 and CS 3873 are the same course. Talk to your major advisor if DegreeWorks does not fulfill the User Interface Design requirement upon completion of the class.
Topic List[edit | edit source]
The topic list may vary by professor. The project component is an important component of all CS 3750 classes. In general, this is what students can expect:
General Topic List[edit | edit source]
- Introduction to Human-Computer Interaction
- Introduction to User-Centered Design
- Introduction to Design Principles
- Designing for Diversity, Accessibility, Sustainability
- Semester-Long Design Project
- Part 0 - Ideation and Problem Overview
- Brainstorming and critique
- Part 1 - Requirements Gathering
- Task analysis
- Personas
- User scenarios
- Interviews
- Part 2 - Design Alternatives
- Design space
- Poster session
- Design assessments
- Part 3 - Interface Prototyping and Evaluation Plan
- Prototyping
- Usability testing
- Heuristic evaluation
- Evaluation planning
- Part 4 - High-Fidelity Prototype, Final Deliverables
- Evaluation testing
- Analysis of results
- Implications and critiques
- Part 0 - Ideation and Problem Overview
Content Variance[edit | edit source]
CITI Human Research Certification[edit | edit source]
Some professors may require students to complete the CITI Human Research certification prior to conducting studies on human subjects. Dr. Arriaga requested all students in her Spring 2021 class to complete the certification prior to starting their projects.
The Design of Everyday Things[edit | edit source]
Influential design researcher Don Norman's book The Design of Everyday Things may be incorporated into the curriculum on design principles. Relevant design concepts from the book include:
- The Seven Fundamental Principles of Design
- Discoverability
- Feedback
- Conceptual Models
- Affordances
- Signifiers
- Mappings
- Constraints
- The Seven Stages of Action
- The Gulf of Execution
- The Gulf of Evaluation
- Human Cognition
- Visceral
- Behavioral
- Reflective
Class Structure[edit | edit source]
The class has two 50-minute lectures and a 2-hour lab each week. Lectures are standard and discuss topics of interest from the topic list each week. Some lectures may contain quizzes or small participation activities.
Labs operate with a cohort of students assigned to each TA. TAs provide supplementary instruction on readings and topics covered in earlier lectures. They provide guidance in forming and assisting project teams, and conducting weekly design sprint activities relevant to the current phase of the project. An example of one such activity is 'Crazy 8's' (brainstorm eight ideas in eight minutes). Some time during labs may be allocated toward team project work, although teams are also expected to meet outside of official instruction times.
Prerequisite Knowledge[edit | edit source]
This is an introductory course to foundational concepts in the field of human-computer interaction and user experience design. No prior knowledge in these areas is expected.
It should be noted that this class does not teach students how to use user interface and prototyping software like Figma or Adobe XD. It may be beneficial for students to have a basic understanding of a prototyping software application for the purposes of creating a high-fidelity prototype for Parts 3 and 4 of the project.
Scheduling[edit | edit source]
There are no course prerequisites or class standing restrictions for this class.
CS 3750 is a required course for People thread majors.
This course can be used as a litmus test for whether one should commit to the People thread. The fields of human-computer interaction and UI/UX design follow frameworks and processes that this course introduces, particularly within the user-centered design process that one goes through during the course of the project.
Trivia[edit | edit source]
- CS 3750 is currently offered as CS 3873 Special Topics: Human Computer Interaction[1]. CS 3873 is identical to CS 3750 content-wise, with the different course number indicating its new format of shorter lectures and an addition of a two-hour weekly design studio. At the moment, CS 3750 is not offered. For the purposes of the People requirement, CS 3750 and CS 3873 are the same course.