Yawen Chen/Teaching - Welcome! You are the
Visitors!
244/Data Communications/Learning Resources
Interesting and helpful learning resources (short videos, demonstrations, animations, magic tricks and etc. )
Lecture 1
the evolution of communication
Histroy of Communications
sin wave (adjusting amplitude, wavelength, phase)
sin wave 2 (adjusting amplitude, wavelength, phase)
Test the bandwidth of your computer
twisted pair
Microwave satellites
Histroy of Communications
Bluetooth
Bluetooth and Wifi
Lecture 2
Analog and Digital [ explained in the easiest way ]
Morse code
Modem explained
Demo ENcodings
ASK Demo
FSK Demo
PSK Demo
QAM Demo
FM and AM modulation
Digital Audio Explained
Lecture 3
The 10 Hot Consumer Trends of 2014
Multiplexing
Parallel/serial transmission
Parallel transmission demo
Serial transmission demo
Transmission mode Demo
TDM demo
FDM Demo
Transmission methods
Optical fibre
Lecture 4
Huffman code steps
Huffman code demo
Huffman code wiki demo
Run Length encoding analogy
LZW encoding demo
LZW encoding and decoding example and explainations in Wiki
LZW encoding and decoding example and explainations in Wiki(old version for lab)
confusion of LZW decompression algorithm, line10 "else {//code does not exists in dictionary": "an abnormal case shows up whenever the sequence character/string/character/string/character (with the same character for each character and string for each string) is encountered in the input and character/string is already stored in the string table. When the decompressor reads the code for character/string/character in the input, it cannot resolve it because it has not yet stored this code in its table. This special case can be dealt with because the decompressor knows that the extension character is the previously-encountered character."
Lecture 5
Magic Tricak to explain Parity check
Parity Simulation
Parity Error Detection Simulation
Decimal Remainder Caculator
CRC generator and checker demo
Cyclic Redundancy Check Simulation
Cyclic Redundancy Check Error Detection Simulation
CRC hardware Implementation
Lecture 6
Magic Trick to exaplian Hamming code
4 bits illustration for Hamming code
Hamming code Demo
Hamming code Simulation
Hamming Code 3D explanation
Lecture 7
Overview of encryption and decryption animation
what is cryptography
intro of cryptography
Caesar Cipher
Caesar Cipher
vigenere Cipher
AES demo
Lecture 8
RSA Encryption
What the inventors say about RSA Encryption
Prime number
a simple example used for RSA and how difficult to break it
PGP demo
Lecture 9
Networks Topologies
OSI Model - How an email passes through each layer
OSI Demo
The OSI Model Animation
Lecture 10
ALOHA Protocolo
Slotted ALOHA Protocolo
Carrier Sense Multiple Access (CSMA)
CSMA demo
CSMA demo2
CSMA demo3
Retransmission Back-Off
Token Ring Demo
Lecture 11
Theses demos are used for illustration (have slight differnces with the descriptions in lecture notes). Please follow the descitpions in lecture notes/textbook and tutorials.
Stop and wait Demo
Sliding window Demo
Sliding window Demo
Figures illustration
go back n
selective repeat
Lecture 12
IEEE 802 family
IEEE 802
What is Ethernet
Intro of Ethernet
Token bus
What is MAC address
How to Find the MAC Address of Your Computer
IP Address
What are IP and MAC Addresses?
Token ring demo (simple)
Token ring demo (complicated)
FDDI demo
Lecture 13
OSI Model
NIC demo
Hub demo
Switch demo
Switch vs. hub
network components
network devices pictures
spanning tree demo
bridge
Guidance for learning 341 and preparing exam
1. Attend each Lecture and Tutorial
2. Missing any one will make you get lost and cost you more time to learn by yourself
3. Look at past exam questions, and know what the questions would like look
4. Follow the details from Lecture+Tutorial Materials.
5. L1-L6 will not bet tested in the final exam.
6. Focus on the general concepts of each lecture, and understand the differences of approaches.
7. Email me any of your questions (usually reply within 24 hours:)
Feel free to emal me know if I miss anything or you want me to add anything! I Love emails!
Education Wiki
Computer Science teaching resources
Computer Networks teaching resources
Lots of helpful aniamtion (e.g. ASK FSK PSK, TDM, CSMA)
Networks teahing resources
Networks teahing resources
Networks teahing resources
Back to Yawen's Homepage
Back to CS Home Page