Course Schedule

Please click here for a printable list of the current semester’s course offerings

Course Term
Course Attributes
INFO

INFO 516 – Introduction to Human Computer Interaction

The field of Human-Computer Interaction (HCI) encompasses the design, implementation, and evaluation of interactive computing systems. This course will provide a survey of HCI theory and practice. The course will address the presentation of information and the design of interaction from a human-centered perspective, looking at relevant perceptive, cognitive, and social factors influencing in the design process. It will motivate practical design guidelines for information presentation through Gestalt theory and studies of consistency, memory, and interpretation. Technological concerns will be examined that include interaction styles, devices, constraints, affordances, and metaphors. Theories, principles and design guidelines will be surveyed for both classical and emerging interaction paradigms, with case studies from practical application scenarios. As a central theme, the course will promote the processes of usability engineering, introducing the concepts of participatory design, requirements analysis, rapid prototyping, iterative development, and user evaluation. Both quantitative and qualitative evaluation strategies will be discussed. This course is co-convened: Upper-level undergraduates and graduate students are encouraged to enroll. Graduate students will be expected to complete more substantial projects and will be given more in-depth reading assignments.

Section
001
Days
TuTh
Time
11:00 AM - 12:15 PM
Date
Jan 10 - May 1
Status
Open
Enrollment
23 / 27
  • Days: TuTh
  • Time: 11:00 AM - 12:15 PM
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 23 / 27
Section
001
Days
TuTh
Time
11:00 AM - 12:15 PM
Date
Jan 10 - May 1
Status
Open
Enrollment
23 / 27
  • Days: TuTh
  • Time: 11:00 AM - 12:15 PM
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 23 / 27
Section
001
Days
TuTh
Time
11:00 AM - 12:15 PM
Date
Jan 10 - May 1
Status
Open
Enrollment
23 / 27
  • Days: TuTh
  • Time: 11:00 AM - 12:15 PM
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 23 / 27
Section
001
Days
TuTh
Time
11:00 AM - 12:15 PM
Date
Jan 10 - May 1
Status
Open
Enrollment
23 / 27
  • Days: TuTh
  • Time: 11:00 AM - 12:15 PM
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 23 / 27
Section
001
Days
TuTh
Time
11:00 AM - 12:15 PM
Date
Jan 10 - May 1
Status
Open
Enrollment
23 / 27
  • Days: TuTh
  • Time: 11:00 AM - 12:15 PM
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 23 / 27
Section
101
Days
Time
Date
Jan 10 - May 1
Instructor
Status
Open
Enrollment
29 / 30
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 29 / 30
Section
101
Days
Time
Date
Jan 10 - May 1
Instructor
Status
Open
Enrollment
29 / 30
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 29 / 30
Section
101
Days
Time
Date
Jan 10 - May 1
Instructor
Status
Open
Enrollment
29 / 30
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 29 / 30
Section
401
Days
Time
Date
Jan 10 - May 1
Instructor
Status
Open
Enrollment
29 / 30
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 29 / 30
Section
401
Days
Time
Date
Jan 10 - May 1
Instructor
Status
Open
Enrollment
29 / 30
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 29 / 30
Section
401
Days
Time
Date
Jan 10 - May 1
Instructor
Status
Open
Enrollment
29 / 30
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 29 / 30
Section
001
Days
TuTh
Time
11:00 AM - 12:15 PM
Date
Aug 26 - Dec 11
Status
Open
Enrollment
0 / 27
  • Days: TuTh
  • Time: 11:00 AM - 12:15 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 27
Section
001
Days
TuTh
Time
11:00 AM - 12:15 PM
Date
Aug 26 - Dec 11
Status
Open
Enrollment
25 / 27
  • Days: TuTh
  • Time: 11:00 AM - 12:15 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 25 / 27
Section
001
Days
TuTh
Time
11:00 AM - 12:15 PM
Date
Aug 26 - Dec 11
Status
Open
Enrollment
0 / 27
  • Days: TuTh
  • Time: 11:00 AM - 12:15 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 27
Section
003
Days
TuTh
Time
03:30 PM - 04:45 PM
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 32
  • Days: TuTh
  • Time: 03:30 PM - 04:45 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 32
Section
003
Days
TuTh
Time
03:30 PM - 04:45 PM
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 32
  • Days: TuTh
  • Time: 03:30 PM - 04:45 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 32
Section
003
Days
TuTh
Time
03:30 PM - 04:45 PM
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 32
  • Days: TuTh
  • Time: 03:30 PM - 04:45 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 32
Section
003
Days
TuTh
Time
03:30 PM - 04:45 PM
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 32
  • Days: TuTh
  • Time: 03:30 PM - 04:45 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 32
