Computer Science Department
Course Competency Plan

COURSE: CpSc 427 - Interface Design

Catalog Description: This Information Technology major 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 & 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 413 and CpSc 317. (3 credits)

Course Outcomes: This course and its outcomes support the Information Technology Learning Outcomes of Problem Solving and Critical Thinking (PS&CT) and Communication and Interpersonal Skills (C&IS). These Information Technology Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking and Problem Solving and Communication.

Objectives Strategies Assessment Methods
The student will be able to:
  1. Describe and analyze computer-human interface design theory and techniques. [PS&CT a, c, e]
  2. Create interactive Web pages within the constraints of system security and administration requirements. [PS&CT b, e; C&IS b]
  3. Work together on a team to complete interface design projects to solve problems. [C&IS c, d]
  4. Utilize appropriate tools for interface design projects. PS&CT d]
Together, the students and the professor will:
  1. Define and discuss interface design theory and techniques.
  2. Utilize available software to create interactive Web pages individually and in teams.
  3. Present and document course assignments and projects.
  4. Examine interface design tools and techniques that are most intuitive for each user's need.
  5. Analyze methodology for problem solving.
  6. Challenge each other's assumptions and solutions throughout.
The student will:
  1. Answer paper and pencil questions about interface design theory and techniques.
  2. Complete quizzes and exams on the theory and application of interface design.
  3. Design, develop, and implement fully functioning interactive Web pages.
  4. Document and present completed team projects in the area of interface design.