Course Info

CSC 435: Distributed Systems I

An introduction to distributed systems. Topics may include: architecture of distributed systems; networking; datagram-oriented and stream-oriented protocols; network programming (for example, the sockets API); remote procedure call and remote method invocation; processes and threads; code migration; software agents; naming of non-mobile and mobile entities; cryptography and security. PREREQUISITE(S): CSC 403 and CSC 407

CSC 403 and CSC 407 are prerequisites for this class.

Fall 2023-2024

Section: 701
Class number: 12698
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
CLOSED
Section: 702
Class number: 16737
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00202 at Loop Campus
Instructor:
Section: 710
Class number: 16734
Meeting time: -
Location: Online: Async (Sync-Option)
Section: 711
Class number: 12967
Meeting time: -
Location: Online: Async (Sync-Option)
Instructor:
CLOSED

Spring 2022-2023

Section: 901
Class number: 40373
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Section: 910
Class number: 40374
Meeting time: -
Location: Online: Async

Winter 2022-2023

Section: 801
Class number: 28441
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Section: 810
Class number: 28442
Meeting time: -
Location: Online: Async (Sync-Option)

Fall 2022-2023

Section: 701
Class number: 18306
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Section: 710
Class number: 18603
Meeting time: -
Location: Online: Async

Spring 2021-2022

Section: 901
Class number: 42324
Meeting time: Th 5:45PM - 9:00PM
Location: 14EAS 00801 at Loop Campus
Section: 910
Class number: 42325
Meeting time: -
Location: Online: Async (Sync-Option)

Winter 2021-2022

Section: 801
Class number: 20527
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Section: 810
Class number: 20528
Meeting time: -
Location: Online: Async

Fall 2021-2022


Section 701

Class number 3838

Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: -
Location: OLASY NCH00 at Loop Campus


Section: 710
Class number: 4192
Meeting time: -
Location: Online: Async

Summer I 2020-2021

Section: 220
Class number: 41208
Meeting time: -
Location: Online: Async

Spring 2020-2021

Section: 920
Class number: 35452
Meeting time: -
Location: Online: Async

Section 920X

Class number 36481

Meeting dates: 3/27/2021 - 6/11/2021
Meeting time: -
Location: OLASY NCH00 at Lincoln Park Campus
Meeting dates: 4/17/2021 - 4/17/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Meeting dates: 5/8/2021 - 5/8/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Meeting dates: 5/22/2021 - 5/22/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus


Winter 2020-2021

Section: 820
Class number: 28137
Meeting time: -
Location: Online: Async

Fall 2020-2021

Section: 701
Class number: 10115
Meeting time: -
Location: Online: Async
Section: 710
Class number: 10467
Meeting time: -
Location: Online: Async

Summer I 2019-2020

Section: 220
Class number: 41885
Meeting time: -
Location: Remote

Spring 2019-2020

Section: 901
Class number: 30469
Meeting time: Th 5:45PM - 9:00PM
Location: REMOT E0000
Section: 910
Class number: 30300
Meeting time: -
Location: Remote

Winter 2019-2020

Section: 801
Class number: 22407
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Section: 810
Class number: 22778
Meeting time: -
Location: Remote

Fall 2019-2020

Section: 701
Class number: 12584
Meeting time: W 5:45PM - 9:00PM
Location: 14EAS 00214 at Loop Campus
Section: 710
Class number: 13042
Meeting time: -
Location: Remote

Spring 2018-2019

Section: 901
Class number: 30272
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Section: 910
Class number: 30023
Meeting time: -
Location: Remote