| Course number: | EN47-CS2 and COMP9-01, Spring 2010 |
| Lectures: | Tue 1:30-2:45pm, in Halligan 108 |
| Labs: | Thu 1:30-2:45pm, in Halligan 116 |
| Instructor: | Sara Su Office hours: TW 3-4pm, in Halligan E011 |
| TAs: | Ruth Agbaji Lab hours: MW 12-1pm |
| Sarah Nolet Lab hours: TW 12-1pm | |
| Lee Tibbert Lab hours: Sun 5-9pm, MT 6-9pm, F 12-3pm, and by appointment | |
| Mailing list: | comp9@eecs.tufts.edu |
Our lives are becoming increasingly dependent upon computers, creating opportunities and challenges in disciplines as diverse as cognitive science, economics, and medicine. This half-credit course is a fast-paced introduction to the field of computer science. We will explore computer problem solving and programming techniques through lectures and labs using the C++ programming language. The weekly programming labs will build upon previous ones, employ important computer science algorithms, and lead to the construction of a class-wide project. No prior programming experience is required for this course, only a sincere interest in learning about computer science.
See the bottom of this page for textbooks, grading policy, and additional resources.
The schedule of lectures and assignments is subject to change. Please bookmark this page and check for updates frequently!
Sudoku is a logic-based number placement puzzle, the objective of which is to fill a 9x9 grid so that each column, each row, and each of the nine 3x3 blocks (sub-grids) contains the digits from 1 to 9 exactly once each. The puzzle consists of a partially completed Sudoku grid. For the final project, the class will work together to write a Sudoku solver. See the project page for details.
Unless otherwise noted, readings listed on the schedule are from the following book:
This book is available through the Tufts bookstore, the publisher, and online retailers such as Amazon. Wiley also offers an E-Book version at a discount. The Horstmann book and other recommended texts are on course reserve at Tisch Library.
Approximately:
All lab assignments will be turned in electronically and are expected to be completed by their due dates. Late assignments will be penalized at 10% per day. Any assignment turned in more than one week after its due date will receive a zero grade. This course follows the Tufts policies on academic integrity.
Tufts is committed to providing support services and reasonable accommodations to all students with documented disabilities. To request an accommodation, you must register with the Disability Services Office at the beginning of the semester. To do so, call the Student Services Desk at (617) 627-2000 to arrange an appointment with Sandra Baer, Program Director of Disability Services.
Updated April 12, 2010