| Honours theses | Masters theses | 
| 1. Burridge The CAI Authoring Language Pilot.1982 | 1. 1985. P. Towns. Synchronization of Concurrent Computation | 
| 2. Stewart. Data-Driven and Demand-Driven Computers. 1983 | 2. 1985. Alex Kean. A Graphical Programming Langueg Editor | 
| 3. Holden. Memory Management. 1985 | 3. 1987. C. Chen. Acadia Syntax Directed Editor Generator | 
| 4. Rouse. Concurrent Processing in the UNIX Environment: A Case Study. 1985 | 4. 1992 Mohamed Elammari. Objector: An Object Oriented Authoring System. Ph.D. - Department of Computer Science, Carleton University, Ottawa, Canada, 2000. Curently: Faculty of Information Technology, Garyounis University, P.O. Box 18019, Benghazi, Libya see  | 
| 5. Au. On UNIX System Calls. 1986 | 5. 1995. Steven Parker. Optimizing Communication Overhead in Compilation Systems | 
| 6. Chee. Synchonization of Concurrent Computation Theory and Practice. 1986 | 6. 1999. Ali Elbashtiri: Distributed marking system, DMS. | 
| 7. Conrad. M-PAR, a multi-tasking Pascal using Ada rendezvous. 1986 | 7. 1999. Kenn Hussey: TASK (Tools, Actors, Scopes and Keys). Currently; Embarcadero Technologies, a software tools company. | 
| 8. MacDonald. Compiler Construction Using YACC and LEX. 1986 | 8. 2000. Vicky Shiv (Distributed Information System) | 
| 9. Blomquist. General Petri Nets and Analysis Techniques 1987 | 9. 2000. Yao Chen. YAVO: Electronic marketplace  | 
| 10. Burkitt. Petri Net Languages 1987 | 10. 2000 Tim Newell Distributed persistent information system using mobile agents and XML. | 
| 11. Chua. UNIX Implementation of the Concurrent Programming System Clark 1987 | 11. 2002 Thian Tin Ter: Mobile Agents Integrated Infrastructure. | 
| 12. Cleveland. Interprocess Communication in UNIX 1987 | 12. 2003. Shafiul Hasan. Distributed Programming with Corba Services | 
| 13. Gaudet. A Cosy Editor-Simulator for the Macintosh 1988 | 13. 2004 Fei (Frank) Wang. (co-supervision with D. Benoit). Internationalization of Faculty Websistes | 
| 14. King. Process Communication in Clark 1988 | 14. 2005 Zhonghai (Jack) Luo. Security in Web Services | 
| 15. Noble. Syntax Directed Editing Extensions 1988 | 15. 2005 Greg Leighton (co-supervision with J. Diamond). Two new approaches for Compressing XML. Currently: PhD student, University of Alberta. | 
| 16. Whynot. Hypertext Tools for Scanner Generation 1990 | 16. 2007 Brian Demmings.Filtering Compressed XML Streams. Currently: a Software Engineer with Lockheed/Martin Canada in Halifax, N.S. See | 
| 17. Ferguson-Parker. The Design of an Object-Oriented Operating System Kernel 1990 | 17. 2007. Shen (Alan) Zhinan. Cocoon-based Website Globalization Framework. | 
| 18. Dawd. Scanner And SLR(1) Parser Generators 1990 | 18. 2008. Li (Annie) Bo Ya. Globalized Websites Using Cocoon: Implementation and Evaluation of the Translation Process, see | 
| 19. Matthews. PLUTO: An application development platform 1990 | |
| 20. Lowe. Using Quest to implement courseware for teaching compilers 1992 | |
| 21. Elammari. Objector: An Object Oriented Authoring System 1992 | |
| 22. Rhodenizer. Toolbook Templates: An Authoring Tool For Computerized Drills 1992 | |
| 23. Tan. Authoring Tools for Individualized Curricula with an Extended Precedence Graph Overlay Model 1994 | |
| 24. Van Veen. Design and Implementaiton of a Multi-User Learning Environment 1995 | |
| 25. Mahayuddin. Interactive Hypertext Documentation for Toolbook Books 1996 | |
| 26. Newell. Object Oriented Approach to Side Scan Sonar Data Visualization 1996 | |
| 27. Phang. Shared Workspace 1998 | |
| 28. Shu. Chillie (a Java Beans Builder) 1998 | |
| 29. Moody. Java Virtual Desktop. 1998. Currently working on Jazz. | |
| 30. Stark: -Fractal Image Compression 1999 | |
| 31. Coldwell: Virtual Collaborative Environments for Electronic Classrooms 1999 | |
| 32. C. Smith: A Chat Room Implementation using CORBA and DCOM 2000 | |
| 33. C. Boran: Automated Course Notes Systems 2000 | |
| 34. T. Beamish: XML applications for Automated Course Notes Systems 2000 | |
| 35. E. Reunof: Mobile agents for Automated Course Notes Systems 2000 | |
| 36. G. Cook: GAS: An auction site implemented using SOAP 2002 | |
| 37. G. Leighton. Peer Web Services: Defining a Peer-to-peer framework for Web Services. 2003 | |
| 38. Fang Zhe. Algorithm Visualization: Using Different Levels of Abstraction and Invariants. 2003 | |
| 39. Derek Young. Design patterns in distributed programming 2004 | |
| 40. Hania El Ayoubi. Translation issues in Internationalization Systems 2005 | |
| 41. Andrew Young. Storing Large XML Documents in Relational Databases 2006 | |
| 42. Chris Fry. Queryable XML Compression (2009) |