Section
003
Days
TuTh
Time
03:30 PM - 04:45 PM
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
17 / 32
  • Days: TuTh
  • Time: 03:30 PM - 04:45 PM
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 17 / 32
Section
101
Days
Time
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 35
Section
101
Days
Time
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 35
Section
101
Days
Time
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
29 / 35
  • Days:
  • Time:
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 29 / 35
Section
101
Days
Time
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 35
Section
401
Days
Time
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 35
Section
401
Days
Time
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 35
Section
401
Days
Time
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 35
Section
401
Days
Time
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 35
Section
401
Days
Time
Date
Aug 26 - Dec 11
Instructor
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Aug 26 - Dec 11
  • Status: Open
  • Enrollment: 0 / 35
Section
101
Days
Time
Date
May 13 - Jun 28
Instructor
Status
Open
Enrollment
2 / 35
  • Days:
  • Time:
  • Dates: May 13 - Jun 28
  • Status: Open
  • Enrollment: 2 / 35
Section
101
Days
Time
Date
May 13 - Jun 28
Instructor
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: May 13 - Jun 28
  • Status: Open
  • Enrollment: 0 / 35
Section
101
Days
Time
Date
May 13 - Jun 28
Instructor
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: May 13 - Jun 28
  • Status: Open
  • Enrollment: 0 / 35
TLS

TLS 516 – Structured English Foundations

Theory and practice in sheltered content instruction for English learners, national and state education policies affecting ELLs, and the relationship between these policies and second language acquisition theory.

Section
001
Days
Time
Date
Jan 10 - May 1
Status
Open
Enrollment
32 / 50
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 32 / 50
Section
001
Days
Time
Date
Jan 10 - May 1
Status
Open
Enrollment
32 / 50
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 32 / 50
Section
001
Days
Time
Date
Jan 10 - May 1
Status
Open
Enrollment
32 / 50
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 32 / 50
Section
101
Days
Time
Date
Jan 10 - May 1
Status
Open
Enrollment
32 / 50
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 32 / 50
Section
101
Days
Time
Date
Jan 10 - May 1
Status
Open
Enrollment
32 / 50
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 32 / 50
Section
101
Days
Time
Date
Jan 10 - May 1
Status
Open
Enrollment
32 / 50
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 32 / 50
Section
201
Days
Time
Date
Jan 10 - May 1
Status
Open
Enrollment
32 / 50
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 32 / 50
Section
201
Days
Time
Date
Jan 10 - May 1
Status
Open
Enrollment
32 / 50
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 32 / 50
Section
201
Days
Time
Date
Jan 10 - May 1
Status
Open
Enrollment
32 / 50
  • Days:
  • Time:
  • Dates: Jan 10 - May 1
  • Status: Open
  • Enrollment: 32 / 50
Section
001
Days
Time
Date
Sep 30 - Nov 1
Status
Closed
Enrollment
0 / 25
  • Days:
  • Time:
  • Dates: Sep 30 - Nov 1
  • Status: Closed
  • Enrollment: 0 / 25
Section
001
Days
Time
Date
Sep 30 - Nov 1
Status
Closed
Enrollment
0 / 25
  • Days:
  • Time:
  • Dates: Sep 30 - Nov 1
  • Status: Closed
  • Enrollment: 0 / 25
Section
001
Days
Time
Date
Sep 30 - Nov 1
Status
Closed
Enrollment
0 / 25
  • Days:
  • Time:
  • Dates: Sep 30 - Nov 1
  • Status: Closed
  • Enrollment: 0 / 25
Section
002
Days
Time
Date
Sep 30 - Nov 1
Status
Closed
Enrollment
0 / 25
  • Days:
  • Time:
  • Dates: Sep 30 - Nov 1
  • Status: Closed
  • Enrollment: 0 / 25
Section
002
Days
Time
Date
Sep 30 - Nov 1
Status
Closed
Enrollment
0 / 25
  • Days:
  • Time:
  • Dates: Sep 30 - Nov 1
  • Status: Closed
  • Enrollment: 0 / 25
Section
002
Days
Time
Date
Sep 30 - Nov 1
Status
Closed
Enrollment
0 / 25
  • Days:
  • Time:
  • Dates: Sep 30 - Nov 1
  • Status: Closed
  • Enrollment: 0 / 25
Section
101
Days
Time
Date
Aug 26 - Oct 16
Status
Open
Enrollment
2 / 50
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 2 / 50
Section
101
Days
Time
Date
Aug 26 - Oct 16
Status
Open
Enrollment
0 / 50
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 0 / 50
Section
101
Days
Time
Date
Aug 26 - Oct 16
Status
Open
Enrollment
0 / 50
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 0 / 50
Section
201
Days
Time
Date
Aug 26 - Oct 16
Status
Open
Enrollment
2 / 50
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 2 / 50
Section
201
Days
Time
Date
Aug 26 - Oct 16
Status
Open
Enrollment
0 / 50
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 0 / 50
Section
201
Days
Time
Date
Aug 26 - Oct 16
Status
Open
Enrollment
0 / 50
  • Days:
  • Time:
  • Dates: Aug 26 - Oct 16
  • Status: Open
  • Enrollment: 0 / 50
