ArticleslgStudy

astronomy

James H. Morris

James H. Morris is a astronomy topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand James H. Morris rather than just read about it. In short: James Hiram Morris (born 1941) is a professor (emeritus) of Computer Science at Carnegie Mellon University. He was previously dean of the Carnegie Mellon School of Computer Science and Dean of Carnegie Mellon Silicon Valley.

Key takeaways

  • James H. Morris belongs to astronomy; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect James H. Morris to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of James H. Morris from memory before moving on to harder problems.

Reference excerpt

James Hiram Morris (born 1941) is a professor (emeritus) of Computer Science at Carnegie Mellon University. He was previously dean of the Carnegie Mellon School of Computer Science and Dean of Carnegie Mellon Silicon Valley.

Biography A native of Pittsburgh, Morris received a Bachelor's degree from Carnegie Mellon University, an S.M. in Management from the MIT Sloan School of Management, and Ph.D. in Computer Science from MIT. Morris taught at the University of California, Berkeley, where he developed some important underlying principles of programming languages: inter-module protection and lazy evaluation. He was a co-discoverer of the Knuth–Morris–Pratt algorithm for string-search. For eight years, he worked at the Xerox PARC (Palo Alto Research Center), where he was part of the team that developed the Xerox Alto System. He also directed the Cedar programming environment project. From 1983 to 1988, Morris directed the Information Technology Center at Carnegie Mellon University, a joint project with IBM, which developed a prototype university computing system, the Andrew Project. He has been the principal investigator of two National Science Foundation projects aimed at computer-mediated communication: EXPRES and Prep. He was a founder of the Carnegie Mellon's Human–Computer Interaction Institute and MAYA Design Group, a consulting firm specializing in interactive product design. He wrote a memoir, Thoughts of a Reformed Computer Scientist.

Selected papers D. E. Knuth, J. H. Morris, V. R. Pratt (1977). Fast Pattern Matching in Strings, SIAM Journal on Computing. 6 (2): 323–350 Morris, J. H., Satyanarayanan, M., Conner, M. H., Howard, J. H., Rosenthal, D. S., & Smith, F. D. (1986). Andrew: a distributed personal computing environment. Communications of the ACM, 29(3), 184-201. Henderson, P., & Morris, J. H. (1976). A lazy evaluator. ACM Sigact-Sigplan Symposium on Principles of Programming Languages (pp. 95–103). DBLP. Neuwirth, C. M., Kaufer, D. S., Chandhok, R., & Morris, J. H. (1990). Issues in the design of computer support for co-authoring and commenting. ACM Conference on Computer-Supported Cooperative Work (pp. 183–195). ACM. Geschke, C. M., Morris, J. H., & Satterthwaite, E. H. (1977). Early experience with mesa. Communications of the ACM, 20(8), 540-553. Morris, J. H. (1973). Protection in programming languages. Communications of the ACM, 16(16), 15-21. Neuwirth, C. M., Kaufer, D. S., Chandhok, R., & Morris, J. H. (1994). Computer support for distributed collaborative writing: defining parameters of interaction. ACM Conference on Computer Supported Cooperative Work (pp. 145–152). ACM.

References

Worked examples

Example 1 — a first encounter with James H. Morris

Start with the simplest possible case. Write down what James H. Morris claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In astronomy, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to James H. Morris before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about James H. Morris ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of James H. Morris

In research
James H. Morris appears in astronomy research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses James H. Morris in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
James H. Morris is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1941 births, American computer scientists, Carnegie Mellon University alumni, so understanding it makes those chapters shorter.
In everyday life
Look for James H. Morris outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “James H. Morris” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study James H. Morris in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what James H. Morris means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain James H. Morris out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is James H. Morris in simple terms?

James Hiram Morris (born 1941) is a professor (emeritus) of Computer Science at Carnegie Mellon University. He was previously dean of the Carnegie Mellon School of Computer Science and Dean of Carnegie Mellon Silicon Valley.

Why does James H. Morris matter?

Because it connects several astronomy ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study James H. Morris?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on James H. Morris.

Tags

  • 1941 births
  • American computer scientists
  • Carnegie Mellon University alumni
  • Carnegie Mellon University faculty
  • Human-Computer Interaction Institute faculty
  • Living people
  • MIT Sloan School of Management alumni
  • Massachusetts Institute of Technology alumni
  • Scientists at PARC (company)

Keep exploring