Bootcamp Registration

NSUPS Bootcamp Spring 2026 is here!

Calling the programmers of NSU to gear up for a new edition of our Bootcamp. Let's get started!

Key Information

Registration Deadline: 11:59 PM, 25th January 2026

Important Information & Instructions

What is NSUPS Bootcamp?

The NSUPS Bootcamp is a short yet intensive training program, typically spanning a semester, that is meticulously designed to provide a comprehensive introduction to problem solving and competitive programming. Regularly organized by NSU Problem Solvers, its primary objective is to discover and nurture new passionate individuals in this domain and integrate them into the thriving community.

Who is eligible to participate?

Prospective participants must meet these eligibility criteria:

  • Enrollment: Being an active student at NSU (not restricted to the ECE department)
  • Programming Background: Knowing the basics of programming (e.g., I/O, conditionals, loops, arrays, strings, etc.) in any major programming language (C/C++ or Java preferred)

What to expect?

  • Weekly Lectures: Covering various problem-solving techniques, algorithms, and general guidelines for competitive programming. Topics include:
    • Utilizing C++ STL
    • Searching and sorting
    • Greedy algorithms
    • Number theory
    • Data structures
    • Graph algorithms
  • Weekly Short Contests: To evaluate progress and emulate real on-site contests.
  • Week-Long Virtual Contests: To practice topics covered in the lectures.
  • Direct Mentorship: Provided by the senior members of NSUPS.
  • Stage-Wise Elimination: Based on task completion.
  • Final Graduation Contest: To test a participant's overall progress and readiness to join NSUPS.

Why should you participate?

  • Competitive Programming Deep Dive: Familiarize yourself with the sport of competitive programming, learn what skills are essential to succeed, and bootstrap your journey with a strong start.
  • Hands-On Problem Solving: Gain practical experience in writing programs to solve an abundance of mathematical and logical problems, both under time pressure and without.
  • Analytical Skill Gains: Develop your problem-solving and analytical skills, which will help you in your academic and professional career.
  • Programming Skill Gains: Drastically improve your overall programming ability by writing tons of correct programs that solve a diverse range of complex problems.
  • Coding Interview Preparation: Equip yourself with the necessary skills and knowledge sought after in coding interviews for top tech companies.
  • Have Fun: Enjoy the game of solving problems and overcoming challenges, while connecting with like-minded people!

What's the catch?

The Bootcamp is a rigorous program and is not for everyone. It requires a significant amount of dedication and hard work for a sustained period. It is not uncommon for participants to spend 15-20 hours per week on tasks. If you are not ready to make such a commitment, the Bootcamp may not be suitable for you.

How to join?

The process of joining the Bootcamp is as follows:

  1. Registration: Fill out the registration form by the registration deadline.
  2. Pre-Bootcamp Contest: Solve as many problems as you can from the Pre-Bootcamp Contest to test your programming skills. The contest ends with the registration deadline.
  3. Selection Contest: Eligible participants will be invited to the on-site Selection Contest to finalize the Bootcamp's participants.

Policy on plagiarism and cheating

We take fairness and integrity very seriously. We have a zero-tolerancepolicy against plagiarism. If a participant is found to have engaged in any form of plagiarism, cheating, or any other practices that violate the rules, it will result in them being disqualified from the Bootcamp. Depending on the severity, they may be restricted or banned from participating in future Bootcamps.

Prohibited Actions:

  • Copying code from external sources without proper attribution.
  • Copying code from other participants.
  • Allowing other participants to copy your code.
  • Copying your own code from previous submissions.

Allowed Actions:

  • Using resources to learn and understand concepts.
  • Copying common code snippets with proper attribution.
  • Discussing problems with other participants without sharing code.
  • Seeking help in our Facebook group.

Registration Form

If the form doesn't load correctly, click here to open it in a new tab.