Compare commits

..

2 commits

8 changed files with 514 additions and 0 deletions

View file

@ -0,0 +1,38 @@
## Committee Development
### Large Committee
We have had twelve titled committee members and two OCM's during this Academic Year.
On top of that we had seven Advisors who are previous committee members.
As outlined last year having Advisors is extremely important in our society due to the large amount of domain knowledge required to run both the society and the computer cluster.
Due to the type of society we are we tend to have unique events on a weekly basis, being able to draw upon the wisdom of the elders helps keeps things running smoothly.
We have the full quota of core positions:
* President
* Secretary
* Treasurer
* Public Relations Officer (PRO)
* Health and Safety Officer
The Skynet team has one Head Systems Administrator and two members in training.
In the next year or two it is hoped that oen of those will replace the current Head Sysadmin.
Throughout this academic year, there were no major grievances other than the resignation of 2 committee members, our Health & Safety Officer and our Assistant PRO, we replaced the HSO in an AGM and the Assistant PRO's duties were split amongst our Events officer and the incoming HSO by mutual agreement.
### Documentation
All handover documents have been submitted except those from our advisors,
who do not provide handover documents. All minutes have also been submitted.
This year we are trialling a new system called [Open Governance][0] where much of the background work is made available for our members to view (including these points submissions).
It also serves as a long term archive of events, handover documents and minutes going forward.
### Administration
During the Academic Year, we have held a committee meeting almost every week, that usually lasts between an hour to an hour and a half.
The Secretary (and President on occasion) took down minutes for the meeting.
For bank statements, any that we received throughout the academic year were uploaded to wolves, though we stopped getting them after semester one despite checking the post regularly.
For dealing with money, there was a delay in getting access to the bank account again, though this was rectified in the later half of semester 2 and all creditors are now paid up.
[0]: https://forgejo.skynet.ie/Computer_Society/open-goverance

View file

@ -0,0 +1,14 @@
## Performance
As mentioned in the committee development section, the only grievances that we
had throughout the academic year was the resignation of two of our committee
members, which we replaced through an EGM in semester 2. Other than that there
was no other grievances.
Also as mentioned in the committee development section, there was a delay in
getting access to our online banking system but that was resolved mid-way through
semester 2 and we repaid everyone at that stage. We wrapped up the year with no
creditors outstanding in line with this.
Throughout the academic year, the Society has had a consistent number attending
our events and interacting with our society through our Discord Server, this has
created a welcoming environment.

View file

@ -0,0 +1,36 @@
## Publicity
Over the course of the year, we had our 21 events listed on wolves and announced on Discord.
We had a regular weekly activity on Wednesday.
We utilized our Discord Server and emails to inform our members of upcoming events and opportunities.
Our Discord server was our social hub of communication between members and committee.
Our Discord server has now grown to have ~300 members.
Midway through Semester two however, we started having a regular bi-weekly Minecraft event on Saturdays.
These were announced primarily through Discord.
We used graphic design for our posters, but were used minimally and reserved for larger announcements such as
our regular weekly activity.
### Other Societies
We worked with a number of Societies over the last year which has meant that when
advertising our events. They would be advertised by the other societies on their own discord
servers and instagram which we think gave both societies a boost as it meant that
people who may not have known about what we do or talked to us were given a chance
to get a taste of what our society does and talk with our members
![Games Soc post on the Retro Pi Event](09._Publicity_02.png)
### Posters
Posters can be found [on our gitlab][0]
### Event Announcements
Event Announcements can be found [on our gitlab][1]
![Discord announcement on software licensing](09._Publicity_01.png)
[0]: https://forgejo.skynet.ie/Computer_Society/open-goverance/src/branch/main/Events/2023-2024/Posters
[1]: https://forgejo.skynet.ie/Computer_Society/open-goverance/src/branch/main/Events/2023-2024

View file

@ -0,0 +1,27 @@
## Guest speakers
Our first event of the spring semester was Lightning Talks: Co-op.
The goal of this event was to bridge the gap between members returning from Co-op and those that had joined us this year.
Viewers would be able to get insights into what co-op is like, the Good, the Bad and the Ugly.
Individual presenters talked on a variety of topics.
Some talked about opportunities they were given by their company.
We had others give guidance on what was expected by the company as well as what tools and methodologies would give a leg up.
It wasn't all sunshine and roses, presenters also pointed out areas where they
and/or the companies dropped the ball as well as how they would handle them in the future.
We had eight speakers for this event, all of which are members of LM051 currently
in 3rd year.
* Amie Patterson
* Bayan Nezamabad
* Brendan Golden
* Milan Kovacs
* Mohammad Humayun
* Prabudda Hans
### Event Photos
![Milan Kovacs & Bayan Nezamabad presenting on their time in Coop](10._Guest_Speakers_01.jpg)
![The people listening to the lighting talks](10._Guest_Speakers_02.jpg)

