Week | Topic | Monday | Wednesday | Thursday (ad-hoc tutorials) | Readings |
---|---|---|---|---|---|
1 (Ali) | Introduction to Cryptography | NWEN.243.CryptII.pdf | No tutorial | Sec.1,pp.3-28 | |
2 (Ali) | Symmetric key Cryptography | No lecture | No lecture | 3.NWEN.243.SymmDES.pptx | Sec.2,pp.34-41 |
3 (Ali) | DHM, RSA & Signatures | DES, TTP, Authen | 5.NWEN.243.Asym.pptx | Sec.2,pp.42-84 | |
4 (Ali) | Introduction to Networking, Layers 1, 2 & 3 | 8.NWEN.243.PuttingTogether.pptx | Sec.3,pp.151-171 | ||
5 (Ali) | Routing, IP Routing, Layer 3 | Intro to Network Layer + Lab3 Tutorial.pptx | 9.NWEN.243.Layer3.pptx | Please check Lab 3 Tutorial on Monday | Sec.3,pp.173-203 ; Sec.4,pp.215-248 |
6 (Ali) | More Routing and Subnetting | 10.NWEN.243.Layer3.BGPIP2.pptx | 10.NWEN.243.Layer3.BGPIP2 With subnetting examples .pptx | Simple Java Visualisation Codes |
|
7 (Aaron) | Transport & Window protocols TCP and UDP layer |
transport-layer-1.pdf | transport-layer-2.pdf | introduction-socket-programming.pdf | Section 2.3 Section 15.1 - Section 15.3 |
8 (Aaron) | Transport and Application layer | No tutorial | Chapter 15 | ||
9 (Aaron) | HTTP, Domain Name System (DNS), Mail (SMTP) | http-one-slide-per-page.pdf | Q&A | Section 6 pp. 330-342 pp. 352-362 |
|
10 (Aaron) | FTP, DNS, XML | ftp-dns.pdf | introduction-to-xml.pdf | No tutorial | Section 7 pp. 393-400 |
11 (Aaron) | Android Application Development | Application Development in Android 1.pdf | Application Development in Android 2.pdf | No tutorial | Recommended reading: D. Griffiths and D. Griffiths, Head First Android Development. |
12 (Aaron) | Web Service & Streaming Media | web-service.pdf | Streaming-Media.pdf | Q&A Reference answer to topic questions (second half): Topic questions reference answer.pdf |