Computer Science Programs in Maryland

Several computer science schools located throughout Maryland offer students the chance to enter a growing and thriving industry. Career opportunities exist for graduates with bachelor’s degrees and with master’s degrees, each with corresponding salaries. Out of an estimated 6,016,447 people in Maryland, 123,660 of them find employment in the computer science industry. Careers in computer science offer opportunities for high salaries and quick advancement, and the 24% growth rate for software developers ranks much higher than the national average.

Expanding companies in the industry likewise offer plenty of career choices for graduates of computer science programs in Maryland. With the given growth rate, number of job openings, and educational opportunities available within the computer science industry in Maryland, students should consider pursuing a computer science degree.

Out of an estimated 6,016,447 people in Maryland, 123,660 of them find employment in the computer science industry.

Higher Education in Maryland

Several on-campus and online computer science programs are available to students in Maryland. Johns Hopkins University, located in Baltimore, offers online and on-campus computer science programs as well as an applied physics laboratory in partnership with the state’s largest computer science industry employers. Towson University, located in Towson, has a computer science program that allows students to choose between computer security and software engineering specializations.

Computer science programs in Maryland often offer opportunities for students to do specialized research. The University of Maryland Baltimore County, for example, boasts 15 research facilities on its main campus and computer science degree offerings at both the undergraduate and graduate level. Many of Maryland’s computer science schools offer different specializations, minors, and research opportunities.

Computer Science Careers in Maryland

The computer science industry is expected to grow 13% between 2016 and 2026 nationwide, creating an estimated 546,100 new jobs. Similarly, the annual mean wage of $50,000 for computer science-related positions outpaces the national average.

The high growth rate ensures that professionals can enter a wide range of available positions throughout Maryland. Computer science related careers include cyber security, programming, information technology, and research-based work. Some job opportunities include data analysts, computer network operators, information technology specialists, database developers, and cyber defense specialists.

Median Salary for Computer Science Careers by Degree

Bachelor's Degree

Senior Software Engineer $102,667
Software Developer $72,242
Software Engineer $78,628

Master's Degree

Senior Software Engineer $112,444
Software Developer $94,600
Software Engineer $81,021

Computer Science Employers in Maryland

  • SAIC: Science Applications International Corporation (SAIC) is a technological integrator. The company focuses on engineering, enterprise information technology, and intelligence markets. With more than 15,000 employees worldwide, SAIC offers a wide range of career opportunities including computer network defense analysts, computer scientists, and computer information systems engineers.
  • Johns Hopkins Applied Physics Laboratory: Johns Hopkins Applied Physics Laboratory is the U.S.’ largest university affiliated research center. They resolve computer science related challenges through systems engineering and integration, analysis, technology development and research. They also offer career opportunities for scientists, engineers, and researchers to serve as experts and advisors to the government.
  • Vencore: Vencore provides engineering, analysis, and information solutions to the Department of Defense, the U.S. Intelligence Community, and other federal and civilian agencies. They focus on data analysis and technology, cyber security, and research by offering careers in systems engineering, program planning analytics, software testing, and research science.

How Much do Computer Scientists Make in Maryland?

Salary ranges in the computer science industry generally reflect a person’s location, experience, and education. The more experience and education an employee has, the more they will be paid. In Maryland, the mean hourly wage for a computer scientist is $46.54, compared to the U.S. mean wage of $42.25. Additionally, the mean annual wage in Maryland is $96,800 while the U.S. mean annual wage is only $87,880.

Employment Hourly Mean Wage Annual Mean Wage
Maryland 123,660 $46.54 $96,800
United States 4,165,140 $42.25 $87,880

Source: BLS

Computer Science Programs in Maryland

Many opportunities exist for students interested in an online computer science degree in Maryland. Several universities offer both on-campus and online learning opportunities. Moreover, regionally accredited computer science programs in Maryland allow students to transfer credit to universities with the same accreditation. On-campus options for matriculation include the University of Maryland’s computer science program, which has a number of student organizations that enable students to network outside of the classroom.

Online options include the University of Maryland University College’s online computer science program in which students analyze and develop computing systems solutions, identify emerging technology, recognize technological trends, and process algorithms. They take courses in programming, computer systems and architecture, and data structures and analysis. Likewise, Johns Hopkins University offers on-campus, online, and hybrid programs in computer science. The school’s program enables students to tailor their degree to their interests in one of ten computer science degree tracks: bioinformatics, cybersecurity, data communications and networking, data science and cloud computing, database systems and knowledge management, enterprise and web computing, human-computer interaction and visualization, software engineering, systems, and theory.

