Moodle
SE355 - Distributed Computing
0%
Previous
Course data
General
Syllabus
4 September - 10 September
First Lecture
Java - Recap
Computer Networking - Recap
11 September - 17 September
Socket Programming - Client Side
Socket Programming - Server Side
Distributed Systems - Introduction
18 September - 24 September
ServerSocket
Lab 1 - Instructions
Lab 1
Socket - Multi-threading
Message Routing
Server - Basic Routing
Broadcasting MultiCasting -Code
Concurrent Socket Clients
25 September - 1 October
Broadcasting and Multicasting
Parallelism in Clients
I/O API - Part 1
Lab 2 - Instructions
Lab 2
2 October - 8 October
Sending/Receiving Objects
Datagram Sockets
9 October - 15 October
Application-layer Network Topology
Message Duplication
Distributed Data Collection
Lab 3
Lab 3 - Instructions
16 October - 22 October
Data Backups in Distributed Systems
Distributing data
23 October - 29 October
Data Interoperability - Part 1
Lab 4
Assignment 1 - Instructions
Assignment 1
Midterm Exam 1 - Rubric
Protobuf - Part 1
Protobuf - Part 2
Protobuf - Config Files
30 October - 5 November
Queues - Part 1
Queues - Part 2
6 November - 12 November
Queues - Part 3
Leader Election Problems
Leader Election - Part 1
13 November - 19 November
Leader Election - Part 2
Zookeeper - Part 1
Lab 5
20 November - 26 November
Zookeeper - Part 2
Assignment 2 - Instructions
Assignment 2
Zookeeper - Part 3
Zookeeper - Final Part
27 November - 3 December
Apache Hadoop - Part 1
Apache Hadoop - Part 2
Apache Hadoop - Code Example
Next
Moodle
Side panel
Search
Close
Search
Toggle search input
Log in
Username
Password
Remember username
Forgot Password?
Log in
Log in using your account on
Site Navigation
SE355-FALL-2022
Home
Skip to main content
Course info
Home
Courses
Undergraduate Programs
B.S. Software Engineering
SE355-FALL-2022
Summary
SE355 - Distributed Computing
Teacher:
Yad Tahir
Skill Level
:
Beginner