ECE 50500
Networking Programming
Purdue University Northwest · UGRD · Fall 2026
Catalog description
This course will cover practical aspects of computer network programming, with emphasis on the Client/Server, P2P and distributed applications. The goal of this course is to introduce the students to the basics of computer networks and internet programming. We will introduce the students to the TCP/IP protocol stack and some of its important protocols. Students will also be introduced to multi-tier application development and RPC technologies including: RMI, CORBA, EJB, and Web Services. We will also look at industry trends and discuss some innovative ideas that have recently been developed. Some of the course material will be drawn from the web, industry white papers and internet RFCs. Typically offered Fall Spring Summer. Prerequisite(s): ENGR 15200 FOR LEVEL UG WITH MIN. GRADE OF C- Course Learning Outcomes 1. Assessing and demonstrating the impact on distributed applications of different transport layer protocols (UDP and TCP) 2. Identifying and assessing the impact of different protocol and applications platforms on distributed applications (such as sockets, RPC, RMI, JDBC, CORBA, COM/DCOM, etc.) 3. Demonstrating the platform independence of distributed applications developing and testing applications written in various languages (e.g. C, C++, Java) View Class Schedule
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff