Miss Jane Waite

Teaching Fellow & Public Engagement, Outreach and Teacher CPD Co-ordinator
Email: j.l.waite@qmul.ac.ukRoom Number: Peter Landin, CS 300
Teaching
Procedural Programming (Undergraduate)
This is an introductory module in computer programming using Java. You will learn the basic concepts of programming and learn to write and reason about simple programs. The main topics covered are: storing and manipulating data, control structures, methods and recursion, and algorithms for searching and sorting data. Classes include weekly lectures and lab sessions. You will be assessed by coursework throughout the term and by an end-of-term exam. Both will require you to demonstrate that you can write programs and understand theory.
Research
Research Interests:
My research interests are based around Education, Computational Thinking and Programming. I am particularly interested in understanding what 'abstraction' means, how we already teach it, how this might change to improve young children's skills in this area and what progression looks like.Waite, J. et al., 2016.
Abstraction and common classroom activities. In Proceedings of the 11th Workshop in Primary and Secondary Computing
Education. ACM, pp. 112?113.
Publications
-
Waite J, Liebe C (2021). Computer Science Student-Centered Instructional Continuum. SIGSCE - Technical Symposium on Computer Science Education
-
Curzon P, Waite J, Maton K et al. (2020). Using Semantic Waves to Analyse the Effectiveness of Unplugged Computing Activities. The 15th Workshop in Primary and Secondary Computing Education
-
Waite J, Curzon P, Marsh W et al. (2020). Difficulties with design: The challenges of teaching design in K-5 programming. nameOfConference
-
Waite JL, Maton K, Curzon P et al. (2019). Unplugged Computing and Semantic Waves: Analysing Crazy Characters. The UK and Ireland Computing Education Research Conference
-
Waite JL, CSIZMADIA A, STANDL B (2019). Integrating the Constructionist Learning Theory with Computational Thinking Classroom Activities. nameOfConference
-
Waite JL, Sentance S, Kalia M (2019). Teaching computer programming with PRIMM: a sociocultural perspective. nameOfConference
-
Waite JL (2019). Design in K-5 Programming Projects, Role of. nameOfConference
-
Sentance S, Waite J, Kallia M (2019). Teachers' Experiences of using PRIMM to Teach Programming in School. Proceedings of the 50th ACM Technical Symposium on Computer Science Education
-
CURZON P, Bell T, Waite JL et al. (2019). Computational Thinking. nameOfConference
-
Waite JL, CURZON P, MARSH DW et al. (2018). Comparing K-5 teachers’ reported use of design in teaching programming and planning in teaching writing. WiPSCE 2018 (13th Workshop in Primary and Secondary Computing Education)
-
Sentance S, Waite J (2018). Computing in the classroom: Tales from the chalkface. nameOfConference
-
Waite JL, CURZON P, MARSH D et al. (2018). Abstraction in action: K-5 teachers' uses of levels of abstraction, particularly the design level, in teaching programming. nameOfConference
-
Waite JL, curzon P, marsh D et al. (2017). K-5 Teachers' Uses of Levels of Abstraction Focusing on Design. WiPSCE 2017
DOI: doi
-
Sentance S, Waite J (2017). PRIMM. Proceedings of the 12th Workshop on Primary and Secondary Computing Education
QMRO: qmroHref -
Sentance S, Waite J, Yeomans L et al. (2017). Teaching with physical computing devices. Proceedings of the 12th Workshop on Primary and Secondary Computing Education
QMRO: qmroHref -
Sentance S, Waite J, Hodges S et al. (2017). "Creating Cool Stuff". Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education
QMRO: qmroHref -
Waite JL, Curzon P, marsh D et al. (2016). Abstraction and Common Classroom Activities. WiPSCE 2016 11th Workshop in Primary and Secondary Computing Education