Improved TSA Guide

A community-run guide on competing
Home About General High School Middle School

Coding MS

(-) Table of Contents



(-) Overview


Participants take an hour-long written test to demonstrate programming knowledge. The top 12, in a 2-hour on-site challenge, create a game in Scratch given a prompt constraints.


(-) Rules


General


Test


On-site Challenge


(-) How to Win


Test

There are two basic types of questions on the test: trivia and code comprehension.

Trivia questions are all about memorizing general facts about computers and programming. To prepare, here is a study guide containing questions to review for the exam.

Learning resources:

Code comprehension questions are about looking at a piece of code and figuring out how it works. To prepare, practice programming with languages like Python or Javascript.

Here are some resources for coding practice:


On-site Challenge

For the on-site challenge, you will be directed to make a specific game using Scratch. To prepare, practice making basic games in Scratch with your partner.

Here are some project ideas to work on for practice.

Make sure to try each of these under the normal event rules (two hours, no internet access, etc). If you don't know how to code in Scratch, here's a guide.


(-) Additional Tips



(-) Examples



(-) Suggested Competitions