Charles Boisvert MSc, PGCFE
Senior Lecturer
Summary
I am a Senior Lecturer in the school, teaching data analysis and project management. I am also an experienced Front-End developer, particularly of process visualisation tools. I investigate technologies that help communicate ideas on processing data, to understand and translate the field and make it accessible for every user.
About
I apply data visualisation to various projects, including research on visual functional programming tools (tool visible here: https://boisvert.me.uk/openpiping) and water pollution visualisation in the Watersense project, along with Aquasensor (https://aquasensor.co.uk)
Teaching
School of Computing and Digital Technologies
College of Business, Technology and Engineering
Design of Visual Functional Programming Tools
WaterSense
Smart Computing
Courses:
BSc Smart Computing
Modules:
Database Systems
Professional Computing Project
Ïã½¶ÊÓÆµ
I am currently involved in two strands of research. One is Computing Education, in which I create and evaluate tools, resources, and practices to improve the teaching of computing. This includes the visual functional tools project (Boisvert, Roast and Uruchurtu 2019, 2020).
The second is Open Data, which offers a host of science and engineering challenges. An example is the collaboration began in 2024 with Aquasensor, a company proposing sensing technology to monitor water quality, to develop data visualisation tools to facilitate public access and engagement with data.
Collaborators:
- Better With Data Society
- Computing in Schools
Publications
Key Publications
Boisvert, C., Roast, C., & Uruchurtu, E. (2019). . End-User Development : 7th International Symposium, IS-EUD 2019, Hatfield, UK, July 10–12, 2019, Proceedings, 11553 (11553), 183-190.
Boisvert, C. (2019). . Proceedings of the 3rd Conference on Computing Education Practice - CEP '19.
Boisvert, C., Domdouzis, K., & License, J. (2018). . Simposio Internacional de Informática Educativa (SIIE) 2018.
Love, M., Boisvert, C., Uruchurtu, E., & Ibbotson, I. (2016). In ITiCSE '16 : Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education. ACM
Adshead, D., Boisvert, C., Love, D., & Spencer, P. (2015). . ACM Proceedings - Annual Conference on Innovation and Technology in Computer Science Education, 33-38.
Korhonen, A., Naps, T., Boisvert, C., Crescenzi, P., Karavirta, V., Mannila, L., ... Shaffer, C.A. (2013). . ITiCSE-WGR 2013 - Proceedings of the ACM Conference on Innovation and Technology in Computer Science Education, 53-72.
Boisvert, C.R. (2009). A visualisation tool for the programming process. Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education, 328-332.
Boisvert, C. (2006). Web animation to communicate iterative development. Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education, 173-177.
Conference papers
Boisvert, C. (2021). . In PPIG 2021 32nd Annual Workshop, Online, 21 June 2021 - 25 June 2021.
Boisvert, C. (2021). . In PPIG 2021, Virtual, 21 June 2021 - 25 June 2021.
Boisvert, C. (2021). . In EIAH'2021, 7 June 2021 - 11 June 2021. Association des Technologies de l’Information pour l’Education et la Formation:
Boisvert, C., Roast, C., & Uruchurtu, E. (2021). . In PPIG 2020, Online, 30 November 2020 - 2020.
Boisvert, C., Domdouzis, K., & Love, M. (2017). Un Environnement visuel de programmation par flux de donn´ees pour soutenir l’apprentissage de la science des donn´ees. In Atelier "Apprentissage de la pensée informatique de la maternelle à l’Université : recherches, pratiques et méthodes", Environnements Informatiques pour l'Apprentissage Humain (EIAH 2017) Conférence, Strasbourg, France, 6 June 2017 - 9 June 2017.
Boisvert, C., Domdouzis, K., & Love, M. (2017). An Open Workflow Environment to Support Learning Data Science. In Apprentissage Instrumente de l’Informatique, ORPHEE Rendez-Vous, Font-Romeu, France, 30 January 2017 - 2 February 2017.
Boisvert, C. (2004). eL-CID. ACM SIGCSE Bulletin, 36 (3), 253.
Boisvert, C. Supporting program development comprehension by visualising iterative design. Proceedings. Eighth International Conference on Information Visualisation, 2004. IV 2004, 717-722.
Boisvert, C. Patterns for Entity-Relationship database concepts. ITiCSE'17 - Proceedings of the 2017 conference on Innovation and Technology in Computer Science Education.
Reports
Djelil, F., Boisvert, C., Peter, Y., Secq, Y., Broisin, J., & De La Higuera, C. (2017). . Orphée, reseau de l'e-éducation.
Internet Publications
Boisvert, C. (2025). .
Boisvert, C. (2025). .
Boisvert, C. (2024). . [video].
Boisvert, C. (2020). Using Observable for Data Visualisation. [Video].
Boisvert, C. (2020). Coronavirus (Covid-19) - Data Exploration. [Interactive notebook].
Boisvert, C. (2020). Using orange to process COVID-19 data. [video].
Presentations
Boisvert, C., Domdouzis, K., & Love, M. (n.d.). . Presented at: Apprentissage Instrumente de l’Informatique, Font-Romeu (France), 2017
Posters
Boisvert, C. (2024). . Presented at: IEEE Symposium on Visual Languages and Human-Centric Computing (VL-HCC 2024), Liverpool, 2024
Software / Code
Boisvert, C. (2025). . https://github.com: Charles Boisvert.
Other publications
Domdouzis, K., & Boisvert, C. (2017). . YouTube: