![]() Table of Contents Notice to Students Introduction 1: Academic Calendar 2: Academic Information 3: Fields of Concentration 4: General Regulations and Standards of Conduct 5: Life in the Harvard Community 6: Financial Information 7: Academic and Support Resources 8: Extracurricular Activities Harvard Homepage FAS Courses of Instruction |
Computer ScienceProfessor David M. Brooks, co-Director of Undergraduate Studies "Computer science" has many meanings. Although the professional society for computer scientists is still called the Association for Computing Machinery, the discipline of computer science has less to do with how devices work than with the concepts behind what they do and how they do it. According to one popular but abstract definition, computer science is the study of algorithms: finitely specified, executable procedures for obtaining output values from input values. This definition embraces both the mathematical theory of algorithms (do algorithms for solving a problem exist and which is best?), and the more concrete study of the programming languages and machine architectures used in solving real problems with algorithms. Other definitions stress other features. For some computer scientists the data on which computations are performed are more fundamental than the computational processes themselves; they would define computer science as the study of the structure and transformation of information. Others would stress the craft of problem solving with computers-a craft involving techniques as rich and varied as the formal and exact methods of algorithm design, specification, and mathematical analysis. Still others would argue that computer science has no exclusive domain of its own, and that its importance comes from the problems to which it is applied. The concentration in Computer Science is designed to educate students from several perspectives. Computer scientists must know basic mathematics, the lingua franca of all the quantitative sciences; they must understand something about the abstract models that describe universal computational phenomena; and they must have some knowledge of how computers are currently designed, programmed, and used. Concentration requirements are intended to ensure balanced programs with emphasis on subjects that will endure through rapid technological change. At the same time, they permit students to choose courses in computer science and related fields that reflect individual interests and preferences. The Computer Science concentration has both basic and honors-eligible options. While students are advised to obtain the needed mathematical background early in their careers, failure to take Computer Science 50 until the sophomore year in no way precludes students from completing the honors-eligible program. The Computer Science concentration is administered by the Division of Engineering and Applied Sciences and transfer between it and the Division's other concentrations, Applied Mathematics and Engineering Sciences, is ordinarily simple if the course requirements can be completed in time for graduation. REQUIREMENTSThe Computer Science website at www.deas.harvard.edu/undergradstudy/computerscience/index.html contains current information on the Computer Science concentration, concentration requirements, and honors standards. Basic Requirements: 10-12 half-courses
Requirements for Honors Eligibility: 12-14 half-courses
The Mind, Brain, and Behavior ProgramStudents interested in addressing questions of neuroscience and cognition from the perspective of computer science may pursue a special program of study affiliated with the University-wide Mind, Brain, and Behavior initiative, that allows them to participate in a variety of related activities. (Similar programs are available through the Anthropology, Biology, History and Science, Linguistics, Philosophy, and Psychology concentrations.) Requirements for this program are based on those of the computer science honors program, except that: In item 1b, either Statistics 110 or Computer Science 124 replaces the second theory course. In item 1d, the six half-courses comprise: MCB 80 (formerly Biological Sciences 80); one approved biology or psychology course; an approved MBB junior tutorial; Computer Science 181 or 182; one half-course in Computer Science for which the middle digit is either 4 (computer hardware), 5 (programming languages), 6 (systems), or 7 (graphics); and one additional half-course in Computer Science (which may be Computer Science 91r). In item 3, a computationally-oriented thesis on a Mind, Brain, and Behavior-related topic is required. Students pursuing thesis research may want to enroll in Computer Science 91r under item 1d. Students pursuing the computational neuroscience track are assigned an adviser in the field and are expected to participate in the University-wide Mind, Brain, and Behavior research milieu, including a non-credit senior year seminar for Mind, Brain, and Behavior thesis writers. To participate in the MBB track, students must both complete the Computer Science concentration plan of study and register at the beginning of every academic year on the MBB website: mbb.harvard.edu/undergrad/home.html. Interested students should contact the Computer Science liaison to the MBB program, Professor Avrom Pfeffer (avi@eecs.harvard.edu). ADVISINGStudents interested in concentrating in Computer Science are urged to consult the Director of Undergraduate Studies early and often for advice on placement in courses and selection among courses. The Director of Undergraduate Studies is happy to talk with freshmen about their Plans of Study and to answer questions. When a student enters the concentration at the end of the freshman year, the Director of Undergraduate Studies assigns a professor to serve as the student's faculty adviser. Every effort is made to match the student's special interests to the expertise of the adviser. Students should consult their advisers regularly, certainly at the beginning of each term. When a faculty adviser is on leave, the student is temporarily reassigned to a new adviser. Students desiring a change of adviser for any reason should contact the Director of Undergraduate Studies. The Director of Undergraduate Studies is also available to discuss problems or questions of any kind with students in the concentration. HOW TO FIND OUT MOREAnnouncements covering academic and nonacademic topics of interest to computer science undergraduates are distributed by email from the Director of Undergraduate Studies or the Academic Office. Announcements cover information about new courses, announcements of talks about graduate school applications, job listings, and more. Concentrators receive these mailings automatically; others who would like to receive them should contact the Director of Undergraduate Studies or the Academic Office. For further information, students should consult Mrs. Sandra Godfrey, Academic Programs Administrator (Academic Office, Pierce Hall 110a, 617-495-2833, godfrey@deas.harvard.edu), Marie Dahleh, Assistant Dean for Academic Programs (Pierce Hall 111, 617-495-1485, mdahleh@deas.harvard.edu), or one of the co-Directors of Undergraduate Studies (dbrooks@ eecs.harvard.edu or sjg@cs.harvard.edu). ENROLLMENT STATISTICSNumber of Concentrators as of November
|