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.
