The Computer Science Quiz Question Bank application is a web portal to allow sharing of T/F, Multiple Choice, Multi-select and Short Answer questions pertaining to first year programming concepts (Python and Java). Instructors can import or export content to the Question Bank from D2L or Canvas Learning Management Systems.
Author Archives: bradbury
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.
ICSE 2020 SEET Paper – “GidgetML: An Adaptive Serious Game for Enhancing First Year Programming Labs”
The paper “GidgetML: An Adaptive Serious Game for Enhancing First Year Programming Labs” by SEER Lab’s Michael Miljanovic and Jeremy Bradbury has been accepted for publication in the Software Engineering Education and Training (SEET) track of the 42nd International Conference on Software Engineering (ICSE 2020).
ICSE 2020 NIER Paper – “Automatically Predicting Bug Severity Early in the Development Process”
SEER Lab’s Jude Arokiam and Jeremy Bradbury‘s paper “Automatically Predicting Bug Severity Early in the Development Process,” has been accepted for publication in the New Ideas and Emerging Results (NIER) track at the 42nd International Conference on Software Engineering (ICSE 2020). The paper uses the AutoBugTriager tool which is available as an open source project.
Educational Games for K-12 Computer Science
In February 2020, Michael Miljanovic and Jeremy Bradbury gave a presentation on “Educational Games for K-12 Computer Science” at the 20th Annual Conference of the Association for Computer Studies Education (ACSE 2020). ACSE 2020 is the largest conference for K-12 computing educators in Ontario, Canada.
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”
Safety, Testing and Self-Driving Cars
Any system where erroneous behaviour can lead to serious injury or a potential loss of life is classified as a safety critical system. This is true for self-driving or autonomous vehicles where a vehicle malfunction can lead to the injury or death of the driver, passengers or others outside the vehicle. The potential for injuryContinue reading “Safety, Testing and Self-Driving Cars”
The 20th Anniversary of Y2K
“Y2K is a great case study that we can use to talk about best practices for how we develop software today.” SQR Lab leader Prof. Jeremy Bradbury was interviewed recently by Aaron Streck of Global News Durham for the 20th anniversary of the Y2K (Millennium) bug. You can watch the news segment and read theContinue reading “The 20th Anniversary of Y2K”
How to Succeed (and Fail) at Interdisciplinary Research
On May 3, 2018 I gave an invited talk at the 9th Annual Graduate Student Research Conference at UOIT. The topic of my talk was “How to Succeed (and Fail) at Interdisciplinary Research.” Interdisciplinary research is defined as research that involves multiple areas of knowledge and expertise. As graduate students, researchers are often trained toContinue reading “How to Succeed (and Fail) at Interdisciplinary Research”
Automating Software Development Using Artificial Intelligence
This week I gave a research seminar at Dalhousie University and at Mount Allison University on “Automating Software Development Using Artificial Intelligence (AI).” The intersection of AI and Software Engineering is an active research area and has lead to a number of effective and novel applications of machine learning, metaheuristic algorithms and deep learning. ManyContinue reading “Automating Software Development Using Artificial Intelligence”