Education
D.Sc., Towson University
M.S., Towson University
B.A., Towson University
Giovanni Vincenti joined the University of Baltimore in 2013 as Assistant Professor and is part of the Division of Information Arts and Technologies. His main area of expertise includes programming, and he teaches for the Information Technology program.
He graduated with a Doctorate of Science in Applied Information Technology from Towson University in 2007. Before coming to UB he spent many years at Towson University as Lecturer and recently as Associate Director of the Master's Program in Applied Information Technology. During his previous appointment he created several courses that became part of the University Core Curriculum for all students (Information Visualization, Metropolitan IT Infrastructures) as well as the IT Program’s Core and Elective Curricula for students in the IT program (Intro to Operating Systems, Advanced Data Management and Analysis).
The primary focus of his research revolves around e-learning solutions for programming language education, creating material that students can utilize to learn and review key concepts in Java, Visual Basic, C++ and Python. He also conducts research on practical data-centric applications of fuzzy sets in the field of data mining. In particular, Dr. Vincenti is interested in exploring imprecise temporal associations in data.
With James Braman, he has managed the editing of two volumes on virtual worlds and education through IGI Publishing, titled “Teaching through Multi-User Virtual Environments: Applying Dynamic Elements to the Modern Classroom” and “Multi-User Virtual Environments for the Classroom: Practical Approaches to Teaching in Virtual Worlds”. In 2009 they started the “EAI Endorsed Transactions on e-Learning”, and are currently the Editors-in-Chief. He is also organizing the First International Conference on e-Learning, e-Education and Online Training (eLEOT) 2014, to be held in September 2014 in Bethesda, MD.
Application of fuzzy sets, Data mining, Project-Based Learning and Engagement
Programming, Database technologies
Refereed Journal Articles
Vincenti, G. (2022). Integrating Open Challenges in the Curriculum: Lessons Learned from an Experience with NASA. Vilnius University Institute of Data Science and Digital Technologies in cooperation with ETH Zürich Center for Computer Science Education (Switzerland). 21(4),
Conference Proceedings
Manlucu, J., Ahsan, N., Robinson, R., Vandi, M., Baker, K., & Vincenti, G. (2022). A Cloud Computing Infrastructure to Support xEMUs and Future EVAs. International Conference on Environmental Systems.
Soto Medico, J., Gilbert-Wason, K., Hyland, W., Manlucu, J., Martinez, O., Paliashchuk, L., Ra, E., & Vincenti, G. (2020). ARGOS: A Platform for Student Engagement. ACM. 1.
Vincenti, G. (2020). Open Challenges as a Way to Engage Students: an Experience Report from Three Undergraduate Courses. ACM. 6.
Vincenti, G. (2020). Open Challenges as a Way to Engage Students. ACM. 200-205.
Vincenti, G., & Pecher, W. T. (2020). Merging Sustainability and Technology in the Classroom: An Experience Report. ACM. 448-453.
Vincenti, G. All Things Open 2021, "Future-Proofing Higher Education," All Things Open, Raleigh, NC and Virtual. (2021).
Vincenti, G. NASA SUITS Writing for Publication, "Publishing 101 - Some tips for NASA SUITS 2020 Teams," NASA, Online. (2020).
Vincenti, Giovanni , "Information Fusion for Telerehabilitation" Sponsored by National Science Foundation, Federal, $37856. (2022). (Not Funded)
Walsh, Greg , Blodgett, Bridget , Vincenti, Giovanni , "Investigating the promise of mixed-reality for families" Sponsored by Meta (sub-award from University of Iowa), Private, $105000. (2023 - 2025).
Walsh, Greg , Blodgett, Bridget , Vincenti, Giovanni , Newman, Cory , "XR for Youth Ethics Consortium" Sponsored by Meta, The University of Baltimore, $102424. (2023 - 2024).
Walsh, Greg (Co-Principal), Vincenti, Giovanni (Co-Principal), "CHS: Small: AI+Co-Design" Sponsored by National Science Foundation, Federal, $523154.62. (2020 - 2023). (Not Funded)
Walsh, Greg (Co-Principal), Vincenti, Giovanni (Principal), "Space Tech Camp" Sponsored by NASA, Federal, $64732. (2022).
Vincenti, Giovanni , "NVIDIA Academic Hardware Grant Program" Sponsored by NVIDIA, Private, $5000. (2021). (Not Funded)
Walsh, Greg (Co-Principal), Vincenti, Giovanni (Co-Principal), "NASA SUITS" Sponsored by Maryland Space Grant Consortium, State, $15670. (2020 - 2021).
"Creating Attack/Defense Scenarios for Cyber Security Education" (On-Going)
This project will enhance our current Cyber Security laboratory by automating the setup and behavior of hardware and software to simulate different attack/defense scenarios. The products of this project will be used to teach cyber security courses, collaborate with other divisions and institutions, and for faculty and student research activities.
"Keystroke Dynamics"
The main goal of this research is to study whether the typing behavior (keystroke dynamics) of students changes when they are answering questions of different natures. Participants will answer questions regarding 1) something that they know, 2) something that they will fabricate, 3) something they just learned, and 4) something that they are copying from another source. The findings will give an indication of whether simple keyboard dynamics can be utilized to 1) validate a student’s identity when they are completing online exams and assignments, and 2) suggest to the instructor whether the answers to an online exam or assignment may be copied from a different source or are the students’ creations.
"line_explorer" (On-Going)
This new project creates a series of online resources that reinforce the material typically discussed in a Computer Programming course, addressing each topic through multiple delivery methodologies in an effort to stimulate disaffected students and include students with physical and cognitive disabilities. The courses that would be affected the most by this project are COSC 151 (Computer Programming I) and COSC 251 (Computer Programming II). This material can also serve to support COSC 351 (Object-Oriented Programming).
Traditional college-level introduction to programming courses offer two main components: lectures and labs. The lecture part involves the explanation and demonstration of concepts such as looping or arrays. In the lab component students typically practice their coding skills and solve problems assigned by the faculty. Generally the resources available to students are limited to the instructor, the book, and any material that can be found online. Some universities may offer tutoring, but at the University of Baltimore the number of tutors does not satisfy the demand.
As a consequence, students often resort to material that is available online. Typically such material includes code examples and video tutorials. The problem with online material is that it is often of poor quality, and not always adaptable to the examples and exercises discussed in lecture or in lab. Through this project I will create static and dynamic content that will help the students review the material discussed in class.
Each course topic will be explored by a series of content modules, each composed of five learning units. Each learning unit leverages a different delivery methodology, offering multiple ways for students to study or review the material. The modules and learning units will be available to the students at all times, so they will be able to refer to them at any point during the semester.
"Temporal Data Mining for Imprecise Associations" (On-Going)
This applied research utilizes the implementation of a data mining algorithm to study temporal data. The implementation (completed before coming to the University of Baltimore) is based on the article "Discovery of fuzzy temporal associations in multiple data streams" by Sudkamp (2005). This research will apply this algorithm to study different types of timestamped data. The main goal is to find imprecise associations through the use of fuzzy sets. Currently I am collecting traffic data through the Coordinated Highways Action Response Team (CHART) program managed by the Maryland Department of Transportation and the Maryland State Police. The application of fuzzy sets is one of my primary research interests.