Welcome Guest


TJHSST Intermediate Computer Team

Main Page
Login
Weekly Rankings
Monthly Rankings
Files
Competitions
Problem Repository
Documentation
Links

Competitions

Competitions that ICT will participate in

ACSL

ACSL organizes computer science contests and computer programming contests for junior and senior high school students. ACSL consists of four contests and one final contest for All-Stars qualifiers. The four contests have a written (free response) part of five questions and a programming problem for a total of 10 points. The final All-Stars team will consist of the top 5 team members, who will work together on 5 programming problems and work seperately a number of short answer problems. Home page

VCU High School Programming Contest

This is a challenging and fun opportunity for High School students to improve their Java programming skills. The contest will encourage the development of creative problem solving and communication skills as students work with their teammates to generate solutions to programming problems. The contest will be held in the Computer Lab in the Engineering Building at VCU. Teams will be given problems to solve using Java and will have three hours to implement solutions. Solutions will be judged for correctness and speed of solving. Complete contest specifications and rules can be viewed by clicking here. Home page

UVA HSPC

In our High School Programming Competition, we aim to provide a challenging and fun opportunity for high school students improve their creative problem solving, communication, and programming skills. Each team of four will have three hours to solve a variety of problems as best as they can. More information can be found on the Contest Rules and Information page. Home page

TJIIC

        TJ's computer teams are planning the release of TJ's very own computer contest: the Thomas Jefferson Invitational Informatics Contest! Inspired by the TJ IMO idea, TJ IIC will be co-sponsored by TJ's three computer teams, to inspire other students to follow the path of CS. Primarily aimed at high-schoolers, TJ IIC offers two divisions: Advanced and Master. The only difference between the two divisions is the difficulty of the problems.
        Each invited school is permitted to bring at most two teams of eight, which cannot compete in the same division. Each team will participate in two events at the same time: the conceptual and the practical. Four individuals from each team are allowed to compete in either event, no more. The final score of the team will be a weighted sum of the conceptual and practical scores.
        Conceptual-consists of program analysis, code improvement, and debugging. Possible languages are: Java, C, C++, and Python. Some questions may be requested in a different language.
        Practical-each team will be given some number of problems, in which they are given time to code a solution in the language of their choice. We will do our best to accomodate as many languages as possible. Communication between team members is only allowed through writing, or typing; any oral communication, including between team members, is strictly prohibited. Problems will be weighted on difficulty, and points for each problem are awarded based on how many test cases the program successfully passes.

The ideas for the graphic layout and some of the graphics come from http://www.htmldog.com