McAfee SECURE sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams

Quick School Finder

Take 3 easy steps to discover your online college

Quick Degree Finder

Take 3 easy steps to find your degree

Top Online Technology Programs

Our advanced Technology Degrees can equip you with the most sophisticated technologies and business knowledge, and help you become a valuable professional.

Bachelor in Computer Science

Program Structure

Students enrolled in Bachelor of Computer Science programs are exposed to a wide variety of courses including programming, theoretical computer science, and mathematics. Program structure of these degrees may vary from one school to another, however, some of the most basic level courses taught to students enrolled in Bachelor of Computer Science degree programs include:

  • Programming Principles
  • Data Structure
  • Computer Architecture
  • Algorithms
  • Programming Paradigms
  • Computer Logic
  • Computation
Program Coursework Highlights

Students enrolled in Bachelor of Computer Science degree programs can choose to specialize in one of the many areas of computing including:

  • Theory of Computation
  • Operations Systems
  • Databases
  • Software Engineering
  • Distributed System
  • Multimedia
  • Visual Computing
  • Software Testing
  • Information Theory
Admission Criteria

General admission criteria set by host institutions may vary from one school to another. However, usually a student is required to have completed a certain hours of training in computer science at high schools level. Furthermore, students are often asked to sit for aptitude tests such as ACT or SAT.

Career Prospects and Average Salary

Students graduating with Bachelor of Science degrees from U.S. schools can expect to work in wide variety of roles including computer programmers, database managers, and network specialists among other specialist jobs.
Individuals with an accredited computer science qualification in hand are expected to earn between $ 50,000 and $ 60,000 per annum. However, those with several years of experience in the field can often earn salaries in excess of $ 90,000 annually.

Top Bachelor in Computer Science Programs

American InterContinental University Online

  • Bachelor's in Digital Investigation
  • Bachelor's in Information Assurance and Security

Walden University Online

  • Bachelor in Application Development, Testing, and Quality Assurance

Baker College Online

  • B.I.T. - Computer Science - Database
  • Bachelor Computer Science - Game Software Dvl

Herzing University

  • BS - Tech Mgmt - Computer Science

Strayer University

  • Bachelor in Information Systems/ Computer Security

Capella University

  • BS - Network Technology: Cisco

Everest University Online

  • Bachelor in Computer Information Science

Regis University

  • Bachelor in Computer Science

Stevens-Henager College Online

  • BS - Computer Science - Social Media Technology
  • BS - Computer Science - Information Systems Security
  • BS - Computer Science - Networking

Grantham University

  • BS - Computer Science


bachelor was rated 5 out of 10 based on
3 ratings .3 user reviews .

Q:What is the course outline of the Bachelor of Computer Science?

A:The courses outline of the Bachelor of Computer Science program are, theory of Computation, Operations Systems, Databases, Software Engineering, Distributed System, Multimedia,Visual Computing, Software Testing and Information Theory. Online courses can also be taken in this discipline. They provide the students with the ease of completing the degree programs at their own pace.

Q:Where can I work after earning the bachelor computer science and engineering certificates?

A:Graduates with the Bachelor in Computer Science degrees can work at leading positions including: Computer Support Specialists, Web Master, Computer Hardware Engineer, and Computer and Information Systems Manager. However, additional certificates such as the engineering certificate along with this degree can foster your career opportunities and help you find high paying jobs such as Senior Network Engineer or Embedded Software Engineer.

Q:What different degree programs can students enroll in related to computer studies at Strayer University?

A:Strayer University offers a range of computer related degree programs to students. These programs are available at associate degree level, bachelor degree level, and master’s degree level. Following are the areas in which students can earn degrees from Strayer University: networking systems, information systems, and computer network security. The university also offers diploma programs in computer studies.

Ask your Question


* All Fields are Required