National High School Programming Contest 2022

To motivate the students more in the ICT & programming, and to help them test their programming skills at a national level, the ICT Division of Bangladesh and Bangladesh Computer Council are jointly organizing National High School Programming Contest 2022 with the slogan ‘জানুক সবাই দেখাও তুমি’.

The implementation partner of NHSPC of this year is Bangladesh Open Source Network (BdOSN), and the judging platform is Toph.

The National High School Programming Contest (NHSPC) kick-started in 2015 by the initiative of the Department of Information and Communication Technology to popularize computer programming among the students of high schools & colleges (i.e. sixth-twelfth class) or equivalent madrasas and technical education boards and to keep the consistency with the international environment. Different activities, including training sessions, online and on-site programming camps, and quiz competitions, are organized as parts of NHSPC.


Ended Contests

How to Participate?

Quiz Contest

The ‘Quiz Contest’ will have both online and offline segments. Contestants can participate in the online segment from home (in this case contestants will participate using their own devices). A final competition (offline segment) will be organized in Dhaka with the selected students. In the final contest, the organizers will provide question papers and there will be no need for the contestants to bring any kind of device.

  1. There will be two categories for the ‘ICT Quiz Contest’:

    • Junior Category (Class 6 - Class 9), &
    • Senior Category (Class 10 - Class 12 & polytechnic institute students & equivalent madrasa students).
  2. Registration link: https://online.nhspc.net

  3. A contestant can take part in either a quiz or a programming contest.

  4. To participate in the Quiz Contest, visit: https://online.nhspc.net

  5. The ‘Quiz Contest’ will be held in four stages:

    • Preparation Phase (Online),
    • Mock Contest (Online),
    • Preliminary Contest (Online), &
    • Final Contest (Offline).
  6. No negative marking.

  7. The problem statement of each problem set will be given in both English & Bengali.

  8. Quiz schedule and all participation links can be found at https://nhspc.net/schedule

  9. The ‘Quiz Contest’ may contain different types of questions. Such as:

    • Multiple choice,
    • Answer in numbers, &
    • Filling in the blanks etc.
Programming Contest

The ‘Programming Contest’ will have both online and offline segments. Contestants can participate in the online segment from home (in this case contestants will participate using their own devices). A final contest (offline segment) will be organized in Dhaka with the selected students.

  1. There will be two categories for the ‘Programming Contest’:

    • Junior Category (Class 6 - Class 9), &
    • Senior Category (Class 10 - Class 12, polytechnic institute students & equivalent madrasa students).
  2. Registration link: https://online.nhspc.net A contestant can take part in either a quiz or programming contest.

  3. To participate in the Quiz Contest, visit: https://online.nhspc.net

  4. The ‘Programming Contest’ will be held in three stages-

    • Mock Contest (Online),
    • Preliminary Contest (Online), &
    • Final Contest (Offline).
  5. Problem statements of each problem will be provided in both English & Bengali.

  6. Only the following programming languages are allowed to solve the problem set:

    • C,
    • C++, &
    • Python.
  7. During the online contests, contestants must ensure a stable internet connection and have a compiler or IDE (eg: Codeblocks, Dev-C++, etc.) installed on the computer used for the contest. The organizing committee will not be responsible for any technical problems during the contest.

  8. The contest will not allow team participation. The contest only allows individual participation.

  9. ‘Partial Marking’ will be present in the contest. Score distribution will be indicated in the ‘input-output description’ of each problem statement.

  10. The decisions of the judges will be considered as the outcome of the contest.

For more details and frequently asked questions, please visit: https://nhspc.net.

Get to Know Toph

The contest will be hosted on Toph. You are welcome to practice and sharpen your programming skills by solving some problems from Toph’s archive.

Start Practicing

If you are new to Toph, please register an account first. Be sure to also check out Toph’s contest arena onboarding materials.