ECE 50500

Networking Programming

Purdue University Northwest · UGRD · Fall 2026

1 section
Add to a schedule

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

Updated 3 hours ago

001

Availability not recently verified
Class #purdue_northwest-0878Fall 2026UGRD3.00 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?