The Software Engineering & Education Research Lab recently updated its logo to better reflect the research done by lab members. If you’re curious about how the new logo reflects the lab’s research focus and objectives here is a short visual guide.
Tag Archives: education
SEER Lab Director Speaks at Toronto Metropolitan University
Yesterday Prof. Jeremy Bradbury along with Mosarrat Rumman and Bridget Green visited with Prof. Manar Alalfi and members of the Creative Research in Security and Software Engineering Technology (CRESSET) Lab at Toronto Metropolitan University to discuss a new research collaboration in software and security. During the visit Prof. Bradbury also delivered a Computer Science SeminarContinue reading “SEER Lab Director Speaks at Toronto Metropolitan University”
Honours Students Present Their Theses
Congratulations to SEER Lab students Adam Kolodziejczak, Alyesha Singh, Bisha Fatima, Disha Padia, Ryan Ahlborn, Ryan Warrener and Saahir Dhani who all successfully presented their Computer Science BSc (Hons.) theses yesterday! A further congratulations to Alyesha on winning the Computer Science Undergraduate Thesis Award (Software & Applied AI track) 🏆 and to Adam for beingContinue reading “Honours Students Present Their Theses”
SEER Lab PhD Student Showcases Research and Art
Stacey Koornneef, a PhD student in the Software Engineering & Education Research Lab, recently showcased her research and her artistic abilities at the 2025 SGPS Poster Showcase and Art Exhibit. At the SGPS Poster Exhibit Stacey presented a poster on her recent research on “CAB: Cost-Accessible Box for Immersive Reality.” At the SGPS Art ExhibitContinue reading “SEER Lab PhD Student Showcases Research and Art”
SEER Lab MSc Student Wins Best Poster Award
SEER Lab’s Bridget Green won a Best Poster Award at the Consortium for Software Engineering Research (CSER) 2025 Fall Meeting! Bridget’s poster was titled “LLBlocks: A Blocked-Based Programming Language for LLM Education” and was co-authored with her supervisor Dr. Jeremy Bradbury.
Testing Education Research Presented at SIGCSE 2025
Today Prof. Michael Miljanovic presented the latest SEER Lab paper at the SIGCSE Technical Symposium on Computer Science Education (SIGCSE 2025). The paper titled “How Effective and Efficient Are Student-Written Software Tests?”, is co-authored by Amanda Showler, Michael Miljanovic, and Jeremy Bradbury. This paper aims to better understand gaps in students’ testing skills and knowledge.Continue reading “Testing Education Research Presented at SIGCSE 2025”
SIGCSE 2023 Best Paper Award!
SEER Lab’s Software Education Lead, Michael Miljanovic won a Best Paper Award at the 54th ACM Technical Symposium on Computer Science Education (SIGCSE 2023) for the paper “Embedding and Scaling Writing Instruction Across First- and Second-Year Computer Science Courses” with co-authors Lisa Zhang, Bogdan Simion, Michael Kaler, Amna Liaqat, Daniel Dick, Andi Bergen and AndrewContinue reading “SIGCSE 2023 Best Paper Award!”
SIGCSE 2022 Demo – “Run, Llama, Run: A Collaborative Physical and Online Coding Game for Children”
Stacey A. Koornneef, Jeremy Bradbury, Michael Miljanovic will demo the Run, Llama, Run educational game at the the 53rd ACM Technical Symposium on Computer Science Education (SIGCSE 2022) in Providence, Rhode Island, USA this month.
Serious Programming Games
In 2018, we published a review of 49 serious games for learning how to program: Michael A. Miljanovic, Jeremy S. Bradbury. “A Review of Serious Games for Programming,” Proc. of the 4th Joint Conference on Serious Games (JCSG 2018), pages 204-216, Darmstadt, Germany, Nov. 7-8, 2018. For each game we assessed the programming content of the gameContinue reading “Serious Programming Games”
Recording Programming Activities in the Classroom
Background Before I detail how I video record in-class programming activities I want to provide some context. I’ve been teaching introductory programming courses for close to 10 years and most recently I instructed a first-year first-semester course called CSCI 1060U: Programming Workshop I. My general philosophy on teaching programming is based on two simple rules: LearningContinue reading “Recording Programming Activities in the Classroom”
