Jump to content

Purdue University Department of Computer Science

From Wikipedia, the free encyclopedia
Purdue University Department of Computer Science
TypeAcademic department
EstablishedOctober 24, 1962 (1962-10-24)
Department HeadChris Clifton (Interim)
Address
305 N University St
, , ,
49707
,
United States
Websitehttps://cs.purdue.edu

The Purdue University Department of Computer Science is an academic department within Purdue University specializing in computer science. It was the first computer science department established in an American university. As of 2022, U.S. News & World Report ranked the department's undergraduate program 16th[1] and graduate program 20th overall.[2]

History

[edit]

The first computer Purdue installed was an IBM card-programmed electronic calculator in 1952 for Carl Kossack's statistical laboratory.[3] In October 1954, Alan Perlis proposed and acquired a more powerful Datatron 204.[3] It was used to create the Purdue Datatron compiler, one of the first algebraic compilers created.[4] In December 1960, Purdue Research Foundation and Remington Rand came to an agreement to install a Univac Solid State 80 allowing Purdue to be the first university to schedule its students' courses by a computer.[4] Two years later it was replaced with an IBM 1401 and a planned complementary IBM 7044 was superseded by an IBM 7090.[3] On October 24, 1962, Purdue's board of trustees approved splitting the college's Division of Mathematical Sciences into three academic departments: mathematics, statistics, and computer science.[3] This ratification establishes Purdue as the first computer science department in a US university.[3] The Computer Sciences Center, which had been split from Kossack's original laboratory,[3] would assist with computing services for the entire university and teach programming for machines.[5]

Samuel Conte served as head of the Computer Sciences Center and lead the newly formed computer science department.[6] The department started with seven instructors including Conte.[7] M.S. and Ph.D. programs were initially the only degrees offered[7] with B.S. degrees added in fall 1968.[8] Prospective graduate students were required to take ten courses including three from each of the main areas of the department: numerical methods, programming systems, and theoretical computer science.[7] Numeric analysis and theory had well-established foundations for Ph.D. programs to build on while programming systems was more nebulous with Saul Rosen's experience helping evaluate theses.[7]

From 1970 to 1980, the number of regular faculty increased from 15 to 22 but the department still lacked sufficient instructors relying on graduate teaching assistants.[7] During this time period, the department was rated in the top ten computer science departments but lacked scientific respectability from their science and engineering peers.[7] Several courses required overhauls which improved courses but professors lacked manpower to keep classes current.[7] In 1979, Conte stepped down as department head succeeded by Peter J. Denning.[9]

Student enrollment increased dramatically entering the 1980s from 350 students in fall 1980 to 550 the next year.[10] The university's administration opposed limiting incoming computer science freshmen but lacked the computing resources to support the courses.[7] Denning resigned in 1983 with John Rice taking over as acting head and eventually taking up the full role a year and a half later.[11] In 1984, the Memorial Gym was selected to be remodeled and house the department tripling space and increasing the capacity of undergraduate and graduate majors.[12] Following the student enrollment crisis, a five-year plan was developed in 1986 to increase the quality of the department which included new faculty appointments, smaller class sizes, and tripling research funding.[13] That same year, incoming registrations relented—dropping below 200 new students—signalling the end of the undergraduate influx.[7] The growing pains from the 1980s caused the department's national ranking to fall from the top ten to the high teens.[11]

By the mid-1990s, another computer science enrollment wave swept American universities.[11] Conflict over space and resources between Rice and Harry Morrison, the Dean of the College of Science, led to Rice resigning as head in late July 1995.[11] Wayne Dyksen became acting head in May 1996, replaced by Ahmed Sameh in January 1997.[11]

To handle large enrollment increases and to centralize teaching, research, and offices originally spread across five buildings, a new building for the discipline was proposed.[14] A facility costing $20 million was proposed with the state pledging $13 million with $7 million to be contributed by private donors.[15] Richard and Patricia Lawson gave $4.7 million, the largest donation, to the project thereby resulting in the building being named after them.[16] In 2002, Susanne Hambrusch succeeded Sameh as head of the department.[17] Aditya Mathur took over from Hambrusch as department head in 2007[14] but later resigned from the leadership role in 2010 citing a lack of a computer science major in the College of Engineering.[18] Sunil Prabhakar was appointed interim head and later became the department head in 2012.[14] In 2019, Dongyan Xu filled the department head role.[19] The head of the computer science department from 2020 to 2023 was again Sunil Prabhakar.[20] In 2023 Chris Clifton became interim department head. In 2024 Petros Drineas became the department head.

