ECE 6102: Dependable Distributed Systems

Syllabus



Instructor Prof. Doug Blough
Office KACB 3356
Phone 404-385-1271
E-Mail doug.blough ece.gatech.edu
Office Hours Tues 3:30-4:25 PM
Wed 4:00-5:00 PM


Course Objectives: To impart fundamental concepts of dependable distributed systems, explore applications of those concepts within actual cloud computing systems and software, and provide exposure to some current research topics in the area.

Teaching Style: Classes will involve both lecture style presentations and discussions of assigned readings, which will primarily be published research papers. The beginning will be mostly lecture style but this will gradually give way to more discussions as the semester progresses. Students are expected to do any assigned readings prior to class and contribute to in-class discussions.

Prerequisites: Undergraduate courses on computer networks, operating systems, and algorithms; proficiency in Java or Python.

Grading: Exam 1 25%
  Exam 2 25%
  Programming Assignments 40%
  Class participation 10%

Academic Honesty: Although students are encouraged strongly to communicate with each other to assist in learning the course material, all students are expected to complete course work individually, following all instructions stated in conjunction with exams and assignments. An exception is group projects, for which joint work is allowed. However, each student in a group should have primary responsibility for some project piece. All conduct in this course will be governed by the Georgia Tech honor code. Additionally, it is expected that students will respect their peers and the instructor such that no one takes unfair advantage of any other person associated with the course. Any suspected cases of academic dishonesty will be reported to the Dean of Students for further action.

Problems with this page? Please email doug.blough ece.gatech.edu

Page last modified on January 8, 2018