DEPARTMENT OF
COMPUTING SCIENCE
AND MATHEMATICS

University of Stirling Logo

University | Computing Science | Modules | CSC9YH | Syllabus

Updated 02 Dec 2011 15:48
CSC9YH - Telecommunications Software and Services Home Page
Syllabus

Organisation
 Syllabus
 Schedule

Materials
 Lecture Notes
 Practicals
 Tutorials

Assessment
 Assignments
 Exam

Module Co-ordinator
Dr Mario Kolberg, Room 4B60

Lecturers
Prof Evan Magill, Room 4X3
Prof Ken Turner, Room 4B76
Dr. Mario Kolberg, Room 4B60

Learning Outcomes

  • the underlying concepts of how Voice over IP works
  • how services are provided on VoIP networks
  • how applications for mobile phones differ from desktop applications
  • ability to create applications for Android phones

Transferable Skills

  • understanding of VoIP systems
  • understanding of communication networks and their programming
  • understanding of mobile phone programming

Contents

Voice over IP Systems(10 Lectures)
  • Introduction to VoIP systems
  • Session Initiation Protocol
    • Architecture (Porxy Server, Redirect Server, User Agents)
    • Services (CPL, CGI, SIP Servlets)
    • Feature Interactions
    • Encoding/Decoding of voice
    • Peer-to-Peer SIP

Mobile Applications (Android) (4-5 Lectures)

  • Android Overview
  • Activities and Tasks
  • Intents and Intent Filters
  • Data Storage and Exchange
  • Broadcast Receivers and SMS

Assessment

  • laboratory check points (5%)
  • assignment (35%)
  • Examination (60%)

In order to obtain a pass grade for the module you must:

  • Submit all items of assessed coursework
  • Attend the examination

Non-submission of any single item of assessed coursework will result in the award of no grade for the module as a whole. This rule (regarding coursework) may be relaxed for students who can show good cause for failure to submit. 'Good cause' may include illness (for which a medical certificate or other evidence will be required). If a student is unable to attend the exam, he/she must apply to Student Programmes for a deferred exam. There are established procedures for this: further information is available from the Student Programmes Office.

Textbooks

Voice over IP

  • SIP: Understanding the Session Initiation Protocol, Alan B. Johnston. Artech House Telecommunications, 3rd edition. 2009 (or second edition). (recommended)
  • SIP demystified, Gonzalo Camarillo, McGraw-Hill Professional, 2001(background).

Mobile Applications

Plenty of great references available; few of them stay current. The following is highly recommended and updated at short intervals.

     
Email mko@cs.stir.ac.uk - Web www.cs.stir.ac.uk/~mko - Tel 01786 467440 - Fax 01786 464551
Mail Computing Science and Mathematics, University of Stirling, Stirling, Scotland, FK9 4LA
Contact Details