HackSoc

Events

Game Development Workshop

Game development with SDL2! Probably the most fun you can have while using C. In this two-part workshop series, we will be going through the basics of game development using the popular SDL2 library (used for many real games, including most of Valve’s catalogue), covering everything you need to make your own game from scratch! In this, the first part of the series, we will go over the principles of SDL2, to give you a flavour of how it all works. Read more...

Devyansh Chawla: OAK-D Computer Vision Workshop

OpenCV AI Kit with Depth, or OAK-D, is a hardware device with three cameras that can provide Spatial AI capabilities plus accelerated computer vision functions in products. Its low power and cost allow it to be used in many smart applications. This workshop, presented remotely by Devyansh Chawla all the way from India, will cover usage of OAK-D hardware for computer vision applications, in particular object detection. OAK-D comes with dedicated computer vision hardware, letting it do these tasks with very low power draw - useful all over the place, including IoT and embedded computing! Read more...

Home Automation with Azure Percept

Pete Gallagher is back for another talk! Pete is a Nottingham-based freelance programmer, and Microsoft Azure MVP, among many other things, and a regular guest speaker at HackSoc. On the 1st of Novemeber, he will be coming in to speakto us about home automation using Azure Precept. An overview can be found below: In this demo-heavy talk, we run through using the Azure Percept Audio Module to control common appliances around our home. Read more...

Python Workshop

Python is one of the most popular programming languages in the world. It’s used for anything from simple automation scripts, to web servers, to even the vast majority of AI these days! (In fact, the script to generate this event document for the website is written in Python!) In this three-part workshop series, we’ll walk you through the basics of Python, hopefully by the end reaching a level at which you, too, could make cool little Python scripts to automate things, or even write your own AIs or web servers! Read more...

Python Workshop

Python is one of the most popular programming languages in the world. It’s used for anything from simple automation scripts, to web servers, to even the vast majority of AI these days! (In fact, the script to generate this event document for the website is written in Python!) In this three-part workshop series, we’ll walk you through the basics of Python, hopefully by the end reaching a level at which you, too, could make cool little Python scripts to automate things, or even write your own AIs or web servers! Read more...

Hacker Speed Dating

Ready, set, hack! Hacker speed dating is an opportunity to test your skills and work with others to solve a series of trivial challenges, were it not for the ever-rotating feed of projects you’ll have to work on! Get to work on a project and complete the task listed, but hurry and keep your code legible, because every so often you’ll be booted off of one project and you’ll have to start working on someone else’s uncompleted task! Read more...

Python Workshop

Python is one of the most popular programming languages in the world. It’s used for anything from simple automation scripts, to web servers, to even the vast majority of AI these days! (In fact, the script to generate this event document for the website is written in Python!) In this three-part workshop series, we’ll walk you through the basics of Python, hopefully by the end reaching a level at which you, too, could make cool little Python scripts to automate things, or even write your own AIs or web servers! Read more...

Intro to Languages

New to programming? Wondering what kind of programming languages are out there? This talk, by our general secretary Daudi, will explore the vast world of programming languages, from imperative to functional, and everywhere in between! More information to follow closer to the time, please check back!

Intel OneAPI Workshop

This event is a full day workshop running from 11am to 6pm, with free pizza at lunchtime. The presenters behind this event are academics from the University of Cambridge open zetta scale lab. The event covers all the basics of Intel’s SYCL implementation, including how to get started, program structure, unified shared memory, kernels, Intel Vtune profiler, buffers & accessors and reduction operations. This workshop is being taught by academics from Cambridge university who work on zetta scale compute and have significant experience working with heterogeneous compute technologies. Read more...

Hack & Slash II

On the 6th of October, HackSoc and Medieval Combat Society will be going out for a joint pub crawl! We’ll start at the White Hart at 7pm! This is a nice social event to start off the term, and while no, there is no real reason why these two societies have a joint pub crawl, it’s always a fun night. No booking required, just find us at the White Hart (29 Gregory Street, Lenton)! Read more...