What, more Fast Fourier Transforms?

Following on from the previous talk on FFTs, Phil looked at when they go wrong and why. He then moved onto more advanced FFT methods, including 3D FFTs and non-uniform FFTs, as well as more example applications. [Read More]
Tags: FFT

Compression

Ever wondered how zip files and tarballs manage to squeeze files into such a small number of bits? You’re in luck! This week, Ed managed to condense everything you need to know about compression into an hour. [Read More]

Hands on Object-Oriented Programming

Object-Oriented Programming (OOP) is one of the major paradigms in programming. Last week, I gave an intro talk on the main principles of OOP, contrasting it to other programming paradigms like imperative and functional programming. We also looked at some examples of using OOP in Python, Fortran and C++. This... [Read More]

Object-Oriented Programming

There are many different programming paradigms, and one of the most popular is object-oriented programming (OOP or just OO). OO has many advantages, one of which is that it can map concepts quite nicely onto how we naturally think of things. This week I gave an introduction to programming with... [Read More]