Module Descriptor School of Computer Science and Statistics
|Module Name||Advanced Telecommunications|
|Module Short Title||N/a|
|Semester Taught||Second Semester|
|Module Personnel||Hitesh Tewari|
When students have successfully completed this module they should be able to:
This option concentrates on building upon the students JF and SF years knowledge and introduces them to advanced topics in the areas of data communications and telecoms networks. A detail study is made of the TCP protocols in terms of multiplexing, flow and congestion control to understand the effects congestion in a large distributed network such as the Internet. A number of Application Layer protocols such as HTTP, SMTP, DNS and AJAX are studied to understand how Web Applications are designed today. The students are given an in-depth Network Security/Cryptography module which gives them an appreciation of how to secure communications over an open network such as the Internet. They are also introduced to the topic of Electronic Payments.
Specific topics addressed in this module include:
Electronic Payment Systems – Ecash, Bitcoin, Micropayments
|Recommended Reading List|
Computer Networking - A Top-Down Approach, 7th Ed., James F. Kurose, Pearson Intl.
Understanding Cryptography, Christof Paar, Springer
CS2031 – Telecommunications II
Assessment is by examination (80%) and continuous assessment (20%). Continuous assessment is composed of two substantial programming assignments which the students are required to demo at a lab session.
|Academic Year of Data||2018/19|