Texas UIL Computer Science
| Index | This web page contains information for the Texas UIL Computer Science contest. Please email Mike Scott with questions or suggestions. |
| Recent Updates | May 25, 2009: Updated page with practice material, both written exams and programming problems. Moved older announcements to this page. 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.) |
| Useful Links | UIL
Homepage
The Sun Microsystems Java homepage Download the Java JDK Version 6.0 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 Java compiler for Macintoshes 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. Universidad de Valladolid hands on programming problems archive and online judging system. The USA Computing Olympiad Training Program Gateway. More hands on programming problems. 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 | An interactive practice site by Louis Fleming. Best of Texas Contest. A distributed contest run over a period of several weeks. 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. APCentral. For teachers of AP computer science. Especially useful are the teacher's resources pages available from the course homepage. APCS A homepage. |
| Interesting Applications of Computer Science |
A page about the
Austin
Villa Robot Dog Soccer Team. The movie show the dogs in action. Here
is the home page for the
Austin Villa Robot Dog Soccer Team. The team is run by
Professor Peter Stone
of UT. . A traffic simulation for automated cars using a reservation system. (When you choose the Simulate on this page you must then select the Simulator button at the top left of the follow on page and select run to start the simulation.) This is one of Kurt Dresner's research areas. Kurt is a CS PhD candidate at UT. Look at this movie of a later version of the system that allows for turns. And compare it to this video of urban traffic in India. The great race. Getting an autonomous car to drive across the desert. Sponsored by NSF.Alice. An fun, introductory tool for learning to program. From CMU. Playing with fire. "Animated Suspended Particle Explosions." Examples of what can is being done in the area of computer graphics, by Professor Okan Arikan of UT. Goggle Trends. Compare you favorite Hollywood star with computer science. |
| 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 regional hands on contest.
Here is problem 2 from the 2004 regional hands on contest, solved using the Scanner class. |
| Other Contests |
|