WHO WE ARE

Competitive Programmers Union

Competitive Programmers Union (CPU) is a programming community associated with the Department of Computer Science and Engineering at Islamic University, Bangladesh.

CPU encourages students to develop strong problem-solving skills, explore algorithms and data structures, and prepare for programming competitions through practice and collaboration.

Beyond competition, CPU aims to create an environment where students can share knowledge, support one another, and build a strong foundation for their future in computing.

Competitive Programmers Union logo

OUR PURPOSE

Vision and Goals

Encouraging continuous learning, analytical thinking, and excellence in competitive programming.

01

Improve Problem-Solving Skills

Help students strengthen their logical thinking and master algorithms and data structures through regular practice.

02

Promote Competitive Programming

Encourage participation in online judges, programming contests, and competitions such as the ICPC.

03

Support Collaborative Learning

Build a community where members share knowledge, discuss solutions, and learn from one another.

04

Develop Future Programmers

Help students build the technical foundation, discipline, and confidence needed for academic and professional success.

OUR JOURNEY

Achievements and Activities

Programming contests, learning opportunities, and activities that bring our community together.

01

CPU Programming Contests

CPU organizes four programming contests each year: three inter-departmental contests and one intra-university contest. These events bring together talented programmers from different departments of Islamic University to challenge their skills, compete for glory, and celebrate excellence in competitive programming.

02

Math Quizzes and Learning Activities

CPU organizes mathematical quizzes and other problem-solving activities to encourage analytical thinking and strengthen students' logical reasoning skills.

03

Programming Workshops and Classes for Juniors

CPU conducts programming workshops and classes for junior students to strengthen their programming fundamentals, develop problem-solving skills, and prepare for competitive programming contests.

04

Competitive Programming Achievements

CPU teams regularly participate in Inter-University Programming Contests (IUPCs) across Bangladesh. Our alumni include divisional champions, and numerous teams represent CPU in the ICPC each year. Some of our teams have also competed in the ICPC Asia West Continental Finals, reflecting CPU's continued commitment to competitive programming excellence.