01
Think before you type.
Strong solutions begin by understanding the statement, constraints, edge cases, and the shape of the problem.

The why
Tcodi turns curiosity into a focused contest of logic and code. Participants analyze unfamiliar problems, design efficient algorithms, and test their thinking under time pressure.
01
Strong solutions begin by understanding the statement, constraints, edge cases, and the shape of the problem.
02
Choose the right data structures and algorithms, then implement them with precision under a running clock.
03
A solution succeeds only when it is correct, efficient, and robust enough to pass the official test cases.

The network
Four IEEE Student Branches unite around one competitive programming experience for Bizerte's students.
01

Host energy
Creating a focused competition environment where every participant can do their best work.
02

Technical drive
Bringing engineering depth and a strong culture of algorithms, logic, and disciplined problem solving.
03

Problem design
Helping shape clear technical challenges that reward reasoning, correctness, and efficiency.
04

Community reach
Connecting problem solvers across campuses and strengthening Bizerte's competitive programming community.
The competition
Every challenge defines its inputs, outputs, examples, and constraints so reasoning—not guesswork—drives the solution.
Read precisely
Participants recognize patterns, select data structures, and turn a sound approach into working code.
Think deeply
Submissions must handle edge cases and scale within the required time and memory limits.
Code correctly
Correct submissions move competitors forward and keep the contest focused until the final minute.
Compete fairly
The impact
Official participation and competition figures will be added with the final event archive.

Edition 1
The first contest.
Edition 2
The community grows.
3.0
The next challenge.
Bizerte Tcodi 3.0
Explore the competition flow, then complete the official registration form to secure your place.