Skip to content

KittyCatGamer123/computer-science-lc-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LC-Computer Science Project 2025

Computer Science Project for 2025 for the Leaving Certificate. I recieved a H2 in the subject, although I believe I barely missed a H1 due to the theory exam. Anyone is welcome to read my code for inspiration and information - please do not copy it exactly though as you might lose marks for plagiarism. GitHub cannot support video files that are large so I apologise for not being able to give insights into this area that you might need help with.

For this project you are required to select a publicly available dataset from any reliable source that is relevant to your interests or an area that you feel is important for society. You will create an interactive information system to display analytics on your chosen dataset.

Current Progress

Overall Progress: 10 / 10

Legend

  • ✔️ Completed
  • ▶ In Progress
  • ⌛ On Hold / Almost Complete
  • ⭕ Not Started / To-do

Write-Up

Progress: 4 / 4

✔️ Investigation (approx. 400 words)

  • ✔️ Show evidence of own research, with existing solutions aligned with brief.
  • ✔️ Include sites used to find information.

✔️ Plan and Design (approx. 400 words)

  • ✔️ Clear description of the design of your project
  • ✔️ Meeting basic and advanced requirements
  • ✔️ Technologies that you plan to use (Python, JS, VS Code)
  • ✔️ A detailed flowchart

✔️ Create (max. 1000 words)

  • ✔️ A progress log covering the key milestones of the development process.
  • ✔️ Evidence of testing applied during development.
  • ✔️ Explain a problem that was encountered in the development of the project and how it was overcome.
  • ✔️ An explanation of an algorithm that was designed that has been used for the analytics of the project.

✔️ Evaluation (approx. 300 words)

  • ✔️ Evaluate the final artefact in relation to the requirements set out in the brief.
  • ✔️ Suggest, with justification, how your artefact could be improved or iterated upon in the future.

Artefact

Progress: 6 / 6

✔️ Collect and prepare data

  • ✔️ Use Python to extract, clean and store the data that you will need for your project into a suitable format.

✔️ Data analytics and visualisation

  1. ✔️ Use Python to carry out analytics on data and to create at least two different basic visualisations with each representing different key aspects of the dataset.
  • ✔️ Bar chart
  • ✔️ Line graph
  • ✔️ Pie chart
  1. ✔️ Ensure that each visualisation is clearly labelled with titles, axis labels, and legends where appropriate.
  2. ✔️ Use Python data structure(s) such as lists, tuples or dictionaries to manage the data you will be analysing.

✔️ Create a basic interactive information system interface

  • ✔️ Develop a web-based interface to provide the public with information about chosen dataset, and display the data visualisations created in the information system.

✔️ Ensure that users can interact with the data visualisations on the information system

  • ✔️ Allow users to click to filter data
  • ✔️ Allow users to change ranges

✔️ Create a form or poll relating to chosen dataset on information system that collects and stores data from the users

  1. ✔️ This form must show evidence of the use of JavaScript.
  2. ✔️ The data collected should contain at least three different data types.
  3. ✔️ The data should be validated and stored in a database or file.
  4. ✔️ Some aspect of the collected data from all users should be summarised and displayed through the information system.

✔️ Create a separate area that makes recommendations or helps inform decisions based on analysis of your chosen dataset.

About

Computer Science Project for 2025 for the Leaving Certificate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors