linhbngo / Distributed-and-Cluster-Computing

Course materials for CSC 496, Special Topic in Complex Systems, at West Chester University of Pennsylvania
GNU General Public License v3.0
23 stars 28 forks source link

Instructional Staff

Instructor: Linh B. Ngo

Course Descriptions

This course will investigate issues in modern distributed platforms by examining a number of important technologies in the areas of distributed computing in computational and data-intensive problems.

By the end of the course, each student should understand and be able to apply several specific tradeoffs for parallel application and algorithms development, performance, and management on a number of distributed platforms.

Learning Objectives

Prerequisites

Important Dates

Laptop requirements

Software requirements

As laptop style and model can vary, the following common (and free) software environment will be enforced for all lectures and programming assignments:

Other software packages will be specified and installed insite the CentOS virtual machine as needed.

Course Materials

Grading

Grades will be based on the following distribution:

Participation

Office Hours:

Letter grades are assigned according to the following scale:

Number 100-93 92-90 89-87 86-83 82-80 79-77 76-73 72-70 69-67 66-63 62-60 <= 59
Letter A A- B+ B B- C+ C C- D+ D D- F

Grading Appeals

Mistakes occasionally happen during the grading process. If you think a mistake has been made regarding your grades, you should send me an email with detailed justification within one week of the date the grades are available. No changes on grades will be made after one week from the date the grades are posted.

Attendance Policy

Excused Absences Policy for University-Sanctioned Event

Late Work

Academic Integrity

It is the responsibility of each student to adhere to the university’s standards for academic integrity. Violations of academic integrity include any act that violates the rights of another student in academic work, that involves misrepresentation of your own work, or that disrupts the instruction of the course. Other violations include (but are not limited to): cheating on assignments or examinations; plagiarizing, which means copying any part of another’s work and/or using ideas of another and presenting them as one’s own without giving proper credit to the source; selling, purchasing, or exchanging of term papers; falsifying of information; and using your own work from one class to fulfill the assignment for another class without significant modification. Proof of academic misconduct can result in the automatic failure and removal from this course.

Academic Integrity

For questions regarding Academic Integrity, Sexual Harassment, or the Student Code of Conduct, students are encouraged to refer to the “Other” Menu of the Computer Science web page www.cs.wcupa.edu/, the Undergraduate Catalog, the Ram’s Eye View, and the University website at www.wcupa.edu.

Collaboration Policy (for this specific class)

Collaboration Statement

The statement should say:

OR

Disability Accommodations

Title IX Statement

Emergency Preparedness

Electronic Mail Policy

Instructor Email Policy

For individual issue, it is best to contact me via email. I check my email frequently during normal working hours (9-5) on weekdays, and I will try to respond quickly (hopefully the same day). I do also check email on weekends and evenings, but not nearly as frequently (almost never on Sundays). As a result, you should expect longer delays during these times.

If you send me an assignment-related email right before a deadline, I may not answer it in time to be helpful.

Tentative Course Outline