<p>The things you say you want to do are CS things. But it looks like you can do some of them as electives in your IS program. Compare your IS program classes with your CS program and you will see the differences in the coursework. The CS is much harder. It requires a lot more prereqs in math, physics and other sciences. The core has more coursework. Your foundational CS class is in C. The IS is more business oriented take on Systems. You have classes oriented on business viewpoint like your math for business and business ethics, like to be an IT manager who has some practical skills, I’m guessing–no CS major will take classes like those. Just get through the programming classes. It will be more interesting when you are working on projects. My daughter’s school never had stand alone programming classes, you always just learned is as part of the CS intro or other classes about computation. But go see an adviser to help you figure out which program is right for you.</p>