Revisiting why students drop CS1 A Petersen, M Craig, J Campbell, A Tafliovich Proceedings of the 16th Koli Calling International Conference on Computing …, 2016 | 118 | 2016 |
Evaluating an inverted CS1 J Campbell, D Horton, M Craig, P Gries Proceedings of the 45th ACM technical symposium on Computer science …, 2014 | 82 | 2014 |
Comparing outcomes in inverted and traditional CS1 D Horton, M Craig, J Campbell, P Gries, D Zingaro Proceedings of the 2014 conference on Innovation & technology in computer …, 2014 | 72 | 2014 |
A comparison of learner intent and behaviour in live and archived MOOCs J Campbell, AL Gibbs, H Najafi, C Severinski The International Review of Research in Open and Distributed Learning 15 (5), 2014 | 71 | 2014 |
A student perspective on prior experience in CS1 A Tafliovich, J Campbell, A Petersen Proceeding of the 44th ACM technical symposium on Computer science education …, 2013 | 67 | 2013 |
Factors for Success in Online CS1 J Campbell, D Horton, M Craig Proceedings of the 2016 ACM Conference on Innovation and Technology in …, 2016 | 51 | 2016 |
Practical Programming: An Introduction to Computer Science Using Python 3 P Gries, J Campbell, J Montojo Pragmatic Bookshelf, 2013 | 40* | 2013 |
Computing for Medicine: Can We Prepare Medical Students for the Future? M Law, P Veinot, J Campbell, M Craig, M Mylopoulos Academic Medicine 94 (3), 353, 2019 | 37 | 2019 |
Scrum and Agile Methods in Software Engineering Courses J Campbell, S Kurkovsky, CW Liew, A Tafliovich Proceedings of the 47th ACM Technical Symposium on Computing Science …, 2016 | 30 | 2016 |
On the evaluation of student team software development projects A Tafliovich, A Petersen, J Campbell Proceedings of the 46th ACM Technical Symposium on Computer Science …, 2015 | 26 | 2015 |
Self-paced Mastery Learning CS1 J Campbell, A Petersen, J Smith Proceedings of the 50th ACM Technical Symposium on Computer Science …, 2019 | 25 | 2019 |
Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 7 DD Garcia, J Campbell, R Dovi, C Horstmann Proceedings of the 45th ACM technical symposium on Computer science …, 2014 | 23* | 2014 |
Evaluating Student Teams: Do Educators Know What Students Think? A Tafliovich, A Petersen, J Campbell Proceedings of the 47th ACM Technical Symposium on Computing Science …, 2016 | 19 | 2016 |
Practical Programming An Introduction to Computer Science Using Python J Campbell The Pragmatic Bookshelf, 2009 | 19* | 2009 |
CS-1 for scientists G Wilson, C Alvarado, J Campbell, R Landau, R Sedgewick ACM SIGCSE Bulletin 40 (1), 36-37, 2008 | 19 | 2008 |
An Experience Report: Using Mobile Development To Teach Software Design J Campbell, A Tafliovich Proceedings of the 46th ACM Technical Symposium on Computer Science …, 2015 | 16 | 2015 |
Answering the Correct Question M Craig, A Petersen, J Campbell Proceedings of the ACM Conference on Global Computing Education, 72-77, 2019 | 10 | 2019 |
Impact of reward structures in an inverted course D Horton, J Campbell Proceedings of the 2014 conference on Innovation & technology in computer …, 2014 | 10 | 2014 |
Drop-in Help Centres: An Alternative to Office Hours J Campbell, M Craig Proceedings of the 23rd Western Canadian Conference on Computing Education, 6, 2018 | 8 | 2018 |
CS10K Teachers by 2017?: Try CS1K+ students NOW! Coping with the Largest CS1 Courses in History DD Garcia, J Campbell, J DeNero, ML Dorf, S Reges Proceedings of the 47th ACM Technical Symposium on Computing Science …, 2016 | 8 | 2016 |