View file

@ -0,0 +1,54 @@
## Profile Speakers
This year 30 members of Computer Society attended PyCon 2023 in the Radisson Blu Royal Hotel Dublin.
PyCon is an international conference about the programming language Python.
There are several PyCon conferences run in Europe each year, with the Dublin one being one of the largest ones.
As such there is a large variety of top tier and distinguished presenters.
While it is a two-day event we were only able to attend the Saturday of it.
### Pablo Galindo Salgado
#### The snake of Theseus
Pablo was the keynote speaker for Saturday of this conference.
His presentation was focusing on how the language itself has changed over time, so much so that the original code has all been replaced.
Yet it is still Python.
Even with Countless contributors over the years Python has changed, yet remained the same.
Different syntax, personalities and methodologies have contributed to shaping the language to what it is today and inspiring it forwards into the future.
![Pycon Info card on Pablo Galindo Salgado](11._Profile_Speakers_01.png)
### Mia Bajić
#### The Standard Library TourK
Mia is a regular speaker at Python Conferences as well as co-organising the Prague PyCon in 2023.
Her talk was aimed at enlightening attendees by informing them of the tools they did not know they needed, the unknown unknowns.
She opened up the powerful functions and methods contained within the inbuilt library to show us what we had been missing before now.
It was quite interesting seeing the emotions flash through the audience when folks realised that there were inbuilt and easier ways to handle objects and arrays.
Everyone left the lecture hall knowing far more than they entered.
![Pycon Info card on Mia Bajić](11._Profile_Speakers_02.png)
### Rodrigo Girão Serrão
#### How to implement a Python-like programming language
Rodrigo is an educator for mathematics and Python, particularly in the area of data processing and analysis.
His main section in the conference was a workshop on how to create a new programming language by using Python.
This was an engaging introduction to compilers, a topic that is only covered by Computer Science in 4th year.
Within the two hours participants had constructed a small functional language and were given the tools/knowledge to work on it further.
Several of the attendees from our group have continued to work on their own language, taking inspiration from this workshop
![Pycon Info card on Rodrigo Girão Serrão](11._Profile_Speakers_03.png)
### Steve Holden
#### The death of PyCon
Steve is the founder of PyCon.
He has been the Chairman and a director of the Python Foundation.
He had the honor of opening the Lightning Talks for the conference.
Lightning Talks are 5-minute presentations where anyone can volunteer to present.
His chosen topic was ``The Death of PyCon`` where he outlined that community run events die if all the attendees stand back and watch.
The way forward is to roll up your sleeves and pitch in, in doing so it is a far better experience for all involved.
<<https://www.linkedin.com/in/holdenweb/>>

View file

