Education

Learn about computer science degrees, top schools and online learning options.

Industry

Read about the varied types of computer science careers, certification requirements and salary ranges.

Exploration

See if you’ve got what it takes to be a computer scientist, and research careers before and during college.

EDUCATION

SCHOOLS WITH CS PROGRAMS

Search A School
State
City
DEGREES OFFERED
TUITION COST
STUDENT POPULATION
City
SCHOOL TYPE
PROGRAM TYPE
Total Results:
SCHOOL NAME CITY, STATE STUDENT POPULATION SCHOOL TYPE TUITION PROGRAM TYPE PROGRAMS
University of Phoenix-Online CampusPhoenix, AZ307,871Private, 4-year$9,216Campus
Associate
  • Information Technology
  • Computer Programming/Programmer- General
  • Web Page - Digital/Multimedia and Information Resources Design
  • Data Modeling/Warehousing and Database Administration
  • Network and System Administration/Administrator
  • Web/Multimedia Management and Webmaster
  • Computer Support Specialist
Bachelor’s
  • Computer and Information Sciences- General
  • Computer Programming/Programmer- General
  • Computer Systems Analysis/Analyst
  • Web Page - Digital/Multimedia and Information Resources Design
  • Data Modeling/Warehousing and Database Administration
  • Network and System Administration/Administrator
  • Computer and Information Systems Security/Information Assurance
  • Web/Multimedia Management and Webmaster
  • Computer and Information Sciences and Support Services- Other
Master’s
  • Informatics
Ashford UniversityClinton, IA74,596Private, 4-year$9,648Campus
Bachelor’s
  • Computer Science
Arizona State UniversityTempe, AZ72,254Public, 4-year$9,208Campus
Bachelor’s
  • Computer and Information Sciences- General
  • Computer Systems Analysis/Analyst
  • Computer Science
  • Computer and Information Sciences and Support Services- Other
  • Computer Engineering- General
  • Computer Engineering Technology/Technician
  • Computational Mathematics
Master’s
  • Computer Systems Analysis/Analyst
  • Computer Science
  • Computer Systems Networking and Telecommunications
  • Computer Engineering- General
  • Bioinformatics
Doctorate
  • Computer Science
  • Bioinformatics
Liberty UniversityLynchburg, VA64,096Private, 4-year$18,562Campus
Bachelor’s
  • Computer and Information Sciences- General
  • Information Technology
  • Computer Engineering- General
  • Computer Software Engineering
Miami Dade CollegeMiami, FL63,736Public, 4-year$2,483Both
Associate
  • Computer Programming- Specific Applications
  • Computer Systems Analysis/Analyst
  • Computer/Information Technology Services Administration and Management- Other
  • Computer Technology/Computer Systems Technology
Associate - ONLINE
  • Associate in Science in Computer Programming and Analysis - Business
Lone Star College SystemThe Woodlands, TX63,029Public, 2-year$960Campus
Associate
  • Computer and Information Sciences- General
  • Computer Science
Houston Community CollegeHouston, TX63,015Public, 2-year$744Campus
Associate
  • Computer Programming- Specific Applications
  • Computer Systems Networking and Telecommunications
  • Network and System Administration/Administrator
  • Computer Engineering Technology/Technician
University of Central FloridaOrlando, FL58,465Public, 4-year$4,426Campus
Bachelor’s
  • Computer and Information Sciences- General
  • Information Technology
  • Computer Engineering- General
Master’s
  • Computer and Information Sciences- General
  • Computer and Information Sciences- Other
  • Computer Engineering- General
Doctorate
  • Computer and Information Sciences- General
  • Computer Engineering- General
Ohio State University-Main CampusColumbus, OH56,867Public, 4-year$9,168Campus
Bachelor’s
  • Computer and Information Sciences- General
  • Computer Engineering- General
Master’s
  • Computer Engineering- General
Doctorate
  • Computer Engineering- General
  • Biostatistics

Earning Your Computer Science Degree Online

Computer science degrees are in high demand, largely due to ample and high-paying job prospects. It’s no surprise, then, that computer science degrees are some of the most popular offerings in the world of online learning. Degree programs, from associate to doctoral, are plentiful. Some programs allow students to combine the coursework of a bachelor’s and a master’s, enabling them to earn both degrees in less time. Others offer fast track options that enable students to earn a degree in as short a time as one year.

As with any discipline, some online computer science degree programs are better than others. When evaluating options, students should consider three key categories:

  • Curriculum Quality:

    The computer science industry is constantly in flux. New technologies are introduced practically daily. A good computer science degree program must be able to keep up with the industry by updating its courses regularly. The coding languages and skills students learn must still be relevant when they graduate. Check course offerings to ensure they are up to date.

  • Student Support:

    Many computer science courses can be challenging. It’s important to evaluate the type of student support the online computer science degree program offers. How accessible are the professors? What type of tutoring help is available? Is there an option to come to campus for assistance?

  • School or Program Accreditation:

    Employers only recognize degrees granted from accredited schools. Any other degree, online or campus-based, is practically worthless in the job market. Colleges that offer online education degree programs are generally accredited by one of six regional accrediting agencies. Regional accreditation applies to all of a school’s programs, including its computer science degrees. Online schools may also be accredited by the Distance Education and Training Council (DETC). In addition, schools have the option of having their computer science programs accredited by the Accreditation Board for Engineering and Technology (ABET). Students should look for at least regional or DETC accreditation when selecting a program.

Expert Guides & Resources

INDUSTRY

FEATURED COMPUTER SCIENCE CAREERS

Computer science careers are incredibly varied. Computer scientists code software, build components, figure out how to handle massive amounts of data, create websites and even solve crimes. Learn more about specific types of computer science careers below.

