Skip to content

CS4760 & CS5760: Human-Computer Interactions & Usability

  • Home
  • Announcements
  • Assignments
    • Assignment Due Dates
    • CS4760 Assignments
      • Project
        • Project Assignment 1 – Team and Application Selection
        • Project Assignment 2 – Website and Interaction Design
        • Project Assignment 3 – Cognitive Walkthrough
        • Project Assignment 4 – Design Changes after Walkthrough
        • Project Assignment 5 – Design Review
        • Project Assignment 6 – Implementation Requirements
        • Project Assignment 7 – Usability Test Schedule
        • Project Assignment 8 – Final Design Presentation
        • Project Assignment 9 – Meetings after Final Design Presentation
        • Project Assignment 10 – Final Review with Client
        • Project Assignment 11 – Implementation Review
      • Programming
        • Programing Assignment 1 – Building Your First Grails Apps
        • Title: Programing Assignment 2 – Styling your App
        • Programming Assignment 3 – Authenticating Administrative Pages
        • Programming Assignment 4 – Uploading and Displaying Images
      • Surveys
    • CS5760 Assignments
      • Topic
        • Topic Assignment 1 – Selection
        • Topic Assignment 2 – Paper
        • Topic Assignment 3 – Presentation
      • Evalutions
        • Evaluation Assignment 1 – Website and Stakeholders, Goals and Task Analysis
        • Evaluation Assignment 2 – Heuristic Evaluation
        • Evaluation Assignment 3 – Usability Test Schedule
        • Evaluation Assignment 4 – Usability Test Plan
        • Evaluation Assignment 5 – Preliminary Usability Test Results Presentation
        • Evaluation Assignment 6 – Usability Test Report
      • Surveys
  • Lectures
    • Project and Stakeholders
    • User Centered Design
    • Interaction Styles and Mobile Interactions
    • Task Analysis
    • Teams
    • Interviewing
    • Personas
    • Norman’s Interaction Theory
    • Usability
    • Prototypes and Concept Design
    • Graphical Design
    • Expert Evaluation
    • Web Architecture and Frameworks
    • Groovy Programming
    • Grails Framework
    • Git Introduction
    • Deploying Web Apps
    • Mashup Programming
    • GIS Programming with ESRI
    • Interaction Design for Offline Use
    • Offline Implementation
    • Usability Testing
    • Goals, Operators, Methods, Selection (GOMS)
  • Resources
  • Policies
    • CS4760 Course Policies
    • CS5760 Course Policies

Policies

Instructor

Robert Pastel
206 Rekhi
rpastel at mtu.edu

Class Schedule

Tuesday and Thursday at 11:05-12:20 in Fisher 325.

Links to Specific Course Policies

  • CS4760 Course Policies
  • CS5760 Course Policies
CS4760 & CS5760 by Robert Pastel