ITMC304 : Mobile Commerce

Department

Department of Mobile Computing

Academic Program

Bachelor in Mobile Computing

Type

Elective

Credits

03

Prerequisite

Overview

This course introduces students to the basics of Mobile Commerce. Topics include: introduction Mobile Commerce (Infrastructure of M–Commerce ; Types of M–Commerce Services ; Technologies of Wireless Business ; Benefits and Limitations, Support, Mobile Marketing and Advertisement; Non – Internet Applications in M–Commerce ; Wireless/Wired Commerce Comparisons); Mobile Commerce: Technology ( A Framework for the study of M–Commerce; NTT Docomo’s I – Mode ; Wireless Devices for M–Commerce; Towards a Classification Framework for Mobile Location Based Services ; Wireless Personal and Local Area Networks ; The Impact of Technology Advances on Strategy Formulation in Mobile Communications Networks); Mobile Commerce: Theory and Practices (The Ecology of M–Commerce; The Wireless Application Protocol ;Mobile Business Services ; Mobile Portal ; Factors Influencing the Adoption of Mobile Gaming Services ; Mobile Data Technologies and Small Business Adoption and Diffusion ; M–Commerce in the Automotive Industry ; Location – Based Services: Criteria for Adoption and Solution Deployment ; The Role of Mobile Advertising in Building a Brand ; M–Commerce Business Models); Business – To – Business Mobile E-Commerce ( Enterprise Enablement ; Email and Messaging ; Field Force Automation (Insurance, Real Estate, Maintenance, Healthcare) ; Field Sales Support (Content Access, Inventory) ; Asset Tracking and Maintenance/Management ; Remote IT Support ; Customer Retention (B2C Services, Financial, Special Deals) ; Warehouse Automation ; Security.

Intended learning outcomes

Knowledge &understand

  • Be familiarize with the basic concepts and terminology of mobile commerce.
  • Explain the stages of business in mobile trade
  • mention the benefits of mobile e-commerce to society

mental skills

  • Distinguish between e-business and mobile commerce.
  • Compares the infrastructure of electronic payment systems
  • Suggest the means of electronic protection that provide protection for users' data.

Practical & professional skills

  • Use one of the development environments to build mobile commerce applications.
  • Distinguish between business stages in electronic commerce and mobile commerce.
  • Performs a set of tests to detect potential security vulnerabilities.

General and transferable skills

  • The student should be able to use various mobile devices in the field of commerce.
  • The student should be able to research, study, diagnose problems and identify solutions.
  • The student should be able to communicate with others and work in different teams.

Teaching and learning methods

  • Lectures
  • Tutorials
  • Problem-based learning
  • Mini-projects

Methods of assessments

  • Midterm Exam = 30
  • Assignments = 10
  • Mini-project = 10
  • Final Exam = 50

Course contents

  • introduction Mobile Commerce
  • Infrastructure of M–Commerce ; Types of M–Commerce Services ; Technologies of Wireless Business
  • Mobile Commerce: Technology
  • Classification Framework for Mobile Location Based Services
  • Mobile Business Services ; Mobile Portal ;
  • Mobile Data Technologies and Small Business Adoption and Diffusion
  • Location – Based Services
  • M–Commerce Business Models
  • Business – To – Business Mobile E-Commerce
  • Field Force Automation (Insurance, Real Estate, Maintenance, Healthcare)
  • Customer Retention (B2C Services)
  • Warehouse Automation; Security.

Principles of Games Developments (ITMC404)
Parallel and Distributed Computing (ITMC403)
Mobile Multimedia (ITMC402)
Mobile 3D Graphics (ITMC401)
Mobile Commerce (ITMC304)
Programming Paradigms (ITMC302)
ARM microprocessor (ITMC301)
Arabic language 1 (ITAR111)
General English1 (ITEL111)
Physics (ITPH111)
Intro to Information Technology (ITGS111)
Problem solving Technic (ITGS113)
Mathematics I (ITMM111)
Arabic language 2 (ITAR122)
Mathematics II (ITMM122)
General English2 (ITEL122)
Introduction to Programming (ITGS122)
System Analysis and Design (ITGS124)
logic Circuit Design (ITGS126)
Introduction to Statistics (ITST211)
Object Oriented Programmin (ITGS211)
Introduction to Software Engineering (ITGS213)
Introduction to Networking (ITGS215)
Discrete Structures (ITGS217)
Numerical analysis (ITGS219)
Computer Architucture & Organization (ITGS223)
Data Structure (ITGS220)
Foundation of Information Systems (ITGS222)
Information Security (ITGS224)
Introduction to Internet Programming (ITGS226)
Introduction to Databases (ITGS228)
Mobile Applications Development (ITMC311)
Design and Analysis algorithms (ITGS301)
Operating System (ITGS302)
Principles of mobile communication networks (ITMC312)
IT Project Management (ITGS303)
Scientific Writing (ITGS304)
Cross-Platform Mobile App Development (Flutter) (ITMC323)
Heterogeneous and Mobile Databases (ITMC322)
Mobile Interaction Design (ITMC321)
Mobile Operating System (ITMC313)
Security in mobile computing (ITMC411)
Personal Area Networks (ITMC412)
Social Networking (ITMC413)
Networks Programming (ITMC414)
Fundamentals ubiquitous computing (ITMC421)
Cloud Computing (ITMC422)