WHRO LISTEN WATCH CORPORATE SUPPORT US DONATE CONTACT US GET OUR ENEWS SIGN IN

For Educators by Educators

 

AI (Artificial Intelligence)

Level 4
MORE THAN ONE TEAM PER SCHOOL IS ALLOWED

  • Description
    Teams will be asked to create one or more solutions for an AI problem.
  • Internet Access
    Allowed
  • Large Language Model
    Prohibited - Any form of large language models including but not limited to ChatGPT, Claude, Bart, and Grok are strictly prohibited. Teams that use these tools will be removed from the competition immediately.
  • Helpful tools
    The following tools could be used for developmental purposes. Python is required for programming. Additional packages are allowed as long as they are in Python. Machine learning software packages: scikit-learn, pandas, pyplot, matplotlib, numpy, and scipy; deep learning software packages:  tensorflow, Pytorch, Keras, Gensim, spaCy, AllenNLP, NLTK, OpenCV, SimpleCV, and Detectron2. Collaborative coding platforms: Google Colab, Jupyter Notebook, and Kaggle Kernels. Version control platforms: GitHub.com and GitLab.com. 
  • Judging
    Each team must submit their results to the Kaggle leaderboard, which will be provided. The codes and the documentation must be submitted to the participant team’s Google Colab repository. The document, which is a single PDF file, should describe the model(s), external data (if any), results (e.g., text, tables, figures, visualization, screenshots), the process to reproduce the results, discussion, conclusion, references (if any). No page limit. No changes can be made after the competition ends. The judging committee reserves the right of post-competition validation. Awards may be revoked if fabrications are found.
  • Criteria
    Solutions will be evaluated in three aspects: model performance (based on the leaderboard submission), documentation (based on the Google Colab submission), and coding quality (based on the Google Colab submission). The best result a team submits to the leaderboard is used for judging the model performance. The documentation serves as a technical report and will be scored based on its comprehensiveness, clarity, and accuracy. A template will be provided. The code will be reviewed based on its design, smell (e.g., comments are clear and useful, good naming, etc.), modularity, and reconfigurability. The final score of a team is a weighted summation of three scores.

 

CAD

Level 4
MORE THAN ONE TEAM PER SCHOOL IS ALLOWED

  • Description
    Teams will be asked to create one or more CAD designs/views as solutions to the problem.
  • Internet Access
    Prohibited
  • Helpful tools
    3-D modeling CAD software such as Autodesk Inventor, Solid Works, etc.
  • Judging
    At the end of the contest time, teams should save their work and leave it up on their computer screen. The judging form must have complete written instructions for loading each view.
  • Criteria
    Solutions will be evaluated on accuracy and completeness of the 3-D models along with the proper application of orthographic projection and dimensioning rules.

 


 

CYBERSECURITY

Level 4
MORE THAN ONE TEAM PER SCHOOL IS ALLOWED

  • Description
    Teams will solve a selection of cyber security problems using their choice of tools.
  • Hardware/Software
    Contestants will be given a Virtual Machine (VM) for the competition. Each team member is required to have a computer for the Cybersecurity Challenge.
  • Internet Access
    Required. Computer must have a compatible wireless adapter.
  • Helpful tools and skills
    Kali Linux, firewall basics, Microsoft Baseline Security Analyzer, sysinternals tools, bash scripting, http, ftp, nmap, sqlmap, netcat, wireshark, nikto, ZAP, burp suite, hexeditor, rdesktop. Cyber Security teams can use the tools listed (or others) on Kali Linux, but to solve the problems, teams will need to know some windows firewall basics, using MSBA, sysinternals tools, bash scripting. It is also expected that contestants have basic understanding of http and ftp.
  • Judging
    Judges will evaluate the answers to problems without considering the tools used. Solutions will be delivered digitally.
  • Criteria
    Solutions will be evaluated on answers to Cybersecurity questions and evidence provided.

 


 

DESKTOP PRESENTATIONS

Levels 2-4

  • Description
    Teams will design original slide shows using text and graphics to achieve the project’s objectives.
  • Hardware/Software
    Teams may use their choice of software, prepared and original photos, clip art, logos, animations, video and audio clips. Scanners, cameras, mobile devices and online resources can be used. Earphones are recommended but not required. Dictionaries and/or spell check programs may be used. 
  • Internet Access
    Optional to access additional clipart, use web or server-based software, or to download sponsor logos. Computer must have wireless capability.
  • Helpful tools
    Your choice of photo editing and drawing applications.
  • Judging
    At the end of the contest time, contestants should save their work and leave it up on their computer screen.
  • Criteria
     Judges will evaluate final screen images on originality, creativity, fulfillment of the problem's requirements, and effective use of the computer. 

 


 

DESKTOP PUBLISHING

