Syllabus / Info

Click here to view/download a PDF of the full syllabus.

Homework

There will be 10-13 programming assignments over the course of the semester. Almost all assignments will contain many parts and require a lot of time to complete.

In order to be successful in this course, it is crucial to devote a lot of time and effort to working on homework, since many exam questions will be similar to, or based on, homework questions.

You are allowed to work on homework together with others. But submitting work without understanding it is a bad idea.

Homework assignments and solutions will be posted on CodeLab: codelab.turingscraft.com. More information about CodeLab is available at this link: bit.ly/cisc3115codelab.

Exams

There will be two midterm exams, tentatively scheduled for Wednesday, March 1 and Wednes- day, April 26; these dates are subject to change. The final exam has been scheduled by the Registrar’s office for Wednesday, May 17 at 6:00 p.m.

On the Sunday before each exam, there will be an optional Zoom meeting devoted to exam-related Q & A.

All exam questions will be similar to, or based on, homework problems or questions from previous semesters, which will be provided to you. Most exam questions will ask you to write code—often lots of it—on paper.

Makeup exams will not be given for the midterm exams. See below in Grading section.

If you miss the final exam (regardless of the number of midterms you took), you will not pass the course, unless I decide to give you a grade of INC, which would allow you to retake the final exam at a later date. I almost never give INC grades.

Grading

The final course grade will be determined by:

  • Two midterm exams: 25% each
  • Final exam: 35%
  • Homework: 10-13% (1% each)
  • Attendance: 5%

Note: Makeup exams will not be given for the midterm exams. If you miss one of the two midterms, then the other midterm will be worth 35% of the course grade and the final exam will be worth 50% of the course grade (instead of 25% per midterm and 35% for the final). If you miss both midterms, then the final exam will be worth 85% of the course grade. This policy applies specifically if you missed an exam. If you come to class to take an exam, then the grade you get for that exam will not be removed, even if you do better on another exam.

Course letter grades will be assigned according to this table:

Numeric Scoreabove 9793-9790-9287-8983-8680-8277-7973-7670-7267-6963-6660-62below 60
Letter GradeA+AA-B+BB-C+CC-D+DD-F

Other Notices

Academic Integrity

The faculty and administration of Brooklyn College support an environment free from cheat- ing and plagiarism. Each student is responsible for being aware of what constitutes cheat- ing and plagiarism and for avoiding both. The complete text of the CUNY Academic In- tegrity Policy and the Brooklyn College procedure for policy implementation can be found at www.brooklyn.cuny.edu/bc/policies. If a faculty member suspects a violation of academic integrity and, upon investigation, confirms that violation, or if the student admits the viola- tion, the faculty member must report the violation. Students should be aware that faculty may use plagiarism detection software.

Disability-Related Accommodations

The Center for Student Disability Services (CSDS) is committed to ensuring students with disabilities enjoy an equal opportunity to participate at Brooklyn College. In order to receive disability-related academic accommodations, students must first be registered with CSDS. Students who have a documented disability or suspect they may have a disability are invited to schedule an interview by calling (718) 951-5538 or emailing testingcsds@brooklyn.cuny.edu. If you have already registered with CSDS, email Josephine.Patterson@brooklyn.cuny.edu or testingcsds@brooklyn.cuny.edu to ensure accommodation emails are sent to your professor.

Student Bereavement Policy

Brooklyn College’s student bereavement policy can be found on the college’s website.

Nonattendance Due to Religious Beliefs

Information regarding nonattendance due to religious beliefs can be found on page 68 of Brooklyn College’s Undergraduate Bulletin.

If you will need to miss a class due to a religious observance, please try to let me know as far in advance as possible, so that I do not schedule an exam for that day.

Important Dates

  • Wednesday, January 25: First day of classes
  • Tuesday, January 31: Last day to add a course
  • Sunday, February 12: No classes scheduled
  • Monday, February 13: College closed
  • Monday, February 20: College closed
  • Tuesday, February 21: Conversion day — classes follow a Monday schedule
  • Wednesday-Thursday, April 5-13: Spring recess — no classes scheduled
  • Friday-Saturday, May 12-13: Reading days
  • Tuesday, May 16: Last day of classes; last day to withdraw with a grade of W
  • Wednesday-Tuesday, May 17-23: Final examinations
  • Friday, May 26: Final grade submission deadline

The full academic calendar, including other important dates, is available on the college’s website.