icon-computer-desk

Types of Computer Science Degrees


There are many types of degrees students can choose when pursuing education in computer science: associate degree, bachelor’s degree, master’s degree, and doctorate degree. In general, further formal education within a field results in a higher salary. In addition, some positions require a certain level of degree. For instance, many research positions or teaching positions at the university level require at least a master’s or doctorate degree. The table below features descriptions and basic data about each degree type.

Associate in Computer Science

 

An associate in computer science provides students with foundational knowledge in computer languages and programming. In addition to learning about computer systems, students will emerge with general education courses usually required by four year colleges. Graduates with an associate degree qualify for entry-level computer science positions in the job market.

Average Program Length – 2 Years
Median Salary – $32,897

Bachelor’s in Computer Science

 

A bachelor’s in computer science provides students with knowledge of operating systems, a variety of programming languages, database management, and computer systems and architecture. These programs typically require 120 credit hours of coursework and a capstone project. Many employers in the industry are increasingly hiring individuals with a bachelor’s degree.

Average Program Length – 4 Years
Median Salary – $60,835

Master’s in Computer Science

 

A master’s in computer science provides students with a deeper understanding of computer systems, design, and programming languages. Some master’s programs may provide specializations for those who wish to concentrate further in a specific area. Individuals with a master’s degree typically earn a higher salary upon graduation than those with a bachelor’s.

Average Program Length – 1-2 Years
Median Salary – $104,269

Computer Science Ph.D

 

A doctorate degree in computer science is designed for individuals who wish to pursue research in the field. These intensive programs often require students to narrow their field of study and design and carry out a specific research project that culminates in a dissertation. Graduates with a Ph.D in computer science often go into academia as computer science professors.

Average Program Length – 4+ Years
Median Salary – $126,744

icon-magnify

What Schools Offer a Computer Science Degree in Maryland?


There are many types of degrees students can choose when pursuing education in computer science: associate degree, bachelor’s degree, master’s degree, and doctorate degree. In general, further formal education within a field results in a higher salary. In addition, some positions require a certain level of degree. For instance, many research positions or teaching positions at the university level require at least a master’s or doctorate degree. The table below features descriptions and basic data about each degree type.

Schools

schools that match your search

Search Filter

Professional Computer Science Organizations in Maryland

Professional organizations in the computer science field provide great opportunities to members. Members attend planned networking events, enjoy referrals and access to educational materials, and gain access to job opportunities through connections and job boards. These organizations serve as a support system for computer scientists over the course of their careers, from student to experienced professional. Below is a list of some of these organizations.

  • Center for Computing Sciences: The researchers at the Center for Computing Sciences work through difficult and complex scientific problems. In partnership with the National Security Administration, the Center for Computing Sciences focuses on cyber security and safety.
  • Rockville Science Center: The Rockville Science Center cultivates curiosity, discovery, and an understanding of science through its interactive center and programs.
  • Association of Information Technology Professionals Baltimore Chapter: At the Association of Information Technology Professionals Baltimore Chapter, professionals in the IT field network for career opportunities and grow in their knowledge of IT. Members attend meetings and participate in organization-wide voting.

Additional Computer Science Resources in Maryland

  • University of Maryland Department of Computer Science: The University of Maryland Department of Computer Science is comprised of news, events, research opportunities, and networking. Students can research its website and database for featured research projects, an event calendar, and learning opportunities.
  • University of Maryland Cybersecurity Club: The University of Maryland Cybersecurity club enables computer science students to join the nationwide effort to increase cyber security. Students gain access to networking, learning, and employment opportunities.
  • University of Maryland Association for Women in Computing: The University of Maryland Association for Women in Computing recognizes that computer science is a male-dominated industry. Only 20% of the computer science students at UMD are female, and the association aims to increase that number.
  • Association for Computing Machinery: The Association for Computing Machinery is the largest educational and scientific computing organization in the world. It connects researchers, professionals, and educators hoping to share their knowledge. They offer networking, career development, and learning opportunities to members, and they raise awareness about technical issues around the world.