The financial world is at the heart of the civilisation and behind all that is powerful computing algorithms extracting, comparing and manipulating zeros and ones to present it in way humans would understand. Computers play a major role in finance and like any other machine skilled teams of humans are required to write sophisticated programs to achieve these.

That begs a question why can we learn computer science or computing in general and add a layer of finance on top of it ? That's where the financial world is heading. Institutions like the chartered institute of management accountants introduced high level courses in accounting dominated by computer geeks. The goal is to groom personnel that can develop and implement solutions in real and practical world. Imagine an accountant performing the book keeping services or financial reporting and when something goes wrong with the software or code he/she pull the sleeves up and fix the software without having to wait for a day or week to get professionals over to fix computer or software problem.

Is the same approach the engineering world adopted decades ago. Instead of having a completely clueless managers managing engineers and not knowing how their decisions or practices would work in the practical world now we have engineers learning management. The end product is a manager who knows exactly what to do, when to do and how long is going to take and most importantly where and how to save money. For example if you mange a pc or laptop repair service shop or chain and have no knowledge how long it takes to repair a machine or difficulties associated with diagnostics, You will be just shouting instructions and rushing your employees and driving them to make mistakes and end up costing the company money.

All in all the financial world is making the right moves introducing computing and programming to thier courses to better equip the next generation accountants or management.