Texas UIL Computer Science
|Index||This web page contains
information for the Texas UIL Computer Science contest. Please
Mike Scott with questions or suggestions.
[THIS PAGE IS INACTIVE. THE ONLY UPDATES WILL BE FOR THE UTCS INVITATIONAL CONTEST. I AM NO LONGER AFFILIATED WITH THE OFFICIAL UIL CS CONTEST.]
UTCS INVITATIONAL CONTEST MATERIALS:
January 30, 2013. Information for the UTCS High School contest.
April 10, 2012: 2012 district materials are available for practice.
March 7, 2012: The topic list is unchanged from 2011.
April 6, 2011 I have gotten permission from UIL to post all of last year's programming contest materials. They are in one large zip file.
December 1, 2010: With the addition of graphs to the topic list I have created a study guide. (PDF format)
August 4, 2010: The topic list for 2010 - 2011 has been posted. (Added graph data structure, radix sort, and heap sort.)
March 22, 2010: Files and programs to help scoring the contest. (Note these are optional. You do not have to use them. You can use your own system if you wish.)
February 29, 2008: The revised contest director's guide for the pilot of the hands on contest at Districts has been posted. I have also updated the materials at the district hands on page with the 2008 version. (No significant changes from the 2007 materials.)
View the Java Standard Library Documentation (Version 6.0)
Download the Java Standard Library Documentation Scroll down to the link for "J2SE 6.0 Documentation" and click to download. The instructions for installing the documentation are at this web page.
The PC^2 judging environment. This is a networked judging environment that may be used to judge hands on contests.
|IDEs||The Eclipse IDE
(interactive development environment)
TextPad. (Not really an IDE. A text editor, with some built in programming capability. (Syntax highlighting, ability to compile and run Java programs with keyboard shortcuts.)
|References||The Java Language Specification online (one of the official references for UIL Computer Science)|
|Hands-On Programming Practice Problems||
Previous years' hands on problem sets for UIL Computer Science
JavaBat. Java bat was designed by Nick Parlante of Stanford University. These are simple programming problems that do not require reading from a file, but are very good for practicing logic, Strings, arrays, decision making, and loops. Problems can be written, compiled, and checked online.
Top Coder. A site that runs many programming contests. You must register to use the site. The practice rooms are especially useful. Top Coder has a high school specific contest. See the link for more details.
The Computer Contest. A free contest with participation allowed over the internet.
|Third Party Practice Materials and Teacher Resources||
Best of Texas Contest. A distributed contest run over a period of several weeks.
technomustang.com 10,000 Practice questions from over 40+ areas.
Blue Pelican Java. An online textbook for high school Computer Science using Java.
A+ Computer Science Teaching Materials and Practice UIL tests and packets. Practice materials at this page. Online Practice contest and materials on this page.
|Reading From Files||
Java 6.0 is the official version for the hands on portion of the Regional and State contests. The Scanner class, a member of the Java Standard Library in version 5.0.
Here is a discussion about the ins and outs of using the Scanner class to solve problem number 2 from the 2004 regional programming contest.
Here is problem 2 from the 2004 regional programming portion of the contest solved using the Scanner class.
Back to Mike Scott's Homepage
PRE CONTEST CD FILE