Skip to content

Computer Science Internal Assessment project for the International Baccalaureate year 2021-2022

Notifications You must be signed in to change notification settings

cr1ptoc4t/Internal-Assessment-CS-IB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keep The Ball Flying

Welcome to Keep The Ball Flying!

This project was my Internal Assessment for the Computer Science High Level subject of the International Baccalaureate. Everything you'll find here is my own creation. Feel free to explore and use any aspect you'd like.

Description

Keep The Ball Flying is a desktop application developed with Processing 4, designed to facilitate the work of volleyball team coaches. Connected to a database, this application provides various functionalities to enhance team management and training.

Key Features

  • Multiple Screens: The application features several screens, including a virtual whiteboard for designing tactics, a table for viewing player information, and a log of saved plays for analysis and future reference.
  • Database Connection: The application is connected to a local database using MySQLWorkbench.
  • Object-Oriented Programming: The application utilizes all aspects of object-oriented programming, including encapsulation, inheritance, and polymorphism, to create modular, reusable, and maintainable code.
  • Six-versioned: You will see there are six versions of the application, use the most recent, the others are made just to see progress.

Additional Information

  • Development Time: The development process of Keep The Ball Flying has taken almost a year, during which I worked on implementing features, designing the user interface, and solving technical issues.

  • Language(s): You'll see there are many natural languages in this project, that's totally my fault (i've mixed spanish, catalan and english)

  • Documentation:The documentation for the project consists of 12 PDF files that explain both the development process and the functioning of the application. These documents provide detailed insights into various aspects of the project, including design choices, implementation details, and usage instructions. Criteria E is missing because the file is too big, but you can click here.

    As one of my early projects developed as an unexperienced teenager, there might be some flaws or areas for improvement. Please keep this in mind while exploring the application.

I hope you enjoy exploring Keep The Ball Flying as much as I enjoyed developing it! If you have any questions or suggestions, feel free to contact me.

About

Computer Science Internal Assessment project for the International Baccalaureate year 2021-2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published