| 2007 | SIGCSE | A course in software development. | Robert E. Noonan, John R. Hott |
| 2007 | SIGCSE | Nifty assignments. | Nick Parlante, John F. Cigas, Angela B. Shiflet, Raja Sooriamurthi, Michael J. Clancy, Robert E. Noonan, David Reed |
| 2006 | SIGCSE | The back end of a grading system. | Robert E. Noonan |
| 2004 | SIGCSE | 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 |
| 2002 | SIGCSE | Unit testing frameworks. | Robert E. Noonan, Richard H. Prosl |
| 2002 | SIGCSE | Integrating formal models into the programming languages course. | Allen B. Tucker, Robert E. Noonan |
| 2000 | SIGCSE | An object-oriented view of backtracking. | Robert E. Noonan |
| 1995 | SIGCSE | 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 |
| 1986 | SIGCSE | Compiler construction using modern tools. | Robert E. Noonan |
| 1979 | SIGCSE | The second course in computer programming: Some principles and consequences. | Robert E. Noonan |