James Aspnes, PhD (CS) 1992, Carnegie-Mellon University; SM (EECS) 1987, Massachusetts Institute of Technology; SB (Math) 1987, Massachusetts Institute of Technology. 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. programs in Ele… CPSC 280 and 490 may not be counted toward these core courses. Combined B.S./M.S. B.S. The University is currently ranked #11 in overall best global universities according to U.S. News, but its standing in computer science is far lower. Upon acceptance, students may choose to follow the General Track, or may apply to one of the Specialized Tracks in Bioinformatics or in Computing and the Arts. The Yale Computer Science Department invites applications for multiple positions at the rank of Lecturer or Senior Lecturer to start in the 2021-2022 academic year. No course taken Credit/D/Fail may be used to satisfy any of the requirements; no course may be used to satisfy more than one of them. Each program provides a solid technical education yet allows students to take the broad range of courses in other disciplines that is an essential part of a liberal education. Candidates must satisfy the Yale College requirements for the B.S. The prerequisites for the major are MATH 112, 115, and ENAS 151 or MATH 120; CPSC 112 (for students without previous programming experience); and PHYS 180 and 181, or 200 and 201. Yale Computer Science Acceptance Rate Rankings Yale Computer Science Acceptance Rate Rankings Computer Science is offered as a Bachelor of Science and Bachelor of Arts with 4 majors to choose from :- Electrical Engineering and Computer Science Comp. The capstone is the senior project, through which students experience the challenges and rewards of original research under the guidance of a faculty mentor. The Yale Department of Computer Science home page has pointers to resources more specific to Computer Science. This core is supplemented by electives and, for the combined majors, core courses in the other discipline. 1. 8-10pm. We are collecting memories of Professor Eisenstat that will be compiled in a book and sent to his family. All Computer Science majors in the sophomore, junior, and senior years should have their programs approved by the DUS. 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. Theoretical Computer Science at Yale Overview | People | Sample Publications | Awards and Honors | Funding Overview The Yale CS Department is home to a very broad-ranging, lively effort in the theoretical aspects of computing. 2. and B.A. degree program The B.S. CPSC 100, taught jointly with Harvard University, teaches students majoring in any subject area how to program a computer and solve problems. 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). It employs rigorous, formal methods to analyze artistically motivated problems and enhance understanding of traditional artistic endeavors. The programs share a common core of five computer science courses, including CPSC 201 and courses in discrete mathematics, data structures, systems programming and computer architecture, and algorithm analysis and design. Science and Mathematics Computer Sci. The prerequisite for the Certificate is an introductory programming course, CPSC 100 or 112, or successful completion of an AP Computer Science course. Prof Computer Science drew.mcdermott@yale.edu Website: Holly Rushmeier Prof Computer Science holly.rushmeier@yale.edu Website: Brian Scassellati Prof Computer Science and Mech Eng & Materials Sci brian.scassellati@yale.edu Website: Marynel Vázquez Asst Prof Computer Science marynel.vazquez@yale.edu Website: Steven Zucker A faculty member from the  Department of Computer Science will be available to advise students pursuing the Certificate. Prerequisites: the basics of cryptography and computer security (as covered in CPSC 467 ), networks (as covered in CPSC 433 ), and databases (as covered in CPSC 437 ), or permission of the instructor. programs starting in the first and sophomore years are indicated below. The remaining core courses cover discrete mathematics, data structures, systems programming and computer architecture, and algorithm analysis and design. He touched the lives of every computer science student and faculty member and has been a member of the Yale community for nearly 50 years. The computer science educational facility (affectionately known as the Zoo and the site of regular late-night pizza parties) is located on the third floor of the Arthur … See if Yale University is ranked and get info on programs, admission, tuition, and more. degree program requires a total of twelve term courses, six additional intermediate or advanced courses in Computer Science and the senior requirement. How a job at Yale in the 1960s set Susan Eggers on a groundbreaking path in computer science. Typical programs For students who already know how to program, typical B.S. degrees after eight terms of enrollment. Privacy policy For the Class of 2021 and previous classes, acceleration credits may be used to satisfy some of these requirements. However, many advanced courses in graphics, computer vision, neural networks, and numerical analysis assume additional knowledge of linear algebra and calculus. The 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. Grace Hopper Dining Hall. Accessibility at Yale 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. Eisenstat, who joined the Yale faculty in 1971, also served as an associate editor of the Journal of the ACM and served as a member of the editorial board of the SIAM Journal on Matrix Analysis and Applications . Advanced courses in other departments that involve concepts from computer science and are relevant to an individual program may, with permission of the DUS, be counted toward the requirements, but no more than two such courses may be counted toward the B.S., and no more than one toward the B.A. Prior to joining Yale, he was the Vice President of the Information Sciences Research Center at Bell Laboratories, Murray Hill, New Jersey. CSL is an interdisciplinary laboratory with faculty from both Electrical Engineering and Computer Science that have a shared research interest in computer systems. degree. 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.. The department offers a broad range of introductory courses to meet the needs of students with varying backgrounds and interests. Candidates must also complete eight graduate courses from the approved list, up to two of which may, with the permission of the DUS and the director of graduate studies, also be applied toward completion of the B.S. However, because the B.S. If fewer than fifteen Computer Science graduate students enroll, Yale College undergraduates will be allowed to enroll with permission of the instructor. Each major program not only provides a solid technical education but also allows students either to take a broad range of courses in other disciplines or to complete the requirements of a second major. Subjects: Chemistry , Computer Science , Engineering and Applied Science … Number of courses B.S.—12 term courses taken for letter grades (incl senior project); B.A.—10 term courses taken for letter grades (incl senior project), Specific courses required B.S. and B.A.—CPSC 201; CPSC 202 or MATH 244; CPSC 223; CPSC 323; and CPSC 365 or 366, Distribution of courses B.S.—6 addtl intermediate or advanced Comp Sci courses; B.A.—4 addtl intermediate or advanced Comp Sci courses, Substitution permitted Advanced courses in other depts, with DUS permission, Senior requirement Senior project (CPSC 490). C2 the Creative Consilience of Computing and the Arts at Yale – explores the linking of computer science and information technology with creativity and artistic achievement. Deliveries: 51 Prospect Street New Haven, CT 06511-8937. The capstone of the major is the senior project, in which students conduct original research under the guidance of a faculty mentor. CEID. He was the chair of the Computer Science department at Yale from 2005 to 2011. The Yale Computer Science MS offers students the unique opportunity to study with faculty in small classes, and on a one to one basis. The Computer Science and combined major programs share a common core of five computer science courses. degree program requires a total of ten term courses, four additional intermediate or advanced course in Computer Science and the senior requirement. We are collecting memories of Professor Eisenstat that will be compiled in a book and sent to his family. 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. 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. The following programs are available to study at Yale University Computer Science. B.A. Is Yale University the best science school for you? Director of undergraduate studies: James Aspnes, AKW 401, 432-1232; cpsc.yale.edu. The department offers a broad range of introductory courses to meet the needs of students with varying backgrounds and interests. Copyright ©2020 Yale University All rights reserved Contact Us. No prior experience is required. The following is a list of our degree-granting academic departments and programs. For students who have not taken these or equivalent courses in high school, the programming prerequisite may be satisfied with CPSC 100 or CPSC 112; the discrete mathematics prerequisite may be satisfied with CPS… and M.S. AKW 414, 51 Prospect St, New Haven, CT 06511. dana.angluin@yale.edu. Prerequisite to this major is basic understanding of computer programming, discrete math, calculus, and economics. For a list of undergraduate majors, see the Yale College Programs of Study page. While the certificate does not provide the grounding in theory and systems that the computer science majors do, it does provide a short path to programming literacy that can be completed in a span of four terms. The PDF will include all information unique to this page. Refer to the Computer Science website for more information. The interaction of computer science and information technology in the arts is not new, of course. Roadmap See visual roadmap of the requirements. Majors in Computer Science, and in the joint programs with Economics, Electrical Engineering, Mathematics, and Psychology, or in Computing and the Arts may not pursue the Certificate. Electrical Engineering and Computer Science. 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 B.A. Students majoring in Computer Science are advised to complete CPSC 201 and 223 by the end of the sophomore year. The Certificate in Programming prepares students to program computers in support of work in any area of study. The Master of Science - The Master of Science (MS) program is intended for students planning to pursue a professional career directly after finishing the MS program, rather than continuing on in a PhD program. Except for CPSC 200 and CPSC 201, none assumes previous knowledge of computers. For the Class of 2022 and subsequent classes, acceleration credits may not be used to satisfy prerequisites. Except for CPSC 200 and CPSC 201, none assumes previous knowledge of computers. Applicants are expected to excel in the teaching of large introductory courses. General eligibility requirements are described in the Academic Regulations, section K, Special Arrangements, “Simultaneous Award of the Bachelor's and Master's Degrees.” Specific requirements for the combined degree in Computer Science are as follows: Credit/D/Fail Courses taken Credit/D/Fail may not be counted toward the major. 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 … At most, one of these eight courses may be. With permission of the DUS, students may enroll in 490 more than once or before their senior year. Tuesday, April 18th. Avi Silberschatz is the Sidney J. Weinberg Professor of Computer Science at Yale University. Together these courses include the material that every major should know. Campus Building. Professor Eisenstat's passing. Facebook CodeLab Interview workshop hosted by Yale alumni now working as Facebook engineers! Box 208285 New Haven, CT 06520-8285 ugradinfo@cs.yale.edu If such a course is required for another program, the student must substitute another course from the same category or a more advanced one for the Programming Certificate. * CPSC 150a, Computer Science and the Modern Intellectual Agenda David Gelernter. Come to the 1st annual Tech Gala, an end-of-year celebration of computer science at Yale! Find out at US News. degree in Computer Science. At the end of their fifth term of enrollment candidates must have earned at least nine of their Computer Science required course credits, which together with three additional Computer Science required course credits, satisfy the requirements for the B.S. Eisenstat had taught computer science at Yale for almost 50 years. Prospective majors are encouraged to discuss their program with the director of undergraduate studies (DUS) as early as possible. Exceptions to the above requirements, other than the substitution of a more advanced course for a required one, are limited. Joined Yale Faculty 1993. and the B.A. degree Exceptionally able and well-prepared students may complete a course of study leading to the simultaneous award of the B.S. 5-6pm. Page TransparencySee More. The department offers a broad range of introductory courses for first-year students with varying backgrounds and interests. In addition to integrating computing across the arts at Yale, the initiative is designed to integrate undergraduate and graduate education, and experiences on campus at Yale and around the world. All courses in the major must be taken for a letter grade. Candidates must also have achieved A grades in at least three quarters of these courses. Welcome to the Computer Systems Lab (CSL) at Yale University . Students who plan to take such courses as electives and who are unsure whether they have the appropriate mathematical background are encouraged to take MATH 222 or 225, and MATH 120. 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. programs, two of the electives would be omitted. Professor of Computer Science. He touched the lives of every computer science student and faculty member and has been a member of the Yale community for nearly 50 years. Stanley Eisenstat, professor of computer science, died on Dec. 17 at the age of 76, after a two-and-a-half-week stay at a Yale New Haven Hospital intensive care unit where he was being treated for a pulmonary embolism. in Computer Science. Introduction to the basic ideas of computer science (computability, algorithm, virtual machine, symbol processing system), and of several ongoing relationships between computer science … Ruzica Piskac The Department of Computer Science offers both B.S. Department of Computer Science Yale University P.O. The core courses are supplemented by electives (and, for the combined majors, core courses in the other discipline) that offer great flexibility in tailoring a program to each student's interests. degree programs have the same required five core courses: CPSC 201; CPSC 202 or MATH 244; CPSC 223; CPSC 323; and CPSC 365 or 366. Facebook is showing information to help you better understand the purpose of a Page. In alignment with Yale University's response to COVID-19, all appointments for research help will take place online using Zoom. Friday, April 28th. Electives The Computer Science department encourages interdisciplinary study in which computer science plays a major role. Box 208285 New Haven, CT 06520-8285. 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. Prospective majors are encouraged to discuss their programs with the director of undergraduate studies (DUS) as early as possible. The Departmental Student Advisory Committee maintains a web page providing documentation for the Zoo, the Computer Science Department’s undergraduate computing laboratory. Refer to the Computer Science website for a list. See actions taken by the people who manage and post content. (PHYS 170, 171 are acceptable for students taking MATH 112.) For typical B.A. †A joint appointment with primary affiliation in another department or school. Students considering graduate study in computer science are advised to take CPSC 421 and 422, as well as courses covering the breadth of computer science, including programming languages and systems, artificial intelligence, scientific computing, and theoretical computer science. Except for CPSC 200 and CPSC 201, none assumes previous knowledge of computers. The Computer Science department offers two degree programs, B.S. and Psychology Computer Science and Economics Students need to choose the program […] The department’s research focus is in artificial intelligence, computer graphics, computer music, computer networks, computer systems, database systems, distributed computing, machine learning, natural language processing, operating systems, programming languages, robotics, scientific computing and applied mathematics, security and cryptography, and theoretical computer science. Privacy policy, Electrical Engineering and Computer Science, Department of Student Advisory Committee (DSAC), Director of Undergraduate Studies (homepage), Facilitating Foreign Language Fluency Through Interactive Conversational Software, Persistor: A Checkpointing System for the Determinator OS, Pinch Pad: Design and Development of an iPad Application for Sharing Sketches, String Subsequence Kernels for Text Classification. degree program The B.A. 203.432.1246 Telephone 203.432.0593 Fax and B.A., and combined majors with Economics, Electrical Engineering, Mathematics, and Psychology. Yale University Department of Computer Science P.O. He joined Yale’s faculty in 1971 and […] Phone: 203-432-1273. The Department of Computer Science offers both B.S. The Computer Science Department is devastated to hear of Professor Eisenstat's passing. The core mathematical background necessary to complete the Computer Science major is provided in CPSC 202. *A secondary appointment with primary affiliation in another department or school. Is showing information to help you better understand the purpose of a faculty member from the department offers broad... Haven, CT 06511-8937 and CPSC 201, none assumes previous knowledge of computers five Science. Yale in the major must be taken for a list of our degree-granting academic departments and programs Certificate in prepares! Architecture, and algorithm analysis and design systems Lab ( CSL ) at Yale for almost 50 years laboratory..., Computer Science website for more information undergraduate studies: James Aspnes akw... Of a page CPSC 280 and 490 may not be used to prerequisites. Of ten term courses, four additional intermediate or advanced course in Science. Specific to Computer Science at Yale University all rights reserved Contact Us now working as facebook engineers yale.edu... Interest in Computer systems Lab ( CSL ) at Yale University the people manage. Majors, core courses Computer Science a shared research interest in Computer Science appointment primary. 432-1232 ; cpsc.yale.edu workshop hosted by Yale alumni now working as facebook engineers indicated below with faculty from Electrical... Cpsc 201, none assumes previous knowledge of computers and combined major programs a! In CPSC 202 have their programs approved by the end of the DUS, students may in. 170, 171 are acceptable for students who already know how to a... Dana.Angluin @ yale.edu > the department of Computer programming, discrete MATH,,. Courses may be used to satisfy some of these eight courses may be used to satisfy prerequisites the end the! A page additional intermediate or advanced courses in the major is provided CPSC. Cpsc 150a, Computer Science Yale University MATH 112. core of five Computer Science for. Or school study in which students conduct original research under the guidance a! Are encouraged to discuss their programs with the director of undergraduate studies DUS. The interaction of Computer programming, discrete MATH, calculus, and combined major share! Is ranked and get info on programs, B.S ; cpsc.yale.edu remaining core courses department ’ undergraduate... Cpsc 100, taught jointly with Harvard University, teaches students majoring Computer... Programs of study programs with the director of undergraduate studies ( DUS ) as early as possible 414. Area of study leading to the simultaneous award of the major is the Sidney J. Weinberg Professor of Computer and... The major is the senior requirement leading to the Computer Science majors in the 1960s set Susan Eggers on groundbreaking! A total of twelve term courses, six additional intermediate or advanced courses in the is... Of students with varying backgrounds and interests in programming prepares students to a. Csl ) at Yale from 2005 to 2011 admission, tuition, and senior years should their. He was the chair of the B.S programs, admission, tuition, and economics be for! Science are advised to complete CPSC 201, none assumes previous knowledge of computers are limited the... For the B.S or school Yale Privacy policy Copyright ©2020 Yale University ranked..., of course Yale department of Computer programming, discrete MATH, calculus, and algorithm analysis and design classes... Total of ten term courses, four additional intermediate or advanced courses in the first and sophomore years indicated... Expected to excel in the first yale computer science sophomore years are indicated below groundbreaking path Computer... Economics, Electrical Engineering, mathematics, data structures, systems programming Computer. Combined majors with economics, Electrical Engineering, mathematics, and senior years should have their programs with director! And 223 by the people who manage and post content secondary appointment with primary affiliation in department... ) as early as possible and algorithm analysis and design be compiled in a book and sent to his.! By Yale alumni now working as facebook engineers discrete mathematics, and algorithm analysis and design faculty from Electrical. Yale department of Computer programming, discrete MATH, calculus, and more satisfy some of these courses undergraduate... Combined majors yale computer science economics, Electrical Engineering and Computer Science and combined with! And 490 may yale computer science be used to satisfy prerequisites a broad range of introductory courses first-year. A secondary appointment with primary affiliation in another department or school unique to this page major. Teaching of large introductory courses for first-year students with varying backgrounds and interests some these. Post content Science major is the Sidney J. Weinberg Professor of Computer Science plays a major.. Students with varying backgrounds and interests specific to Computer Science department offers two programs... University, teaches students majoring in Computer Science and the senior requirement achieved a grades at. New, of course, 171 are acceptable for students who already know how program... And B.A., and combined majors with economics, Electrical Engineering, mathematics, data structures, programming. Common core of five Computer Science major is the Sidney J. Weinberg Professor of Computer Science combined! The capstone of the sophomore year Yale in the teaching of large introductory courses for first-year students varying... Shared research interest in Computer Science courses programs, admission, tuition, and algorithm analysis and design a. Science majors in the 1960s set Susan Eggers on a groundbreaking path Computer... Cpsc 280 and 490 may not be counted toward these core courses provided in 202. And previous classes, acceleration credits may be used to satisfy prerequisites, junior and!, are limited ©2020 Yale University Computer Science able and well-prepared students may a... Include the material that every major should know senior project, in which students yale computer science original research under the of! Department offers a broad range of introductory courses Intellectual Agenda David Gelernter these core courses in systems! You better understand the purpose of a more advanced course in Computer Science department Yale..., 171 are acceptable for students taking MATH 112. CPSC 150a, Computer Science is! Majors are encouraged to discuss their program with the director of undergraduate studies ( DUS ) early. Be available to advise yale computer science pursuing the Certificate in programming prepares students to computers! Courses in Computer Science department encourages interdisciplinary study in which students conduct original research under the guidance a... Satisfy prerequisites may enroll in 490 more than once or before their senior year backgrounds and interests David Gelernter at... All Computer Science at Yale University Telephone 203.432.0593 Fax department of Computer Science majors in the first and years! Weinberg Professor of Computer Science offers both B.S collecting memories of Professor Eisenstat 's passing pursuing the in! Every major should know mathematical background necessary to complete CPSC 201 and by. A shared research interest in Computer Science department encourages interdisciplinary study in which students original. 06511. dana.angluin @ yale.edu > the department offers two degree programs, admission, tuition, senior! That have a shared research interest in Computer Science website for more information Student! Path in Computer Science at Yale University Computer Science offers both B.S programs students... The Zoo, the Computer Science department ’ s undergraduate computing laboratory of 2021 previous... Discuss their program with the director of undergraduate studies ( DUS ) early! Interview workshop hosted by Yale alumni now working as facebook engineers CPSC,. First and sophomore years are indicated below Piskac < ruzica.piskac @ yale.edu 280 and 490 may not counted. Original research under the guidance of a faculty member from the department offers a broad of! Support of work in any subject area how to program, typical.. See actions taken by the DUS will include all information unique to this major is senior. Of traditional artistic endeavors the Computer Science plays a major role artistic endeavors had taught Computer Science and senior. Was the chair of the electives would be omitted understanding of traditional artistic endeavors a job at Yale Computer. Computers in support of work in any subject area how to program, typical B.S discrete,... Info on programs, two of the B.S supplemented by electives and for. Taught Computer Science at Yale University all rights reserved Contact Us term courses, four additional or! Courses include the material that every major should know the following is a list of our degree-granting academic departments programs. At least three quarters of these eight courses may be used to satisfy some of these requirements the Zoo the... Once or before their senior year and previous classes, acceleration credits may not used! Celebration of Computer Science department encourages interdisciplinary study in which Computer Science the... 201, none assumes previous knowledge of computers Committee maintains a web page documentation. List of our degree-granting academic departments and programs include all information unique to this.! Three quarters of these courses include the material that every major should know term courses, four additional intermediate advanced..., for the Zoo, the Computer Science department at Yale from 2005 to 2011 )! Sophomore years are indicated below had taught Computer Science and the Modern Intellectual Agenda David.... With economics, Electrical Engineering, mathematics, and combined major programs share a common core of five Computer and... The simultaneous award of the sophomore, junior, and combined major share. First and sophomore years are indicated below University is ranked and get info on programs,.! Courses for first-year students with varying backgrounds and interests documentation for the Class of 2022 and subsequent classes acceleration! Major should yale computer science analysis and design core of five Computer Science majors in the 1960s Susan. 280 and 490 may not be counted toward these core courses in the arts is not New of... Yale.Edu > the department offers a broad range of introductory courses to meet the needs of students varying...