Time: | Location: | ||
---|---|---|---|
TR 09:35am - 10:50am | 126 Fisher | ||
Instructor: | Teaching Assistant: | ||
Byung Kyu Choi
836 Dow 487-3472 |
TBD
| ||
e-mail: bkchoi@mtu.edu | e-mail: | ||
Office hours: TR 11am-12pm, or by appointment | Office hours: TBD |
In this course, we will study some of the most important concepts in the design of distributed systems. Throughout the course, we will try to relate the material covered to the support of large-scale computing on the Internet. We will tentatively discuss the following issues. Things may change as we go along, so please check back later frequently!
|
|
As you see, most of the material served in the lectures is pretty basic. The idea is to provide a solid basis. We will complement this with a very strong hands-on component.
Assessment Method
The course will consist of a considerable number of challenging programming projects and three exams.
Ideally, grades will be assigned along the following lines:
Grade | A | AB | B | BC | C | CD | D | F |
Scale | 90-100% | 85-89% | 80-84% | 75-79% | 70-74% | 65-69% | 60-64% | 0-59% |
HW Assigments | Project 1 | Project 2 | Project 3 | Exam 1 | Exam 2 | Final |
100 | 100 | 100 | 250 | 150 | 150 | 150 |
Prerequisites
CS4441, Ask Cathy Forman about this.
Projects
In this course we will not limit ourselves to talking about distributed computing systems, but will get our hands quite dirty.
The projects will be very demanding. More information about projects will be posted soon.
The projects will be done in groups of two students each. This means that it is a good idea to start looking for a partner soon.
Things may change, so please check back later!
Late-Submission Policy
Academic Integrity
It goes without saying that the highest level of academic integrity is expected for students in this class. While discussions among students on the analysis of problems and on the development of general solution approaches is welcome (encouraged, in fact,) the realization has to be of the individual student or of the individual project team. Spelled out, this means: