2 - Project Scoping and App Platform Selection — Topics & Learning Outcomes

📋 Module Topics🎯 Student Learning Outcomes

Module Topics

Defining Project Scope in HCI Design

This topic introduces the concept of project scoping and explains why clear boundaries and objectives are essential before beginning any HCI design project.

Overview of Target Application Platforms

This topic surveys the four primary platforms covered in this course — Android, iOS, Windows, and Web — and introduces additional platforms students should be aware of.

Android Platform: Characteristics and Constraints

This topic examines the Android platform's key features, design conventions, user audience, and the constraints designers must account for when targeting Android.

iOS Platform: Characteristics and Constraints

This topic examines the iOS platform's design system, user audience characteristics, and the constraints inherent in Apple's more controlled ecosystem.

Windows Platform: Characteristics and Constraints

This topic covers the Windows desktop platform, its design system, typical use cases, and the unique constraints of designing for mouse, keyboard, and large-screen environments.

Web Platform: Characteristics and Constraints

This topic explores the web as an application platform, covering its cross-device reach, design considerations, browser constraints, and suitability for different project types.

Platform Selection: Criteria and Decision-Making

This topic provides a framework for evaluating and selecting the most appropriate platform for a given HCI project, based on audience, goals, and constraints.

Design and Development Tools by Platform

This topic surveys the appropriate design, prototyping, and development tools available for each platform, helping students select a suitable toolchain for their project.

Student Learning Outcomes

By the end of this module, students will be able to:

MO1
Compare mobile, web, and desktop platforms based on HCI design constraints and target user needs
Level: AnalyzeType: CognitiveCourse mapping: CO3
MO2
Select an appropriate application platform and justify the decision against a defined set of project requirements
Level: EvaluateType: CognitiveCourse mapping: CO1
MO3
Formulate a project scope document that identifies objectives, constraints, and success criteria for the interface project
Level: CreateType: BehavioralCourse mapping: CO1

Course Outcomes (reference)

CO1Develop a computer interface to meet a set of requirements.
CO2Evaluate functionality and usability of a computer interface
CO3Identify and describe all issues associated with computer interfaces including ergonomic, psychological, cultural, and accessibility issues.