Deliveries: 51 Prospect Street New Haven, CT 06511-8937. Ruzica Piskac The Department of Computer Science offers both B.S. degree programs, as well as four combined majors in cooperation with other departments: Electrical Engineering and Computer Science, Computer Science and Economics, Computer Science and Mathematics, and Computer Science and Psychology. degree program The B.A. Tuesday, April 18th. Refer to the Computer Science website for a list. Privacy policy The Yale Computer Science MS offers students the unique opportunity to study with faculty in small classes, and on a one to one basis. Stanley Eisenstat, Professor of Computer Science, who taught computer science at Yale for nearly 50 years, died December 17, 2020, at the age of 76. In the senior year students must take CPSC 490, an independent project course in which students select an adviser to guide them in research in a subfield of computer science. and the B.A. No prior experience is required. Combined B.S./M.S. Except for CPSC 200 and CPSC 201, none assumes previous knowledge of computers. Electrical Engineering and Computer Science. Professor Eisenstat's passing. Introduction to the basic ideas of computer science (computability, algorithm, virtual machine, symbol processing system), and of several ongoing relationships between computer science … Director of undergraduate studies: James Aspnes, AKW 401, 432-1232; cpsc.yale.edu. and B.A., and combined majors with Economics, Electrical Engineering, Mathematics, and Psychology. Grades of 4 or 5 on high-school AP computer science, statistics, calculus, microeconomics, and macroeconomics signal adequate preparation for required courses in the CSEC major. degree program The B.S. For a list of undergraduate majors, see the Yale College Programs of Study page. The first is CPSC 201, a survey that demonstrates the breadth and depth of the field to students who have taken the equivalent of an introductory programming course. Department of Computer Science Yale University P.O. CPSC 280 and 490 may not be counted toward these core courses. Prerequisite to this major is basic understanding of computer programming, discrete math, calculus, and economics. Subjects: Chemistry , Computer Science , Engineering and Applied Science … and B.A. Students interested in using computers to solve scientific and engineering problems are advised to take CPSC 440 as well as computational courses offered in Applied Mathematics and in Engineering and Applied Science. The Yale Department of Computer Science home page has pointers to resources more specific to Computer Science. Except for CPSC 200 and CPSC 201, none assumes previous knowledge of computers. *A secondary appointment with primary affiliation in another department or school. Just over four years since Yale University President Peter Salovey first said that the University would make up ground in the sciences, 2021 U.S. News rankings have placed the computer science department at Yale as 124th in the world.. Except for CPSC 200 and CPSC 201, none assumes previous knowledge of computers. Accessibility at Yale Eggers broke barriers as the first woman to win the Eckert-Mauchly Award in 2018 for her contributions to the field of computer architecture – and her interest in computer science … degree program requires a total of twelve term courses, six additional intermediate or advanced courses in Computer Science and the senior requirement. See if Yale University is ranked and get info on programs, admission, tuition, and more. Eisenstat had taught computer science at Yale for almost 50 years. Refer to the Computer Science website for more information. Exceptions to the above requirements, other than the substitution of a more advanced course for a required one, are limited. Students may not use any of the five required courses, indicated below, to satisfy the requirements of any major, multidisciplinary academic program (MAP), or other certificate. 203.432.1246 Telephone 203.432.0593 Fax degree programs, as well as four combined majors in cooperation with other departments: Electrical Engineering and Computer Science, Computer Science and Economics, Computer Science and Mathematics, and Computer Science and Psychology. Composer Matthew Suttor, Professor in the Practice of Sound Design at the Yale School of Drama, along with a team of designers and computer programmers, will present a talk on their project, I AM ALAN TURING, an opera about Artificial Intelligence. Prerequisite CPSC 100 or 112, or AP Computer Science course, Specific course required  CPSC 201 or 200; CPSC 223; CPSC 327 or 323, Distribution of courses 2 additional courses as specified, Professors  Dana Angluin, James Aspnes (DUS), Dirk Bergemann,* Ronald Coifman,* Aaron Dollar,* Julie Dorsey, Stanley Eisenstat, Joan Feigenbaum, Michael Fischer, David Gelernter,  Mark Gerstein,* John Lafferty,* Rajit Manohar,* Drew McDermott (Emeritus), Dragomir Radev, Vladimir Rokhlin,† Holly Rushmeier, Brian Scassellati, Martin Schultz (Emeritus), Zhong Shao (Chair), Avi Silberschatz, Daniel Spielman, Leandros Tassiulas,* Nisheeth Vishnoi, Y. Richard Yang, Lin Zhong, Steven Zucker†, Associate Professors Abhishek Bhattacharjee, Theodore Kim, Sahand Negahban,* Ruzica Piskac, Assistant Professors Yang Cai, Wenjun Hu,* Julian Jara-Ettinger,* Amin Karbasi,* Anurag Khandelwal, Smita Krishnaswamy,* Robert Soulé, Jakub Szefer,* David Van Dijk,* Marynel Vázquez, Senior Research Scientists Robert Bjornson, Andrew Sherman, Senior Lecturers James Glenn, Kyle Jensen,* Stephen Slade, Lecturers Andrew Bridy,† Benedict Brown, Cody Murphey, Scott Petersen, Brad Rosen, Andrew Sherman, Cecillia Xie. Programming One from CPSC 201 or CPSC 200, Advanced programming One from CPSC 327 or CPSC 323, A programming elective A CPSC course with CPSC 223 as a listed or implied prerequisite and a primary focus on programming (such as CPSC 424, 437, 439, 446, or 478) or a second course that satisfies the advanced programming requirement, An applications or algorithms elective  Either a programming in context course that requires significant programming (such as CPSC 334, CPSC 335, 376, 431, 432, 474, 477, or LING 380) or a course in algorithms (such as CPSC 365 or 366). For the Class of 2022 and subsequent classes, acceleration credits may not be used to satisfy prerequisites.