CSE 156: Network Programming
University of California, Santa Cruz
Methods and tools used for network programming. Topics include: operating system (OS) support for network protocols; inter-process communication (IPC) facilities, such as pipes, sockets, and remote procedure call (RPC); design of client and server sides of network applications; network security; and programming projects. (Formerly Computer Engineering 156.)
Average GPA: 3.01
Grade distribution records: 271 students across 7 terms.
Grade distribution
| Grade | Students | Percent |
|---|---|---|
| A+ | 3 | 1.1% |
| A | 42 | 15.5% |
| A- | 41 | 15.1% |
| B+ | 37 | 13.7% |
| B | 45 | 16.6% |
| B- | 23 | 8.5% |
| C+ | 21 | 7.7% |
| C | 23 | 8.5% |
| C- | 3 | 1.1% |
| D | 2 | 0.7% |
| F | 10 | 3.7% |
| P | 5 | 1.8% |
| NP | 11 | 4.1% |
| W | 5 | 1.8% |
Based on 271 student grade records across 7 terms and 2 professors.
Instructors
- Mehrdad Parsa 237 students, Average GPA 3.00
- Ramakrishnan Sundara Raman 34 students, Average GPA 3.07