Mario Nascimento

Professor & Chair, Faculty of Science - Computing Science
Chair, Faculty of Science - Computing Science


Professor & Chair, Faculty of Science - Computing Science
(780) 492-5678
2-52D Athabasca Hall
9119 - 116 St NW
Edmonton AB
T6G 2E8

Chair, Faculty of Science - Computing Science


Area of Study / Keywords

Spatiotemporal Data Management


Mario A. Nascimento is a Professor at the University of Alberta's Department of Computing Science and has served as the department's Chair since 2014 (with a one-year leave in 2019-2020). 

Before joining the University of Alberta in 1999, he was a researcher with the Brazilian Agency for Agricultural Research and also an adjunct faculty member with the Institute of Computing of the University of Campinas. Mario has also been a visiting professor at the National University of Singapore's School of ComputingAalborg University's Department of Computer ScienceLMU's Institute for Informatics and at the Federal University of Ceara in Brazil.

His main research interests are contained in the area of spatiotemporal data management and according to Google Scholar his publications have been cited ~4,200 times earning him an H-index of 31. 

Besides often serving as a program committee member for the main database conferences, and as (co-)chair of several workshops and symposia, Mario has also served as ACM SIGMOD's Information Director (2002-2005), ACM SIGMOD Record's Editor-In-Chief (2005-2007), VLDB Journal's Editorial Board member (2011-2017) and as Chair of the NSERC-Computer Science Liaison Committee (2016-2018).  He is currently a member of CS-Can/Info-Can's Research Advisory CommitteeGeoInformatica's Editorial BoardSSTD Endowment's Board of Directors and also serves as a member of AltaML's Board of Directors.  

Finally, he finds it rather amusing writing about himself in the third person.


Spatio-Temporal Data Management in general and in particular, routing and spatial crowdsourcing applications


CMPUT 291 - Introduction to File and Database Management

Basic concepts in computer data organization and information processing; entity-relationship model; relational model; SQL and other relational query languages; storage architecture; physical organization of data; access methods for relational data. Programming experience (e.g. Java or Python) is required for the course project. Prerequisite: one of CMPUT 175 or 275.

Winter Term 2021

Browse more courses taught by Mario Nascimento