This course covers a series of advanced topics in of mobile interaction design. Topics covered, Understanding User Behavior (Knowledge and understanding of theoretical frameworks for understanding human behavior), Interacting with mobile Computing Systems (the design and evaluation of interactive mobile systems), and Interacting with Information (Transferable skills: Information gathering and organizing skills, argumentation skills and the ability to synthesis information from multiple sources), theoretical models of movement and perception (e.g. Fitts’ law, Steering law, Hick-Hyman law), and Evaluation of techniques (designing to support information interactions; visual analytics; and evaluating information interaction systems). This project-oriented course and the lab focuses on rapid development tools for building apps on native mobile systems, like the Android, iOS, Windows platform. Introduction to Embedded Mobile Linux.
Intended learning outcomes
Knowledge &understand
Explain the concepts and fundamentals of Interaction Design
Understanding User Behavior, interacting with mobile Computing Systems and Interacting with Information
Information gathering and organizing skills, argumentation skills and the ability to synthesis information from multiple sources.
mental skills
Determine the appropriate data collection methods for his project, and deduce the functional and non-functional requirements, while analyzing the tasks in an accurate scientific manner.
Distinguish between good and bad interactive designs and be able to criticize bad designs and suggest how to improve them
The ability to think creatively and develop interactive applications that make life easier for the user.
Gain the skill of working within the team during the implementation of the practical part.
Practical & professional skills
The student applies all the basic concepts practically, and use the standards and principles of design that he learned during the study of the course to be able to easily evaluate interactive systems and in different ways.
Achieving scientific and professional skills through: laboratory activities and reports carried out by the student, represented in the completion of a project to build an interactive application in all its stages
In addition to Internet research skills, report writing skills, creating a presentation, and presenting it, the student will learn how to market the interaction application that he will prepare it during the semester.
General and transferable skills
The student will be able to work within a team to solve a problem, according to the standards and principles of Mobile interaction design.
Gaining skills: searching on the Internet, writing reports, creating a presentation using the modern tools and programs.
That the student be able to deliver an integrated project without errors, so that it seeks to reduce user errors, using attractive interfaces that are easy to use, easy to learn, and safe.
Aware of community communication, and follow it in Mobile interaction design
Teaching and learning methods
Lectures
Tutorials
Problem-based learning
Mini-projects
Methods of assessments
Midterm exam = 10
Formative Evaluation (essay / report /….) = 20
Project = 20
Final exam = 50
Course contents
Introduction to mobile interaction design
Understanding User Behavior (Knowledge and understanding of theoretical frameworks for understanding human behavior)
Interacting with mobile Computing Systems (the design and evaluation of interactive mobile systems)
Interacting with Information (Transferable skills: Information gathering and organizing skills)
Interacting with Information (Transferable skills: argumentation skills and the ability to synthesis information from multiple sources)
theoretical models of movement and perception (e.g. Fitts’ law)
theoretical models of movement and perception (e.g. Steering law)
theoretical models of movement and perception (e.g. Hick-Hyman law)
Evaluation of techniques (designing to support information interactions; visual analytics)
Evaluation of techniques (evaluating information interaction systems)
rapid development tools for building apps on native mobile systems, like the Android, iOS, Windows platform