XPERTSTEM

Technology - Coding

XPERTSTEM Technology - Coding Challenge 

Young people can build on existing ideas to create their own unique works, solving a real-world issue by using the technology sufficiently.

XPERTSTEM Coding Challenge is a written test competition for Python and JavaScript languages for students from grades 3 to 12. No group works for qualification test; all students must participate in individual to submit their final answer to get qualify for Elite Finals.

XPERTSTEM Coding Challenge aims to improve problem-solving, analytical, and algorithmic thinking skills by applying theoretical knowledge to practical, time-constrained coding challenges, ultimately fostering technical proficiency, creativity, and sometimes even paving the way for career opportunities in tech. Participants aim to write efficient algorithms and implement them correctly within a given timeframe, with goals ranging from learning the fundamentals and mastering data structures to winning prizes and impressing potential employers

General objectives

  • Enhance problem-solving skills: We challenge participants to think critically and devise logical solutions to complex problems under time pressure.
  • Develop algorithmic thinking: We require contestants to design efficient and optimized algorithms and data structures to pass test cases.
  • Improve technical proficiency: We encourage clean, fast, and accurate code implementation in a chosen language.
  • Promote healthy competition: We create an engaging environment for participants to test their skills against their peers.

Thematic ideas

  • Combinatorics and number theory: We help students focus problems on mathematical puzzles like finding permutations, calculating prime numbers, or solving modular arithmetic equations.
  • Graph theory: Build problems around concepts like finding the shortest path, detecting cycles, or determining network connectivity.
  • Computational geometry: We challenge participants with geometric problems, such as finding the closest pair of points or calculating the convex hull.
  • Gaming AI: We create a turn-based game where contestants program the most effective AI opponent.
  • Artificial intelligence: We create a challenge focused on a specific application of AI, such as building a sentiment analysis tool, a video summarization service, or an image recognition app.
  • Sustainability and social good: We create applications that address environmental or societal challenges, like tracking carbon emissions or designing a platform for recycling.
  • Mobile and web apps: XPERTSTEM is a competition for students to develop a mobile or web application on a specific theme, such as enhancing local communities or improving access to educational resources.
  • Fintech: We challenge participants to innovate in the finance sector by building a tool for personal budgeting, a peer-to-peer lending app, or a solution for cryptocurrency trading. 
  •  

Timeline for XPERTSTEM Qualification Tests