About this event
Coding & Programming asks you to design and build a standalone application (command line, desktop, or interactive interface) that solves the problem in the topic FBLA releases each year, then present and demonstrate it to judges. The program must run standalone with no errors, and you should have documentation ready (a readme, the source code, and credit for any libraries or outside resources). It is not a test. Team event (1 to 3 members). How it runs: you present to judges: 3 minutes to set up, a 7-minute presentation, and 3 minutes of questions. Internet access is provided. At the National Leadership Conference there is a preliminary round, and the top scorers from each section advance to a final round, where the final presentation score decides the winners.
FormatPresentation
Duration3 minutes setup, 7-minute presentation, 3 minutes Q&A
Solo or teamTeam event
CategoryInformation Technology
Your plan
How to study
Built from the official rating sheet and the event's own clock.
Read the guidelines and the sheet
Everything is scored on the rating sheet below. The official guidelines give the rules, the deadlines and what to submit.
Official guidelines (opens in a new tab)Outline it against the sheet
Give each part of your entry the room its points earn, starting from the biggest rows, so nothing on the sheet is left out.
See the sheetMake it yourself
Your entry should be your own work. ChapterPrep's judge scores it and asks questions; it never writes it for you.
Rehearse the presentation
Type or say your presentation. The judge scores it on the official rating sheet and times you against the 7-minute limit.
Get judged on your presentationRehearse to the clock
You have 7 minutes, then 3 minutes of questions. Time every run, out loud, start to finish.
Judging
What judges score
Code Quality
- Coding language selection5
- Appropriate use of comments, naming conventions and proper formatting5
- The program is modular in a way that makes logical, readable sense10
User Experience
- UX design, user journey, design rationale and accessibility features10
- User interface is intuitive or clear instructions are provided5
- Users can easily navigate between pages5
- User input is validated5
Functionality
- Program addresses all parts of the prompt10
- Program generates a presentable report10
- Data storage5
Presentation Delivery
- Statements are well organized and clearly stated10
- Displays confidence, poised body language, engaging eye contact and effective voice projection10
- Demonstrates the ability to effectively answer questions10
Presentation Protocols
- Adherence to Competitive Events Guidelines10
Total 110 points
Guidelines and resources
Bookmark to saveCurated by ChapterPrep. Free unless noted. External links open in a new tab.
Free guides for this kind of event
- Reference · Python Software FoundationPEP 8: Style Guide for Python Code (opens in a new tab)
- Book · OpenStaxIntroduction to Python Programming, Sec. 7.1: Module Basics (opens in a new tab)
- Article · W3C Web Accessibility InitiativeW3C WAI: Introduction to Web Accessibility (opens in a new tab)
- Reference · OWASPOWASP Cheat Sheet Series: Input Validation (opens in a new tab)
- Book · OpenStaxIntroduction to Computer Science, Sec. 3.1: Introduction to Data Structures and Algorithms (opens in a new tab)