Copyright

Bachelor of Computer Science (BCS): Degree Overview

Many private and public universities, colleges and technology institutes offer 4-year computer science programs leading to either a Bachelor of Science or a Bachelor of Arts degree. Learn about the program, employment outlook, and salary.

View popular schools

Essential Information

Computer science students in a 4-year bachelor's program learn about automation theory, logic design and system organization, computer languages and practical applications, including scientific computing and software management. A high school diploma or its equivalent is necessary for admission. Some computer science bachelor's degree programs require students to take certain mathematics and computer classes before applying.


Find schools that offer these popular programs

  • Computer and Information Sciences, General
  • Computer Programming
  • Computer Systems Analysis
  • Data Entry Processing
  • Information Technology Management
  • Networking and Telecommunications
  • Software and Computer Media Applications

Bachelor's Degree in Computer Science

Within a computer science program, students receive classroom instruction and hands-on learning through projects, on-campus technology centers and research facilities. Students explore computer and information science subjects, as well as cutting-edge techniques used in information technology. Typical classes include:

  • Calculus
  • Operating systems
  • Data structures
  • Computer organization
  • Programming languages
  • Software engineering

Popular Career Choices

Computer science graduates have the problem-solving skills and computer support knowledge to qualify for a variety of information technology careers in private and public industries, such as technology companies, financial institutions, insurance groups, medical device companies and more. Graduates can work as:

  • Software engineers
  • Computer programmers
  • Computer systems analysts
  • Database administrators
  • Network administrators

Employment Outlook and Salary Information

Employment of computer programmers is predicted to decline by 8% between 2014 and 2024, according to the U.S. Bureau of Labor Statistics (BLS). The BLS also reported that jobs for network and computer systems administrators could increase by 8% during that same time. As of May 2015, computer programmers made an average salary of $84,360, and network and computer systems administrators earned an average of $82,200, per the BLS.

Continuing Education Information

Students seeking advanced positions or careers in research or teaching can further their studies by enrolling in a computer science master's or doctoral program. Students in graduate programs take more advanced computer science classes and conduct research projects. Computer scientists are typically required to complete a doctoral program.

Computer science students completing a bachelor's degree program participate in coursework covering operation systems, software engineering, and more. In addition, students also have the opportunity to gain hands-on experience in a variety of ways.

Next: View Schools

What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma of GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?