First CSE Group Members’ Event

Organisers: Aurora Constantin and Borislav Ikonomov

 

We invite you to the first meeting of the Computer Science Education (CSE) group at the University of Edinburgh's School of Informatics, which will be preceded by a keynote session, entitled Teaching programming to non-programmers: pair-programming, live-coding and other interactive methods. This session will offer insights into innovative pedagogical practices by three teachers of programming from Mathematics, Psychology and Medicine, who will share how they teach coding to non-coders in their fields.

 

Date and time: November 27th from 12:00 PM to 2:00 PM

Networking: 2:00 PM 

In-person venue: Informatics Forum Room G.03, Edinburgh

Remote attendance: MS Teams, link at sent via email

 

Keynote (12 -1 PM) (This keynote is also open to any teaching staff in the School of Informatics)

 

Title: Teaching programming to non-programmers: pair-programming, live-coding and other interactive methods

Host: Pawel Orzechowski, Lecturer in Programming for Business, Business School

 

Speakers:

Charlotte Desvages, Lecturer, School of Mathematics

Transforming  Mathematics UG teaching with live-coding and pair-programming: Lessons learned form last few years of introducing novel teaching components to introductory math courses. 

 

Umberto Noe, Lecturer, School of Psychology 

From pair to peer programming: Introducing group programming in R education for psychology UG courses. Why: class sizes vs university rooms constraints, student feedback; Challenges; Successes; Things to look out for and recommendations based on previous iterations of the course.

 

Brittany Blankinship, Lecturer in Data Science, Usher Institute

Pair-programming in online PG coding courses for medics: Reflections from last few years of using online and in-person pair-programming in R education for Data Science for Health and Social Care. What worked and why.

 

CSE Group Meeting (1-2 PM)

  • Overview of the CSE Group Goals and Updates
  • Member Introduction: Meet the Group Organisers and Members
  • Collaborative Brainstorming: Share Expectations and Contributions to the Group
  • Building Research Outputs in CS Education: Where to Start, Who to Talk to and How to Publish, by Fiona McNeill