George Mason University
George Mason University Mason
George Mason University

Information Technology

Information Technology refers to the use of computers and software to manage information. IT professionals focus on improving the usability and efficiency of technological systems and processes while ensuring their organization's computers and networks are free of bugs, glitches, and interruptions that would negatively affect business.

How to Get Started

6 steps to get you started in IT
  1. Explore the different concentrations within the Information Technology field such as:
    • Information Security
    • Web Development and Multimedia
    • Networking and Telecommunications
    • Database Technology and Programming
    • Health IT
    • Information Technology Entrepreneurship
  2. Get involved in a student organization based on your interests or in an industry-specific student organization. Obtain a leadership position as well. If you want to build your IT skills, try becoming the webmaster of the group.
  3. Network with professionals at Career Fairs and other events on campus. The Technical Career Fair on October 1st is a great place to meet employers.
  4. Produce IT projects on your own time and share your work on a site such as Github. Employers want to see what you are capable of producing, no matter the size!
  5. Obtain experience through an internship. Experiential learning is consistently the best way to earn a full-time position. Testing a field first-hand during the semester or over the summer is the best way to learn how you fit into the industry.
  6. Seek out a leadership role in class projects and Senior Design


Skills needed for a career in IT
  • Technical (programming, debugging, database design, and more)
  • Communication
  • Teamwork
  • Patience
  • Flexibility
  • Problem solving /Troubleshooting
  • Analytical
  • Ability to function in a fast-paced environment
  • Time management
  • Commitment to continuing education
  • Attention to detail
  • Budgeting

Degrees and Certifications

Graduate Degrees and Certifications

The type of certification required to advance professionally in your career will vary based upon your level of experience and the position you desire. Below are a few certifications for entry level positions in the IT industry. In addition, many positions may require a Master's degree for career advancement.


Research, get experience, and get connected to contacts in IT

Industry Research

Experiential Learning

  • Develop your own projects in your free time to practice and hone your skills
  • Volunteer with local organizations to assist in their IT needs
  • Complete an internship during the school year or summer
  • Participate in competitions such as Hackathons or business plans
  • Use LinkedIn to conduct informational interviews with alumni working in the field
  • Find research opportunities within the Volgenau School of Engineering

Job Search

Professional Associations

Visit Associations Unlimited to find more professional associations. 

STEM Scholarships

View the many scholarships options available for funding a degree and career in information technology.

Job Functions

Web Developer

Web developers create functional Web pages. In addition to knowing applications such as Photoshop, Illustrator, and Flash, a web developer understands databases, JavaScript, XML-and how to work with both designers and engineers.


Smaller companies in particular tend to roll the areas of Web architecture, design, implementation, and management into one position: the webmaster. 

Webmasters may even be responsible for content creation and editing, working in conjunction with the marketing department.

Quality Assurance (QA) Engineer

A good QA engineer has to think of every accidental thing a customer might do to and with a product, from using a keyboard in the bathtub to clicking 1,000 times repeatedly on an ornamental on-screen widget. QA people support product teams, track bugs, and write documentation.

Software Engineer

Software engineers mainly write code, connect application modules and functionalities, debug, and import/export to other OS platforms. Senior engineers also work with end users, OEM customers, and others. They also take a more supervisory role in team structure.

Application Programmer

This type of programmer/engineer works specifically on a particular application that will either end up as a shrink-wrapped product or as a module that will interact with final products. This position entails documentation, product development, and product integration. 

Database Administrator

Database administrators, or DBAs, participate in database design and maintain, develop, and test database environments. Often, the DBA is responsible for making backups and ensuring that information is recoverable in the event of a disaster.

Technical Support Analyst

This front line-tech support role is an entry-level position, dealing directly with customers using working knowledge of the product.

Software Support Engineer

This job includes elements of sales in that it's more involved with onsite and other direct support of clients. As a result, this position requires knowledge of the client's needs and the ability to troubleshoot and act independently.

IT Training Consultant

Companies that sell technology like servers, back-end systems, and ERM/ERP solutions employ IT staff members to introduce the client to the product. Training consultants also get sales, marketing, and other executives up to speed on new systems.

Systems Administrator

The most valuable traits in a Systems Administrator are a willingness to take things apart and the patience to put the pieces together again. System administrators design, test, and evaluate data communications systems such as local area networks.

Information Security Specialists

Information Security Specialists are responsible for securing data, devices, and networks against unauthorized external and internal access. They also ensure that policies are adhered to by all staff members.