skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · bs degree · degree requirements · 2007-2008 · 
 

Human-Centered Computing Track: 2007-2008 Requirements

 

Computing is changing our lives. The transformation is shaped not only by technology but also by how people express themselves, how they think, and how they interact in groups. The Human-Centered Computing (HCC) track will prepare students to contribute to this accelerating global process.

HCC integrates the command of technology with insight into the individual mind, the interactions of groups and organizations, and society. Students in this track will learn how to design, build, and evaluate the systems of the future. These socio-technical systems will tie together technology with communication, collaboration, and other social processes to address the challenges and opportunities of our world.

The learning opportunities in HCC draw on and integrate research in human computer interaction, design of interactive systems, computer supported cooperative work, computer supported collaborative learning, educational technology, tools that support creativity, user-developed knowledge collections, and gaming.

HCC projects address applications in health care, urban planning, emergency management, inclusive design, creativity, digital libraries, and learning. HCC provides opportunities for connections with other programs at CU including the

HCC graduates will be leaders in shaping the media and modes of interaction that empower citizens to participate in their communities, support creative expression, and address human needs in the emerging digitally literate society.

In addition to the degree requirements for all Computer Science majors, the Human-Centered Computing track has the following requirements specific to the track:

  • Track Foundation

    All of the following courses are required:

  • Track Core

    Three courses selected from the following are required:

  • Track Capstone

    One of the following options is required:

    • CSCI 4308-4 and CSCI 4318-4, Software Engineering Project 1 and Software Engineering Project 2.

      This sequence must be taken contiguously and may not be taken before the senior year. Prerequisites for Senior Project include the successful completion of a minimum of 36 credit hours of Computer Science Foundation, Track Foundation, Track Core and Computer Science Electives. See Senior Project for more information.

    • CSCI 4950-8, Senior Thesis.

      Senior Thesis may not be taken before the senior year. Prerequisites for Senior Thesis include the successful completion of a minimum of 36 credit hours of Computer Science Foundation, Track Foundation, Track Core and Computer Science Electives. See Senior Thesis for more information.

See the Human-Centered Computing Flow Chart for a quick overview of all degree requirements for the track.

 
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Questions/Comments?
Send email to

Engineering Center Office Tower
ECOT 717
+1-303-492-7514
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
April 8, 2010
 
.