CS 360 - Distributed Applications Engineering
4 semester hours
This course introduces principles of software engineering with an emphasis on building distributed applications. After an introduction and overview of the fundamentals of networking and interprocess communication, students will study through examples and case studies the architecture of typical distributed applications. They will build programs for the primary components of distributed architectures. The course will cover interprocess communication, remote method invocation and CORBA, security issues, Web client-server computing, distributed transactions, the role of data replication in distributed systems, and distributed multimedia systems. Prerequisites: CS 205 or MIS 301, and CS 245 or CS 250






