UNSW Competitive Programming and Mathematics Society (CPMSoc)
UNSW Competitive Programming and Mathematics Society (CPMSoc) is a not-for-profit student society at the University of New South Wales delivering workshops, competitions, and beginner courses in competitive programming and mathematics for UNSW students.
- Company typePrivate
- Founded-
- HeadquartersCity Of Sydney, Australia
- Headcount11–50
- GTM typeB2C
- OfferingServices
What UNSW Competitive Programming and Mathematics Society (CPMSoc) does
UNSW Competitive Programming and Mathematics Society (CPMSoc) is a not-for-profit student society affiliated with Arc @ UNSW Limited, operating at the University of New South Wales in Sydney, Australia. It serves UNSW students interested in problem solving through educational programs in competitive programming and competitive mathematics at beginner, intermediate, and advanced levels, with membership open to all UNSW students regardless of prior experience.
UNSW Competitive Programming and Mathematics Society (CPMSoc) firmographics
Firmographics- Name
- UNSW Competitive Programming and Mathematics Society (CPMSoc)
- Legal name
- UNSW Competitive Programming and Mathematics Society
- Website
- https://unswcpmsoc.com
- Company type
- Private
- Operating status
- Operating
- Headcount range
- 11–50 employees
- Short description
- UNSW Competitive Programming and Mathematics Society (CPMSoc) is a not-for-profit student society at the University of New South Wales delivering workshops, competitions, and beginner courses in competitive programming and mathematics for UNSW students.
- Ownership category
- akta.pro rank
Where UNSW Competitive Programming and Mathematics Society (CPMSoc) is headquartered
LocationHeadquarters
- HQ city
- City Of Sydney
- HQ country
- Australia
- HQ region
- Oceania
Offices1 record
Markets served
UNSW Competitive Programming and Mathematics Society (CPMSoc) business model
Business model- GTM type
- B2C
- Offering type
- Services
- Cost components
- Operations, Personnel, Marketing or Sales, Others
Revenue model
- Membership and Club Operations: CPMSoc operates as a not-for-profit affiliated club with Arc @ UNSW. The society runs competitions and workshops, likely funded through membership dues and/or university/Arc funding. The constitution states assets and income shall be applied solely in furtherance of its objects and no portion distributed to members except as bona fide compensation for services rendered.
Go-to-market motion1 record
Distribution channels3 records
Marketing channels8 records
UNSW Competitive Programming and Mathematics Society (CPMSoc) product offering
Product offeringCore offering
CPMSoc is a UNSW student society that runs workshops, beginner courses (CP101 and CM101), and competitions in competitive programming and competitive mathematics for university students. Programs cover problem solving, algorithms, data structures, mathematical proofs, graph theory, combinatorics, number theory, and ICPC/Simon Marais preparation. All offerings are delivered at no cost to UNSW students and supported by an active Discord-based community.
Product overview
UNSW CPMSoc is a student society offering educational products and programs in competitive programming and competitive mathematics. The core offerings include CP101 (competitive programming introductory course), CM101 (competitive mathematics introductory course), regular workshops in both disciplines, and various competitions. These products work together to foster a community of problem-solvers, with beginner courses serving as entry points, workshops providing ongoing skill development, and competitions offering practical application of learned concepts.
Differentiator
Problem solved
Functional benefit
Products and services
- CP101
Quantifiable outcome
- CPMSoc runs regular workshops and competitions throughout the academic year for both programming and mathematics tracks
Companies that use UNSW Competitive Programming and Mathematics Society (CPMSoc)
Customer profileSegments1 record
Ideal customer profiles1 record
UNSW Competitive Programming and Mathematics Society (CPMSoc) technology and API
TechnologyTechnology focussed No
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
UNSW Competitive Programming and Mathematics Society (CPMSoc) partnerships and signals
Strategic signalPartnerships
Eight partnerships are on record, tiered minor and core.
- Citadel SecuritiesminorSponsored/workshop supported - Citadel Securities provided sponsorship for the Term 1 Week 9 2024 Disjoint Set Unions workshop.
- MathSocminorCollaborative partnership for joint competitions and events. CPMSoc and MathSoc have co-hosted Integration Bee events (2026 O Week Integration Bee, 2023 Term 2 Integration Bee) combining programming and mathematics themes.
- CSESoccoreOngoing collaboration on programming contests. Rookie Code Rumble events have been jointly organized (2025, 2024, 2023 editions). Also collaborated on Inter-University Coding Competitions.
- SecSocminorCollaborated on Rookie Code Rumble 2024 (CSESoc x SecSoc x CPMSoc) for joint programming competition.
- RocketryminorCollaborated on 2025 Rocket Code Rumble, combining programming contest with rocketry theme.
- BINFSocminorCollaborated on 2024 Term 2 workshop on Applying Graph Theory to Bioinformatics.
- OptiverminorOptiver sponsors the Australian Maths Olympiad Program, mentioned as an employer seeking competitive mathematics skills. The society references this connection when discussing career benefits of competitive mathematics.
- Arc @ UNSWcoreCPMSoc is officially affiliated with Arc @ UNSW Limited. Arc provides club management, funding support, and governance oversight. The society must comply with Arc Clubs Policy and is listed on SpArc member portal.
Scale indicators1 record
Recent moves6 records
Expansion highlights4 records
UNSW Competitive Programming and Mathematics Society (CPMSoc) competitors and assessment
Company assessmentDirect peers
- Art of Problem Solving: Art of Problem Solving (AoPS) is a direct peer that provides structured math and competitive programming training, contests, and a community for students aspiring to math/CS competitions. Like CPMSoc, AoPS focuses on building problem-solving skills for competitions such as MATHCOUNTS, AMC, and olympiads, making it the most comparable offering in terms of mission and audience.
- UNSW Computing Society (CSESoc): CSESoc is UNSW's main computer science student society and CPMSoc's most frequent collaborator (joint Rookie Code Rumble events 2023-2025). Both societies serve overlapping UNSW computing student audiences with technical events and workshops, making them direct peers within the same campus ecosystem.
Broad incumbents
- Codeforces: Codeforces is the dominant global platform for competitive programming contests, problem archives, and rating systems. CPMSoc uses similar contest formats (ICPC-style) and problem difficulty ladders, making Codeforces the primary global incumbent whose content and infrastructure compete with CPMSoc's workshop and competition programming.
- Topcoder: Topcoder is an established competitive programming and algorithmic problem-solving platform running single-round matches, marathons, and sponsored competitions. It shares CPMSoc's focus on algorithmic contests and talent identification for technical hiring, including direct corporate sponsorship models similar to CPMSoc's Citadel/Optiver relationships.
- ACM (Association for Computing Machinery): ACM is the parent organization of ICPC, the competition CPMSoc explicitly prepares students for. ACM student chapters operate at universities worldwide with similar structures to CPMSoc, providing computing community, contests, and educational resources at scale.
- HackerRank: HackerRank is a tech hiring and competitive programming platform used by CPMSoc for virtual contest hosting. It overlaps with CPMSoc's mission of building coding skills and preparing students for technical interviews, while operating at vastly larger scale.
- LeetCode: LeetCode is the leading technical interview preparation platform with a large problem archive and contest system. CPMSoc explicitly cites technical interview preparation (COMP4128, coding interviews) as a member pain point, putting it in direct competition with LeetCode's self-serve offering.
Regional players
- AtCoder: AtCoder is a Japan-based competitive programming platform hosting regular contests with global participation. It serves the same competitive programming training and contest audience as CPMSoc, but operates regionally with a Japanese-language emphasis and is a primary resource CPMSoc students would use alongside society activities.
- Australian Mathematical Sciences Institute (AMSI): AMSI runs the Australian Maths Olympiad Program and other competitive mathematics initiatives that CPMSoc members participate in. It operates at the regional/national level and overlaps with CPMSoc's competitive mathematics mission and audience, including the Optiver sponsorship reference.
Emerging players
- Brilliant: Brilliant is an interactive learning platform for math, science, and computer science with problem-solving courses that mirror CPMSoc's CP101/CM101-style approach. It targets the same intellectually curious student audience and provides self-paced problem-solving training that competes for the same engagement time.
Market position
Strengths4 records
Weaknesses5 records
Competitive moat4 records
Key risks5 records
Key highlights6 records
Customer concentration
UNSW Competitive Programming and Mathematics Society (CPMSoc) social profiles
Digital presenceUNSW Competitive Programming and Mathematics Society (CPMSoc) financial estimates
Financial estimateRevenue estimate
Valuation estimate
UNSW Competitive Programming and Mathematics Society (CPMSoc) leadership team
Management profileNumber of profiles
UNSW Competitive Programming and Mathematics Society (CPMSoc) funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
UNSW Competitive Programming and Mathematics Society (CPMSoc) M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about UNSW Competitive Programming and Mathematics Society (CPMSoc)
What does UNSW Competitive Programming and Mathematics Society (CPMSoc) do?
CPMSoc is a UNSW student society that runs workshops, beginner courses (CP101 and CM101), and competitions in competitive programming and competitive mathematics for university students. Programs cover problem solving, algorithms, data structures, mathematical proofs, graph theory, combinatorics, number theory, and ICPC/Simon Marais preparation. All offerings are delivered at no cost to UNSW students and supported by an active Discord-based community.
Is UNSW Competitive Programming and Mathematics Society (CPMSoc) a public or private company?
UNSW Competitive Programming and Mathematics Society (CPMSoc) is a private company. It is classified as nonprofit foundation owned and is currently operating.
When was UNSW Competitive Programming and Mathematics Society (CPMSoc) founded?
UNSW Competitive Programming and Mathematics Society (CPMSoc) was founded in -1. It employs 11 to 50 people.
Where is UNSW Competitive Programming and Mathematics Society (CPMSoc) based?
UNSW Competitive Programming and Mathematics Society (CPMSoc) is headquartered in City Of Sydney, Australia, in the Oceania region.
How does UNSW Competitive Programming and Mathematics Society (CPMSoc) make money?
One revenue line is on record: membership and Club Operations.
Who are UNSW Competitive Programming and Mathematics Society (CPMSoc)'s main competitors?
Direct peers on record are Art of Problem Solving and UNSW Computing Society (CSESoc). Broad incumbents are Codeforces, Topcoder, ACM (Association for Computing Machinery), HackerRank and LeetCode. Regional players are AtCoder and Australian Mathematical Sciences Institute (AMSI). Brilliant is listed as an emerging player.
Does UNSW Competitive Programming and Mathematics Society (CPMSoc) have an API?
No public API is recorded for UNSW Competitive Programming and Mathematics Society (CPMSoc).