Please enable JavaScript.
Coggle requires JavaScript to display documents.
Leaving Cert 2025 CS Project ideas, What Dataset to choose on Kaggle (not…
Leaving Cert 2025 CS Project ideas
Basic Requirements
Making Websites (BR3)
Website maker service
No coding required
Very quick
Hosting is on them rather than me
Costs money
Very limited customisation
Wix
Drag and drop so easy to use
Lots of templates to use freely
There is a free subscription
Squarespace
Very sleek and professional designs
Easy to use
Nice aesthetics
Weebly
User friendly
Very straightforward to use
You can make a shop
I don't have a need for a shop
Great for beginners
Webflow
Lots of advanced tools to help build websites
A little more difficult to use
Has a content management system
Shopify
Everyone knows it thanks to all those Youtube ads
It's made for shops and I'm not building a shop
Javascript
Takes a good bit of time to learn a whole new programming language
Very easy to customise your website and make it look nice
Lots of free resources to help learn it
I get to learn a whole new programming language
I don't want to learn a whole new language right now
Again, not enough time to learn a whole new language
No simple, easy methods of coding it like python has with Thonny
Javascript is a very versatile tool that you can use to make a variety of things
Python Flask
All of the same benefits of Javascript which is awesome and cool
I already know how to code on Python so using Flask is a lot easier than learning Javascript
Could be quite complicated because there are less resources to learn it
Data Visualisation (BR2)
Charts
Bar Chart
easy to understand
Not good for use over many many years
good to display columns of data
Line Chart
Easy to pick out specific points/years
The best chart I can think of to visualise yearly data
Very easy to read and see how the populations grew/shrank over the years
Might be boring to look at
Easy to add data on
Pie chart
Hard to see specifics within the data
everyone loves pie charts
might be hard to make
Histogram
Literally a bar chart stop pretending you're special
again, not good for use over many years
about all the same pros and cons as a bar chart
Scatter Plot
pretty good for lots of yearly data
kind of hard to visualise and read for the ordinary person (not me)
Looks cool
Videos
Youtube link where I explain the data
Easily digestible, especially for examiners who just need to get their job done
Fun to make and edit
Will get very outdated with the addition of new data
Again, massive time sink that is kinda unnecessary when there are easier options
get me back into youtube?
Gif?
no
bad idea
Livestream every sunday 5pm GMT explaining the same data with updates on the new data that comes in
It would be super funny but would be a huge time investment for a joke that finishes once the examiners finally getting around to looking at it and nothing would come of it afterwards
Could be a fun project
I'm too lazy
Could grow the youtube
Evildoers could find me and beat me up
Raw data
no
Not visualised
3D model of an elephant growing/shrinking in correlation to its population over the years and the same for every other animal
Really tough to make
Ungodly leves of funny
Like actually super funny
Super impressive and would definitely make me stand out amongst the scores of other 6th years
GARGANTUANT time sink
Data Collection (BR1)
Asking for user input
A great variety of data
Goes against Requirements (needs to be publically available dataset
Easily obtained data
Potential for faulty data
Asking ChatGPT for data
Very easily obtained data
Saves a lot of time
ChatGPT could fill in missing data, giving a full picture
Potential for the AI to hallucinate some false info
Possible plagiarism and no sources
Not Publicly available
Easy to make into a CSV file
Looking up Info on Google
Likely accurate data
Tough to obtain (bad prompt potential)
Missing info in datasets
Publicly available data only
CSV needs to be made yourself
Kaggle
publicly available data
Accurate data
Has a quickly obtainable, vast quantity of data
Some datasets may have unneeded fluff
CSV's readily available
Advanced Requirements
Storing input data (AR2)
Store in a Flask app
Good for large, complex datasets
Can very frequently be updated and accessed from within the code
Very easy to do analytics stuff with the data stored in-house
time sink not too worth it from small scale projects
Not good for quick changes or experimentation
Very stable long term and can easily be scaled up if need be later on
Storing in a file
Not good for large, complicated datasets
Very good for small datasets (like the one I'll have)
Can't frequently update it if it breaks or needs to change
Not great for complex analytics or trend analysing
Good for getting to experiment with it
Can get it set up quickly
Not good for keeping things long term & can't scale well if need be
Can be stored on my school computer
Can't access it from home to change it
Good for keeping myself same
Graph interactivity (AR1)
How to collect data
Setting up a user interface
Ask ChatGPT for help making a UI
Easy to use
Gives good code (most of the time)
Sometimes hallucinates and gives false code
Don't want to overuse it
Ask Mr. Murray for help
Doesn't give me hallucinated code and corrects ChatGPT when it's wrong
Takes a while to get the code ready (humans and their needs smh)
Make the code myself
I learn more
I really don't have the time outside of school to be making new code from scratch
Probably the best idea as it is my project
I should just change the code that works to better suit myself and make it my own
How to add data to the graph
using chart.js
I need to learn a whole new way of making charts in python
Seems easy
Only frontend
Matplotlib / Plolty
I already know about it and have a rough gauge about how to use it
Only backend
Mr Murray can help me with it
What data to collect from the crowd
More animal population data
I don't have to add the data myself
Less messy than the other option
Makes the project very same-y
Other animal data
Would get way too messy
More data would be cool to add and make the project more impressive
People might put false info in there
Recommendations (AR3)
How to make the recommendation
Give feedback based on the data I have
Feedback based on the whole dataset
This one is good
Feedback based on just the information they gave
Less to take into account
Not good
could be hard to give feedback on data that is just comprised of animal populations
The response might just end up being "yeah lets save the environment"
Saving the environment is a good recommendation and I can probably add more based on the information they give
How to get chatgpt to think of a recommendation
Need to have a paid ChatGPT account to link it to the python code
The school has a paid account that I can use should I need t o
There's definitely some code in the STJ github that will help me, and within the code I made already for 5th year
ChatGPT is quite close to the only way I can come up with personalised recommendations
Darn ChatGPT hallucinations
What Dataset to choose on Kaggle (not Coggle)
Stock data
BMW
Tesla
Lamborghini
Apple
Nvidia
Lots of it
Just columns and numbers
Boring (I'm not interested)
World Data
Political Data
Geographical data
Agricultural Data
Boring again
Lots of words to remove
Easily verifiable
Environmental Data
Plant data
Weather data
Pollution data
Animal Data
Populations
Awesome AND cool
Just columns of numbers
Interesting
Hard to verify