@ -0,0 +1,177 @@
## Events
### Overview
- We are proud that this year we had a lot of big events and a lot more engagement with our members.
- The events discussed here required a lot of planning and organisation to complete.
- The society held 21 events and meetups over the course of the academic year.
- We also held much larger events such as the trip to Pycon, and the collaboration with Games Development Society and Games Society, such as our pub quiz and RetroPi.
- We're proud that we got a new bi-weekly Minecraft event that our members enjoy.
### Semester 1
#### meet_greet.exe
- Introductory event to the society.
- Idea was to give a taste of future events and a social mixer.
- Venue: We booked KBG15 from 18:00-21:00.
- Announced via Discord and emails.
![Meet and Greet](12._Events_01.jpg)
![Meet and Greet2](12._Events_02.jpg)
#### Skynet Introduction
- Introductory event to Skynet.
- Idea was to help members with setting up their accounts.
- Venue: Room 3 to allow enough room for incoming members.
- Members were required to bring their laptops to set up their Skynet accounts.
![Skynet](12._Events_03.jpg)
#### Capture The Flag
- Interactive Event: Members were asked to bring their laptops to participate in the event.
- Venue: Room 3 was booked to allow appropriate space for our participants
- Email and Discord announcements were written to advertise the event.
#### Movie Night
- Because it was Halloween, we decided to organise a movie night being projected.
- Venue: Room 3 was booked to allow enough room for our participants.
- We made a post on Discord and wrote an Email to advertise to our members.
- We asked our members to vote for which movie they wanted to watch on Discord.
- The movie that members picked out was Donnie Darko.
- We got permission from the office first before showing the movie.
- After we got permission to show the movie to our members, we acquired popcorn beforehand and used the microwave outside Room 3 to cook it.
#### Pycon
- A large event that had plenty of organisational overhead, and was a trip to Dublin.
- A number of members joined due to this event.
- Bought event tickets and tote bags.
- We applied for the trip's approval through Wolves.
- Sent emails to Pycon to get group tickets.
- Event costs were subsidized for members as a result.
- Payments were tracked through wolves and processed online.
![PyCon](12._Events_04.jpg)
#### Game Engines - Presentation
- Presentation about game engines; rehearsed beforehand.
- Venue: Room 3 for participants.
- Email had been written with some humor to enhance member engagement.
#### Advent of Code
- Long-term running series of events, throughout December and early 2nd semester.
- Useful to giving first years more coding experience.
- 2 posters were made, and sent by emails.
- Our own leaderboard was created for our members to compete, code for it was emailed separately.
- We had an in-person as a primer to prepare members for the event.
- Coding challenges released with Advent of Code and members were given the chance to solve them.
- Separate forum topic was created on Discord for this purpose, members received help with the programming challenges.
### Semester 2
#### Lightning Talks - Co-op
- Lightning talks from students who were returning from Co-op.
- Each talk was set to a maximum of five minutes.
- Goal was to have a relaxing social event to promote networking.
- Venue: Room 3, we had plenty of members and speakers coming in.
- We had pizza at the end to cap it off.
- We announced it via emails and a Discord announcement.
![Lightning talks 1](10._Guest_Speakers_01.jpg)
![Lightning talks 2](10._Guest_Speakers_02.jpg)
#### Film Night
- An event proposed by a member.
- The movie in question was an hour-long video about Randy Pausch's last lecture on achieving your dreams.
- Venue: Room 3 to allow enough room and chairs for members.
- We purchased popcorn beforehand and cooked it in the microwave outside Room 3.
- We advertised it via emails and Discord announcements.
#### Minecraft LAN
- This event occurred right after an EGM so plenty of members had arrived.
- Firstly we had a brief presentation on how to install a mod for voice chat in Minecraft, then helped people to join the server.
- Members were required to have a Minecraft account and a Minecraft Launcher installed.
- Members also required a Discord account in the CompSoc server.
- Members also had to link their Discord account to their ULWolves email to access our Minecraft Server.
- We ordered some pizza as well to cap off the event.
- Venue: Courtyard Room, we swapped with Music Soc for the rest of the semester as it suited us more due to it having more plugs than Room 3.
#### Quiz with Games Dev
- Another large event that required a large amount of planning overhead as it was part of a collab with Games Dev and us.
- This was a pub quiz that we hosted together with Games Dev.
- Venue: The Pavilion, it was large enough to accommodate our all the members who attended.
- Money for the quiz participants was collected via a mix of Cash and Revolut for those who didn't have cash.
- As a result of choosing The Pavilion, we managed to get free food for our participants.
- As part of collabing with Games Dev, we created the questions for the quiz as a group.
- We also bought prizes for 1st, 2nd, and 3rd place.
- We put out multiple posters from both CompSoc and Games Dev to advertise the event across campus.
![Pub Quiz 1](12._Events_05.jpg)
![Pub Quiz 2](12._Events_06.jpg)
#### Licenses Presentation
- A social event about a presentation on Licences.
- Venue: Courtyard Room, we used the TV in the room to help with presenting.
- Our members came out learning more about software licences after the presentation.
- We advertised this via Discord announcements and Email.
#### Minecraft Server Event
- Our first event on our Minecraft Server.
- We advertised this event via Discord announcements.
- In this event we determined the winners by who collected the most valuable materials.
- A fun event that a lot of people looked forward to, and the next ones after.
- This event was online since most people were at home, and it was easier for people to join.
#### Domain + Hosting
- A social event that was a presentation about Domains and Hosting websites.
- Venue: Courtyard Room, TV came in handy for presenting.
- Our members came out learning a lot about domains and hosting their own websites.
- Advertised by our Discord announcements and emails as per usual.
#### Treasure Hunt
- Our next Recurring Minecraft event.
- This time it was a treasure hunt where people went looking for chests with items in our Minecraft Server.
- The event was chaotic as per the nature of Minecraft, and a lot of members came out enjoying the event.
- This event was online again, due to people being at home.
- We advertised the event using Discord announcements.
#### Virtual Machines
- A social event that was a presentation about virtual machines, what they are and how do we use them.
- Venue: Courtyard Room, accommodated all of our members, we used the plugs and TV to help with presenting.
- We advertised this event via Discord announcements and emails.
- Our members enjoyed the event and came out learning a lot more about virtual machines.
#### RetroPi
- Another large event that had a lot of planning overhead, as this was a massive collab between Games Dev and GSoc and us.
- Games Dev was behind the games we were planning to use.
- GSoc gave us the Controllers to play the games with.
- We were behind getting the hardware, the Raspberry PIs and getting them to work.
- Venue: Courtyard Room, we had plenty of plugs and chairs there to use. We also used the TV to display the games we were playing.
- We advertised this event via Discord announcements and Emails.
![RetroPi 1](12._Events_07.jpg)
![RetroPi 2](12._Events_08.jpg)
![RetroPi 3](12._Events_09.jpg)

