Professional Documents
Culture Documents
Preamble:
The purpose of the course is to give students a sound understanding in data transmission
fundamentals, operating principles of wireless networks, network and transport layer
operations and mechanisms enforced in network security. This course provides a general
introduction to emerging technologies, with an emphasis on the architectures and benefits. It
will cover some of the standards of cellular networks and wireless LANs i.e. IEEE 802.11 and
802.15 projects.
Learning Objectives:
Students will be able expected to:
● Understand various data transmission techniques i.e. digital and analog transmission.
● Gain knowledge on wireless LAN architecture and how they operate.
● Understand cellular networks operations i.e. GSM, UMTS, LTE and 5G.
● Appreciate the various routing algorithms and protocols.
● Apply IP Addressing and routing concepts in computer networks.
● Understand the various security mechanisms applied in the network and transport layers.
● Understand the various architectures and benefits of emerging technologies like the
Cloud, Software Defined Networks and Internet of Things.
Tools to be used:
Cisco Packet Tracer 6.1+
Java/Python/C/C++ Programming Language
Virtual Box / VMWare Virtualization Tools
OpenvSwitch
Azure Web Services/Google App Engine/IBM BlueStack Cloud Products
Methodology
Lectures, Research, Presentations, Lab Sessions, Discussions, Tutorials and Group work.
Course Assessment
Course Work (40%)
1 Test and 2 Assignments 15%
3 Practical Assignments 25%
Final Examination (60%)
Reading List
1. Forouzan B.A. (2012). Data Communications and Networking, 5th edn. McGraw-Hill.
2. Schiller J., (2008). Mobile Communications, 2nd edn, Pearson Education.
3. Stallings W., (2007). Data And Computer Communications, Eighth Edition. Pearson
Prentice Hall.
4. Tanenbaum A.S., Wetherall D.J., (2011). Computer Networks, 5th edn. Prentice Hall
PTR
5. Stallings W., (2011). Network Security Essentials: Applications And Standards, 4th
Edition
6. Citrix.com, (2014). [Online] SDN 101: An Introduction to Software Defined Networking,
White Paper. Available on < citrix.com/sdn> [Accessed On: 10 February 2018]
7. Buyya R., Vecchiola C., Selvi S.T., Kaufmann M., (2013). “Mastering Cloud
Computing: Foundations and Applications Programming”, Elsevier Inc.