Notable faculty

[edit]

Notable alumni

[edit]

References

[edit]
  1. ^ "Purdue CS reaches #16 in U.S. News & World Report rankings". Purdue University Department of Computer Science. 2022-09-22. Retrieved 2023-03-20.
  2. ^ "Best Computer Science Schools". U.S. News and World Report. 2022. Retrieved 2023-03-20.
  3. ^ a b c d e f Rosent, Saul; Rice, John R. (1994), "The Origins of Computing and Computer Science at Purdue University", Studies in Computer Science, Boston, MA: Springer US, pp. 31–44, doi:10.1007/978-1-4615-1791-7_5, ISBN 978-1-4613-5723-0, retrieved 2023-03-03
  4. ^ a b Koss, Susan (1963-03-16). "IBM Machines On University Grow Rapidly". Purdue Exponent. pp. 1, 5. Retrieved 2023-03-18.
  5. ^ "Computing Center". Physics Today. 15 (11): 88. November 1962. doi:10.1063/1.3057886. ISSN 0031-9228.
  6. ^ "Division of Math Sciences Clarifies Structure". Purdue Alumnus. Vol. 50. 1962-12-01. p. 20. Retrieved 2023-03-18.
  7. ^ a b c d e f g h i Rice, John R.; Rosen, Saul (1994), "History of the Computer Sciences Department at Purdue University", Studies in Computer Science, Boston, MA: Springer US, pp. 45–72, doi:10.1007/978-1-4615-1791-7_6, ISBN 978-1-4613-5723-0, retrieved 2023-03-10
  8. ^ "Computer Science Department Begins Undergraduate Program". Purdue Alumnus. Vol. 55. 1968-06-01. p. 36. Retrieved 2023-03-18.
  9. ^ "Denning to head Purdue department". Journal and Courier. 1979-05-14. p. 4. Retrieved 2023-03-18.
  10. ^ Jensen, Laurie (1981-09-08). "Computer survival input needed". Journal and Courier. p. 11.
  11. ^ a b c d e Rice, John R.; Rosen, Saul (2004-05-24). "Computer sciences at Purdue University-1962 to 2000". IEEE Annals of the History of Computing. 26 (2): 48–61. doi:10.1109/mahc.2004.1299659. ISSN 1058-6180. S2CID 28745326.
  12. ^ Hudecek, Karla (1984-01-25). "Purdue to interface gym and computers". Journal and Courier. p. 17.
  13. ^ Atallah, Mikhail; Comer, Douglas; Dunsmore, Herbert; Frederickson, Greg; Rice, John (1986), "A Five Year Plan for Excellence", Department of Computer Science Technical Reports, retrieved 2023-03-19
  14. ^ a b c Lea., Pyle, Robin (2019). First in the Field : Breaking Ground in Computer Science at Purdue University. Purdue University Press. ISBN 978-1-55753-912-0. OCLC 1117643608.{{cite book}}: CS1 maint: multiple names: authors list (link)
  15. ^ Geller, Marc B. (2003-03-29). "At 40, computer science looks at its past, future". Journal and Courier. pp. 15–16.
  16. ^ Brown, Tanya (2006-09-16). "Purdue dedicates computer science facility". Journal and Courier. pp. 9, 12.
  17. ^ "Appointments". Journal and Courier. 2002-05-26. p. 30.
  18. ^ Bart, Jeff (2012-02-29). "Combining major offers increased opportunities". Purdue Exponent. p. 4. Retrieved 2023-03-20.
  19. ^ "Purdue announces new computer science department head". Purdue Exponent. 2019-06-17. Retrieved 2023-03-20.
  20. ^ "Heads of the Department of Computer Science - Department of Computer Science - Purdue University". www.cs.purdue.edu. Retrieved 2023-09-06.