I have tried to explain the value of understanding how to code and the software development process even if you are not planing on becomming a software engineer. I liken it to the benefit of anyone going into business having a basic understanding of accounting and the legal process. While it may not be your job to engineer system wide solutions, an understanding of code can make you more efficient at your job.
My employers have always been amazed how I can obtain levels of productivity above and beyond that of my prececessors. I do most of this by using C#, VB or VBA and an indepth knowledge of Logic. I leverage the common tool most offices have (MS office) to shave time off every function of my day.
My success comes from the fact that I am a coder, although I don't market myself as one. I grew up in the information age my first computer was the IBM PC (1984). I started coding as a child using basic and quicky moved to Fortran, Cobal and beyond. I view computers as a resource not a tool. A tool has a function, a resource is raw and can be leveraged using tools to perform many functions. I don't see a computer for what it does, I try to ask what can it do?
Technophobia plagues our society even today, 40 years into the computer age. The thing that shocks me is the number of people who assume that computers are for someone else, the smart and techie. I think this is what this program is trying to teach. Maybe you'll never become a software engineer but you can still learn to code and create value even in a basic office job. A few years down the road from the learning experiance you may find yourself as a software engineer, or maybe just a manager like me.