Course Description

Wireless networks play an increasingly important role in the world of communications. This course provides an introduction to various current and next generation wireless networking technologies and undertakes a detailed exploration of fundamental architectural and design principles used at all layers. Related protocols and their performance are studied using formal analytical tools and realistic simulations

Course Learning Outcomes

On successful completion of this module, the student will be able to :

  • Ability to apply the knowledge gained to understand the wireless LAN and WAN technologies available
  • Evaluate and assess the different techniques and protocols used to support the infrastructure of wireless and mobile networks,
  •  Demonstrate an understanding of structure and operation of the first, second and third generation wireless cellular networks,
  •  Demonstrate an ability to design a communication link by using link budget technique. 

 

Course Content

  • Introduction to communication networks
  • Protocol and the TCP/IP protocol
  • Antenna and propagation
  • Satellite Communications
  • Wireless Technology Standards & Protocols
  • Mobile IP and WAP (Wireless Application Protocol)
  • Cellular Wireless Networks

Course reading materials

  • Wireless Communications & Networks 2E, William Stallings, Publisher: Prentice Hall, Hardcover, 2nd edition, Published November 2004, ISBN: 0131918354
  •  Principles of Wireless Networks: A Unified Approach, by Kaveh Pahlavan, Prashant Krishnamurthy Publisher: Prentice Hall PTR; 1st edition (December 11, 2001), ISBN: 0130930032.


Course Description

This is an intermediate level programming course which assumes that students have knowledge of how to program in C.  Emphasizes class, data types, C++ functions, overloading, class inheritance, C++ I/O streams, and object-oriented program design and program reusability.

Course Learning Outcomes

On successful completion of this module, the student will be able to demonstrate:

  • Ability to develop C++ code using different environments;
  • Ability to use the C ++programming language constructs;
  • Ability to write correct C++ command lines and applications of operators;
  • Ability to be able to use Input and output functions using C++ libraries;
  • Ability to be able to compare algorithms and measure algorithm’s efficiency
  • Ability to design modular programs and software using C++ environments such as Visual C++.

Course Content

  • Principles of programming:
  •  Algorithm analysis; design and specification; execution; testing; debugging; verification; optimization.
  • Fundamentals of C++ programming:
  • Program structure
  • Aggregate data types
  • Dynamic data structures

Course reading materials

  •  C++ Programming Language Special Edition, by Bjarne Stroustrup, Publisher: Addison-Wesley, Hardcover, Published February 2000, ISBN 0201700735
  •  C++ Data Structure 3rd Edition, by Nell Dale, Publisher: Jones and Bartlett, Published February 2003, ISBN 0763704814
  • The C++ Standard Library: A Tutorial and Reference, by Nicolai M. Josuttis, Publisher: Addison-Wesley, Hardcover, Published (1999), ISBN 0201379260
  • Designing Components with C++, 3rd Edition, by Ulrich Breymann, Publisher: Addison-Wesley, Hardcover, Published February 2002, ISBN 0201674882

Course Description

This course introduces students to the concepts and terminology of network design, with an emphasis on a top-down design process that determines the business requirements of the network to be built before any technical issues are considered. Emphasis will be given to Network management, performance evaluation, security, documentation, and modeling will all be covered in detail.

Course Learning Outcomes

On successful completion of this module, the student will be able to :

  • Demonstrate and understanding network designing procedures
  •  Demonstrate and understanding on how to apply Network Administration knowledge
  •  Demonstrate and  understanding of the importance of Network Designing;
  •  Demonstrate an understanding of writing official report for the problems and solution of the Network systems;

Course Content

  •  Principles of networking design: Analysing existing Network, design, and specification; testing; verification; optimizing.
  •  Fundamentals of Network Design and Administrator:
  •  Designing Models for addressing and Naming; selecting switching and routing protocol, selecting technologies and device for campus network, selecting technologies and device for enterprises network, configuring LAN services and DNS.
  • Designing structure:
  • Delivering the Data; Network Services; Basic Configuration; Configuring the Interface.   

Course reading materials

  • Top-Down Network Design, by Priscilla Oppenheimer, Publisher: Cisco Press, 2nd edition, Published 2004, ISBN 1587051524
  • Network Analysis, Architecture, and Design, Second Edition, by James D. McCabe, Publisher: Morgan Kaufmann, Hardcover, 2nd edition, Published 2003, ISBN 1558608877


Course Description

 Organizations and Information Systems; Types of Information Systems; Data, Information and Knowledge; Information Systems Development Process; Risk Management in Information Systems; Strength and Weaknesses of Information Systems; Information Systems failure; and Trends in Information Systems. The purpose of this course is to provide the student with an essential knowledge of the processes involved when planning and managing an Information Systems. With an understanding of the importance of Information Systems in the today’s world, the student will also be introduced to the current issues of Information Systems management such the failures and trends of Information Systems.

Course Learning Outcomes

On successful completion of this module, the student will be able to demonstrate:

  •  Ability to determine the suitable Information Systems according to the organizational structures.
  • Ability to participate in developing Information Systems.

·         Ability to identify, evaluate, and manage risks associated with Information Systems.

  •  Ability to develop strategies to minimize Information Systems failures
  • Ability to identify and embark on opportunities provided by the future trends of Information Systems.

Course Content

  • Organizations and Information Systems:
  •  Types of Information Systems and their roles:
  •  Information Systems development process:
  • Risk Assessment in Information Systems:
  •  Strength  and Weaknesses of Information Systems:
  •  Information Systems failures:

Course reading materials

  • Management of Information Technology, Fourth Edition, by Carroll, John Frenzel ISBN: 0-619-03417-3 2004 Publish date: 2003
  • Information Technology for Management: Transforming Organizations in the Digital Economy, 4th Edition, by Turban, Publisher: Wiley, Hardcover, 4th edition, Published 2003, ISBN 0471229679