Jul 30, 2025  
Rensselaer Catalog 2025-2026 
    
Rensselaer Catalog 2025-2026
Add to Portfolio (opens a new window)

CSCI 6500 - Distributed Computing Over The Internet


This course will enable students to understand and apply theoretical foundations of programming concurrent, distributed, and mobile computing systems, namely process calculi, actors, join calculus, and mobile ambients. In the practical part, students will compare communication and synchronization aspects in concurrent programming languages following these theoretical models. Students will also review current research on distributed computing over the Internet, on topics including but not limited to coordination, mobility, heterogeneity, security, fault tolerance, scalability, programmability, and verification.

Prerequisite: Prior knowledge of CSCI 4430 ; and either CSCI 2800 CSCI 4210  or CSCI 4220  

When Offered: SPRING TERM ANNUALLY

Co-Listed: CSCI 4500 . Students cannot receive credit for both CSCI 4500  and CSCI 6500.

Graded: GRADED

Credit Hours: 4



Add to Portfolio (opens a new window)