Almost all financial institutions employ graduates in computer science and related IT degrees, as technology is critical to their success. Despite this, a strong academic...