At the end of the meeting I have a quick chat with Doug (Director of BBIM) and Alison (Coordinator of BBIM) about the courses that I teach and also the discipline of information management (IM) in general. It has always been challenging to teach business students anything related to information technologies, and particularly difficult to teach programming. Students simply do not see any value of it.
Why do we teach programming in the BBIM?
Well to start with we would like to differentiate our degree with the more popular buisness degree BCOM under the same Business School. Our degree has a compulsory IM major, plus a second major in either Accounting or Marketing. The IM major is a strategic component in the degree to embrace information technologies that exist today or in the future, teach our students how they impact the business, society and every human being (e.g. Web 2.0). Programming is part of the major because we want to make sure our graduates can end up with a career in the IT field if they want to, or they can communicate well with software developers as a business consultant or analyst, or they can have their own startups etc. We have no intention to train them into hardcore programmers thou, as this is what computer science or software engineering are aiming to do. We just want them to be technical enough to act as solution provider to solve business problem related to IT, and in some cases they can “assemble” a software by writing some code together with external resources from here and there.
So the experience in programming is more for the sake to learn how to learn, rather than the context itself. We use .NET from Microsoft as our vehicle (well because we are fully supported by MSDNAA and a long partnering history with them), but our focus is on problem solving and innovation. This is my firm belief so far for the last 5 years to support my teaching, until recently I find only myself is thinking in that way.
Colleages in the IM discipline has other thoughts. They think that programming is too hard for the business students, and also for themselves too coz they are mostly researchers with no programming background. They treat IM as a supporting component in the BBIM, and perhaps Excel is what IM tool to them which can solve 90% of the business problem. Maybe they are right I dont know, but this creates a significant gap among my courses with theirs. Obviously if that continues I can end up being the most unpopular lecturer around the place, teaching something no one understands its value.
Should I insist to continue what I am doing? Is this the time to change? Alison is always worried about the relatively high failing rate in my course; and even Doug agrees with what I believe in but he claims that he does not have the required knowledge to make any judgement.
I think I should find a way to change how I define and structure my course, but for as long as I am teaching I will insist to teach programming. Not because I think .NET is going to rule the world, but because thru the learning process students would gain insights how to learn anything new in the technological world later on in their lives. They can challenge the status quo or even modify them. As it is well said in here – how lives for 5 years, why lives forever.