Major in Computer Science


Concentration in Human-Centered Computing

(Effective Fall 2017)

This Computer Science concentration is designed to meet the demand for experts in human-computer interaction and interface design, and provide an academic program for students interested in the interdisciplinary study of computer science, artificial intelligence, and cognitive psychology as they apply to human-computer interaction.

The Computer Science Human-Centered Computing concentration focuses on the design, development, and implementation of computer interfaces, bringing together techniques from computer science and psychology to evaluate, design, and produce usable interfaces. This program aims to produce an understanding of human psychological abilities and relate them to using computational techniques to develop, implement, and test usable software interface solutions.

Notes


Suggested Sequence of Courses

120 credits required for graduation

Freshman Year:
Sophomore Year:
Course
Credits
Course
Credits
CO150
3
CS220
4
CS270
4
CS163 or CS164
4
CS253
4
CS165
4
PSY250
4
MATH160
4
PSY252
3
Natural Sciences
4
MATH161
4
PSY100
3
MATH229
2
Arts And Humanities
3
Statistics
3-6
Electives
3
Electives
2
Total Credits
28
Total Credits
30-33

Junior Year:
Senior Year:
Course
Credits
Course
Credits
PSY452
3
CS464
4
PSY453 or 457
2
CS410
4
PSY456
3
CS440
4
CT310
4
Historical Perspectives
3
CS320
3
Arts and Humanities
3
Global and Cultural Awareness
3
Natural Sciences
3
Advanced Writing
3
Electives
9-8
Electives (6-9 upper division)
9
Total Credits
30
Total Credits
30-29


Course Requirements for a B.S. Degree in Applied Computing Technology:
Human-Centered Computing Concentration

Approved Courses for the categories of the All University Core Curriculum can be seen at All University Core Curriculum

ALL-UNIVERSITY CORE CURRICULUM
Course
Prerequisites
Description
Credits
1. Basic Competencies (AUCC):
A. CO150 SAT reading score >= 600 or ACT English score >= 26 or Composition Placement exam score 3,4,5, or CO130. College Composition
3
B. MATH160 MATH126; MATH124 Calculus for Physical Sciences I
4
2. Core Competencies (AUCC):
A. Advanced Writing
3
3. Foundations and Perspectives (AUCC):
A. Natural Sciences
7
B. Arts and Humanities
6
C. Social/Behavioral Sciences (PSY100 required)
3
D. Historical Perspectives
3
E. Global and Cultural Awareness
3
Total Credits
32
MAJOR REQUIREMENTS
Course
Prerequisites
Description
Credits
Computing Technology Core Courses:
ALL OF:
CS163 or CS164 MATH124 Java Programming (CS1)
4
CS165 CS163/164; concurrent registration MATH160 Data Structures and Algorithms (CS2) - Java
4
CS220 CS165, MATH160 Discrete Structures
4
CS253 CS220; CS270 Problem Solving in C++
4
CS270 CS165, concurrent registration in CS220 Computer Organization
4
CS320 CS220; MATH161; MATH229 Algorithms: Theory and Practice
3
CT310 CS220, CS165 Web Development
4
CS410 CS253; MATH229 Computer Graphics
4
CS440 CS320; CS253 Artificial Intelligence
4
(AUCC Cat. 4A,C)
CS464 CS253 Principles of Human-Computer Interaction
4
(AUCC Cat. 4B,C)
Total Credits
41
Cognitive Psychology Core Courses:
ALL OF:
PSY250 PSY100 Research Methods
4
PSY252 PSY100 Mind, Brain, & Behavior
3
PSY452 PSY252 Cognitive Psychology
3
PSY456 PSY252 Sensation and Perception
3
ONE OF:
PSY453 PSY452 or concurrent, PSY250 Cognitive Psychology Lab
2
PSY457 PSY456 or concurrent, PSY250 Sensing and Perception Lab
2
Total Credits
15
Mathematics and Statistics:
MATH161 MATH160 Calculus for Physical Scientists II
4
MATH229 MATH 141 or 155 or 160 Matrices and Linear Equations
2
STAT311 One of: MATH117, 118, 124, 125, 126, 141, 155, 160. Statistics for Behavioral Sciences I
3
AND
STAT312 STAT311 Statistics for Behavioral Sciences II
3
OR
STAT315 MATH161 or 255 Statistics for Engineers and Scientists
3
Total Credits
9-12
Free electives (must include 6-9 upper division credits depending on statistics option chosen)
20-23
Total Credits
120