Bachelor of Computer Science (BCS): Degree Overview

In a bachelor's degree program, students learn total computer literacy so they can become computer systems experts. Many schools with computer science programs provide students hands-on training in research or technology facilities.

View 22 Popular Schools »

Bachelor's Degree in Computer Science

Bachelor's degree programs in computer science are typically offers as a Bachelor of Science or a Bachelor of Arts. Computer science programs prepare graduates to design, construct and maintain computer hardware and software. Students learn about automation theory, logic design and system organization, computer languages and practical applications, including scientific computing, bioinformatics, computer systems and software management.

Many private and public universities, colleges and technology institutes offer 4-year computer science programs. A high school diploma or its equivalent is necessary for admission into a postsecondary school. Some computer science bachelor's degree programs require students to take certain mathematics and computer classes before applying.

Course Topics

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
  • Algorithms
  • Operating systems
  • Data structures
  • Computer organization
  • Programming languages
  • Software engineering
  • Object-oriented programming
  • Probability
  • Constructive logic

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

Continuing Education

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.

Show me popular schools

Related to Bachelor of Computer Science (BCS): Degree Overview

  • Related
  • Recently Updated
  • Popular

22 Popular Schools

Popular Schools

Avg. Wages For Related Jobs

Source: Bureau of Labor Statistics