Rules & Regulations

Make sure to read the rules and regulations before registering.


  • code.sprint is open for secondary and post-secondary students coming from State, Church and Independent schools, as well as undergraduate students following a Bachelors degree.
  • Eligible participants must have:
    • Computing as an optional subject at MATSEC level, OR
    • Computing / IT at Intermediate or Advanced level, OR
    • Bachelors degree in the field of Computing.
  • Secondary students (years 9, 10 and 11) have to be registered by their Computing teacher.  Teachers can register only three students per school. Selection of the students is left in the discretion of the school.
  • Post-secondary and undergraduate students can register themselves.
  • Registration is done through this website.
  • Currently registration is closed. Registration dates for code.sprint 2021 are to be announced… stay tuned!

Contest Rules & Regulations


Secondary and Post-Secondary categories:

  • Being mainly a challenge for students sitting for the Sec, Intermediate or Advanced examination, participants are to use JAVA programming language only.
  • BlueJ is the only IDE software editor that will be used for all the tasks provided.
  • Contest sessions will be held online via Zoom. A session link will be provided to all participants prior to the contest.
  • The online contest sessions will NOT be recorded.
  • Participants are expected to:
    • switch on their webcam at all times, and
    • immediately accept an invite from the invigilator to share their screen when prompted.


  • Teams of two up to three members following a Bachelor Degree in CS / IT are eligible.
  • Teams are to use any programming language/s of preference.
  • Teams are to use their own laptops / devices.
  • Contest sessions will be held online via Zoom. A session link will be provided to all teams prior to the contest.
  • The contest online sessions will be recorded; check the Terms and Conditions.
  • Strict security procedures will be in place and the whole session will be recorded. During the session, it’s mandatory that, as a team, all members:
    • switch on their webcam at all times – from 9:00am till 5:00pm on both days,
    • do not leave their desk, except for bathroom breaks (short breaks),
    • immediately accept an invite from the invigilator to share their screen when prompted,
    • undergo a 10-minute viva session and expected to answer the judges queries/concerns.
  • There are no rules on whether working on the task after the end of the first day of contest continues or not.

Generic R&R:

  • Being an open-book competition; participants can reference any online/offline resources they deem fit.
  • Only one solution per task must be submitted to the judges.
  • A judging panel will give points to the work presented to them according to established criteria.
  • The task specifics and an assessment rubric will be given during the contest. Therefore, participants will be aware of what the judges are expecting from them.
  • Any case of code copying / plagiarism will result in the disqualification of the concerned participant/s from the contest.
  • Any code taken from online sources must be referenced by including the URL as a comment in the source code.
  • Any decision by judges will be final.

Check How to install Zoom app.
Note: there is no need to sign up on Zoom. From the Zoom app, you can click on the ‘Join a Meeting’ option and insert the meeting link that we will provide.

Contest Tasks


Secondary and Post-Secondary categories:

  • Participants are presented with a series of tasks ordered according to level of difficulty.
  • Every task is timed according to the level of difficulty.
  • Participants are to carry out the tasks on an individual basis.
  • Participants must submit their solution to the judges at the end of every task.
  • The challenge includes a qualifications round and half the registered participants (up to the top 20) will pass to the final round.

Undergraduate category:

  • Teams are given a two-day time frame to create a mobile app according to the given scenario.

Expected level of programming


The tasks provided during the contest comply with the content covered in the respective syllabus as follows:

Secondary Category:

  • Input Statements  (participants can use either the Scanner or Keyboard class but not a mix of both)
  • Output statements
  • Assignment expressions
  • Sequential execution
  • Conditional execution and branching (If-Else & Switch Constructs)
  • Looping constructs (For, Do & While Loops, including Nested Loops)
  • 1D Arrays
  • Simple objects (not including Abstraction, Encapsulation, Inheritance & Polymorphism)

Post-Secondary Category:

  • Content covered in the Secondary Category
  • Object-Oriented Programming (Encapsulation, Message passing, Inheritance, Information Hiding, & Polymorphism)
  • The use of Static, Abstract Classes & Recursion
  • Exception Handling (Use of “throws” and the “try-catch” block)
  • Stacks (LIFO structure, static and dynamic structure, Push and Pop algorithms and traversing of stack)
  • Lists (Linear, Circular, Double Linked & Queues)
  • Binary Trees
  • Hash Tables
  • Multidimensional Arrays and Vector lists
  • Sorting (Insertion, Selection, Bubble, Quick, Merge algorithms)
  • Searching (Linear & Binary Algorithms)
  • Files (Text, Random and Object Files)
  • Serialization (Interface, single instances, & vector/array lists)

Undergraduate Category:

For the undergraduate category there is no set level of programming. Teams are expected to rise to the challenge!



Participants are encouraged to enjoy this challenge for the sake of the experience, learning and fun. However:

Secondary and Post-Secondary category:

  • Winners will be given a one-of-a-kind code.sprint trophy.
  • Winners and two runners-up will be presented with:
    • an awarding certificate,
    • a place in code.sprint hall of fame,
    • a sponsorship for further studies in programming,
    • a €100 All-in-One voucher for the secondary category winner / €120 All-in-One voucher for the post-secondary category winner, and
    • €80 One-4-All voucher for the runner up / €60 All-in-One voucher for the second runner up.
  • The schools of the top three participants will get an awarding code.sprint certificate.
  • All finalists will be presented with a finalists’ certificate and a €50 Voucher to be used in a Computers/Gadgets outlet.
  • All other participants will be given a certificate of participation.

Undergraduate Category:

  • The winner and two runners-up will be presented with an awarding certificate and a place in code.sprint hall of fame.
  • Members of the winning team will be given a:
    • one-of-a-kind code.sprint trophy,
    • €1500 redeemable upon registering for any advanced IT-related course of choice, and
    • €100 One-4-All voucher.
  • All other participants will be given a certificate of participation.

Terms and Conditions

  • Right to cancel or modify: code.sprint reserves the right to cancel, suspend or modify the challenge if any problem prevents the challenge from running as planned.
  • Release: All participants agree to release and hold code.sprint harmless from and against any claim associated with the challenge/event.
  • Limitation of liability: code.sprint is not responsible and cannot be held liable for technical errors or other things that may prevent the challenge from running as planned.
  • Right to substitute: code.sprint reserves the right to substitute the awarding prizes with another prize if the advertised prize is not available.
  • Permission to take screenshots of online sessions: code.sprint reserves the right to take screenshots during online contest session/s which will be used as evidence for accreditation purposes only. 
  • Permission to record sessions: For the undergraduate category, the two-day online sessions will be recorded. These recordings will not be used for any purpose, except to monitor the teams during the contest, and will be deleted after the award ceremony.
  • Permission to store participants’ work: code.sprint reserves the right to store the work submitted by the participants to up to 10 years for accreditation purposes.
  • Disqualification: You may be disqualified from code.sprint contest and forfeit any prizes you may be eligible to receive if the organizer reasonably believes that you have attempted to undermine the legitimate operation of the contest according to the Contest Rules & Regulations. You may report violation of these terms by another contestant by contacting us.

*Last Updated for code.sprint 2020 edition.

Still have a question?

We have the answer...