Course Expectations & Policies

Attendance

The lecture meetings will be held synchronously online. All students are generally expected to attend all meetings of this course and actively participate in all class activities. For your convenience, lectures will be recorded and made available (on the same day) for asynchronous viewing/reviewing.

Ethics

The strength of the university depends on academic and personal integrity. In this course, you must be honest and truthful, abiding by the Computer Science Academic Integrity Policy:

  • Cheating is wrong. Cheating hurts our community by undermining academic integrity, creating mistrust, and fostering unfair competition. The university will punish cheaters with failure on an assignment, failure in a course, permanent transcript notation, suspension, and/or expulsion. Offenses may be reported to medical, law or other professional or graduate schools when a cheater applies.

  • Violations can include cheating on exams, plagiarism, reuse of assignments without permission, improper use of the Internet and electronic devices, unauthorized collaboration, alteration of graded assignments, forgery and falsification, lying, facilitating academic dishonesty, and unfair competition. Ignorance of these rules is not an excuse.

  • Academic honesty is required in all work you submit to be graded. Except where the instructor specifies group work, you must solve all homework and programming assignments without the help of others. For example, you must not look at anyone else's solutions (including program code) to your homework problems. However, you may discuss assignment specifications (not solutions) with others to be sure you understand what is required by the assignment.

  • If your instructor permits using fragments of source code from outside sources, such as your textbook or online resources, you must properly cite the source. Not citing it constitutes plagiarism. Similarly, your group projects must list everyone who participated.

  • Falsifying program output or results is prohibited.

Your instructor is free to override parts of this policy for particular assignments. To protect yourself: (1) Ask the instructor if you are not sure what is permissible. (2) Seek help from the instructor, TA or CAs, as you are always encouraged to do, rather than from other students. (3) Cite any questionable sources of help you may have received.

On every exam, you will sign the following pledge: "I agree to complete this exam without unauthorized assistance from any person, materials or device. [Signed and dated]". Your course instructors will let you know where to find copies of old exams if they are available.

Report any violations you witness to the instructor.

You can find more information about university misconduct policies on the web at these sites:

Personal Wellbeing
  • All students with disabilities who require accommodations for this course should contact me at their earliest convenience to discuss their specific needs. If you have a documented disability, you must be registered with the JHU Office for Student Disability Services (385 Garland Hall; 410-516-4720; http://web.jhu.edu/disabilities/) to receive accommodations.

  • If you are struggling with anxiety, stress, depression or other mental health related concerns, please consider visiting the JHU Counseling Center. If you are concerned about a friend, please encourage that person to seek out our services. The Counseling Center is located at 3003 North Charles Street in Suite S-200 and can be reached at 410-516-8278 and online at http://studentaffairs.jhu.edu/counselingcenter/

Classroom Climate

I am committed to creating a classroom environment that values the diversity of experiences and perspectives that all students bring. Everyone here has the right to be treated with dignity and respect. I believe fostering an inclusive climate is important because research and my experience show that students who interact with peers who are different from themselves learn new things and experience tangible educational outcomes. Please join me in creating a welcoming and vibrant classroom climate. Note that you should expect to be challenged intellectually by me, the TAs, and your peers, and at times this may feel uncomfortable. Indeed, it can be helpful to be pushed sometimes in order to learn and grow. But at no time in this learning process should someone be singled out or treated unequally on the basis of any seen or unseen part of their identity.

If you ever have concerns in this course about harassment, discrimination, or any unequal treatment, or if you seek accommodations or resources, I invite you to share directly with me or the TAs. I promise that we will take your communication seriously and to seek mutually acceptable resolutions and accommodations. Reporting will never impact your course grade. You may also share concerns with the Department Head (Randal Burns, randal@cs.jhu.edu), the Director of Undergraduate Studies (Joanne Selinski, joanne@cs.jhu.edu), the Assistant Dean for Diversity and Inclusion (Darlene Saporu, dsaporu@jhu.edu), or the Office of Institutional Equity (oie@jhu.edu). In handling reports, people will protect your privacy as much as possible, but faculty and staff are required to officially report information for some cases (e.g. sexual harassment).

Late Days
  • All students start the semester with a budget of six late days; however, you can only use at most two late days for any particular coursework.

  • Each late day extends the deadline of coursework by precisely 24 hours.

  • Late days cannot be used to delay an exam.

  • Late days have to be used in their entirety.

  • You can only use a late day if you have one left in your budget.

You may not use any late days for the last homework. Please plan accordingly.

All you need to do to use a late day is to make a private post on the discussion board to inform the instructors that you will use your late day. Then, proceed to submit coursework after the deadline has expired through the regular submission. Of course, you must still have a late day available. Otherwise, the late submission will be nullified.

It is your responsibility to keep track of the late days you've used.

It is okay if you change your mind about using a late day and submit by the deadline. However, you cannot change your mind and "get back" a late day after a deadline.

Late days are a valuable commodity, and you should use them sparingly. They are primarily intended to help you deal with unexpected circumstances, so you should not make them part of your normal planning process.

There is no grace period for assignment deadlines, only late days.

Personal days

From WSE Deans correspondence:

Religious holidays are valid reasons to be excused from class. Students who must miss a class or an examination because of a religious holiday must inform the instructor as early in the semester as possible to be excused from class or to make up any work that is missed.

I extend the same courtesy to cultural/national holidays and other engagements that cannot be avoided, such as athletics events, job interviews, etc.

Note that personal days (such as religious holidays) are usually not ground for an extension over a homework deadline. It would be best if you planned accordingly to avoid any conflict. For example, start early and plan on using your late days. Suppose you will need more than two permitted late-day for the affected homework. In that case, we can make an exception for you to use more days subject to having late days left in your budget. Please inform the instructor as early in the semester as possible about your intention of using (more than two) late days for specific homework.

Drop/Withdraw/Incomplete

Students may add a course up to September 10, 2021. They may drop courses until October 10, 2021, provided they remain registered for a minimum of 12 credits. Between October 11 and November 12, 2021, a student may withdraw from a course with a $W$ on their academic record. The course will remain on the academic record with a $W$ appearing in the grade column to indicate that the student registered and then withdrew from the course.

For more information on these and other academic policies, see https://e-catalogue.jhu.edu/engineering/full-time-residential-programs/undergraduate-policies/academic-policies/grading-policies/

A request for an "Incomplete" grade in this course will only be considered if you have already completed all the coursework excpet for the last homework. Exceptions may be made at the instructor's discretion on a case-by-case basis.