Joseph Zachary

Last updated
Joseph L. Zachary
NationalityAmerican
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.

Contents

Education and career

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]

Bibliography

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.

Related Research Articles

<span class="mw-page-title-main">Computer science</span> Study of the foundations and applications of computation

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.

<span class="mw-page-title-main">Gerald Jay Sussman</span> American computer scientist

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.

<span class="mw-page-title-main">Hal Abelson</span> American mathematician

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.

<span class="mw-page-title-main">Jack Dongarra</span> American computer scientist (born 1950)

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.

<span class="mw-page-title-main">David Patterson (computer scientist)</span> American computer pioneer and academic (born 1947)

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.

<span class="mw-page-title-main">Yale Patt</span>

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.

<span class="mw-page-title-main">David Gries</span> American computer scientist

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.

<span class="mw-page-title-main">Harry R. Lewis</span> American computer scientist

Harry Roy Lewis is an American computer scientist, mathe­ma­ti­cian, and uni­ver­sity admin­i­stra­tor known for his research in com­pu­ta­tional 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.

<span class="mw-page-title-main">Mark Guzdial</span>

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.

<span class="mw-page-title-main">University of Utah College of Engineering</span> College of Engineering in Utah, U.S.

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.

<span class="mw-page-title-main">Christopher R. Johnson</span> American computer scientist

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.

<span class="mw-page-title-main">Steven Skiena</span> American computer scientist

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.

<span class="mw-page-title-main">University of Utah School of Computing</span> School in University of Utah

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.

References

  1. Marchioro II, Thomas L. (1996). "CSE Educators Win DoE Awards" (PDF). No. 4. Computing in Science & Engineering. Retrieved 19 January 2017.
  2. Joseph Zachary - The Mathematics Genealogy Project
  3. 1 2 "Krell Institute Project Archives". Krell Institute. Retrieved 18 January 2017.
  4. "1999 Computer Science and Engineering Undergraduate Teaching Award". IEEE Computer Society. Retrieved 19 January 2017.
  5. Parlante, Nick. "Nifty Assignments". Stanford University. Retrieved 25 March 2017.