Modules | CSCU9YH | Syllabus CSCU9YH | Syllabus Updated 21/07/16 15:52
CSCU9YH - Telecommunications Software & Services Spring 2017
menu Telecommunications Software & Services Spring 2017










CSCU9YH - Telecommunications Systems and Services
10 SCQF Credits at Level 10

Dr Marwan Fayed, Room 4B72.
Prof Evan Magill (coordinator), Room 4B84 (please enter via 4B80).

Learning Outcomes

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

Transferable Skills

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


Mobile Applications (Android) (4-5 Lectures)
  • Android Overview
  • Activities and Tasks
  • Intents and Intent Filters
  • Data Storage and Exchange
  • Broadcast Receivers and SMS

Voice over IP Systems(5 Lectures) (Subject to change)

  • Introduction to VoIP systems
  • Session Initiation Protocol
    • Architecture (Porxy Server, Redirect Server, User Agents)
    • Services (CPL, CGI)
    • Feature Interactions
    • Encoding/Decoding of voice


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

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

  • Submit the assessed coursework
  • Attend the examination

The assignment is compulsory and the non-submission of this component will result in the award of grade X for the module as a whole. (See paragraph 61:

Laboratory checkpoints must be completed by the end of the week following a lab. (Exceptions can be made for special circumstances.)


Attendance at practicals will be recorded. If you are unable to attend a class, then please email the module organizer, and submit a self-certification of absence via the Portal if appropriate. The University has a policy of monitoring attendance, and repeated absence will be followed up in order to identify any problems at an early stage and to offer students appropriate support.


Work which is submitted for assessment must be your own work. All students should note that the University has a formal policy on plagiarism which can be found at

Plagiarism means presenting the work of others as though it were your own. The University takes a very serious view of plagiarism, and the penalties can be severe (ranging from a reduced grade in the assessment, through a fail grade for the module, to expulsion from the University for more serious, or repeated, offences). Specific guidance in relation to Computing Science assignments may be found in the Computing Science Student Handbook.

Repeat Assessments

Students who fulfil the module requirements, but obtain an overall fail mark (0-39) following the Main examination, are eligible for repeat assessment. In most cases, this will be a repeat examination (grade RE). In some cases, the Examiners may permit repeat submission of coursework (grade RC) or a repeat of both coursework and examination (grade RA). Repeats are not permitted for laboratory checkpoints or group work. The mark following any repeat assessment is capped at 40.

Discretionary Repeat Assessments

In exceptional circumstances, a student who has not met all the module requirements, following the Main examination, may be permitted a discretionary repeat. This may be a repeat examination (grade XE), repeat submission of coursework (grade XC), or a repeat of both coursework and examination (grade XA). Repeats are not permitted for laboratory checkpoints or group work. The mark following any repeat assessment is capped at 40. If you are granted a discretionary repeat assessment but do not attempt it, you will be awarded grade X for the module.

In deciding whether to grant a discretionary repeat, the Examiners will consider your record of attendance and engagement in the module. Students with a poor attendance record will not normally be permitted a discretionary repeat.

Deferred Exams

If you are unable to attend the Main examination, you must apply for a Deferred examination through the link on the Student Portal. If a Deferred examination is denied and you do not attend the Main examination, you will be deemed not to have met the module requirements. For further information see:


Mobile Applications

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

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).

Computing Science & Mathematics, University of Stirling, Stirling, Scotland, FK9 4LA
Email - Web - Tel 01786 467421
Tel 01786 467421