Levels 1-4 

  • Description
    Teams will create one or more publications in response to a specific challenge received on the day of the competition. Depending on the challenge, participants will be asked to use a combination of text and graphics to create fliers, posters, invitations, etc., that convey a clear and visually pleasing message.
  • Hardware/Software
    Teams will use their choice of desktop publishing software on their own computers. Examples include: Adobe Creative Cloud (InDesign, Photoshop, Illustrator), Microsoft Office (Word, PowerPoint, Publisher), Print Shop, PaintShop Pro, Pages, etc.
  • Internet Access
    Optional to use web-based software, find additional clipart, or download sponsor logos.
  • Helpful tools
    Participants can take advantage of other tools installed on their computers, including dictionaries, spell check, or clip art. They may also choose to bring scanners, digital cameras, or drawing tablets to create original artwork during the competition, but products in this category will be judged on layout and visual organization over artistic ability. Adobe Creative Suite (PhotoShop, Illustrator, Dreamweaver), Microsoft Office (Word, PowerPoint, Publisher), Classroom Publisher, PrintShop, Writing Center, PaintShop, QuickTime, Pages, etc.
  • Judging
    At the end of the contest time, contestants should save their work and leave it up on their computer screen.
  • Criteria
    Solutions will be evaluated on originality, creativity, fulfillment of the problem’s requirements, and effective use of the computer.

 


 

GRAPHIC DESIGN

Levels 1-4 

  • Description
    Teams will create visual solutions to various problems using their choice of graphics software.
  • Hardware/Software
    Some problems may allow the use of scanners or digital cameras.
  • Internet Access
    Optional to access web information for background research related to assigned problems, use web or server-based software, or to download sponsor logos. Computer must have wireless capability.
  • Helpful tools
    Adobe Creative Suite (Illustrator, PhotoShop, InDesign, Dreamweaver, Flash), Microsoft Office (Word, PowerPoint), Painter, Print Shop, KidPix, PaintBrush, PowerPaint, PaintShop, etc.
  • Judging
    At the end of the contest time, contestants should save their work and leave it up on their computer screen. The judges will evaluate the solutions from the screen.
  • Criteria
    Solutions will be evaluated on originality, creativity, fulfillment of the problem’s requirements, and effective use of the computer.

 


 

INTEGRATED APPLICATIONS

Levels 3 & 4
MORE THAN ONE TEAM PER SCHOOL IS ALLOWED

  • Description
    Teams will integrate word processing, database, and spreadsheet applications to create solutions to various problems.
  • Hardware/Software
    ASCII delimited data files will be provided. Contestants should not type in data.
  • Internet Access
    Prohibited
  • Helpful tools
    Microsoft Office (Excel, Access, Word, Publisher, etc.), Quatro Pro, Adobe Creative Suite, etc.
  • Judging
    All information used in the database, spreadsheet, and word processor should be saved in separate files.
  • Criteria
    Teams must use at least two separate applications (both may be a part of a single suite of applications). Solutions will be evaluated on the team’s ability to obtain the correct outcome, as well as the methods used to integrate data between applications.

 


 

INTERNET SCAVENGER HUNT

Level 2 

  • Description
    Teams will use a computer they provide to compete in an Internet scavenger hunt. Teams will need to answer questions using Internet research skills.
  • Hardware/Software
    Any device with Internet access can be used. We recommend a laptop computer with a typical web browser such as Mozilla Firefox, Microsoft Edge, Google Chrome, or Apple Safari.
  • Internet Access
    Required. Computer must have wireless capability.
  • Judging
    An online form will be provided for the team to use to input responses to the scavenger hunt questions.
  • Criteria
    Solutions will be evaluated on answers to Scavenger Hunt questions and methods used to obtain information. Ties will be broken based on the quality of the responses.

 


 

MUSIC COMPOSITION

Levels 3 & 4 
MORE THAN ONE TEAM PER SCHOOL IS ALLOWED

  • Description
    Teams will compose original music.
  • Hardware/Software
    Each team is required to have earphones. No speakers.
  • Internet Access
    Prohibited
  • Helpful tools
    Sibelius 5, DubTurbo, Fruityloops, Audiotool, VirtualDJ, CakeWalk, Home Studio, Encore, EZ Vision, Finale Allegro, Music Trax, Music Shop, SongWorks, Finale, MasterTrac Pro, Noteworthy Composer, Acid, MuseScore 1.1, Ableton, Finale Notepad, Smart Music, GarageBand, etc.
  • Judging
     Judges must be able to view the written or composed elements on the screen, as well as listen to the full composition. The judging form must have complete written instructions for loading each program.
  • Criteria
    Judges will evaluate by viewing and listening to your music, depending on the software. Solutions will be evaluated on originality, creativity, fulfillment of the problem’s requirements, and effective use of the computer.

 


 

