Joseph Zachary
#104,423
Most Influential Person Now
American computer scientist
Joseph Zachary's AcademicInfluence.com Rankings
Joseph Zacharycomputer-science Degrees
Computer Science
#5097
World Rank
#5384
Historical Rank
Software Engineering
#398
World Rank
#404
Historical Rank
Database
#10230
World Rank
#10867
Historical Rank

Download Badge
Computer Science
Joseph Zachary's Degrees
- PhD Computer Science University of California, Berkeley
- Masters Computer Science University of California, Berkeley
- Bachelors Computer Science University of California, Berkeley
Similar Degrees You Can Earn
Why Is Joseph Zachary Influential?
(Suggest an Edit or Addition)According to Wikipedia, 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 Project, an education initiative to improve the undergraduate science and engineering curriculum through computation. He was influential in promoting a new approach to teaching scientific programming to beginning science and engineering students.
Joseph Zachary's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- NaturalJava: a natural language interface for programming in Java (2000) (97)
- Self-regulation of motivation when learning online: the importance of who, why and how (2011) (80)
- Automated feedback on programs means students need less help from teachers (2001) (53)
- Introduction to Scientific Programming: Computational Problem Solving Using Maple and C (1996) (36)
- Using course-long programming projects in CS2 (1999) (22)
- Exploiting value-added content in an online course: introducing programming concepts via HTML and JavaScript (2003) (21)
- Reflections on Metaprogramming (1995) (19)
- Interest and Performance When Learning Online: Providing Utility Value Information can be Important for Both Novice and Experienced Students (2011) (18)
- Off to see the Wizard: using a "Wizard of Oz" study to learn how to design a spoken language interface for programming (2002) (14)
- Tutorial-based teaching of introductory programming classes (1994) (12)
- Moded type systems for logic programming (1989) (10)
- Using metaprogramming to add persistence to CLOS (1994) (10)
- The Dynamic Association of Interest and Confusion: The Potential for Moderation by Utility Value and Gender (2020) (8)
- An entry-level course in computational engineering and science (1995) (8)
- Javiva: a tool for visualizing and validating student-written Java programs (2001) (7)
- Improving Student Question Classification (2009) (7)
- The Need for Predictable Garbage Collection (1999) (7)
- The gestalt of scientific programming: problem, model, method, implementation, assessment (1997) (6)
- Parallel path consistency (1991) (5)
- An introduction to computing for engineers: new approaches to content and pedagogy (1996) (4)
- A FRAMEWORK FOR INCORPORATING ABSTRACTION MECHANISMS INTO THE LOGIC PROGRAMMING PARADIGM (1987) (3)
- Adding Support for Persistence to CLOS via Its Metaobject Protocol (1997) (3)
- Nifty assignments (2003) (2)
- Using Moded Type Systems to Support Abstraction in Logic Programs (1992) (2)
- Managing large introductory courses (panel) (1997) (2)
- A Pragmatic Approach to Equational Logic Programming (1988) (2)
- Exploiting computer algebra systems in computer science courses (panel) (1997) (2)
- Nifty Assignments (2022) (2)
- CSE education: An introduction to scientific programming (1998) (2)
- Large introductory courses in research computer science departments (panel) (1998) (1)
- A Study to Evaluate a Natural Language Interface for Computer Science Education (1)
- The need for predictable gc (1999) (1)
- Stairway to Heaven: Accumulation of Roundoff Error (1996) (1)
- Visualizing Heat Transfer: Arrays as Parameters (1996) (0)
- Ballistic Trajectories: Scientific Visualization (1996) (0)
- Robotic Weightlifting: Straight-Line Programs (1996) (0)
- Sliding Blocks: Conditionals and Functions (1996) (0)
- Numerical Integration: Multiple-File Programs (1996) (0)
- Kitty Hawk: Programmer-Defined Functions (1996) (0)
- Baby Boom: Symbolic Computation (1996) (0)
- A comprehensive approach to teaching programming to science and engineering majors (seminar) (1997) (0)
- Danny Hillis: Playing with the technical side of entertainment (1997) (0)
- e : A Research Program for Autonomous Agent Behavior Specification and Analysis (1991) (0)
- Corrugated Sheets: Multiple-File Programs (1998) (0)
- Computational science, parallel and high performance computing in undergraduate education (abstract) (1995) (0)
- Introduction to C (1996) (0)
- Old MacDonald’s Cow: Procedural Programming (1996) (0)
- The Battle for Leyte Gulf: Symbolic Mathematics (1996) (0)
- Heat Transfer in a Rod: Arrays (1996) (0)
- Harmonic Oscillation: Structures and Abstract Datatypes (1996) (0)
- Eratosthenes: Significant Digits and Interval Arithmetic (1996) (0)
- Newton’s Beam: Repetition (1996) (0)
- Rod Stacking: Designing with Functions (1996) (0)
- Old MacDonald’s Cow: Imperative Programming (1998) (0)
- Population Density: Computational Properties of Numbers (1996) (0)
This paper list is powered by the following services:
Other Resources About Joseph Zachary
What Schools Are Affiliated With Joseph Zachary?
Joseph Zachary is affiliated with the following schools: