ALOHAnet Introduced Random Access Protocols to the Computing World
spectrum.ieee.org
spectrum.ieee.org
For some reason we spent what seemed like an unreasonably long time on ALOHA and Slotted ALOHA... and I still don't really understand why we spent so much time on ALOHA considering it was 2008. We even had to write an ALOHA simulator at one point and the exam was 3/5 questions about ALOHA.
Not really sure where this story is going... but that's my experience with ALOHA.
An aloha like algorithm is used by your phone to initially bootstrap and connect to the network, and to access network after long idle periods. This is called the RACH procedure, which stands for random access channel. So our phones very well perform this action multiple times a day.
5G networks might use an improvement on aloha called non-orthogonal multiple access, but currently will still use the existing RACH design. Figuring out how to pack more users into a random access channel has been a long open research problem.
I think they're commonly covered at universities as they're relatively simple protocols, but still demonstrate the concepts that they're taught for quite well.
The alternatives would be for the lecturer to invent their own protocol for demonstration/lecturing on, or to use more modern and comprehensive protocols.