Skip to content
View MrHallKSC's full-sized avatar
  • King’s School Chester

Highlights

  • Pro

Block or report MrHallKSC

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MrHallKSC/README.md

👋 Hi, I’m Oliver Hall

I’m a Computer Science teacher and Head of Computer Science at The King’s School, Chester.

📫 Connect


📚 What I Teach

GCSE – Edexcel 1CP2 (Python)
I support students with structured projects, practice code, and utilities that link computational thinking to coding.

A-level – AQA 7517 (C# & WPF)
I build Windows applications to illustrate:

  • UI design with WPF
  • OOP principles in real projects
  • Database connections and event-driven programming

⭐ Exemplar C#/WPF Projects Projects

  • SnookerWPF
    C# WPF snooker game used to teach OOP, events, and UI layout (AQA 7517).

  • GridExemplarWPF
    Minimal WPF grid example for layout and rendering.

  • DatabaseExampleWPF
    SQLite + WPF example showing persistence and basic MVVM ideas.


📦 Skills & Tools

  • Languages: Python, C#, HTML
  • Frameworks: WPF
  • Techniques: UI design, event-driven programming, databases

🧠 Teaching Philosophy

I focus on clear examples that students can explore and extend:

  • Start with simple code that works
  • Add features step by step
  • Explain patterns and best practices
  • Share reusable templates for lessons

Popular repositories Loading

  1. GridExemplarWPF GridExemplarWPF Public

    An exemplar project to illustrate drawing a grid in a WPF application

    C# 1

  2. terms-matching-tool terms-matching-tool Public

    Key terms matching tool

    HTML

  3. DatabaseExampleWPF DatabaseExampleWPF Public

    Exemplar C# WPF Library database application that connects to sqlite database.

    C#

  4. SnookerWPF SnookerWPF Public

    Exemplar C# / WPF Snooker application, demonstrating how to structure a game project, draw complex UI and apply OOP in practice

    C#

  5. MrHallKSC MrHallKSC Public