F20MX Mobile Communications and Programming (GLA)

Aims:

  • To introduce students to the particular problems of building networks which include mobile computing devices and to explain how they may be overcome using current technology
  • To introduce students to the issues surrounding ad hoc networking and give an understanding of how these can be addressed
  • To introduce students to programmable mobile and handheld devices
  • To develop students' skills in developing applications for mobile and handheld devices

Detailed Information

Pre-requisites: none.

Location: Edinburgh.

Semester: AY.

Syllabus:

Fixed node IP routing - routing techniques for conventional wired networks
Mobile IP routing - routing for wireless mobiles to IP
Ad hoc networks and routing
Security protocols - identification and authorisation, infra structure security
Small device characteristics - screen size, memory, power consumption, input mechanisms
Current devices - tablet PC, mobile phone, PDA
Application development environments - Java APIs, C# and .NET

Learning Outcomes: Subject Mastery

  • To understand and apply the principles of secure, effective communication over networks including mobile elements.
  • To be able to explain the operation of current and proposed protocols for communication over networks which include mobile elements
  • To understand the issues introduced by ad-hoc networking.
  • To have knowledge of common ad-hoc routing protocols
  • To explain evaluate current and proposed mobile devices
  • To design applications for mobile devices including use of wireless communications where appropriate.
  • To program such applications using current application development environments
  • To be able to relate learned knowledge to work based computing projects

Learning Outcomes: Personal Abilities

To be able to critically review the issues of security and privacy relating to networking
• To be able to write good technical documents in support of problem solving within the domains of mobile networking and of mobile and handheld device solutions.
• To be aware of distinctive features of industrial practice
• To be able to communicate effectively with work colleagues on learned issues in an industrial context
• Take significant responsibility for their work and for a range of resources
• To be able to select and apply suitable techniques of analysis in assessing the effectiveness of a technical solution in an industrial context

Assessment Methods:

Assessment: Coursework 100%

SCQF Level: 10.

Credits: 15.