Skip to content
About

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.

Mission

Make competitive programming approachable at DAU: a clear path from a first contest submission to a regional-level team.

Vision

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

Core team

[PLACEHOLDER] Names and terms. Runs the club: calendar, announcements, and the contests.

Problem setters

Members who write and test problems for club rounds, usually two per round.

Web team

Maintains this site, the leaderboard sync, and member profiles.

Mentors

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.

Semester start

Onboarding

Intro session, handle collection, and a beginner-friendly round in the first weeks.

Through the term

Weekly rounds

A club contest every week, with an editorial published after it.

Pre-ICPC

Team practice

Team formation, mock regionals, and past-set practice ahead of the prelims.

Breaks

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.
Meetings

[PLACEHOLDER] Cadence, day, time, and venue — supply from the club's current schedule.

Team

[PLACEHOLDER] Core team roles and names for the current academic year.

Contact

[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.
Hall of fame

Past results and alumni.

All years

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.

  1. 01Sign up with your DAU email.
  2. 02Add your Codeforces handle to your profile.
  3. 03Show up for the next weekly round.