Section
001
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 40
Section
001
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 40
Section
001
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 40
Section
002
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 40
Section
002
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 40
Section
002
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 40
Section
002
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 40
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 40
Section
101
Days
Time
Date
Jun 3 - Jul 3
Status
Open
Enrollment
0 / 50
  • Days:
  • Time:
  • Dates: Jun 3 - Jul 3
  • Status: Open
  • Enrollment: 0 / 50
Section
101
Days
Time
Date
Jun 3 - Jul 3
Status
Open
Enrollment
0 / 50
  • Days:
  • Time:
  • Dates: Jun 3 - Jul 3
  • Status: Open
  • Enrollment: 0 / 50
Section
101
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 35
Section
101
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
7 / 35
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 7 / 35
Section
101
Days
Time
Date
Jun 3 - Jul 3
Status
Open
Enrollment
2 / 50
  • Days:
  • Time:
  • Dates: Jun 3 - Jul 3
  • Status: Open
  • Enrollment: 2 / 50
Section
101
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 35
Section
102
Days
Time
Date
Jun 3 - Jul 3
Status
Open
Enrollment
0 / 50
  • Days:
  • Time:
  • Dates: Jun 3 - Jul 3
  • Status: Open
  • Enrollment: 0 / 50
Section
102
Days
Time
Date
Jun 3 - Jul 3
Status
Open
Enrollment
2 / 50
  • Days:
  • Time:
  • Dates: Jun 3 - Jul 3
  • Status: Open
  • Enrollment: 2 / 50
Section
102
Days
Time
Date
Jun 3 - Jul 3
Status
Open
Enrollment
0 / 50
  • Days:
  • Time:
  • Dates: Jun 3 - Jul 3
  • Status: Open
  • Enrollment: 0 / 50
Section
201
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
2 / 35
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 2 / 35
Section
201
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 35
Section
201
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
7 / 35
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 7 / 35
Section
201
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 35
Section
201
Days
Time
Date
Jul 8 - Aug 7
Status
Open
Enrollment
0 / 35
  • Days:
  • Time:
  • Dates: Jul 8 - Aug 7
  • Status: Open
  • Enrollment: 0 / 35
Spring 2025
INFO

INFO 516 – Introduction to Human Computer Interaction

The field of Human-Computer Interaction (HCI) encompasses the design, implementation, and evaluation of interactive computing systems. This course will provide a survey of HCI theory and practice. The course will address the presentation of information and the design of interaction from a human-centered perspective, looking at relevant perceptive, cognitive, and social factors influencing in the design process. It will motivate practical design guidelines for information presentation through Gestalt theory and studies of consistency, memory, and interpretation. Technological concerns will be examined that include interaction styles, devices, constraints, affordances, and metaphors. Theories, principles and design guidelines will be surveyed for both classical and emerging interaction paradigms, with case studies from practical application scenarios. As a central theme, the course will promote the processes of usability engineering, introducing the concepts of participatory design, requirements analysis, rapid prototyping, iterative development, and user evaluation. Both quantitative and qualitative evaluation strategies will be discussed. This course is co-convened: Upper-level undergraduates and graduate students are encouraged to enroll. Graduate students will be expected to complete more substantial projects and will be given more in-depth reading assignments.

Section
001
Days
TuTh
Time
11:00 AM - 12:15 PM
Date
Jan 15 - May 7
Status
Open
Enrollment
21 / 27
  • Days: TuTh
  • Time: 11:00 AM - 12:15 PM
  • Dates: Jan 15 - May 7
  • Status: Open
  • Enrollment: 21 / 27
Section
002
Days
We
Time
03:30 PM - 06:00 PM
Date
Jan 15 - May 7
Instructor
Status
Open
Enrollment
8 / 30
  • Days: We
  • Time: 03:30 PM - 06:00 PM
  • Dates: Jan 15 - May 7
  • Status: Open
  • Enrollment: 8 / 30
Section
101
Days
Time
Date
Jan 15 - May 7
Instructor
Status
Open
Enrollment
34 / 35
  • Days:
  • Time:
  • Dates: Jan 15 - May 7
  • Status: Open
  • Enrollment: 34 / 35
TLS

TLS 516 – Structured English Foundations

Theory and practice in sheltered content instruction for English learners, national and state education policies affecting ELLs, and the relationship between these policies and second language acquisition theory.

Section
001
Days
Time
Date
Jan 15 - May 7
Status
Open
Enrollment
39 / 50
  • Days:
  • Time:
  • Dates: Jan 15 - May 7
  • Status: Open
  • Enrollment: 39 / 50
Section
101
Days
Time
Date
Jan 15 - May 7
Status
Open
Enrollment
39 / 50
  • Days:
  • Time:
  • Dates: Jan 15 - May 7
  • Status: Open
  • Enrollment: 39 / 50
Section
201
Days
Time
Date
Jan 15 - May 7
Status
Open
Enrollment
39 / 50
  • Days:
  • Time:
  • Dates: Jan 15 - May 7
  • Status: Open
  • Enrollment: 39 / 50