USM Home › Computer Science › Bob Boothe
Computer Science
Bob Boothe
Associate Professor of Computer Science
Office
230 Science
Office Hours Spring 2013
Mon 11:45 - 12:45, Wed 1:30 - 2:30, or by appointment.Contact Information
Phone: 207-780-4789
Email: boothe@usm.maine.edu
Prof. Boothe has been teaching at USM since 1993.
His education background is:
- Ph.D. Computer Science, University of California at Berkeley, July 1993
Thesis: "Evaluation of Multithreading and Caching in Large Shared Memory Parallel Computers"
- M.S. Computer Science, U.C. Berkeley, December 1989
Thesis: "Multiprocessor Strategies for Ray-Tracing"
- B.S. Computer Engineering, U.C. San Diego, June 1985
Research Interests
- I am currently working on a project to build a highly supportive system for students in my algorithms class to develop algorithms. This system will provide automatic testing, comparison to reference solutions, and automatic algorithm animations. I feel it will fulfill a strong need for students to validate their algorithm ideas.
- My previous research project was a bidirectional debugger. This bidirectional debugger made it possible for its user to move both forward and backward along the execution path of their program. For example, the user could perform the following new operations: stepping back to the previous statement, setting a breakpoint and stepping back to the point where the program last visited that breakpoint, stepping back to the point where a variable was last assigned a particular value, and undoing previous debugger commands. I still remain very interested in this field and have further research ideas in this area.
- In the past I have done research in the fields of parallel computer architecture and fast computer simulation techniques.
Recent Publications
- Bob Boothe, “Using Real Execution Timings to Enliven a Data Structures Class,” The International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS), July 2012.
Quick Links
Resources
- Developer Resources and Organizations
- College of Science, Technology, and Health
- Meet a Computer Science Student - Video
117 Science
Portland Campus
Phone: 780-4499
Fax: 228-8271
USM Social Dashboard »
Check out our new Social Dashboard to see other ways to stay connected across the USM community.