MITx: Mobile Application Experiences

MITx: Mobile Application Experiences

by Massachusetts Institute of Technology

Building Mobile Experiences

Course Description

Are you ready to revolutionize the way people interact with their mobile devices? Welcome to "Building Mobile Experiences," an exciting and comprehensive course that will take you on a journey through the entire process of creating innovative mobile applications. This course, based on a popular MIT class taught since 2006, will equip you with the skills and knowledge to design, implement, and evaluate mobile experiences that truly make a difference in people's lives.

What students will learn from the course

  • Master the complete Human-Computer Interaction (HCI) design process for mobile applications
  • Create a unique mobile app and analyze its real-world usage over a two-week period
  • Gain hands-on experience in conducting three types of HCI research studies: generative, usability, and field studies
  • Develop the ability to critically analyze research papers from the CHI community and craft your own CHI-style paper
  • Explore the unique capabilities of mobile devices and learn how to leverage them for innovative user experiences
  • Understand both quantitative and qualitative methods for evaluating mobile applications

Pre-requisites or skills necessary to complete the course

  • Java programming experience (or Objective C for iOS users)
  • Access to an Android or iOS smartphone
  • Basic understanding of mobile app development concepts
  • Willingness to engage in hands-on projects and research studies

What the course will cover

  • Mobile device capabilities and their impact on user interaction
  • Human-Computer Interaction (HCI) design principles for mobile applications
  • Generative research techniques for identifying user needs and behaviors
  • Mobile app design and prototyping
  • Usability testing and evaluation methods
  • Implementation of mobile applications
  • Field evaluation and real-world testing of mobile experiences
  • Analysis and interpretation of user data
  • Research paper writing and presentation skills

Who this course is for

  • Computer science students interested in mobile app development and user experience design
  • Professional software developers looking to expand their skills in mobile application creation
  • UX/UI designers wanting to deepen their understanding of mobile-specific design challenges
  • Entrepreneurs and product managers seeking to create innovative mobile experiences
  • Researchers interested in mobile HCI and user behavior studies

How learners can use these skills in the real world

  • Developing and launching successful mobile applications in the app store
  • Improving existing mobile products through data-driven design decisions
  • Conducting user research to inform product strategy and development
  • Creating mobile experiences that solve real-world problems and enhance users' lives
  • Contributing to the academic community through research papers and presentations
  • Enhancing career prospects in mobile development, UX design, and product management roles

Syllabus

While a detailed syllabus is not provided, the course structure likely includes:

  • Introduction to mobile HCI and unique aspects of mobile devices
  • Generative research techniques and user behavior analysis
  • Mobile app design principles and prototyping
  • Usability testing methods and best practices
  • Mobile app implementation (for Android or iOS)
  • Field evaluation techniques and data analysis
  • Research paper writing and CHI-style presentation
  • Final project: Designing, implementing, and evaluating a novel mobile application

By the end of this course, you'll have a deep understanding of mobile user experiences and the skills to create impactful applications that can truly change people's lives. Don't miss this opportunity to learn from industry experts and join a global community of mobile innovators!

Similar Courses
Course Page   MITx: Mobile Application Experiences