en47/comp9 - exploring computer science
contentOur 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. course policiesSee the bottom of this page for textbooks, grading policy, and additional resources. |
announcements |
scheduleThe lecture schedule is subject to change. Please keep checking back over the course of the semester. Unless otherwise noted, readings are from the Downey book.
lecture notesLecture notes and handouts will be posted here.
This class makes use of material developed by Profs. Alexandre François and Soha Hassoun. assignments
final projectSudoku 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. course policiestextbook There is one required textbook for the course, which
is available as a course pack at Gnomon Copy, 348 Boston Ave.
Students should bring their books to the lab sessions. gradingApproximately:
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. Please read the Dean's booklet on academic integrity. accommodationsTufts 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 November 16, 2009 |