Skip to content

amessbee/rise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RISE — Research Internship Program

A four-week mathematics research program for A-level students (ages 16–18), exploring graph theory, network controllability, combinatorics, and discrete geometry through hands-on exploration, open problems, and interactive tools.

🌐 Live site: amessbee.github.io/rise


What is RISE?

RISE introduces students with no university mathematics background to active research problems — questions that professional mathematicians are still working on. By the end of the program, every student can explain an open problem, state a theorem they have proved themselves, and deliver a polished 12–15 minute research presentation.

Core mathematical content:

Track Topics
Graphs & Networks Graph theory, Euler's theorem, planarity, coloring
Network Controllability Zero forcing sets, the forcing game, propagation sequences
Combinatorics Sequences, Erdős–Szekeres theorem, PMI sequences
Discrete Geometry Centerpoint theorem, Helly's theorem, Tukey depth
Communication Scientific storytelling, slides/posters, Q&A skills

Program Structure

4 weeks × 4 days × 4 hours = 64 hours of contact time.

Week Theme Days
1 Graphs and Networks Days 1–4
2 Controlling Networks: Zero Forcing Days 5–8
3 Sequences and Geometry Days 9–12
4 Research Communication Days 13–16

→ See plan.md for the full day-by-day coordinator guide with timing, facilitator notes, problem sets, and student host assignments.


Student Handouts

Printable A4 handouts, one per topic. Each contains definitions, worked examples, puzzles, homework problems, and at least one genuinely open problem.

Handout Topic Key Result
Survey Background assessment
Networks Intro Graphs, trees, planarity Euler's theorem, V−E+F=2
Zero Forcing Zero forcing sets and game Z(G) characterizes controllability
Sequences & PMI Subsequences, Erdős–Szekeres Any mn+1 elements → long monotone run
Centerpoint Centerpoint theorem Every point cloud has a "robust centre"
Presentation Guide Research communication Four-act structure, slide design, Q&A

Interactive Demos

Run directly in your browser — no installation required.

Demo What it does
🎮 Zero Forcing Game Color vertices blue and simulate the forcing propagation on paths, cycles, grids, stars, and the Petersen graph
📊 PMI Grid Explorer Explore zero forcing propagation sequences on grid graphs and see their 2D monotone structure
📍 Centerpoint Visualizer Add points by clicking, then see the coordinatewise median, true centerpoint, and Tukey depth heatmap
🔢 Sequences & Patience Sort Enter a sequence and watch patience sorting animate the LIS discovery step by step

Python Notebooks

Open any notebook in Google Colab (no installation needed) or run locally with Jupyter.

Notebook Topics Open in Colab
Zero Forcing NetworkX graphs, Z(G) computation, propagation visualisation Colab
Centerpoint & Tukey Depth 2D point clouds, Tukey depth, approximate centerpoint finder Colab
Sequences & Erdős–Szekeres Patience sorting, LIS, tight examples, 2D increasing subsequences Colab

For Student Coordinators

The six student coordinators are: Danish, Uzayr, Nimra, Ahsan, Maaz, Basit.

Each of the 16 program days has a host slot in plan.md. To claim a day:

  1. Open plan.md
  2. Find the day you want to host
  3. Replace in the > **Host:** — line with your name
  4. Commit and push (or ask the lab coordinator to record it)

The host assignment table near the top of plan.md gives an overview of all 16 days.


Repository Layout

rise/
├── README.md                        ← you are here
├── plan.md                          ← full coordinator guide
├── handouts/
│   ├── survey.md
│   ├── networks_intro.md
│   ├── zero_forcing.md
│   ├── sequences_pmi.md
│   ├── centerpoint.md
│   └── presentation_guide.md
├── interactive/
│   ├── zero_forcing_game.html       ← browser-based zero forcing game
│   ├── pmi_grid.html                ← PMI propagation sequence explorer
│   ├── centerpoint.html             ← centerpoint & Tukey depth visualizer
│   └── sequences.html               ← patience sorting & LIS animator
└── notebooks/
    ├── zero_forcing.ipynb
    ├── centerpoint.ipynb
    └── sequences_erdos.ipynb

Credits

Program designed by Dr. Mudassir Shabbir, Theory Group, Department of Computer Science, LUMS.
Student coordinators: Danish, Uzayr, Nimra, Ahsan, Maaz, Basit.

Mathematical content covers active research in graph controllability, zero forcing sets, and discrete geometry conducted at the Theory Group, LUMS. Interactive tools and notebooks were developed as part of the RISE program.

About

Three-week A-level research internship program: graph theory, zero forcing, Erdős–Szekeres, and centerpoint theorem

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors