The world is in need of a growing number of skilled software engineers, and the world in which those software engineers work changes quickly and constantly. How can we best teach students to be skilled, thoughtful, software engineering practitioners for the modern world? Technology changes at an incredible rate. How can we best keep up with this and keep our teaching relevant and authentic? Are there fundamental principles which never change? What should a modern curriculum cover? Software engineering is a practical subject - what are the best types of practical exercises and projects to include in our courses? How best to assess them? Can we use technology to support our teaching, perhaps helping us to scale to more students? This symposium is a working gathering of educators to discuss approaches, sharing experiences and ideas, with the aim of advancing the state of practice in modern software engineering education. The workshop will be an in-person event, with an emphasis on discussion and practical, interactive sessions, over presentations. We want it to be a productive event generating new ideas.

Program

We are asking participants to register for the project, and once we have a sense of who will be coming, we will reach out and ask participants to collabratively create a program.

We envision that the program will include :

  • Demonstrations of educational activities / materials
  • Discussion of latest educational methods
  • Community discussion of challenges facing the SE Education community
  • Networking with and learning from peer instructors
  • Discussion of career advancement for teaching focused faculty
  • Other sessions as proposed by participants

Who is this for?

This event is for anyone who is teaching Software Engineering, and would like to discuss, compare notes, and learn from other SE educators.

Agenda

Wednesday May 31st
09:00
  • Welcome: Introductions and goals for the workshop
09:30
11:00
  • Discussion Session: Summer and Year Internships
  • Session leader: Derek Somerville
  • Internships at the University of Glasgow, open discussion
11:30
14:00
  • Activity Session: Extreme Startup
  • Session leaders: Robert Chatley & Chris Timperley
  • Learning activity helping students to learn about continuous integration, deployment, and incremental delivery in a practical way. The idea of the session is to demonstrate the activity as we do it in class, to discuss it from an educational point of view, and to allow participants to take it away and run it for themselves in their own classes.
16:00
  • Discussion Session: How do we fairly grade team projects?
  • Session leader: Jonathan Bell
16:30
  • Discussion Session: How do we teach students to participate in team projects?
  • Session leader: Michael Hilton
19:30
  • Dinner
  • Sponsored by GitHub
Thursday June 1st
09:00
09:45
  • Discussion Session: Software Testing Education
  • Session leaders: Maurício Aniche, Jonathan Bell, Eoin Woods & Derek Somerville
  • Open discussion on Software Testing Education
11:00
  • Discussion Session: Structure of Software Engineering Undergraduate
  • A lean coffee — What Software Engineering students should know by the end of the degree
11:30
  • Discussion Session: What's next for this community? Where do we go from here?
  • Session leader: Michael Hilton
14:00
  • Discussion Session: ChatGPT for education?
  • Session leaders: Michael Hilton & Goetz Botterweck
15:00
  • Discussion Session: How do people use GitHub in their courses? And what's missing?
  • Session leader: Per Hammer & Andrew Rice
17:00
  • Closing

Registration

We're planning a low-key event, so we don't need to charge a registration fee, but that means we won't have fancy catering etc. We'll recommend nearby places to get lunch / dinner etc. However, for planning purposes we are asking everyone to register by 10 Feb 2023. Please register to let us know you are coming Here

Important Dates
AoE (UTC-12h)
  • 10th Feb 2023
    Registration deadline
  • 31st May - 1st June 2023
    Event Happening

Registration Link

Organizing Committee
  • Michael Hilton
    Michael Hilton

    Carnegie Mellon University, USA

  • Robert Chatley
    Robert Chatley

    Imperial College London, United Kingdom