Introduction to Progfest
Progfest is an annual CalState LA Programming Challenge that offers high school and community college students an opportunity to solve college-level and real-world programming problems by applying the principles of computer science. We believe today's high school and college students have great potential, and we hope being a part of progfest will help them in their future studies of computer science and software engineering. Admission is free, and lunch will be provided to all participants.
The Challenge
- Each team will have five hours to solve nine problems.
- Contestants may use Java, C, C++, C#, J#, VB, or VB.NET.
- Contestants are limited to the available development tools, which are Eclipse, Netbeans, JBuilder, Visual Studio .NET, and Visual Studio 6.
- Contestants may bring any number of books, notes, or other printed material. Absolutely no removable media, internet access, or outside help permitted.
- Every contestant will have access to their own workstation with development tools and core API documentation.
- Each participating community college or high school may have a maximum of three teams with at most three members each.
- Prizes will be awarded to the top three teams of both the high school and community college divisions. Teams are ranked primarily by the number of problems solved correctly.
What You Need to Know
Students should be familiar with their chosen programming language and software development tools. Problems will require knowledge of file and console I/O, simple parsing, common algorithms, and data structures. All input and output will be textual; no knowledge of graphics or networking is required. The problem sets from previous two years are available here:
Sponsors
We'd like to thank the following organizations for supporting ProgFest 2008 :