Computer Science (BSCS) Bachelor's Degree

Continue reading to find out what courses in a computer science bachelor's degree program can train you to work with computer programming languages and operating systems. See what kind of job you can get after earning this degree. Schools offering Computer Science degrees can also be found in these popular choices.

What Is a Computer Science Bachelor's Degree Program?

Bachelor of Science in Computer Science (BSCS) programs focus on technical applications of computers and computer networks. Most of these programs take four years to complete and teach you the skills needed to work in the information technology (IT) departments of many businesses. Admissions requirements for most BSCS programs include a high school diploma or its equivalent and submission of SAT or ACT scores. Some programs have minimum high school GPA requirements.

Bachelor's programs in computer science are available in both online and campus-based formats. Some online programs require a minimum number of postsecondary credits prior to enrollment, while others have the same admissions requirements as campus-based programs.

Prerequisites High school diploma or equivalent, and standardized test scores; some programs have a minimum GPA requirement for admission
Common Courses Mathematics, computer architecture, data structures, software engineering, computer programming languages
Possible Careers Computer systems administrator, computer programmer

What Courses Can I Expect?

Your computer science bachelor's program will include general education coursework, in addition to core courses in software engineering, computer architecture, computer algorithms, data structures and scientific computing. You'll study Linux, UNIX and Microsoft Windows operating systems. You'll also learn how to use computer programming languages, troubleshoot computer networks, develop software programs and manage databases. Advanced mathematics courses, like linear algebra and calculus, are often part of the curriculum as well. You may need to complete an internship in order to earn your degree.

What Can I Do After Graduation?

Earning a bachelor's degree in this field can prepare you for a variety of IT careers. For example, you could pursue work as a computer programmer or computer systems administrator. Programmers use programming languages to write and repair software programs, while systems administrators troubleshoot user issues and monitor an organization's computing networks.

According to the U.S. Bureau of Labor Statistics, computer programmers earned a median salary of $77,550 as of May 2014. During this time, network and computer systems administrators made a median wage of $75,790.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Bachelor Degrees

    Online Programs Available

  • Herzing University

    Herzing University responds quickly to information requests through this website.

    Popular programs at Herzing University:

    Online Programs Available

  • Full Sail University

    Full Sail University responds quickly to information requests through this website.

    Popular programs at Full Sail University:

    Online Programs Available

  • Ashford University

    Ashford University responds quickly to information requests through this website.

    Popular programs at Ashford University:

    • Bachelor Degrees

    Online Programs Available

  • Maryville University

    Maryville University responds quickly to information requests through this website.

    Popular programs at Maryville University:

    • Bachelor Degrees

    Online Programs Available

  • Southern New Hampshire University

    Southern New Hampshire University responds quickly to information requests through this website.

    Popular programs at Southern New Hampshire University:

    • Bachelor Degrees

    Online Programs Available

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this website.

    Popular programs at Grand Canyon University:

    • Bachelor Degrees

    Online Programs Available

  • Purdue University Global

    Purdue University Global responds quickly to information requests through this website.

    Popular programs at Purdue University Global:

    • Bachelor Degrees
      • Bachelor of Science in Information Technology

    Online Programs Available

  • Capella University

    Capella University responds quickly to information requests through this website.

    Popular programs at Capella University:

    • Bachelor Degrees

    Online Programs Available

  • Independence University

    Independence University responds quickly to information requests through this website.

    Popular programs at Independence University:

    • Bachelor Degrees

    Online Programs Available

  1. 1
  2. 2
  3. Next »