Certifications

In the field of information technology, employers look for candidates with certifications, because these indicate a person has the knowledge, experience, and skills to perform a specific job. Some certifications are technology-specific, while others focus on measuring skills independent of any specific hardware or software products. Certification candidates generally complete a classroom or online course of study and pass an examination. Some certifications are only valid for a certain period of time and need to be renewed periodically. Here we take a look at three popular types of certifications:

Microsoft, one of the world's leading software corporations, offers certifications that validate the holder's expertise with its technology. Microsoft Certified Professionals also have access to community resources that enable the exchange of ideas, increase knowledge and skills, and broaden career opportunities. Certifications are available in three levels, each requiring increased levels of knowledge and expertise: Microsoft Technology Associate (MTA), Microsoft Solutions Associate (MCSA), and Microsoft Solutions Expert (MCSE). Certifications are offered in the following five categories:

  • Server
  • Desktop
  • Applications
  • Database
  • Developer
Microsoft certifications include:
  • MTA: IT Infrastructure
  • MTA: Developer
  • MTA: Database
  • MSCA: Windows Server 2012
  • MSCA: Windows 8
  • MCSA: SQL Server 2012
  • MSCE: Server Infrastructure
  • MCSE: Data Platform
  • MCSE: Business Intelligence
  • MCSD: Windows Store Apps
  • MCSD: Web Apps
  • Microsoft Office Specialist (MOS): Specialist, Expert, Master

Cisco Systems, a leader in networking equipment, offers five levels of network certification, each indicating increased experience and expertise: Entry, Associate, Professional, Expert and Architect, the highest level of accreditation within the Cisco Career Certification program.

An additional designation, that of Specialist, further certifies those with Cisco Career Certifications at the associate, professional or expert levels. By earning specialist certifications, network professionals can enhance their core networking knowledge in technologies such as security, data center or video.

Cisco certifications include:
  • Cisco Certified Entry Networking Technician (CCENT)
  • Cisco Certified Technicians (CCT)
  • Cisco Certified Network Associate (CCNA)
  • Cisco Certified Design Associate (CCDA)
  • Cisco Certified Design Professional (CCDP)
  • Cisco Certified Network Professional (CCNP)
  • The Cisco Certified Design Expert (CCDE)
  • The Cisco Certified Internetwork Expert (CCIE)
  • The Cisco Certified Architect (CCAr)
  • Cisco Data Center Application Services Design Specialist
  • Cisco Cybersecurity Specialist
  • Cisco Video Network Specialist

CompTIA offers vendor-neutral certifications that measure foundational skills. They show employers that a candidate has skills to do a job, regardless of the hardware or software product the company uses. There are four levels of CompTIA certifications:

  • Basic: For those seeking entry-level jobs.
  • Specialty: Covers the business and technical knowledge needed for specific vertical or niche markets.
  • Professional: Evaluates the technical skills and knowledge needed to succeed in specific IT careers.
  • Mastery: Covers the advanced practice of a specific discipline; candidates must be able to integrate multiple enterprise disciplines through the application of advanced skills.
CompTIA certifications include:
  • Advanced Security Practitioner (CAS)
  • CompTIA A+
  • CompTIA CDIA+
  • CompTIA Cloud+
  • CompTIA CCT+
  • CompTIA Linux+ Powered by LPI
  • CompTIA Mobile App Security+
  • CompTIA Mobility+
  • CompTIA Network +
  • CompTIA Project+
  • CompTIA Security+
  • CompTIA Server+
  • CompTIA Storage+ Powered by SNIA
  • CompTIA Cloud Essentials
  • CompTIA Healthcare IT Technician

Career Salary Tool

  • Computer Science Type:
  • Select a state:
  • Select City 1:
  • Select City 2:
Birmingham 2012 MEAN PAY $63,060 per year
Huntsville 2012 MEAN PAY $66,000 per year
EXPLORATION

Are You Cut Out for a Computer Science Career?

We've all become familiar with the portrayal of computer geniuses as socially inept individuals working at all hours in dark basement rooms. Movies and television have done a stellar job of propagating this image of computer scientist as nerd. But the reality is quite different. Most computer science professionals work in teams and collaborate on projects on a daily basis. In fact, successful computer science professionals tend to have several core skills and traits in common. Take this quiz and see how you compare.

PERSONALITY QUIZ
  • 1. Do you have an aptitude for working with numbers and for using logic to solve complex problems?
  • 2. Are you highly organized and detail-oriented?
  • 3. Are you a patient person?
  • 4. Can you effectively handle multiple tasks at once?
  • 5. Do you enjoy working as part of a team to solve problems and also working on your own to complete projects or parts of projects?
  • 6. Are you a creative problem solver?
  • 7. Do you enjoy change and learning new things?
  • 8. Are you a strong oral and written communicator?
  • 9. Are you a self-motivated person?
  • 10. Are you passionate about technology?
  • It looks like a career in computer science may not be a great fit. However, you may possess the various attributes necessary to succeed in other technology-related careers.

    It looks like you possess some of the skills, traits and interests shared by today's most successful computer science professionals. However, you may need to develop certain areas during your education or training to maximize your effectiveness in the workplace.

    It looks like you have many of the attributes found in today's top computer science professionals. A formal degree program can help you hone those skills and launch a lucrative career.

CS on the Cutting Edge

Find More Now

Technology plays a huge role in our everyday lives, and computer science is often at the forefront of innovation and advancement. From the latest app to the newest device to life-altering discoveries and breakthroughs, creative and talented CS professionals are constantly pushing the boundaries to come up with the next big thing. Explore the most significant cutting edge technologies and how they relate back to the field of computer science.