IB1 Application Development Project
The idea behind this project is to prepare you for your IA beginning in the Summer. It will give you important practice in the following areas:
- Planning
- Creating a GUI
- Creating, editing, deleting objects
- Reading from and writing to the hard disk
- Writing a report
- Producing a video
The project deliverables on which you will be graded are four pages on your website:
Planning
- Introduction and description
- Success criteria (4-6 measurable statements about what your application should be able to do)
Design
- Prototype (a picture of what the application should look like)
- List of classes
- File format
- Testing plan
Development
- Source code (commented, with syntax highlighting)
- Video (2-5 minutes showing the working application)
- Third-party code (must cite all sources)
- Programming techniques and computational thinking
Evaluation
- Test results
- Bugs
- Ideas for future development