Norman E. Gibbs
Norman E. Gibbs was an American software engineer, scholar and educational leader.
He studied to a B.Sc. in mathematics at Ursinus College and M.Sc. and Ph.D. in Computer Science at Purdue University, advised by Robert R. Korfhage. His research area was cycle generation, an area in graph theory.
Gibbs joined the faculty at Bowdoin College in Maine, Arizona State University and College of William and Mary in Virginia before moving to Pittsburgh, joining Carnegie Mellon University as professor of computer science and becoming the first director of the educational program at the Software Engineering Institute. Since then he was chief information officer at Guilford College in Greensboro and University of Connecticut, jointly serving as professor of Operations and Information management. He eventually worked for Ball State University as chair of computer science.Articles
- A cycle generation algorithm for finite undirected linear graphs, in Jnl. of the ACM, 16:564-68, 1969.
- Tridiagonalization by permutations, in Comm. of the ACM, 17:20-24, 1974
- Basic cycle generation, in Comm. of the ACM, 18:275-76, 1975
- An Algorithm for Reducing the Bandwidth and Profile of a Sparse Matrix, in SIAM Jnr. of Numerical Analysis, 13:236-250, 1976 :378-387, 1976
- An introductory computer science course for all majors, ACM SIGCSE, 9:34-38, 1977
- A model curriculum for a liberal arts degree in computer science, Comm. of the ACM, 29:202-210, 1986
- A Master of Software Engineering Curriculum: Recommendations from the Software Engineering Institute, IEEE Computer, 22:59-71, 1989
- Software Engineering and Computer Science: The Impending Split?, in Educ. & Computing. 7:111-17, 1991
Books
- Principles of data structures and algorithms with Pascal. With Robert R. Korfhage
- Software Engineering Education: The Educational Needs of the Software Community