Department of Mathematics & Computer Science
Meet David Pitts
Director of Experimental Computer Science Laboratory
Assistant Professor of Computer Science
Ph.D. Computer Science, Georgia Institute of Technology
M.S. Computer Science, Georgia Institute of Technology
B.S. Mathematics, Georgia Institute of Technology
- distibuted computing
- parallel programming
- computer operating systems
- programming languages
Pitts did his doctoral research in the area of reliable, distributed systems as
part of a project called Clouds. In many ways, Clouds was to be a form of the
modern cloud. Dave taught on the faculty of UMass Lowell and Merrimack College.
He was a principle member of the technical staff in Verizon Labs Advanced
System Group for ten years. He was chair of the Information Technology program at ITT Wilmington.
Courses TaughtRecent Publications/Proceedings
Computer Science Foundations CS552: Object-Oriented Design CS554: Operating
Systems CS556: Computer Architecture CS582: Practical C++ Programming CS585:
Practical Java Programming CS586: High Octane Java Programming CS608: Sotfware
Engineering CS610: Database Management Systems CS611: Database Programming
CS612: Information Technology CS632: Client/Server Computing CS690: Distributed
Computing CS690: Parallel Programming CS699: Professional Seminar
- “Supporting Advanced Course Work in Computer Science”, Proceedings of the American Society for Engineering Education North Eastern Division Conference in Kingston, RI April 2007.
- “The Standard Template Library: A Guide to Successful Tool-Making”, Proceedings of the American Society for Engineering Education North Eastern Division Conference in Kingston, RI April 2007.
- “Design of a Compiler Construction Project”, Journal of Computing Sciences in Colleges, Volume 21, Number 6, June 2006. “Experiences with Distributed Data Management in Real-time C3 Systems.”