CPC DIU Logo
HomeEventsSeminarsContestsGallery
Login
Join the Club

Computer Programming Club

CPC DIU

Daffodil International University — Savar, Dhaka

EventsSeminarsCommitteeDevelopmentACMResearch
DIU Permanent Campus, Birulia, Savar, Dhakacpc@diu.edu.bd
© 2026 CPC DIU. All rights reserved.

Competitive programming, trained at world-class standards.

The ACM Wing is DIU's engine room for algorithmic problem solving — producing ICPC contenders, Codeforces masters, and Google Kick Start regulars.

15+
ICPC regional finalists
120
Active contestants
52
Weekly contests/year
Top 3
National ranking
Onsite & Online Contests

Weekly replay contests, monthly onsites, and travel support for national-level competitions.

Algorithm Bootcamps

Structured 8-week bootcamps on graphs, DP, number theory, and advanced data structures.

ICPC Team Formation

Rigorous team-selection rounds, training camps, and mentorship from alumni finalists.

A structured path from beginner to contributor.

Every wing operates on a semester-long curriculum with weekly sessions, office hours, and progression checkpoints.

Novice Track
Beginner
  • C++ STL essentials
  • Brute force & simulation
  • Basic math & number theory
  • Sorting, searching, prefix sums
  • Greedy introduction
  • Weekly Div 3/4 contests
Intermediate Track
Intermediate
  • Graph algorithms (BFS/DFS, shortest paths)
  • Dynamic programming patterns
  • Segment trees & BIT
  • Two pointers & sliding window
  • Combinatorics & modular arithmetic
  • Weekly Div 2 contests
ICPC Track
Advanced
  • Advanced DP (bitmask, digit, tree)
  • Flows & matching
  • Heavy-light decomposition
  • Suffix structures & hashing
  • Geometry & FFT
  • ICPC Asia regional prep