This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember your browser. We use this information to improve and customize your browsing experience, for analytics and metrics about our visitors both on this website and other media, and for marketing purposes. By using this website, you accept and agree to be bound by UVic’s Terms of Use for web and social media privacy.  If you do not agree to the above, you can configure your browser’s setting to “do not track.”

Skip to main content
Portrait of Roberto Bitttencourt

Assistant teaching professor

Computer Science

Contact:
Office: ECS 552 250-472-5762
Area(s) of expertise:
Computer science education, software engineering education

About Roberto

Roberto is an assistant teaching professor of computer science at the University of Victoria, where he teaches courses in computer science and software engineering.

He holds a PhD from the Federal University of Campina Grande (UFCG), Brazil, completed under the supervision of Professor Dalton Dario Serey Guerrero at the Software Practices Laboratory, during which he was also a guest PhD student at the University of British Columbia under Professor Gail C. Murphy. He also holds an MSc from Linköping University, Sweden, completed under the late Professor David A. Carr.

Roberto's research and teaching focus on computing education and software engineering education. Prior to joining UVic, he was a professor of computer science and engineering at the State University of Feira de Santana (UEFS) in Brazil, where he spent over 2 decades. During that time he founded the computer engineering undergraduate program at UEFS and served as its inaugural chair, and later became the first chair of the computer science graduate program at UEFS, where he remains a faculty member and continues to advise graduate students.