Softwareprojekt: Network-Programming in Go
- Reading, understanding and interpreting IETF protocol descriptions
- Network programming in C
- Implementation of an IoT protocol based on the RFC document
- Mutual testing of protocol implementation
- Performance evaluation of network protocols
Intended Audience
- Motivated students in Computer Science (Informatik, Computervisualistik, Ingenieurinformatik or Wirtschaftsinformatik) (BSc) interested in network programming and IoT
- DKE and DE students cannot attend (doesn't match curriculum)
- This course can be attended both as software project (6 ECTS) or as "FIN-SMK" (5 ECTS)
Register
Please register in the e-learning platform.
Links
References
- Donovan, Alan A. A.; Kernighan, Brian W.: The Go Programming Language, Addison-Wesley Professional, 2015
- Stevens, W. Richard ; Fenner, Bill ; Rudoff, Andrew M.: UNIX Network Programming. 3. A.. Boston: Addison-Wesley Professional, 2004.
- Stevens, W. Richard ; Rago, Stephen A.: Advanced Programming in the UNIX Environment. Revised.. Amsterdam: Addison-Wesley, 2013.