ITMC402 : Mobile Multimedia

Department

Department of Mobile Computing

Academic Program

Bachelor in Mobile Computing

Type

Elective

Credits

03

Prerequisite

ITMC311

Overview

Introduction to the creation, delivery and analysis of multimedia content in systems with mobiledevices. Topics include analysis of webs of documents, social network analysis, recommendersystems and problems of trust, reputation and influence in mobile e-commerce systems. Topics covered:RESTful applications: architecture, JAX-RS, Jersey; Introduction to information retrieval: document structure and similarity; Introduction to (social) network science: types of social network structures and their structural analysis; Creation and analysis of webs of documents: web crawlers, pagerank; Introduction to social network data analysis: tools and simple data mining techniques;Recommender systems; Problems in social networks: trust, reputation, influence and community detection; Introduction to facial and fingerprint recognition; Multimedia content: recognition, transmission and similarity

Intended learning outcomes

Knowledge &understand

  • Student learns the basics and history of multimedia
  • Student enumerates the main tools, components and elements of multimedia
  • Student enumerates and explain file compression techniques
  • Student explains the methods of media storage
  • Student enumerates and explain the different media elements

mental skills

  • Student compares different media file formats
  • Student suggests a way to combine media elements
  • Student compares the types of cartoons (animated / still)
  • Student be able to convert between different types of files

Practical & professional skills

  • Student uses software and tools to create and display multimedia
  • Student should design (image / video / visual presentation) that combines various media elements
  • Student uses various techniques to compress media files
  • Student uses media tools on the internet

General and transferable skills

  • Editorial communication and report writing
  • Team work
  • Commitment to performing exams and handing in assignments on time

Teaching and learning methods

  • Lectures
  • Mini-projects
  • Research papers

Methods of assessments

  • Midterm exam = 30
  • Final exam = 50
  • Scientific activities (eg writing a report or giving a presentation) = 20

Course contents

  • Introduction to multimedia (definition/concept/historical development/components)
  • Multimedia tools/components/elements
  • Multimedia elements
  • Text
  • Still images
  • Fixed fees
  • Animation
  • The sound
  • Graphics
  • The video
  • Media technology potential
  • Storage methods
  • File compression technologies
  • Media application development

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)