CPSC 427 - Interface Design

Catalog Description

This Information Technology majors’ course uses graphical user interface design concepts to introduce interface design possibilities. This senior-level course requires students to produce an intricate interface that utilizes systems design, information management, systems administration and security, and programming concepts from lower-level courses. This course is intended as a capstone course that introduces human user interface theory and practice.

Prerequisites: CPSC 317 and CPSC 337 (3 credits)

Course Outcomes

This course and its outcomes support the Computing Learning Outcomes of Problem Solving and Critical Thinking (PS&CT), Communication and Interpersonal Skills (C&IS), and Ethical and Professional Responsibilities (E&PR). These Computing Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking, Effective Communication, Whole Personality, and Acting Ethically.

Program Objectives Assessed in CPSC 427

Learning OutcomesAssessed Course Objectives
PS & CT b. Integrate design and implementation principles to develop effective applications1. Build web based projects with appropriate computer-human interface designs and techniques.
C & IS c. Devise effective user interfaces based on the application
C & IS d. Work cooperatively in teams and with others2. Work with a team to develop large interface design project.
C & IS b. Use written, oral, and electronic communication to convey technical information effectively3. Develop a written report concerning a large interface design project.
4. Develop an oral report concerning a large interface design project.
E & PR a. Determine the economic and organizational effects of information technology on global society5. Demonstrate understanding of the cultural and social interplay between technology and humans.

Additional Course Objectives include:

The student will be able to:

  1. Describe and analyze computer-human interface design theory and techniques.
  2. Create interactive Web pages within the constraints of system security and administration requirements.
  3. Utilize appropriate tools for interface design projects.