Computer network programming is the process of writing programs that allow processes to communicate with each other over a computer network. This communication can be done through various protocols and technologies, such as TCP/IP or UDP. Network programming is used to create distributed applications that run on multiple computers.
Carnegie Mellon University
Fall 2019
This course provides a deep dive into the inner workings of computer systems, enhancing students' effectiveness as programmers. Topics span machine-level code, performance evaluation, computer arithmetic, memory management, and networking protocols. It serves as a foundation for advanced courses like compilers and operating systems.
No concepts data
+ 22 more concepts