1;95;0c General Information
CS11 Fall 2017
Introduction to Computer Science
Last updated September 22, 2017 09:49:43 EDT

General Information Syllabus Schedule HW Assignments
 Labs Resources  

General Information

The Textbook Scheduled Lectures Office Hours Contact
Examinations Homeworks Labs Grades
Accessibility Academic Integrity Lateness and Attendance Feedback


Problem Solving with C++ (10th edition) by Walter Savitch
It's fine to buy an older (cheaper) edition, but please keep in mind that I will assign problems from the book occasionally. It's your responbility to make sure you're doing the correct problems.

Scheduled Lectures

(Section 1) (Section 2)
TR 15:00 - 16:15 TR 16:30 - 17:45
Barnum Hall, Room 008 Barnum Hall, Room 008

Office Hours

Computer Science is equal parts art and science. There is rarely a problem to solve for which only one solution exists. Computer scientists develop good software by applying knowledge, educated guesses, trial-and-error, and collaboration. We have office hours for COMP11, but it is often just as helpful to talk over your approach with your classmates as it is to talk it over with a Teaching Assistant or Professor.

Office hours are hosted every week by undergraduate Teaching Assistants, graduate Teaching Assistants, and the professor. Please come by and talk to us, but think of us as fellow computer scientists who can talk through your coding approach with you (not as experts who can swoop in and solve every problem!).

Instructors' Office Hours

In particular, come to Dr. Strange's and Dr. Monroe's office hours. Come even if you don't have a particular question or need help. It's a big class, so we don't get enough face-to-face time. We expect to see you at least once during the semester.

Graduate TAs

Graduate TAs are, in addition to "usual" office hours, your best bet for getting feedback on homework grades (why points were taken off, what a better solution would be, etc.).

Professor Laney Strange Professor: Megan Monroe Grad TA: Neda Hassanpour
Office: 228C Halligan HallLocation: Halligan ExtensionLocation: Halligan 114
Contact via laney@cs.tufts.edu Contact via megan.monroe@tufts.edu Contact via neda.hassanpour@tufts.edu
Office Hours: T 1pm-3pm, F 11am-12pm Office Hours: W 2pm-4pm, F 10am-12am Office Hours: W 1-3pm
Grad TA: Monsurat Olaosebikan Teaching Fellow: Emma Plankey Teaching Fellow: Kathryn Tweel
Location: Halligan 114Contact via emma.plankey AT tufts.eduContact via kathryn.tweel AT tufts.edu
Contact via monsurat.olaosebikan AT tufts.edu
Office Hours: W 4:30-6:30pm

Undergraduate TAs

Our other undergraduate TAs cover office hours every day of the week. They will be in Halligan Hall. Come visit the collaboration room on the second floor, and they will be happy to lend a hand.

Office Hours Guidelines

  1. Come early. If the homework is due on Thursday, visit office hours on Sunday or Monday.
  2. Come with questions. The more specific, the better.
  3. Write a little, compile a little. It's much easier on everyone if you have a chunk of a program working and add a little more that breaks it. Otherwise, it's hard to nail down a problem.
  4. Expect to figure out and resolve things yourself. TAs will think through design choices with you and guide you toward a few things to try.

Remember -- TAs do not do your homework for you! You are 100% responsible for completing every homework assignment. Their job is help you think about your solution, not to give you the "correct" one. Please be respectful of their time and their job.

Sun Mon Tue Wed Thu Fri
1-3pm David
Jennifer Favour
3-5pm Caroline
Max K.
Leah Maxwell
5-7pm Kelly
Max K.
Aman (5:30)
Deepanshu (6-8)
7-9pm N/A David
Caroline K.
Aman (7:15-9)
Sam (7-8:30)
Josh N/A

The best way to get help on course material and homeworks is to drop by office hours, which are posted above.

Sign up for our course piazza site. Piazza is a tool for connecting with your fellow students. Because there are so many different ways to approach a CompSci problem, there is lots of room for lively discussion. You may not post your code on Piazza, but you can ask, answer, and discuss different things you've tried, what worked and didn't work, and resources you've found.

Do not think of Piazza as a canonical source of information from the teaching staff. Ask questions, sure -- but don't expect immediate answers ro every coding bug you've run into. Try it yourself first, and talk with other students!

Contact Guidelines

  1. Grading questions: Visit the office hours of the instructors or the graduate TAs. Do not send email.
  2. Lab questions: Email or speak directly to your lab leader.
  3. Lecture questions: Post on piazza or come to the instructors' office hours.
  4. Homework questions (apart from grading): Post on piazza
  5. Administrative questions (about the schedule, exam dates, etc.): Email or speak to the instructors.

Homework Policy

Lab Policy


The course grade will be based upon the scores on the quizzes, labs midterm exam, homework, and the final exam as follows:

Homework (7) 35%
Labs (7) 15%, lowest dropped
Quizzes (6) 10%, lowest dropped
Midterm Exam (2) 20%
Final Exam (1) 20%


Tufts University values the diversity of our students, staff, and faculty; recognizing the important contribution each student makes to our unique community. Tufts is committed to providing equal access and support to all qualified students through the provision of reasonable accommodations so that each student may fully participate in the Tufts experience. If you have a disability that requires reasonable accommodations, please contact the Student Accessibility Services office at accessibility@tufts.edu or 617-627-4539 to make an appointment with an SAS representative to determine appropriate accommodations.

Academic integrity
While students are encouraged to discuss course materials, no plagiarism/copying is allowed on homework. In particular,

Lateness and Attendance
You are not required to attend lecture, but you are required to attend every lab. You must be present in your scheduled lab section to receive a grade. Quizzes are also given during lab sections, and you must be present to receive a quiz grade as well.

Your lowest lab/quiz grade will be dropped. You are responsible for knowing the lab schedule on the labs page.

You may submit ONE homework up to 5 days late by cashing in your late token. (Details on the assignments page.)

You must sit exams in the section you are officially registered for. You may not miss any exams without documented verification of an illness or emergency. Missed exams will count zero.
Your candid comments on any aspect of the course are always welcome. For ideas you want to share with the rest of the COMP11 community, please post in Piazza. For confidential feedback you'd like to share with the instructors, please use the anonymous form below.

Laney Strange
Last updated September 22, 2017 09:49:43 EDT