<p>As someone who was going to major in MIS and then changed my mind, I can give you an idea. The careers reserved for someone in MIS usually depends on the specific courses in the program itself. MIS usually has more management courses than programming which kind of gears the jobs in this major to more of a management role. </p>
<p>That said, you’ll need to have a strong programming background because the main job available to MIS majors is that of a System or Business Analyst. The problem with the MIS major then lies in the fact that it doesn’t have many programming courses available to it, so it leaves MIS grads with the need for foundational computing theory. As a result, many CS majors disregard this major as a dropout major for CS because it usually has less or lower level programming and Computer Science courses. </p>
<p>Therefore, MIS majors are really not prepared for the most popular jobs available to it because the major itself doesn’t include a stronger programming background. A System Analyst/Business Analyst basically evaluates the needs of the business and then writes the specifications and communicates with the IT personnel and programmers to develop and write software that meets the businesses needs.</p>