CompSoc holds events all year round, from hackathons to tech-talks to weekly meetings. Come along and learn something new, meet new people and build some awesome stuff.

Previous events:

Weekly Meeting

In the past, we've had quizzes, helping people with projects, programming help, and casual social events. We'll often provide free food to make it up to those of you who miss College supper.

Mondays, 6pm
TLC 113

Electron Workshop

We’ll be making a simple desktop chat application together with Electron, Node.js and websockets, all from scratch with no prior web programming knowledge assumed.

2nd March, 6pm
TLC 113

Acing the Technical Interview Workshop

We'll be running a workshop in place of this week's weekly meeting.

20th January, 6pm
TLC 113

Scott Logic Coding Challenge

Scott Logic hosted an AI coding challenge in E240, Higginson Building at 1pm on Saturday 3rd November 2018 to help students with an interest in software development use their coding skills in a fun challenge. This gave students an opportunity to practise their coding skills and gave them more experience to help boost their CVs. The event was open to all Computing Society members. You didn't need to be a Computer Science student to take part, however, having a reasonable working knowledge of Java was helpful. The best team, BaddaBing BaddaBoom, won Amazon vouchers! There were also several Scott Logic developers there to help. They were very friendly, so chatting with them about what it's like to do their job, and get tips from them to help you start your career in software development, was a great idea. What was the coding challenge? The code challenge was a turn-based game for AI bots written in Java. At the start of each turn, your bot was provided with the current game state, e.g. map size, your team details and visible food items. Your task was to provide the next move for each of your players so that they could collect food, defend the home base or attack enemy locations. Students had some utility routines at their disposal, e.g. distance between two locations, a basic routing algorithm, but it was up to them how they balanced the activities of their players to maximise their chances of winning. Once students had designed and written their bots, they uploaded them to the game server and pitted them against a series of test bots to hone their skills. The final challenge was a battle against bots developed by rival teams. What was the format for the afternoon? 13:00 – Welcome, setup, and introduction to the AI challenge
13:30 – Challenge starts
17:00 – Challenge finishes, debrief and awarding of prizes
Followed by pizza and drinks at The Library bar on Saddler Street What were the requirements? Students had to bring a laptop with the following software installed: Essential:

  • JDK (preferably 1.9, but we'll double-check for compatibility), with JAVA_HOME set appropriately
  • Bash, CMD or other terminal
  • An IDE (e.g. IntelliJ, NetBeans or Eclipse, a text editor would work but might slow development)
  • git (although we can also provide a zip file or other means of accessing the contestant starter kit)

3rd November 2018

DurHack 2017

CompSoc brought back DurHack for a second year running and it was a huge success. With Durham County Council, Barclays, TPP, .TECH Domains, Waterstons, Entrepreneurs Durham, The Keyboard Company, the Department of Computer Science and Durham Students' Union on board as sponsors, this event was jam-packed with prizes and was not a hackathon to be missed!

9th–10th December 2017