Dec 06, 2021  
2020-2021 Undergraduate Catalog 
2020-2021 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 475 - Programming for Distributed Environments

An introduction to technologies used for creating applications that run in a distributed computing environment, such as across local/wide area networks (LAN/WAN) and the internet.

Prerequisite: CS 302 with a grade of C or higher.

Credits: (4)

Learner Outcomes:
Upon successful completion of this course, the student will be able to:

  • Identify the significant architectural styles of distributed computing.
  • Identify the different communication methods used by distributed applications
  • Identify the issues specific to creating a distributed application, such as synchronization, fault tolerance, naming, and consistency.
  • Identify the paradigms used for creating distributed applications.

Learner Outcomes Approval Date:

Anticipated Course Offering Terms and Locations:

Add to Portfolio (opens a new window)