Faculty + Staff: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Office Hours: |
Faculty:
CA's: Location: Weekdays: GHC 5th Floor; Weekends: GHC 3rd Floor
Academic Development:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Textbooks and Online Resources: |
There is no
required textbook for this course. Free Online Sources:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Required Software: |
We will use Python version 2.x (either as pure Python or as Jython). These are free downloads from python.org and from jython.org. We will provide download instructions in class. We will also use one or more free IDE's (code editors). Details will be posted here soon. For now, we recommend using IDLE (which is included in the Python download). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Course Requirements: |
Participation
in this course is required,
and consists of:
Attendance is required (if not always strictly recorded). Repeated failure to attend lectures or recitations may result in a lowered semester grade regardless of your numeric average. You will be responsible for all materials presented in lectures and recitations. You should not expect that all lecture or recitation materials will be given to you in written form. Note that missed quizzes and tests may not be made up in general (though certain exceptions are permitted -- see the relevant sections below). Assessment: Any material covered in lecture, in recitation, in assigned readings, or in homework assignments may be included in any future homework assignment, quiz, or test. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Grading: |
Each homework, quiz, midterm, and final will be graded on a standard scale: A: 90 - 100 B: 80 - 89 C: 70 - 79 D: 60 - 69 R: 0 - 59 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Exams and Quizzes: |
Final
Exam: There will be a standard 3-hour final exam during the final exam period at the end of the semester. The final exam is worth 20% of the semester grade. Midterm Tests: There will be 2 midterm tests, the first worth 10% and the second worth 15% of the semester grade, given in class as noted in the online schedule. Quizzes: Quizzes will be given generally once per week in recitation. Late Policy: No late / make-up quizzes or tests will be administered, except in the case of medical or family emergencies or other university-approved absences. For qualifying missed quizzes, with instructor approval, students may make-up missed quizzes by attending any 15-110 professor's office hours up until the Wednesday following the quiz (and please bring your laptop). Rescheduling qualifying missed exams are handled on a case-by-case basis. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Homework Deductions: |
Late Homework:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cheating and Collaboration: |
Unless
otherwise noted (see "solo" homework below), students are encouraged to
talk to each other, to the course staff, or
to anyone else about the homework assignments. While students
are allowed and encouraged to collaborate, each student must actively
participate in developing any materials submitted as his or her own
solutions to the homework. In particular, submitted solutions may not be copied in whole or in part from any source. Example: Students A and B work together for 5 hours and submit very similar homework. This is not cheating. Example: Partway through the assignment, Student A and Student B decide to collaborate on the remaining portion. Since they are at different points, Student A shares solutions with Student B, so they can start at the same point. They then work together finishing the homework. This is cheating (not the working together part, but the "shares solutions" part, even if the shared portion is just a small fraction of the assignment). Example: Student A is having trouble with a bug, so discusses the code with Student B, who helps Student A find and fix the bug. This is not cheating. Example: Student A is having trouble with a bug, so emails the code to Student B, who finds and fixes the bug and then emails the code back to Student A. This is cheating (because Student A did not "actively participate" in fixing the bug, and so was deprived of a learning opportunity). Solo Homework: Some homework assignments, or portions thereof, may be marked as "solo". For these problems, students must work entirely alone, with no collaboration of any kind with other students or any other resources aside from the online course notes, the course staff, and university-approved tutors (at Walk-In Tutoring). Example: On a solo homework question, Student A and Student B talk for 5 minutes in vague terms at a high level about the problem. Then each spends 2 hours working alone independently solving the problem. Their solutions are very different. Even so, this is cheating (the 5 minute conversation, or any conversation, was not allowed). The issue of cheating will be taken seriously by the instructors and CA's, and homework assignments (especially solo questions) will be routinely checked for violations, which will be handled in accordance with the University regulations. In particular, in addition to manual checks, we will also routinely use an automated plagiarism detector. Here is a video demonstrating how it works (AVI or MP4). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Honors: |
There will be an Honors 15-110 course available as a 3-unit second-half
mini connected to this course. Some details:
|