Sep 18, 2024  
2017-2018 Undergraduate Academic Calendar 
    
2017-2018 Undergraduate Academic Calendar [ARCHIVED CALENDAR]

Add to favourites (opens a new window)

CSCI 4640U – Distributed Computing


This course exposes the student to the major paradigms of distributed computing, from sockets to client/server to web services and grid computing. Topics covered include: distributed computing paradigms and models; distributed databases and storage issues; security (including encryption, certificates, attacks, authentication, authorization, digital signatures, firewalls, access control lists, capability access); Internet issues: name services, DNS, web services, grid computing; Globus; OGSA; project management in distributed computing, testing and performance; and design issues including in-depth coverage of techniques such as sockets, threads, Java RMI, Corba, Tomcat, servelets, and Globus.
Credit hours: 3
Lecture hours: 3
Laboratory hours: 3 (biweekly)
Prerequisite(s): CSCI 3020U , CSCI 3030U , CSCI 3070U  
Credit restriction(s): SOFE 4790U  



Add to favourites (opens a new window)