A student club built around practice, not prestige.
Programming Club @ DAU is run by students at Dhirubhai Ambani University, Gandhinagar. We meet to solve problems, run contests, and help each other get measurably better at algorithmic programming.
Make competitive programming approachable at DAU: a clear path from a first contest submission to a regional-level team.
A campus where every batch has strong solvers who teach the next one, and where results carry over year to year instead of restarting.
Where the club came from
[PLACEHOLDER] Founding year and how the club started — who set it up, and what it was set up to fix.
[PLACEHOLDER] What has changed since: the contests that became fixtures, the batches that carried it, and where the club sits on campus today.
Who it is for
Anyone at DAU who wants to get better at solving problems with code. First-years who have never opened a judge, students preparing for placement rounds, and people already rated on Codeforces all use the club differently, and all of that counts as taking part.
There is no entrance test and no minimum rating. The only expectation is that you turn up and attempt problems.
How the club is organised
[PLACEHOLDER] Names and terms. Runs the club: calendar, announcements, and the contests.
Members who write and test problems for club rounds, usually two per round.
Maintains this site, the leaderboard sync, and member profiles.
Seniors and alumni who take beginner sessions and review solutions on request.
The year, roughly
The calendar repeats every academic year, so members know what is coming without checking announcements.
Onboarding
Intro session, handle collection, and a beginner-friendly round in the first weeks.
Weekly rounds
A club contest every week, with an editorial published after it.
Team practice
Team formation, mock regionals, and past-set practice ahead of the prelims.
Long contests
Winter and summer long contests that stay open for several days.
What we do
- Weekly rounds
- Club-hosted contests on a fixed weekly slot, with problems set by senior members and difficulty tiers for beginners.
- Editorials
- Written solutions after every round, plus deeper breakdowns of recurring topics like graphs, DP, and number theory.
- ICPC preparation
- Team formation, mock regionals, and practice on past problem sets through the second half of the year.
- Beginner track
- A structured start for first-year students: language basics, complexity, and a first hundred problems.
- Rating tracking
- Codeforces, CodeChef, LeetCode, and AtCoder handles collected in one directory so progress is visible over time.
[PLACEHOLDER] Cadence, day, time, and venue — supply from the club's current schedule.
[PLACEHOLDER] Core team roles and names for the current academic year.
[PLACEHOLDER] Club email or the handle to DM about joining.
Common questions
- Do I need contest experience to join?
- No. The beginner track assumes you have written some code in any language and nothing more.
- Which language should I use?
- C++ is the most common in the club, but Java and Python are fine. Bring what you are fastest in.
- Is there a fee or a selection process?
- No fee and no selection. Sign in with your DAU email and you are a member.
- How much time does it take?
- [PLACEHOLDER] State the realistic weekly commitment — round length plus optional practice.
Past results and alumni.
How to join
Open to all DAU students, any batch, any experience level. Create an account with your college email, add your Codeforces handle, and come to the next round.
- 01Sign up with your DAU email.
- 02Add your Codeforces handle to your profile.
- 03Show up for the next weekly round.