Master of Science in Data Communication and Software Engineering

Home >> Programmes >> Master of Science in Data Communication and Software Engineering
Undergraduate or Graduate Level : Graduate Level
Duration of Program : 2 years

About this Program

Description This course covers formal methods used in the development of software. It studies languages for object-oriented modeling, such as the Unified Modeling Language (UML) along with its Object Constraint Language (OCL) and Action Semantics extensions; the specification of abstract data types, such as Z; and concurrency, such as process algebras and temporal logic.                                                                                                                                                                                                                                                                                                                                  Eligibility:

  • Applicants shoul have either: 
  • A second class level postgraduate diploma in coputer science from a recognised univesity or institution.
  • OR:
  • A good first degree in computer science or any other degree with evidence of having taken acceptable corses in compute science such as computer liteacy,programming methodology,computer arcitecture,operating systems and data base(management) systems.

Courses

Year 1
Semester 1
Course Title Course Code Credit Units Level
Structure & Interpretation of Computer Pro- grams MCN 7105 3 Graduate Level
Advanced Programming MCS 7118 3 Graduate Level
Semester 2
Course Title Course Code Credit Units Level
Design and Analysis of Algorithms MCS 7202 3 Graduate Level
Data Encryption MCS 7215 3 Graduate Level
Pattern Recognition MCS 7217 3 Graduate Level
Software Security MCS 7220 3 Graduate Level
Wireless Security Fundamentals MCN 7203 3 Graduate Level
Network Performance Evaluation MCN 7208 3 Graduate Level
Year 2
Semester 1
Course Title Course Code Credit Units Level
Operating Systems Theory and Design MCS 8103 3 Graduate Level
Telecommunications Policy & Standards MCN 8102 3 Graduate Level
Innovative Mobile Services MCN 8101 3 Graduate Level
Multimedia Communication Systems MCN 8103 3 Graduate Level
Multimedia Communication Systems MCN 8103 3 Graduate Level
Network Programming MCN 8104 3 Graduate Level
Applied Software Project Management MCN 8105 3 Graduate Level
Selected Topics in Networking MCN 8107 3 Graduate Level
Software Quality Assurance and Testing MCN 8108 3 Graduate Level