MENU
Sky View Through an Archway on Campus

Editing Help

Please reference the Faculty Profile Editing Guide if you have any questions or issues updating your profile. If you receive any error notices please contact webservices@xyschool.net.

Philip Bernhard

Associate / Assistant Dean | College of Engineering and Science

Professor | College of Engineering and Science: Department of Electrical Engineering and Computer Science

Program Chair | Cybersecurity

Contact Information

pbernhar@xyschool.net
(321) 674-7294
Harris Center For Science and Engineering, 212

Expertise

Theory of Computation, Database Systems, Software Engineering

Educational Background

B.A. State University of New York at Oswego
M.S. State University of New York at Albany
Ph.D. State University of New York at Albany

Professional Experience

Aug. 1998 to present: Associate Professor, Department of Computer Science, Florida Institute of Technology, Melbourne, FL.

From 1995-1998, Dr. Bernhard worked as a software engineer for Harris Information Systems Division (ISD) in Melbourne, Fla. While there, he worked on a variety of research and development projects involving databases, performance tuning and natural language processing. From 1993-1995 he was a software engineer on the CORE program for NASA at Harris Space Systems Corporation in Rockledge, Fla. From 1992-1993 he was a senior instructor for P.P. Texel of Eatontown, JF. From 1998-1992 he was a faculty member in the Computer Science Department at Clemson University in South Carolina.

Current Courses

CSE 1001 - Software Development 1
CSE 4020/5260 - Database Systems
CSE 4285 - Game Design
CSE 4083/5210 - Formal Languages
CSE 5660 - Database Management Systems

Selected Publications

Bernhard, P.J., Faulkner, G., and Frieder, O., XML Strategies for Legacy Database Search, IEEE IT Professional, March/April 2003.

Bernhard, P.J. and D.J. Rosenkrantz. 1994. Partitioning Message Patterns for Bundled Omega Networks. IEEE Transactions on Parallel and Distributed Systems, Vol. 5, No. 4, pp. 353-363.

Bernhard, P.J. 1994. A Reduced Test Suite for Protocol Conformance Testing. ACM Transactions On Software Engineering and Methodology, Vol. 3, No. 3, pp.201-220.

Bernhard, P.J. 1993. Bounds on the Performance of Message Routing Heuristics. IEEE Transactions On Computers, Vol. 42, No. 10, pp. 1253-1256.

Bernhard, P.J., D.P. Jacobs. and S.T. Hedetniemi. 1993. Efficient Sets in Graphs. Discrete Applied Math, 44, pp. 99-108.

Bernhard, P.J. and D.J. Rosenkrantz. 1991. An Efficient Method for Representing and Transmitting Message Patterns on Multiprocessor Interconnection Networks. Journal of Parallel and Distributed Computing, Vol. 11, No. 1, pp. 72-85.

Bernhard, P.J., H.B. Hunt III and D.J. Rosenkrantz. 1991. Compaction sof Message Patterns into Succinct Representations for Multiprocessor Interconnection Networks. Journal of Parallel and Distributed Computing, Vol. 12, No. 1, pp. 39-49.

Bernhard, P.J. and D.J. Rosenkrantz. 1991. Using the Dual Path Property of Omega Networks to Obtain Conflict-free Message Routing. IEEE Transactions on Parallel and Distributed Systems, Vol. 2, No. 4, pp. 503-507.

Research

The primary research area is database systems. Specific interests include spatial databases, NoSQL, big data, database benchmarking, and performance tuning. Additional interests include the theory of computation and computational complexity.

Research & Project Interests

  • Spatial databases
  • Database benchmarking
  • Performance tuning
  • NoSQL databases
  • Big data
  • Theory of computation
  • Computational complexity
Edit Page