COVID-19 Update: To help students through this crisis, The Princeton Review will continue our "Enroll with Confidence" refund policies. For full details, please click here.

We are experiencing sporadically slow performance in our online tools, which you may notice when working in your dashboard. Our team is fully engaged and actively working to improve your online experience. If you are experiencing a connectivity issue, we recommend you try again in 10-15 minutes. We will update this space when the issue is resolved.


Companies and organizations depend on computerized information for almost every aspect of their business. How is all this data organized? Enter the field of management information systems. In this major, you’ll learn how to design computer systems to help people and organizations function more effectively.

As you might expect, management information systems entails a whole slew of computer courses, including languages and programming, information technology and security, and systems planning and integration. A major in management information systems will also provide a solid grounding in all aspects of business management, including human resources, business law, and contracting. You’ll learn how to analyze individual needs, as well as the larger economic and social priorities of a company, so you can most effectively structure and organize its data. Because you’ll frequently be planning and problem-solving in teams, it’s important that you possess good communications skills and enjoy working with people as well.


  • Advanced Data Analysis

  • Computer Algorithms

  • Database Program Development

  • Decision Support Systems

  • Human Computer Interaction

  • Information System Auditing and Security

  • Information Systems Architecture and

  • MIS Foundations

  • Principles of Organization and Management

  • Project Management

  • Systems Analysis & Design

  • Systems Programming II (C Language)

  • Technology


For this major, it’s recommended that you take calculus and any computer science or programming courses your school offers. If a public speaking elective is available, take that too.