🏆 Capstone

Apply everything to your own project

Overview

In the capstone project, you’ll bring together everything you’ve learned and apply it to a real project. You can use your own project or an example we provide.

🎯 Learning objectives

By the end of this session, you should be able to:

  • Map a system and define the problem you want to solve
  • Apply simulation principles to your own project
  • Conduct and receive peer feedback on your model
  • Discuss improvements and make decisions about what to refactor and when

💼 Your project

Bring your own

You’re welcome to bring your own simulation project. We’ll help you apply simulation principles incrementally.

What makes a good capstone project:

  • You care about it (it’s real work, or similar to real work you do)
  • It’s something you’ll actually use and maintain after the course
  • It’s simple enough system to map and build within a few hours

Use our example

If you don’t have a suitable project, we have provided an example simulation project (tbc) that you can work through. You’ll learn the same principles but on our project instead of yours.

📖 Before the session

For the capstone, there are no formal pre-learning materials. We’ll ask you to complete a short form, reflecting on your capstone project. We’ll ask you about:

  • What was the problem?
  • What techniques did you apply?
  • How has the project impacted your work?
  • What are you going to do next?

You can also use time before the session to work on your project. Remember you can always ask for help in the channel.

🖥️ During the session

We’ll reflect on and share your projects, give feedback, and discuss next steps. This is as much about learning your own development process as it is about the code itself.