420-ENH-MT – Introduction to Mobile Programming – Winter 2018 – MAD305

GENERAL COURSE DESCRIPTION

The student discovers the history of mobile programming and the industry’s leading players and occupations, as well as the various jobs available. He or she learns about the sector’s requirements, including the rules of vocational ethics. The student examines work-related tasks and operations, as well as the skills and behaviours needed to work in this field.

Course Plan

Important dates

Final Exam –  May 13,2018

Final Project – Presentation – June 3,2018

Final Project – Report – June 3,2018

COURSE 1

Introduction

Assignment 1Systems_Development_Life_Cyclemobile-app-development

COURSE 2

Use Case Diagrams

Use Case Recap

 

 

COURSE 3

Requirements Gathering

Brainstorming

 

COURSE 4

MoSCoW : Requirements Prioritization Technique

Non-Functional Requirement

The 8 Characteristics of a good user requirements

 

 

COURSE 5

Interaction Design Principles Part 1

Bad Mobile Apps- UI design gone wrong

7 Deadly Mobile App UI Design Sins — According to…..

 

COURSE 6

Mobile UI Design – User Centered Design and UI Best Practices

Interaction Design Principles Part 2

Interaction Design Principles Part 3

 

COURSE 7

Sequence Diagrams

Visual Paradigm – Sequence Diagrams

USE-CASE Video rental Example