CSS 434: Parallel and Distributed Computing - Assignments
We use Java for all programming assignments.
The operating system used for all assignments is Linux (UW1-320):
| Assignment | Submission Format |
| Program 1 | A hard copy only |
| Program 2 | Both hard and soft copies (Upload the softcopy to our CollectIt submission website.) |
| Program 3 | A hard copy only |
| Program 4 | A hard copy and in-person demonstration |
| Criteria | Percentage |
| Selection of a good parallelizable and scalable problem in HW2. | 15% |
| Documentation of your algorithm including explanations and illustrations | 20% ~ 25% |
| Source code that adheres good modularization, coding style, and an appropriate amount of comments) | 15% ~ 25% |
| Execution output such as a snapshot of your display/windows or contents of standard output redirected to a file | 15% ~ 25% |
| Performance comparison using a graph, a table, and/or in statements in HW2. | 15% |
| Disussions about the nature of a problem you chose, the efficienty of your algorithm, possible performance improvement, etc. | 20% - 25% |
| References of all books, research papers, and web pages you used for your HW2. | 5% |
| Total | 100% |