Login

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.

  • What is your highest level of education?

  • What is your highest level of education?

  • What is your highest level of education completed?

  • What is your highest level of education?

    • Bachelor of Science (BSIT) - Information Assurance and Security
    • Bachelor of Science (BSIT) - Network Administration
    • Bachelor of Science in Information Technology

    What is your highest level of education?

    • BSIT - Information Management
    • BS in Information Technology - Information Security & Assurance
    • BS in Information Technology
    • BSIT - Network Administration
    • BS in Information Technology - Multiplatform Software Development
    • BS in Cybersecurity

    What is your highest level of education completed?

    • Bachelor of Science in Computer Science
    • Bachelor of Science in Information Systems Technology
    • Bachelor of Science in Information Systems Technology - General
    • Bachelor of Science in Information Systems Technology - Information Security
    • Bachelor of Science in Professional Studies - Information Systems Technology
    • Bachelor of Arts in Leadership Studies - Information Technology

    What is your highest level of education completed?

  • What is your highest level of education?

    • BS in Cybersecurity - Network Forensics and Intrusion Investigation
    • BS in Cybersecurity - Information Assurance
    • BS in Cybersecurity - Cyber Operations
    • Online Bachelor of Science in Cybersecurity

    What is your highest level of education completed?

    • B.S. in Computer Programming
    • B.S. in Information Technology
    • Bachelor of Science in Business Information Systems
    • Bachelor of Science in Applied Business Information Systems
    • B.S. in Information Technology with an Emphasis in Cyber Security
    • BS in Business Admin. - Business Intelligence

    What is your highest level of education?

Find your perfect school

What is your highest level of education?