View file

@ -0,0 +1,21 @@
## Showcases
### PyCon Ireland 2023 Trip
For proof of trip attendance please see <<https://cp.ulwolves.ie/manage/events/15130>>
This was a trip made by UL Computer Society to PyCon Ireland 2023, hosted in the Radisson Blu Hotel in Dublin on November 11th-November 12th, 2023.
This section will cover the organization of the trip.
Since we had to find transportation for this trip, preparation for this event took a lot of organization.
We needed to find transport for all Computer Society members that wanted to attend the event from Limerick to Dublin and back to Limerick without being late for the event in addition to getting tickets for our members, the cost of which was subsidized by the Society itself.
We were able to coordinate the committee towards surveying our members to find those that were interested in attending the conference, finding and paying for transportation to and from Limerick to Dublin, and negotiating bulk ticket purchasing deals with the staff at PyCon Ireland.
Once we had the numbers regarding who were planning on attending, we booked the tickets for the events and the buses from Limerick to Dublin and back.
Things went smoothly, and we were able to adhere to our initial itinerary.
The return journey also went smoothly.
### RetroPi
In Semester 2 of this year we ran a RetroPi presentation event in which our Society collaborated with UL Games Development Society and Games Society to present RetroPi, a system that uses Raspberry Pis to play retro games.
We made an interactive presentation where we showed off what the Raspberry Pi is capable of, and demonstrated how it can be used to play retro arcade games.
It also offered our members a hands-on demonstration of how Raspberry Pis work and how we can run programs on it.

View file

