Computer programming with a dynamic algebra - Robert E. Noonan (1971)

A SIMPL distributed operating system and its formal definition. - Robert E. Noonan; Victor R. Basili; Richard G. Hamlet; M. Lay; Harlan D. Mills; Albert J. Turner; Marvin V. Zelkowitz (SIGPLAN-SIGOPS Interface Meeting, 1973)

Dynamic algebra. - Robert E. Noonan (ACM Annual Conference (1), 1974)

Structured recursive programming. - Robert E. Noonan; Dale J. Panton (Symposium on Programming, 1974)

Towards a canonical form for computer programs. - Robert E. Noonan (ACM Annual Conference, 1975)

Structured Programming and Formal Specification. - Robert E. Noonan (IEEE Trans. Software Eng., 1975)

The second course in computer programming: Some principles and consequences. - Robert E. Noonan (SIGCSE, 1979)

A code generator generator language. - Michael K. Donegan; Robert E. Noonan; Stefan Feyock (SIGPLAN Symposium on Compiler Construction, 1979)

A Comparison of the Axiomatic and Functional Models of Structured Programming. - Victor R. Basili; Robert E. Noonan (IEEE Trans. Software Eng., 1980)

Comprehensive Tools for Assembler Construction. - W. Robert Collings; Robert E. Noonan; Samuel T. Gregory; John C. Knight; Roy W. Hamm (Softw. Pract. Exp., 1983)

An Algorithm for Generating Abstract Syntax Trees. - Robert E. Noonan (Comput. Lang., 1985)

Compiler construction using modern tools. - Robert E. Noonan (SIGCSE, 1986)

Local exhaustive testing: a software reliability tool. - Thomas Wood 002; Keith W. Miller 001; Robert E. Noonan (ACM Southeast Regional Conference, 1992)

Estimating the Probability of Failure When Testing Reveals No Failures. - Keith W. Miller 001; Larry J. Morell; Robert E. Noonan; Stephen K. Park; David M. Nicol; Branson W. Murrill; Jeffrey M. Voas (IEEE Trans. Software Eng., 1992)

Changes in the advanced placement computer science course: case studies and C++ (panel). - Christopher H. Nevison; Joe Kmoch; Robert E. Noonan; Tim Corica; Sarah Fix; David G. Kay (SIGCSE, 1995)

Run Time Environments and Memory Management. - Robert E. Noonan; William L. Bynum (The Computer Science and Engineering Handbook, 1997)

An object-oriented view of backtracking. - Robert E. Noonan (SIGCSE, 2000)

Using a project submission tool across the curriculum. - William L. Bynum; Robert E. Noonan; Richard H. Prosl (J. Comput. Sci. Coll., 2000)

Unit testing frameworks. - Robert E. Noonan; Richard H. Prosl (SIGCSE, 2002)

Integrating formal models into the programming languages course. - Allen B. Tucker; Robert E. Noonan (SIGCSE, 2002)

The 2003 model curriculum for a liberal arts degree in computer science: preliminary report. - Alyce Brady; Kim B. Bruce; Robert E. Noonan; Allen B. Tucker; Henry MacKay Walker (SIGCSE, 2004)

The back end of a grading system. - Robert E. Noonan (SIGCSE, 2006)

A course in software development. - Robert E. Noonan; John R. Hott (SIGCSE, 2007)

Nifty assignments. - Nick Parlante; John F. Cigas; Angela B. Shiflet; Raja Sooriamurthi; Michael J. Clancy; Robert E. Noonan; David Reed 001 (SIGCSE, 2007)

A course in web programming. - Robert E. Noonan (J. Comput. Sci. Coll., 2007)

Managing Post-Development Fault Removal. - Suzanna Schmeelk; Bill Mills; Robert E. Noonan (ITNG, 2009)

Method assumptions in object-oriented programming. - Robert E. Noonan (J. Comput. Sci. Coll., 2010)

Scripting Languages. - Robert E. Noonan (Computing Handbook, 3rd ed. (1), 2014)