PROGRAMMING – OBJECT-ORIENTED BUSINESS

Levels 3 & 4
MORE THAN ONE TEAM PER SCHOOL IS ALLOWED

  • Description
    Teams will solve a selection of programming problems using their choice of Visual Programming or JAVA programming languages.
  • Hardware/Software
    Editors are allowed.
  • Internet Access
    Allowed.  Computer must have wireless capability.
  • Helpful tools and skills
    Visual Studio QBasic, True Basic, MS Basic, Quick Basic, Visual Basic, C++, C#, JCreator for IDE, Java IDE, SunJAVA, HTML, BlueJ, Eclipse, DevCPP, JAVA, etc.
  • Judging
    Judges will evaluate a copy of the program code on the screen as well as the program execution. Each programming language will be judged separately. At the end of the contest time, contestants must leave one of their programs up and running, or ready to run. Any other programs must be saved. The judging form must have complete written instructions for loading each program. Partial solutions will be judged.
  • Criteria
    Solutions will be evaluated on operability, user-friendliness, clarity, organization, structure, utility, creativity, and fulfillment of the problem’s requirements. Each problem has a different point value, and the winner is chosen based on the total number of points earned.

 


 

PROGRAMMING – SCIENTIFIC/NON-BUSINESS

Level 4 
MORE THAN ONE TEAM PER SCHOOL IS ALLOWED

  • Description
    Teams will solve a selection of programming problems using their choice of programming languages.
  • Internet Access
    Allowed. Computer must have wireless capability.
  • Helpful tools and skills
    Python, Dev-C++, Eclipse, C#, C++, Visual C#, etc.
  • Judging
    Judges will evaluate a screen copy of the program code and the program execution. Each programming language will be judged separately.
  • Criteria
    Solutions will be evaluated on operability, user-friendliness, clarity, organization, structure, utility, creativity, and fulfillment of the problem’s requirements. 

 


 

VIDEO EDITING

Levels 2-4 

  • Description
    Teams will create a video telling a story using video and provided music options with editing software supplied by the team.
    Pre-Competition: Teams will receive the video in .wmv and .mp4 formats ahead of time so they can view the video and import it into their video editing software. DO NOT edit the video prior to the competition. Tape logging/paper edits are allowed and can be brought to the competition.  Questions can be directed to This email address is being protected from spambots. You need JavaScript enabled to view it..
  • Hardware/Software
    Additional video or music is not allowed. Voice-overs may be required. A microphone is needed. Headphones are recommended.
  • Internet Access
    Prohibited
  • Helpful tools
    Avid Media Composer, MovieMaker, Ulead, iMovie, Elements, GarageBand, iPhoto, iTunes, iLife Suite, etc. 
  • Judging
    At the end of the contest time, contestants should save their work and leave it up on their computer screen.
  • Criteria
    Final video should be between 1 to 2 minutes. Over 2 minutes is considered ineligible. Solutions will be evaluated on continuity (clarity of the story), composition (length of the shots and video clip arrangement), creativity, editing skills (transitions, effects, etc.), graphics (usage, spelling, grammar) and use of video clips and music selections.

 


 

VISUAL PROGRAMMING/BLOCK CODING

Levels 1 & 2 

  • Description
    Teams will create a digital story or a game using ScratchJr or PBS KIDS ScratchJr (Level 1) or Scratch (Level 2). 
  • Hardware/Software
    Dictionaries and/or spell check programs may be used. Blank storyboards are allowed. Earphones recommended but not required.
  • Internet Access
    Allowed. Computer must have wireless capability.
  • Helpful tools
    Scratch.  
  • Judging
    At the end of the contest time, contestants should save their work and leave it up on their computer screen. The judges will evaluate the solution from the screen. Teams will be disqualified if they use an existing Scratch Jr Project. 
  • Criteria
    Solutions will be evaluated on creativity, originality, demonstration of technology skill, programming practices, and fulfillment of the problem’s requirements.

 


 

WEB DESIGN

Levels 3 & 4 

  • Description
    Teams will create a website that meets the requirements given at the start of the event. The website will require multiple pages and user interaction.
  • Hardware/Software
     Each team must provide their own tools, including a web browser, to create the website. Teams may use any design software, editor, or IDE to implement the website.
  • Internet Access
    Optional to use for reference and inspiration. Computer must have wireless capability.
  • Helpful tools
    Popular choices are Adobe Dreamweaver, Visual Studio Code, JetBrains WebStorm, etc.
  • Judging
    Teams will be disqualified if they use existing websites or copy website templates. The created website need only be accessible locally from the team's workstation - there is no requirement to publish or host the website publicly. Please leave the completed judging form by the computer. 
  • Criteria
    Solutions will be evaluated on functionality, user experience, visual appeal, and creativity of the website.