Moodle
SE450, Fall 2021
0%
Previous
Course data
General
Announcements
Live Lecture - Zoom link
Office Hours - Zoom link
Syllabus
5 September - 11 September
First lecture - Recording
Java Recap - Recording
Distributed Systems 101
12 September - 18 September
Java Sockets
InputStream, OutputStream, BufferedReader
Source code
Lab 1 - Class Activity
DataInputStream and DataOutputStream
Source code
19 September - 25 September
ObjectOutputStream and ObjectInputStream
Source code
Introduction to Parallel and Concurrency
Lab 2 - Class Activity
Source code
Multi-server Communication
26 September - 2 October
Lab 3 - Course Activities
Proxy Servers
Source Code
Proxy Servers - Part 2
Google Protobuf
Source Code
3 October - 9 October
Load Balancer
Load Balancer - Part 2
10 October - 16 October
Broadcasting Nodes
Broadcasting nodes- Part 2
17 October - 23 October
Lab 4 - Class Activity
System Reliability
Assignment 1
Finding Group Partner - Forum
24 October - 30 October
Assignment 1
Message Queues - Part 1
Source Code - ZeroMQ
ZeroMQ - Part 1
ZeroMQ - Part 2
31 October - 6 November
Midterm Exam 1 - Rubric
Client/Server Programming
Leader Election Algorithm - Part 1
Bully Leader Election Algo - Java Code
Lab 5: Class Activity
Leader Election Algorithm - Part 2
7 November - 13 November
Distributed Coordination
14 November - 20 November
Apache Zookeeper - Part 1
Zookeeper - Source Code
Midterm Exam 2 - Rubric
Bonus Lab for Midterm Exam 2
Apache Zookeeper - Part 2
21 November - 27 November
Assignment 2
Apache Zookeeper - Part 3
Apache Zookeeper - Part 4
Apache Hadoop - Part 1
28 November - 4 December
Apache Hadoop - Part 2
Lab 6: Class Activity (Lowest grade replacement)
Apache Hadoop - Part 4
Apache Hadoop - Part 3
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
SE450-2021-Fall
Home
Skip to main content
Course info
Home
Courses
Undergraduate Programs
B.S. Software Engineering
SE450-2021-Fall
Summary
SE450, Fall 2021
Teacher:
Yad Tahir
Skill Level
:
Beginner