ITEC 452
DISTRIBUTED COMPUTING

A. Catalog Entry

ITEC 452. Distributed Computing
Three hours lecture (3).

Prerequisite: ITEC 310, ITEC 371, and ITEC 350.

Introduction to analysis and design of distributed systems.

  1. Detailed Description of Content of Course

This course gives the knowledge of the principles underlying the design of distributed systems, which provide the run-time infrastructure supporting today’s network computer applications.

  1. Detailed Description of Conduct of Course

The topics include:

  1. Goals and Objectives of the Course

Topics to be covered include: interprocess communication remote invocation, distributed naming, cryptographic security, distributed file systems, data replication and distributed transaction mechanisms. Hands-on programming and implementation projects will be used throughout the course to reinforce the concepts.

  1. Assessment Measures

This course allows students to evaluate existing network systems or design new ones.

Several programming projects will be completed by each student.

The project grades, in combination with at least one in-class exam and a final exam, will be used to measure each student's performance.

  1. Other Course Information

None.

  1. Review and Approval

DATE ACTION APPROVAL
April 2005 Revisions Robert H. Phillips, Acting Chair