@ -0,0 +1,147 @@
## Points for Budget
This file is to organise the written part of the [points][0] for the budget.
See [last years submission][1] for more details.
Any extra PDF's can be found [here][6]
[0]: https://cp.ulwolves.ie/budget/points/2024
[1]: https://cp.ulwolves.ie/budget/points/2023
[6]: https://forgejo.skynet.ie/Computer_Society/open-goverance/releases/tag/budget_latest
### 7. Committee Development
#### Instructions
> * 5 Points - Based on Computer Society having a minimum of 5 core committee members: Chairperson, Secretary, Treasurer, PRO, and Health & Safety Officer (this will be checked online so be sure that your Committee details are up-to-date)
> Societies are deemed to be low risk and therefore they can double up their H&S officer responsibilities with another core committe members, i.e. they must have a minimum of 4 core committee members
> * 2 Points - For uploading good quality handover documents to the HANDOVER DOCUMENTS page (each core committee person must submit their own handover document, 1 per position)
> * 2 Points - For uploding all committee meeting minutes for the past academic year to the COMMITTEE MINUTES page
> * 3 Points - For evidence of managing your Financial affairs (for Bank Statements use the BANK BALANCES page)
> * 1 Point - For providing information to the C&S Office if required or asked to do so throughout the Academic Year
#### Notes
* For most committee this relates to handovers.
* Handovers PDFs can be found [browse][3] [download][3]
* Minutes PDFs can be found [browse][5] [download][5]
* See [Last years section][1] for guidelines
[3]: https://forgejo.skynet.ie/Computer_Society/open-goverance/releases/tag/handovers_latest
[5]: https://forgejo.skynet.ie/Computer_Society/open-goverance/releases/tag/minutes_latest
#### Details
See [the separate file](07._Committee_Development.md) for the full details.
### 8. Performance
#### Instructions
> * 2 Points - If Computer Society have no creditors outstanding (any outstanding debts have been cleared prior to budget submission)
> * 3 Points - If Computer Society has had no grievances throughout the year (if you have had a grievance and have dealt with it in a a good and fair manner the office will deliberate on points to be awarded)
> * 4 Points - Overall and General Track Record of Computer Society
> * 3 Points - Attendance at Council over a 3 year period as a percentage of total meetings (assessed based on sign-in records)
#### Notes
* This is mostly for Treasurer to ensure no outstanding debts.
* Aside from this it relates to our actions over the past year/3 years
* See [Last years section][1] for guidelines
#### Details
See [the separate file](08._Performance.md) for the full details.
### 9. Publicity
#### Instructions
> * 5 Points - Collective Platform: Regular updates on ulwolves.ie (NEWS / EVENTS / ACTIVITIES / FIXTURES - these must have been entered at the time and can't be backdated)
> * 4 Points - Computer Society Individual Publicity (Computer Society's own social media, text groups, email groups, posters)
> * 2 Points - Internal UL Media
> * 2 Points - External to UL Media
>
> Evidence of all must be attached
#### Notes
* This is for PRO's.
* Its an important reason to add the event on time to Wolves on a weekly basis.
* Have links to posters (can link to this repo by using ``https://forgejo.skynet.ie/Computer_Society/open-goverance/src/branch/main/Events/2024-2025`` as a base),
* Photos of emails/discord.
* See [Last years section][1] for guidelines
#### Details
See [the separate file](09._Publicity.md) for the full details.
### 10. Guest Speakers
#### Instructions
> Any speaker such as local councillors, local activists that do not satisfy the criteria of a profile speaker
>
> This speaker must be respected either inside or outside their field of expertise
>
> Computer Society must provide a biography of the speaker detailing their achievements to date and explaining why they are a profile speaker
> * Politicians/Journalists with a national and/or international profile
> * TV/Showbiz personality
> * Accredited Academic - within UL and/or are considered one of the most eminent experts within their field
> * High Profile Industry/field of speciality
#### Notes
* See [Last years section][1] for guidelines
#### Details
See [the separate file](10._Guest_Speakers.md) for teh full details.
### 11. Profile Speakers
#### Instructions
> This speaker must be respected either inside or outside their field of expertise
>
> Computer Society must provide a biography of the speaker detailing their achievements to date and explaining why they are a profile speaker
>
> * Politicians/Journalists with a national and/or international profile
> * TV/Showbiz personality
> * Accredited Academic - within UL and/or are considered one of the most eminent experts within their field
> * High Profile Industry/field of speciality
>
> Any other speaker such as local councillors, local activists that do not satisfy the above would be regarded as ordinary speakers
#### Notes
* We can use SISTEM/PyCon for this
* See [Last years section][1] for guidelines
#### Details
See [the separate file](11._Profile_Speakers.md) for teh full details.
### 12. Events
#### Instructions
> Computer Society events are those that involve a level of organisation above a normal weekly meeting/training/class session
>
> An event involves at least two of more of the following logistics: organising a venue, speaker, accommodation, reception, transport, special advertising, special pre-training, entry fee, etc
#### Notes
* See [Last years section][1] for guidelines
#### Details
See [the separate file](12._Events.md) for the full details.
### 13. Showcases
#### Instructions
> A Showcase Event is assessed to be "SHOWCASE" if it will bring with it an increased workload and planning beyond the normal levels of the Society
>
> If the event has been held before, the effort involved shall be on par or greater than the previous attempt
>
> * Pre-Planning possible Computer Society sub committee
> * Higher associated costs
> * Successful Sponsorship
> * Attempt to involve the broader campus community beyond their own membership and/or external involvement via wider community or other third level institutes
> * Visible Profile on campus including a media profile
> * Prestigious speakers-politicians and personalities
> * Campus Based event
#### Notes
* We can use the joint Computer/GamesDev/Games event for this (Birthday Event)
* See [Last years section][1] for guidelines
#### Details
See [the separate file](13._Showcases.md) for the full details.