MSc in Software & Network Engineering

SEMISTER 1SEMISTER 2
CODECOURSECODECOURSE
CMP320Information Systems Analysis and DesignEE325Digital Design
CMP420Machine ArchitectureCMP560Advanced Computer Networks
CMP445Analysis of AlgorithmsCMP415Management Information Systems
CMP480Software EngineeringCMP425Operating Systems
CMP450Computer Networks and ProtocolsCMP470Artificial Intelligence
MNG405Technical CommunicationCMP430Computer Graphics

  • CMP 320: Information Systems Analysis and Design: This course deals
    with the concepts, skills, methodologies, techniques, tools, and perspectives
    essential for systems analysts.
  • CMP 420: Machine Architecture: In this course, you will learn to design the
    computer architecture of complex modern microprocessors.
  • CMP 445: Analysis of Algorithms: This course covers the following topics;
    search trees, heaps, and hashing; divide-and-conquer; dynamic programming;
    greedy algorithms; amortized analysis; graph algorithms; and shortest paths.
    Advanced topics may include network flow, computational geometry,
    number-theoretic algorithms, polynomial and matrix calculations, caching,
    and parallel computing.
  • CMP 480: Software Engineering: This course is aimed at helping students
    build up an understanding of how to develop a software system from scratch
    by guiding them thru the development process and giving them the
    fundamental principles of system development with object oriented
    technology using UML.
  • CMP 450: Computer Networks and Protocols: This course covers
    computer networks concepts, Internet, application layer, transport layer
    protocols, network layer and routing, data link layer, and networks security.
  • MNG 405: Technical Communication: This course is designed to help
    students develop skills that will enable them to produce clear and effectivescientific and technical documents. The course will focus on basic principles
    of good writing-which scientific and technical writing shares with other forms
    of writing-and on types of documents common in scientific and technical
    fields and organizations
  • EE 325: Digital Design: This course presents the introductory concepts that
    are needed in order to design digital systems. Classical methods, including
    Boolean algebra, combinational and sequential logic design
    methods. Additionally this course will present an introduction of the
    Hardware description language (VHDL) and introduce students to design
    combinational and sequential circuits using VHDL and simulators
  • CMP 560: Advanced Computer Networks: This course covers a set
    of advanced topics in computer networks. The focus is on principles,
    architectures, and protocols used in modern networked systems, such as the
    Internet itself, wireless and mobile networks, high performance networks and
    data centre networks
  • CMP 415: Management Information Systems: The aim of the course is to
    enable students to assess the opportunities and problems that managers in a
    wide range of organisations face as they attempt to use these IT applications
    to add value to their businesses. It also aims to help students understand
    transformational changes within and across industries. These changes have
    strategic implications for many businesses.
  • CMP 425: Operating Systems: This course will introduce the core concepts
    of operating systems, such as processes and threads, scheduling,
    synchronization, memory management, file systems, input and output device
    management and security.
  • CMP 470: Artificial Intelligence: In this course, we will study the most
    fundamental knowledge for understanding AI. We will introduce some basic
    search algorithms for problem solving; knowledge representation and
    reasoning; pattern recognition; fuzzy logic; and neural networks.
  • CMP 430: Computer Graphics: This course provides introduction to
    computer graphics algorithms, software and hardware. Topics include: ray
    tracing, the graphics pipeline, transformations, texture mapping, shadows,
    sampling, global illumination, splines, animation and color.

Be the first to comment

Leave a Reply

Your email address will not be published.


*