Year 1 Programming Club 24-25

problem-solvingcoding → testing
   ↑                              ↓
   ↑                              ↓
    ← ← ← ← ← ←←             Read more about the club here.

Spring Sessions 2024-25

Session 7: Wednesday March 05, 2025
Programming Problems

Problem 7.1 Implement Binary Min-Heap

Problem 7.2 Augment the Min-Heap

Session 6: Wednesday February 26, 2025
Programming Problems

Problem 6.1 Implementing Bit Vector

Problem 6.2 Implementing Fast Set using Bit Vector


Problem 6.3 Optimizing Sudoku Solver using Fast Set

Session 5: Wednesday February 19, 2025
Programming Problems

Problem Sudoku Solver

Session 4: Wednesday February 05, 2025
Programming Problems

Problem 4.1 Printing all 0/1 Strings

Problem 4.2 Printing all Permutations


Problem 4.3 Shuffling a Deck of Cards

Problem 4.4 Ghost Leg Permutation
Session 3: Wednesday January 29, 2025
Programming Problems

Problem 3.1 Partitioning Data

Problem 3.2 Segmenting Text

Session 2: Wednesday January 22, 2025
Programming Problems

Problem 2.1 The Relaying Problem

Problem 2.2 Polynomial Operations

Session 1: Wednesday January 15, 2025
Programming Problems

Problem 1.1 Sorting Binary Identifiers

Problem 1.2 The Missing Machine




Autumn Sessions 2024-25

Session 6: Wednesday November 27, 2024
Programming Problems

Problem SQL, Web Client, and Gemini API

Session 5: Wednesday November 20, 2024
Programming Problems

Problem Web Programming

Session 4: Wednesday November 06, 2024
Programming Problems

Problem 4 Simulate the Game of Life

Building further: Simulate the Spread of Covid-19

Session 3: Wednesday October 30, 2024
Programming Problems

Problem 3.1 Stock Analysis by Maximum Rise

Problem 3.2 Balanced Brackets

Building further: Stock Analysis by First Rises

Session 2: Wednesday October 23, 2024
Programming Problems

Problem 2.1 Large Spikeless Rectangles

Problem 2.2 Possibly Spiked Rectangles

Session 1: Wednesday October 16, 2024
Programming Problems

Problem 1.1 A Mirror with Gaps

Problem 1.2 Cumulative Temperatures

Building further: *Temperature Trends