The National High School Computer Competition consists of three parts; Oral Questioning, Computerized Examination and a Programming Component.
On the first day there is an oral round robin of questions. In addition, there is a computerized examination using Quiz Factory software donated by LearningWare. Each student is given 15 minutes to answer as many questions as they can. Questions for the Oral and Computerized component cover a variety of computer fundamentals and BDPA history.
On the second day, each team is given a Program Specification for a typical business problem. They have 6 to 8 hours and one computer to analyze, design, program, and document a solution to the problem. In building their web application, the teams have a choice between the following technologies, Sun Microsystems Java Technology, Microsoft ASP, Open Source Software PHP, or Microsoft .NET. Students use these technologies in conjunction with SQL to retrieve data from a database and generate dynamic HTML content for display in a web browser. Each team is then required to present their solution to a team of judges.