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.


Those who work in information technology provide a crucial link between technology and those who use and depend on it, but have little more than a superficial understanding of computers. In this major, you’ll learn how to design computing systems based on a business’ research, data, and communication needs.

In an information technology program, you’ll learn all the basics of computer science, including hardware and software components, programming, algorithms, databases, operating systems, and network administration. Computer design and editing existing systems and software will also be part of your program. Once you understand how computers work and the technology behind them, you’ll learn how to apply this knowledge in a business setting. You’ll study how to solve a wide range of problems, including how to customize and integrate systems to meet business and individual user needs, how to maintain day to day operations, how to design networking systems, and how to handle security problems.


  • Applications Programming

  • Business Application Program Development

  • Client/Server Database Utilization

  • Computer Hardware Components

  • Computer Networks

  • Computer Systems and Architecture

  • Data Communication and Networking

  • Database Management Systems

  • Information Systems Design and Implementation

  • Programming Languages

  • Software Development

  • Systems Analysis

  • Web Development


To prepare for this major, take physics, advanced algebra, trigonometry, calculus, and whatever your school offers in computer classes.