Cyberinfrastructure Foundations
CISC-830

Spring 2019-20
http://www.cs.rit.edu/~jmk/cisc830


Announcements

  • Online Lecture Guide
  • Homework
  • Resources on Parallel Computing
  • The Curse of Knowledge by Benjamin C. Pierce at UPenn.
  • How to read, write, and present by Nitin Vaidya at UIUC.
  • How to give a great research talk by Simon Peyton Jones at MS Research Cambridge.
  • Reading on CI  Schedule
  • Reading materials
  • CI examples: OSG, IU OSG, IU XSEDE, XSEDE

    Instructor

    Class Meeting


    Course Overview

    Cyberinfrastructure integrates all parts of large-scale computing including a set of software, services, and tools in order to solve large-scale computing problems. This course will give an overview of the problems and solutions of large-scale computing, e.g., Large Hydron Collider. Students will design and develop new tools for cyberinfrastructure. Presentations and written reports are required.

    Prerequisites

    Expectations

    The students are expected to be familiar with Python, a parallel version of Python, Java, Java threading or Parallel Java or MPI, C/C++, and OpenMP. In case not, the students are expected to learn the basics themselves. If you plan on using other languages or framework, be sure to check with the instructor.

    Schedule

    Grading

    In-class activities 40%
    Reading 10%
    Project 50%

    I will use the following percentage-based grading scale to determine your final letter grade.

    90%<=A<=100%
    80%<=B<90%
    70%<=C<80%
    60%<=D<70%
    0%<=F<60%

    In-Class Activities

    Each in-class activity will be due on a specified date, and be graded like homework assignment. NO LATE submission will be accepted. NO DEADLINE EXTENSION will be given unless extenuating circumstances arise.

    General Policies

    Any student who violates the academic integrity standards will fail the course (even for the first offense).

    Any missed exams, projects, or homework assignments will get zero.

    Class attendance is very important. If you miss a class, it is your responsibility to acquire any missed materials.

    Note that questions about grading must be brought to my attention within one week after the graded material has been handed back. After that time, the grade will become permanent.

    No extra work will be given to help students to raise grades due to fairness concerns.

    I expect students to respect their instructor, teaching assistants, and other students in class. Disrespectful behavior will NOT be tolerated. Do NOT come to class late, leave early, or talk to other students, etc. However, class participation and discussion are strongly encouraged.

    Academic Honesty

    Any form of academic dishonesty is strictly prohibited. I will handle any such incident according to the Department of Computer Science Policy on Academic Dishonesty. Violations of the Code of Conduct for the Use of Department of Computer Science Facilities can also result in suspension, expulsion and even criminal charges. Please refer to the following statements excerpted from the 1998-99 RIT Students Rights & Responsibilities handbook:

    Any act of improperly representing another person's work as one's own is construed as an act of academic dishonesty. These acts include, but are not limited to, plagiarism in any form, or use of information and materials not authorized by the instructor during an examination.

    If a faculty member judges a student to be guilty of some form of academic dishonesty, the student may be given a failing grade for that piece of work or for the course, depending upon the severity of the misconduct.

    For the record, I have adopted the following standard policy on academic honesty.

    Policy on W and I Grades

    RIT policy allows you to withdraw from a course with a grade of W on or before the Friday of the sixth week in the quarter. After this date, your instructor cannot give you a W, but must assign you a grade based on your work.

    This course has been designed so that you can complete all the work in one quarter. Thus incomplete grades will be given only in the most exceptional circumstances, and then only by prior arrangement with the instructor who has the final say in this matter.

    Policy Prohibiting Discrimination and Harrasment

    RIT is committed to providing a safe learning environment, free of harassment and discrimination as articulated in our university policies located on our governance website. RIT's policies require faculty to share information about incidents of gender based discrimination and harassment with RIT's Title IX coordinator or deputy coordinators, regardless whether the incidents are stated to them in person or shared by students as part of their coursework. If you have a concern related to gender-based discrimination and/or harassment and prefer to have a confidential discussion, assistance is available from one of RIT's confidential resources on campus (listed below).

    Notes

    Any part of this page is subject to change any time. In that case, you will be informed in advance. Be alert to the announcements.


    Last updated 01/15/20