Joseph L. Zachary | |
---|---|
Nationality | American |
Alma mater | Massachusetts Institute of Technology |
Scientific career | |
Fields | Computer science |
Institutions | University of Utah (1987-present) |
Thesis | A Framework for Incorporating Abstraction Mechanisms into the Logic Programming Paradigm (1987) |
Doctoral advisor | John Guttag |
Joseph "Joe" Lawrence Zachary is an American computer scientist and professor at the University of Utah. He is known for his work in computer science education as a charter member of the United States Department of Energy Undergraduate Computational Engineering and Science (UCES) Project, an education initiative to improve the undergraduate science and engineering curriculum through computation. [1] He was influential in promoting a new approach to teaching scientific programming to beginning science and engineering students.
Joseph Zachary received his PhD in 1987, his SM in 1983, and his SB in 1979, all in computer science from the Massachusetts Institute of Technology. [2] He started teaching at the University of Utah School of Computing in 1987. In 1999 he received the IEEE Computer Science and Engineering Undergraduate Teaching Award for "outstanding and sustained contributions to undergraduate computational science education, including writing innovative textbooks, developing innovative online educational materials, and teaching an exemplary introductory scientific programming course". [3] As part of his work as a charter member of the United States Department of Energy Undergraduate Computational Engineering and Science (UCES) Project, he wrote two introductory scientific programming textbooks, the first in 1996 and the second in 1998, and developed an extensive suite of interactive courseware to accompany them. [4] UCES later developed into the Computational Science Graduate Fellowship administered by the Krell Institute. [3] One of his assignments has appeared in the Nifty Assignments session at the SIGCSE annual meeting. [5]
Zachary, Joseph L. (1996). Introduction to Scientific Programming: Computational Problem Solving Using Maple and C. Springer-Verlag. ISBN 0-387-94630-6.
Zachary, Joseph L. (1998). Introduction to Scientific Programming: Computational Problem Solving Using Mathematica and C . Springer-Verlag. ISBN 0-387-98250-7.
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines to practical disciplines. Computer science is generally considered an area of academic research and distinct from computer programming.
Gerald Jay Sussman is the Panasonic Professor of Electrical Engineering at the Massachusetts Institute of Technology (MIT). He received his S.B. and Ph.D. degrees in mathematics from MIT in 1968 and 1973 respectively. He has been involved in artificial intelligence (AI) research at MIT since 1964. His research has centered on understanding the problem-solving strategies used by scientists and engineers, with the goals of automating parts of the process and formalizing it to provide more effective methods of science and engineering education. Sussman has also worked in computer languages, in computer architecture and in Very Large Scale Integration (VLSI) design.
Harold Abelson is the Class of 1922 Professor of Computer Science and Engineering in the Department of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology (MIT), a fellow of the Institute of Electrical and Electronics Engineers (IEEE), and a founding director of both Creative Commons and the Free Software Foundation.
Jack Joseph Dongarra is an American computer scientist and mathematician. He is the American University Distinguished Professor of Computer Science in the Electrical Engineering and Computer Science Department at the University of Tennessee. He holds the position of a Distinguished Research Staff member in the Computer Science and Mathematics Division at Oak Ridge National Laboratory, Turing Fellowship in the School of Mathematics at the University of Manchester, and is an adjunct professor in the Computer Science Department at Rice University. He served as a faculty fellow at the Texas A&M University Institute for Advanced Study (2014–2018). Dongarra is the founding director of the Innovative Computing Laboratory at the University of Tennessee. He was the recipient of the Turing Award in 2021.
David Andrew Patterson is an American computer pioneer and academic who has held the position of professor of computer science at the University of California, Berkeley since 1976. He announced retirement in 2016 after serving nearly forty years, becoming a distinguished software engineer at Google. He currently is vice chair of the board of directors of the RISC-V Foundation, and the Pardee Professor of Computer Science, Emeritus at UC Berkeley.
Yale Nance Patt is an American professor of electrical and computer engineering at The University of Texas at Austin. He holds the Ernest Cockrell, Jr. Centennial Chair in Engineering. In 1965, Patt introduced the WOS module, the first complex logic gate implemented on a single piece of silicon. He is a fellow of both the Institute of Electrical and Electronics Engineers and the Association for Computing Machinery, and in 2014 he was elected to the National Academy of Engineering.
David Gries is an American computer scientist at Cornell University, United States mainly known for his books The Science of Programming (1981) and A Logical Approach to Discrete Math.
Harry Roy Lewis is an American computer scientist, mathematician, and university administrator known for his research in computational logic, textbooks in theoretical computer science, and writings on computing, higher education, and technology. He is Gordon McKay Professor of Computer Science at Harvard University, and was Dean of Harvard College from 1995 to 2003.
Mark Joseph Guzdial is a Professor in the College of Engineering at the University of Michigan. He was formerly a professor in the School of Interactive Computing at the Georgia Institute of Technology affiliated with the College of Computing and the GVU Center. He has conducted research in the fields of computer science education and the learning sciences and internationally in the field of Information Technology. From 2001–2003, he was selected to be an ACM Distinguished Lecturer, and in 2007 he was appointed Vice-Chair of the ACM Education Board Council. He was the original developer of the CoWeb, one of the earliest wiki engines, which was implemented in Squeak and has been in use at institutions of higher education since 1998. He is the inventor of the Media Computation approach to learning introductory computing, which uses contextualized computing education to attract and retain students.
Osman Yaşar is Empire Innovation Professor at the Computational Science (CPS) department at State University of New York (SUNY) College at Brockport. He holds 3 master's degrees and a Ph.D. degree. His area of interest is supercomputing applications, computational fluid and particle dynamics, engine combustion modeling, parallel computing, plasma and radiation hydrodynamics, and adaptive mesh refinement. He established the first undergraduate program in computational science in the United States. He also established computational approach to math, science, and technology (C-MST) as a pedagogy at K-12 level. Dr. Yaşar testified before U.S. Congress about his efforts in improving math and science education.
Dexter Campbell Kozen is an American theoretical computer scientist. He is Joseph Newton Pew, Jr. Professor in Engineering at Cornell University. He received his B.A. from Dartmouth College in 1974 and his PhD in computer science in 1977 from Cornell University, where he was advised by Juris Hartmanis. He advised numerous Ph.D. students.
The John and Marcia Price College of Engineering at the University of Utah is an academic college of the University of Utah in Salt Lake City, Utah. The college offers undergraduate and graduate degrees in engineering and computer science.
Owen Astrachan is an American computer scientist and professor of the practice of computer science at Duke University, where he is also the department's director of undergraduate studies. He is known for his work in curriculum development and methods of teaching computer science. He was one of the first National Science Foundation CISE Distinguished Education Fellows, and is a recipient of the ACM Outstanding Educator Award. He was the principal investigator on the multi-year NSF/College Board project that led to the release of the AP Computer Science Principles course and exam.
Christopher Ray Johnson is an American computer scientist. He is a Distinguished Professor of Computer Science at the University of Utah, and founding director of the Scientific Computing and Imaging Institute (SCI). His research interests are in the areas of scientific computing and scientific visualization.
The Krell Institute is a 501(3)(c) corporation located in Ames, Iowa near Iowa State University. The organization was founded in 1997 in support of the US Department of Energy's Computational Science Graduate Fellowship program (CSGF), and has since grown to include a number of other US government contracts towards its mission of serving the science, technology, and education communities.
Steven Sol Skiena is a Computer Scientist and Distinguished Teaching Professor of Computer Science at Stony Brook University. He is also Director of AI Institute at Stony Brook.
Eric S. Roberts is an American computer scientist noted for his contributions to computer science education through textbook authorship and his leadership in computing curriculum development. He is a co-chair of the ACM Education Council, former co-chair of the ACM Education Board, and a former member of the SIGCSE Board. He led the Java task force in 1994. He was a Professor emeritus at Stanford University. He currently teaches at Willamette University in Salem, Oregon.
The Kahlert School of Computing is a school within the College of Engineering at the University of Utah in Salt Lake City, Utah.
The IEEE Computer Science & Undergraduate Teaching Award is a Technical Field Award of the IEEE that was established by the IEEE Computer Society in 1999. It is presented for outstanding contributions to undergraduate computer science education through teaching and service.