Jul 05, 2022  
2017-2018 Catalog 
2017-2018 Catalog [ARCHIVED CATALOG]

School of Computing

Marco Carvalho, Ph.D., Head
Dean, College of Engineering and Computing

Degree Programs 

Computer Information Systems, A.S.  
Computer Information Systems, B.S.  
Computer Information Systems, M.S.  
Computer Science, B.S.  
Computer Science, M.S.  
Computer Science, Ph.D.  
Information Assurance and Cybersecurity, M.S.  
Software Engineering, B.S.  
Software Engineering, M.S.  

Undergraduate Minor Program

Computer Science Minor  

Graduate Certificate Program 

Data Science Graduate Certificate  
Information Assurance and Cybersecurity Graduate Certificate  

Marco Carvalho, Ph.D., intelligent communication and information systems, network and computer security.

Ronaldo Menezes, Ph.D., network science, data science, swarm intelligence, human dynamics modeling, social network analysis, agent coordination.

Debasis Mitra, Ph.D., artificial intelligence, spatial and temporal reasoning.

Associate Professors
William H. Allen III, Ph.D., computer networks, digital forensics, computer and network security.

Phil J. Bernhard, Ph.D., database systems.

Walter P. Bond, Jr., Ph.D., software engineering, software architecture and design.

Philip K. Chan, Ph.D., scalable adaptive methods, machine learning, data mining, parallel and distributed computing, intelligent systems.

Thomas C. Eskridge, Ph.D., human–computer interaction, machine learning and data mining, knowledge representation and artificial intelligence visualization, user interface design.

Keith B. Gallagher, Ph.D., software engineering, software evolution, empirical studies, program slicing, program comprehension, software visualization, software testing.

Michael C. King, Ph.D., biometrics, cyber-identity protection and privacy, machine learning, computer networks.

Eraldo Ribeiro, Ph.D., computer vision, image processing, pattern recognition.

William D. Shoaff, Ph.D., functional programming, analysis of algorithms, numerical analysis.

Marius C. Silaghi, Ph.D., cryptology, speech recognition, multi-party computation.

Ryan Stansifer, Ph.D., programming languages, compilers, internationalization.

Assistant Professors
Heather Crawford, Ph.D., computer security, human–computer interaction.

David Levan, Ph.D., novel uses of magnetic energy, computer network protocols and fault tolerance.

Bernard Parenteau Ph.D., applied software development, economics, analytics, block-chain, virtual currencies.

Shengzhi Zhang, Ph.D., computer security, virtual machine security, operating system security.

Research Professor
Siddhartha Bhattacharyya, Ph.D., formal methods, model-based software/systems engineering, autonomous systems, software/security assurance, wireless sensor networks.

Marilyn Scott, M.S.

Professor Emerita
Celine Lang, D.P.A.

Professors Emeriti
Frederick B. Buoni, Ph.D.; Cem Kaner, J.D., Ph.D.; Gerald A. Marin, Ph.D.; J. Richard Newman, Ph.D.


The School of Computing includes degree programs in computer information systems, computer sciences, software engineering and cybersecurity and data sciences. The school is also includes the Harris Institute for Assured Information.

Mission Statement

The mission of the School of Computing is to prepare computing professionals for success and leadership in the conception, design, management, implementation and operation of complex real-world systems, and to expand knowledge and understanding of computing through research, scholarship and service. 

Fast Track Master’s Programs for Students in the School of Computing

This program allows undergraduate students in the School of Computing who meet certain requirements to complete a master’s degree program at an accelerated pace. Students must have completed a minimum of 95 credit hours towards their undergraduate degree, with at least 35 credit hours at Florida Tech, and have an earned GPA of 3.4 or higher.

Students who are accepted into the program may enroll in graduate-level coursework during their senior year and apply up to six graduate credit hours (with a grade of B or higher) to both the bachelor’s and master’s degrees. The graduate credit hours applied to both degrees are treated as transfer credit (GPA does not apply) when applied toward the master’s degree. Interested students should consult their program chair for more information about this program.


Harris Institute for Assured Information

The mission of the Harris Institute for Assured Information (HIAI) is to advance the field of computer security through interdisciplinary approaches to education, research and outreach. Supporting Florida Tech’s designation as a DHS/NSA center of academic excellence in cybersecurity research, HIAI provides a unique environment for innovation, technology transfer and development of cutting-edge research.

Faculty and students in the School of Computing are conducting research in the following areas:

Computational intelligence: computer vision, constraint reasoning, data mining, machine learning, speech recognition, swarm intelligence, spatio-temporal multidimensional reasoning.

Computational science: bioinformatics, statistical computing.

Computer security: cryptology, cryptography and cryptanalysis; secure software development and testing; malicious code, network security, resilience and intrusion detection, usable-security.

Data science: data mining, knowledge representation, visualization.

Distributed computing: agents and coordination, internet computing, negotiations, peer-to-peer networks.

Languages: functional language, internationalization, type systems.

Software engineering: software documentation, maintenance and evolution, reliability and testing.

Research facilities provide open access to a wide range of computing hardware, operating systems, software development applications and general purpose computing applications. Several research centers and laboratories support specialized research interests of faculty and students.

BioComplex Laboratory: The laboratory focuses on the abstraction and modeling of real-world processes using techniques inspired in biology (mostly insect societies) and the use of theories from network science to uncover hidden patterns in complex systems. In network science, the lab has focused on the understanding of real-world phenomena such as academic production and organ transplantation, using concepts from statistical physics, graph theory and data mining. Biologically-inspired subjects in the lab have concentrated on the production of algorithms and heuristics inspired from insect societies applied to real-world areas such as sensor networks and optimization. A more recent effort includes the understanding of human dynamics (movement) and related phenomena derived from such dynamics (such as crime prediction).

Center for Computation and Intelligence (CCI): The center studies how to make computers more intelligent as well as how intelligence can change the way we compute. Specifically, CCI investigates algorithms that can help computers learn (machine learning), listen (speech recognition), reason (constraint reasoning, spatio-temporal reasoning) and see (computer vision). Moreover, the center examines how distributed intelligent agents can interact (coordination, distributed constraint reasoning, cryptography). CCI also studies how simple animal behavior can provide a novel way to solve problems (swarm intelligence). Applications of techniques include computational biology, computer security, device monitoring, digital government, surveillance and web personalization.

Computer Vision Laboratory: This laboratory conducts research on computer vision, pattern recognition, and image and video processing. Ongoing research topics include human–motion recognition, object tracking, image registration and object recognition.