Quantum Random Number GenerationExplores quantum random number generation, discussing the challenges and implementations of generating good randomness using quantum devices.
Matlab 2: Vectorisation and FunctionsCovers vectorisation, functions, and flow control in Matlab, emphasizing the importance of avoiding global variables and providing examples of simple plots and debugging techniques.
Random Number GenerationExplores the challenges of generating random numbers and secret key generation in secure communication.
C Language LibrariesExplores standard C libraries, error handling, random number generation, and custom printf variants.
Programming for EngineersIntroduces a programming course for engineers, emphasizing the importance of mastering multiple languages for future projects.
Semantic Security: Stream CiphersExplores semantic security in stream ciphers, emphasizing pseudorandom number generators and computational limitations in cryptography.
Introduction to Jupyter ExercisesIntroduces Jupyter exercises on Differential Privacy, covering random generators, understanding data intrusion impact, and practical applications.