CSCI-4500: Distributed Computing Over The Internet
</title>
<metaproperty="og:title"content="CSCI-4500: Distributed Computing Over The Internet">
<metaproperty="og:description"content="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.">
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.
<ahref="https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse?term_in=202509&subj_in=CSCI&crse_in=4500&schd_in=">Distributed Computing Over The Internet (4c)</a>
<ahref="https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse?term_in=202101&subj_in=CSCI&crse_in=4500&schd_in=">Dist Comp Over The Internet (4c)</a>
</span>
<ulclass="prof-list">
<li>Carlos A Varela</li>
<li>Shianne M. Hulbert</li>
</ul>
<spanclass="course-capacity">
Seats Taken: 3/20
</span>
</div>
</td>
<tdcolspan="2"class="term summer not-offered">
</td>
<tdclass="term fall not-offered">
</td>
</tr>
<tr>
<thclass="year">2020</th>
<tdclass="term spring not-offered">
</td>
<tdcolspan="2"class="term summer not-offered">
</td>
<tdclass="term fall not-offered">
</td>
</tr>
<tr>
<thclass="year">2019</th>
<tdclass="term spring offered">
<divclass="view-container detail-view-container">
<spanclass="term-course-info">
<ahref="https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse?term_in=201901&subj_in=CSCI&crse_in=4500&schd_in=">Distributed Computing Over The Internet (4c)</a>
</span>
<ulclass="prof-list">
<li>Carlos A Varela</li>
</ul>
<spanclass="course-capacity">
Seats Taken: 12/40
</span>
</div>
</td>
<tdcolspan="2"class="term summer not-offered">
</td>
<tdclass="term fall not-offered">
</td>
</tr>
<tr>
<thclass="year">2018</th>
<tdclass="term spring not-offered">
</td>
<tdcolspan="2"class="term summer not-offered">
</td>
<tdclass="term fall not-offered">
</td>
</tr>
<tr>
<thclass="year">2017</th>
<tdclass="term spring offered">
<divclass="view-container detail-view-container">
<spanclass="term-course-info">
<ahref="https://sis.rpi.edu/rss/bwckctlg.p_disp_listcrse?term_in=201701&subj_in=CSCI&crse_in=4500&schd_in=">Distributed Computing Over The Internet (4c)</a>