Best Online Bachelor’s in Computer Science

Exploring Programs and Degree Milestones for Computer Science Students

Those interested in pursuing careers in fields like information technology, programming or web design should consider earning a bachelor’s in computer science degree online. These programs not only allow for flexible schedules, but may also help deepen student’s understanding of computer science as they rely on technology to facilitate instruction and interaction with classmates and professors. Discover top-notch computer science degree programs with this best-of list and explore typical computer science course work, scholarship opportunities and career paths for graduates with a bachelor’s in computer science below.

Best Online Bachelor’s in Computer Science for 2017

As they begin the search for a program, prospective computer science students will need to evaluate their options for an online bachelor’s degree. This best-of list ranks programs based on factors like graduation rates and tuition cost, and is a way for students to compare some of the top-rated options available.

RankSchool Title Net Price Financial Aid Total Programs Student-Teacher ratioGrad RateRanking ScoreSchool DescriptionAdditional Benefits: Placement Services Counseling Services Credit for Experience
1Champlain College Net
Price
FINANCIAL
AID %
94%
TOTAL
PROGRAMS
21
STUDENT-TEACHER
RATIO
GRAD
RATE
64%
Ranking SCORE 99.84
Read more

Champlain College offers a four-year Computer Science and Innovation program, in which a student chooses a concentration, such as mobile application development or software engineering, or a complementary minor to earn a BS degree. The curriculum is considered an “upside-down curriculum” in which major specific courses are taken beginning in the first year, allowing students the opportunity for internships and employment sooner than in a traditionally structured curriculum. Core courses are spread throughout the four-year program, with the fourth year made up primarily of specialization and capstone courses. Through Champlain’s Career Collaborative, students can participate in a variety of hands-on, experience-based learning and networking opportunities.

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
2DePaul University Net
Price
FINANCIAL
AID %
94%
TOTAL
PROGRAMS
6
STUDENT-TEACHER
RATIO
GRAD
RATE
68%
Ranking SCORE 98.33
Read more

DePaul University’s College of Computing and Digital Media has a large selection of both undergraduate and graduate degrees, including a BS and a MS degree in computer science (CS). The BS is a four-year program, with concentrations in software development, game systems and software engineering. The curriculum contains two research and collaborative capstone projects, which are completed during sophomore and senior year. Other options include double majors, combined degrees, and an online BS program, which is geared towards transfer students, and typically takes three years to complete. The BS in CS degree prepares students to work in a variety of settings, in a rapidly changing field.

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
3Drexel University Net
Price
FINANCIAL
AID %
93%
TOTAL
PROGRAMS
7
STUDENT-TEACHER
RATIO
GRAD
RATE
65%
Ranking SCORE 97.60
Read more

For students planning to pursue a bachelor’s degree in Computer Science (CS) at Drexel University, the College of Computing and Informatics has a wide variety of computer-related bachelor’s degree study tracks, including computer graphics, architecture, game development, artificial intelligence, network security and game development. Students can earn either a BA degree, which provides a broader education, mixing liberal arts with the technical aspect, or a BS degree, which places more emphasis on math and science. Both are four-year degrees that prepare students for employment or additional schooling. For those planning on graduate school, Drexel also offers an accelerated BS/MS program.

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
4Pace University-New York Net
Price
FINANCIAL
AID %
97%
TOTAL
PROGRAMS
5
STUDENT-TEACHER
RATIO
GRAD
RATE
56%
Ranking SCORE 97.20
Read more

Pace University has several undergraduate degrees available in computer-related majors, including computer science, information systems, information technology and telecommunication systems and networks, offered through the Seidenberg School of Computer Science and Information Systems. In addition, those interested in graduate school can earn a master’s degree in computer science or a doctoral degree of professional studies in computing. The BA and BS degree programs have the same core courses, but BA students must choose a minor in business, information systems or liberal arts. Graduates with either a BA or BS degree typically work in areas such as software development, coding or cybersecurity.

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
5LeTourneau University Net
Price
FINANCIAL
AID %
97%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
61%
Ranking SCORE 96.00
Read more

A computer science degree from LeTourneau University focuses on the practical experience and theoretical foundations that students need to grow a career in the field. Students learn about digital electronics, computer architecture and data structures and can concentrate on game development or network security. LeTourneau is a Christian school that aims to integrate faith with work and graduate citizens who are ready to serve the local and global community. It was established in 1946 and currently serves almost 3,000 students from across the globe.

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
6Dakota State University Net
Price
FINANCIAL
AID %
58%
TOTAL
PROGRAMS
10
STUDENT-TEACHER
RATIO
GRAD
RATE
42%
Ranking SCORE 95.97
Read more

Computer science students at Dakota State University learn about everything from the system foundations to the most state-of-the-art tools and applications. The programs are taught by industry leaders who hold the terminal degree in their field and an honors program helps to prepare students to become leaders in their fields. In addition to a bachelor’s degree, a 4+1 master’s program allows students to transition quickly to earn a master of science in applied computer science. Both of these degrees as well as many others are available online for the convenience of the student.

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
7Lawrence Technological University Net
Price
FINANCIAL
AID %
82%
TOTAL
PROGRAMS
3
STUDENT-TEACHER
RATIO
GRAD
RATE
52%
Ranking SCORE 95.77
Read more

The computer science programs at Lawrence Technological University are designed for both new college students and working adults, with specializations in areas like game development, cloud computing, scientific computing and software engineering. Programs utilize outside-the-box instructional philosophies and state-of-the-art technology to help students gain the knowledge they need to be successful in their careers. Students may take some of their coursework online, giving them added flexibility to complete their degrees. Online programs have been available to LTU students since 2006 and are of the same rigor as their on-campus counterparts.

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
8Davenport University Net
Price
FINANCIAL
AID %
89%
TOTAL
PROGRAMS
8
STUDENT-TEACHER
RATIO
GRAD
RATE
40%
Ranking SCORE 95.56
Read more

Davenport University is an excellent choice for any student hoping to earn a baccalaureate degree in computer science. This and many other programs offered at Davenport may be completed either on-campus or online, allowing for an optimized and personalized academic schedule. Students feeling pressured by the costs of earning a degree may be eligible for certain scholarships and grants, given they meet the eligibility requirements. More than 30 athletic programs are offered at Davenport as well, giving students the opportunity to participate in physical extracurricular activities during their college experience. Alumni of Davenport are provided with career services necessary to achieve their career goals.

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
9Ohio University-Main Campus Net
Price
FINANCIAL
AID %
68%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
63%
Ranking SCORE 95.45
Read more

Ohio University offers more than 250 programs of study, one of which is a degree in computer science. In this undergraduate program, students learn to write computer programs, maintain and develop software, develop algorithms and interfaces to meet the needs of software users and work in small groups to develop components for the software. New students at Ohio go through a freshman experience to get to know fellow students and professors. The school, which boasts a low student to faculty ratio was Ohio’s first university in 1804.

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
10Park University Net
Price
FINANCIAL
AID %
80%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
41%
Ranking SCORE 95.41
Read more

A degree in information and computer science prepares students to take on a broad range of technologically challenging careers. At Park University, the degree teaches students to be critical thinkers and problem solvers so they can go on to a career in web programming, project management, database analysis and others. The CISCO Networking Academy is part of the computer science curriculum, teaching students how to design and build secure computer networks. Students can also opt to earn their degree online in a more flexible environment.

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
11Limestone College Net
Price
FINANCIAL
AID %
54%
TOTAL
PROGRAMS
4
STUDENT-TEACHER
RATIO
GRAD
RATE
42%
Ranking SCORE 94.95
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
12George Mason University Net
Price
FINANCIAL
AID %
20%
TOTAL
PROGRAMS
3
STUDENT-TEACHER
RATIO
GRAD
RATE
66%
Ranking SCORE 94.94
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
13University of Minnesota-Twin Cities Net
Price
FINANCIAL
AID %
54%
TOTAL
PROGRAMS
10
STUDENT-TEACHER
RATIO
GRAD
RATE
73%
Ranking SCORE 94.89
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
14University of Nebraska at Omaha Net
Price
FINANCIAL
AID %
49%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
46%
Ranking SCORE 94.72
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
15Northern Arizona University Net
Price
FINANCIAL
AID %
66%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
49%
Ranking SCORE 94.52
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
16The College of Saint Rose Net
Price
FINANCIAL
AID %
97%
TOTAL
PROGRAMS
4
STUDENT-TEACHER
RATIO
GRAD
RATE
65%
Ranking SCORE 94.52
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
17Loyola University Chicago Net
Price
FINANCIAL
AID %
93%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
70%
Ranking SCORE 94.46
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
18University of Arizona Net
Price
FINANCIAL
AID %
77%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
61%
Ranking SCORE 94.44
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
19Elmhurst College Net
Price
FINANCIAL
AID %
93%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
74%
Ranking SCORE 94.39
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
20Siena Heights University Net
Price
FINANCIAL
AID %
99%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
43%
Ranking SCORE 94.36
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
21University of Oklahoma-Norman Campus Net
Price
FINANCIAL
AID %
61%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
66%
Ranking SCORE 94.30
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
22Baker College Center for Graduate Studies Net
Price
FINANCIAL
AID %
72%
TOTAL
PROGRAMS
7
STUDENT-TEACHER
RATIO
GRAD
RATE
25%
Ranking SCORE 94.30
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
23Murray State University Net
Price
FINANCIAL
AID %
70%
TOTAL
PROGRAMS
5
STUDENT-TEACHER
RATIO
GRAD
RATE
54%
Ranking SCORE 94.17
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
24Duquesne University Net
Price
FINANCIAL
AID %
100%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
74%
Ranking SCORE 94.05
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
25Tiffin University Net
Price
FINANCIAL
AID %
92%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
33%
Ranking SCORE 94.00
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
26Oregon Institute of Technology Net
Price
FINANCIAL
AID %
63%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
48%
Ranking SCORE 93.88
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
27Saint Cloud State University Net
Price
FINANCIAL
AID %
39%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
49%
Ranking SCORE 93.86
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
28Central Washington University Net
Price
FINANCIAL
AID %
71%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
53%
Ranking SCORE 93.85
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
29Southwestern College Net
Price
FINANCIAL
AID %
95%
TOTAL
PROGRAMS
3
STUDENT-TEACHER
RATIO
GRAD
RATE
51%
Ranking SCORE 93.81
Read more

Additional Benefits: Placement ServicesNo Counseling ServicesYes Credit for ExperienceYes
30Liberty University Net
Price
FINANCIAL
AID %
78%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
46%
Ranking SCORE 93.75
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
31Stony Brook University Net
Price
FINANCIAL
AID %
67%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
70%
Ranking SCORE 93.70
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
32New Mexico State University-Main Campus Net
Price
FINANCIAL
AID %
39%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
44%
Ranking SCORE 93.66
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
33University of Illinois at Springfield Net
Price
FINANCIAL
AID %
93%
TOTAL
PROGRAMS
4
STUDENT-TEACHER
RATIO
GRAD
RATE
47%
Ranking SCORE 94.10
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
34University of Toledo Net
Price
FINANCIAL
AID %
85%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
46%
Ranking SCORE 93.55
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
35Clemson University Net
Price
FINANCIAL
AID %
59%
TOTAL
PROGRAMS
3
STUDENT-TEACHER
RATIO
GRAD
RATE
82%
Ranking SCORE 93.53
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
36King University Net
Price
FINANCIAL
AID %
82%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
49%
Ranking SCORE 93.51
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
37Pennsylvania State University-Main Campus Net
Price
FINANCIAL
AID %
37%
TOTAL
PROGRAMS
7
STUDENT-TEACHER
RATIO
GRAD
RATE
86%
Ranking SCORE 93.38
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
38Valley City State University Net
Price
FINANCIAL
AID %
96%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
41%
Ranking SCORE 93.29
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
39University of Wisconsin-Stout Net
Price
FINANCIAL
AID %
23%
TOTAL
PROGRAMS
4
STUDENT-TEACHER
RATIO
GRAD
RATE
52%
Ranking SCORE 93.28
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
40Dickinson State University Net
Price
FINANCIAL
AID %
63%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
35%
Ranking SCORE 93.26
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
41East Carolina University Net
Price
FINANCIAL
AID %
50%
TOTAL
PROGRAMS
3
STUDENT-TEACHER
RATIO
GRAD
RATE
58%
Ranking SCORE 93.25
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
42Roger Williams University Net
Price
FINANCIAL
AID %
89%
TOTAL
PROGRAMS
3
STUDENT-TEACHER
RATIO
GRAD
RATE
61%
Ranking SCORE 93.22
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
43Northern Kentucky University Net
Price
FINANCIAL
AID %
51%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
37%
Ranking SCORE 93.18
Read more

Additional Benefits: Placement ServicesNo Counseling ServicesYes Credit for ExperienceYes
44Saint Leo University Net
Price
FINANCIAL
AID %
99%
TOTAL
PROGRAMS
3
STUDENT-TEACHER
RATIO
GRAD
RATE
43%
Ranking SCORE 93.15
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
45Husson University Net
Price
FINANCIAL
AID %
90%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
41%
Ranking SCORE 93.12
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
46Kennesaw State University Net
Price
FINANCIAL
AID %
1%
TOTAL
PROGRAMS
6
STUDENT-TEACHER
RATIO
GRAD
RATE
37%
Ranking SCORE 93.10
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
47Nova Southeastern University Net
Price
FINANCIAL
AID %
94%
TOTAL
PROGRAMS
8
STUDENT-TEACHER
RATIO
GRAD
RATE
42%
Ranking SCORE 93.08
Read more

Additional Benefits: Placement ServicesNo Counseling ServicesYes Credit for ExperienceYes
48University of Massachusetts-Lowell Net
Price
FINANCIAL
AID %
59%
TOTAL
PROGRAMS
5
STUDENT-TEACHER
RATIO
GRAD
RATE
54%
Ranking SCORE 93.03
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo
49University of Southern Maine Net
Price
FINANCIAL
AID %
63%
TOTAL
PROGRAMS
1
STUDENT-TEACHER
RATIO
GRAD
RATE
30%
Ranking SCORE 93.02
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceYes
50Fort Hays State University Net
Price
FINANCIAL
AID %
72%
TOTAL
PROGRAMS
2
STUDENT-TEACHER
RATIO
GRAD
RATE
41%
Ranking SCORE 93.02
Read more

Additional Benefits: Placement ServicesYes Counseling ServicesYes Credit for ExperienceNo

Search Online Bachelor’s in Computer Science Programs

There are many more online bachelor’s degree options for prospective computer science students to explore. This search tool covers every online bachelor’s program in computer science, so students can access information on all their online educational options before selecting the perfect program. Elements like a school’s acceptance rate and whether the institution is public or private can also help determine which school will be a good fit for a hopeful student. Start the search below.

Basic Search
Tuition
School Type
Advanced Search +
Student Population
Compare key info for up to 4 schools

Please remove a school if you would like to compare a new one

results

Show:

School Tuition
Tuition for in-state undergrads at the campus location
Acceptance Rate Student Population School Type Online Computer Science Programs

Timeline for an Online Computer Science Bachelor’s Program

Pursuing a bachelor’s degree in computer science online can help give students more background and experience with digital systems. Because these programs typically examine emerging trends and technological advances, students often will help develop solutions for computer systems and infrastructure and analyze various programming languages. These online degrees can typically be completed in four years and often help prepare students for future careers in the field. Below are some general requirements in a sample four-year timeline to give students an idea of what they can expect during their education.

Application Process

The application process may look different for each online program, but schools will often have similar base guidelines for prospective bachelor’s level computer science students. These guidelines typically include GPA requirements, providing transcripts and submitting a standard application. Having completed some relevant courses can also helpful. Read on to get a better sense of what may be required and considered when applying to an online bachelor’s program for computer science.

Academic Requirements

Some schools may require computer science students to have maintained a minimum GPA in previous studies, and may also have a minimum SAT or ACT score requirement. Students should review each online computer science program’s guidelines when considering applying.

Transcripts

oWhether entering a computer science program directly following high school or transferring from another higher education institution, online students will typically need to provide academic transcripts just as traditional students would.

Relevant Coursework

oIn addition to meeting the minimum GPA requirements, having completed relevant courses can also be beneficial to applicants. If possible, enrolling in computer science classes in high school to can help a prospective student stand out from other applicants.

Application

Many schools will have a standard application for prospective students to complete. Students should also note there may be application fees and supplemental material required, with additional costs that may also specific to the computer science program.

Apply for Financial Aid

Determining how to pay tuition is a crucial step when applying for and enrolling in any online degree program. Computer science students should be prepared to meet financial aid application deadlines, explore degree specific aid options and provide any required documentation by the university before enrolling in classes.

Year One Milestones

The focus of the first year in a bachleor’s level computer science program will often be to map out online classes and complete the core credits required by the university. First-year students may have the opportunity to take some introductory computer science classes, depending on their academic experience and school’s requirements.

Complete Core Classes

During the first year of study, bachelor’s level computer science students will typically be required to take core classes like English and math along with required electives while maintaining a minimum GPA.

Complete Lower Division Computer Science Classes

Bachelor’s level online students will typically need to complete introductory computer science classes that serve as prerequisites for upper division classes. Students should be sure to understand the minimum GPA requirements for these classes as they may differ from the university’s overall academic standards.

Determine the Course Schedule

Computer science students should meet with an academic advisor to determine the coursework and anticipated class schedule needed to earn their online bachelor’s degree within a desired timeline. If an academic advisor is not available, the university may have other resources available for students to stay on track.

Year Two Milestones

The second year in an online bachelor’s program in computer science is often a great time to start thinking about career goals following graduation and to begin taking the necessary steps to reach those goals. This may include gaining work experience and fine-tuning coursework.

Apply for an Internship

Internships are generally a great way for students to gain work experience, build their résumé and make important professional connections in the computer science world. It can also serve as a way to determine which career path or technological specilization may be of interest.

Complete Degree-Specific Core Classes

As students prepare to begin taking upper division classes, they should ensure they have completed the necessary prerequisites for junior and senior level computer and technology classes before the end of the second year.

Begin a Portfolio

Depending on the type of computer science work a student hopes to find after graduation, they may consider taking on projects to improve their skills and build a portfolio. For example, if a student is interested in computer programming, they may want to work on developing an app. If they envision a career in web design, they should take this time to begin building a web site.

Year Three Milestones

Aside from taking upper division coursework, students in their third year of an online bachelor’s degree program in computer science may want to start taking steps to increase their odds of success after graduation. Students should consider membership in a professional association and begin developing their résumé or finding a mentor in the specialization or field they wish to enter.

Join a Professional Computer Science Organization

Several organizations and associations exist that are tailored to computer science professionals and students. These groups typically offer members the opportunity to network with peers, stay up-to-date on industry news and post job openings. Many also offer discounted rates for students.

Determine a Preferred Career

At this point, students have typically decided on an area of computer science in which to specialize. Students should begin enrolling in classes that support those interests and connect with others already working in that field to get a better sense of what to expect following graduation.

Maintain a Good GPA

Most upper division computer science classes will require students to maintain a minimum GPA in order to graduate. Students should consider continually meeting with their professors if they feel like they are falling behind in class.

Year Four Milestones

The fourth and final year of an online bachelor’s in computer science program is often spent completing any remaining required courses and applying for jobs or graduate programs. Students should be sure to note any important graduation deadlines during this time.

Pre-Graduation Check

At the beginning of the final year, online computer science students should check in with their advisor to make sure they have completed all the necessary courses and maintained a GPA that will allow them to graduate within the timeframe set forth.

Apply for Graduation

Review and submit the graduation application, along with any necessary fees, signatures or other required materials for bachelor’s level computer science programs.

Apply for Jobs or Graduate Programs

When applying for jobs or graduate programs, computer science students may want to reach out to professors, former colleagues from an internship or connections made through professional organizations for references and guidance. Their university may also have resources to help graduates navigate entering the workforce or continuing education.

Graduation Requirements

If online computer science students have maintained the academic track set forth when they entered their bachelor’s degree program and have met regularly with their advisor, the graduation process should go smoothly. Graduation requirements may vary among programs, but students will generally need to submit an application for graduation and show proof of their fulfillment of course requirements.

Complete Required Semester Hours

Most online bachelor’s degree programs in computer science require a minimum of 120 credit hours, comprised of core classes, degree-related core classes, electives and upper-division classes.

Satisfy Required University Core Curriculum

Most students will complete the core computer science classes during their first two years of their bachelor’s degree program. Postponing required core classes may impact a student’s eligibility for graduation and delay their progress.

Faculty Approval

Students will typically need a faculty member or even the dean of the college to sign off on their graduation application. In order to receive this approval, students must have met all the requirements set forth by the university and computer science program.

After Your Degree: What to do with a Bachelor’s in Computer Science

In a society increasingly dependent on technology, a variety of career options are available for those who have earned their bachelor’s in computer science degree online. These professionals are often in high demand for developing and building mobile apps, data centers, networks and information systems. Computer scientists typically research and design technological innovations and find new ways to implement existing technology. They can work across diverse industries like education, healthcare, science and business. The specialties below are a few examples of careers that may be available for graduates with this degree.

Browse Bachelor’s in Computer Science Careers
Database Administration

Database administrators, or DBAs, typically work to utilize, store and organize specialized technology. They often work with others to create and secure databases and may specialize in areas like customer service software.

Job Growth (2014-2024)

11%

Median Annual Salary (May 2015)

$81,710 per year

Software Developers

Software developers are typically responsible for designing and developing user-facing applications and the underlying systems for software. They are often employed by computer design firms or software publishers.

Job Growth (2014-2024)

17%

Median Annual Salary (May 2015)

$100,690 per year

Information Security Analysts

Information security analysts typically develop ways to protect computer networks and systems at a company and may serve as a teacher for colleagues about ways to keep their information safe. This job often entails handling security breaches and observing information technology trends.

Job Growth (2014-2024)

18%

Median Annual Salary (May 2015)

$90,120 per year

Web Developers

Web developer’s typically design and create websites. Duties may include technical aspects like coding and non-technical responsibilities like overseeing the content, graphics and audio on a site. Web designers may work independently or they may collaborate with designers and writers to help with a site’s content and layout.

Job Growth (2014-2024)

27%

Median Annual Salary (May 2015)

$64,970 per year

Source: BLS

Core Principles Learned in an Online Computer Science Bachelor’s Program

Bachelor’s in Computer Science

  • Applications of Information Technology

    Computer science students will typically gain the necessary skills for using technology in order to organize, analyze and communicate information. They will often have a working knowledge of hardware, software, office applications, information security and ethics and the internet.

  • Computer Systems and Architecture

    Data representation, assembly language, central processing unit architecture and memory architecture are some of the concepts usually covered in computer systems coursework. These topics can help computer science students gain an understanding of the basic concepts of computer architecture and the factors that influence the performance of a system.

  • Fundamentals of Programming

    Graduates will typically be comfortable with Java programming language and will be able to design, implement, test, debug and document computer programs. Specific concepts often include object-oriented programming and principles of concurrent programming.

Degree Leaders: Best Online Bachelor’s in Computer Science

Score Tuition & Fees Financial Aid % Total Programs Student-teacher Ratio Grad Rate
Score Tuition & Fees Financial Aid % Total Programs Student-teacher Ratio Grad Rate
1 Baker College of Flint 99.56 81% 5 24:1 10%

Baker College is an excellent choice for any incoming freshman interested in earning a bachelor's degree in computer science. Baker College is comprised of numerous campuses throughout Michigan and Pennsylvania, and offers many of their programs-such as computer science-in an online format. Baker College's Running Start program allows high school students to earn college credit, free-of-charge, to get an early start on their collegiate careers. With one of the highest graduate employment rates in the country, students can feel comfortable that their studies will lead to a comfortable and successful future

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth10
  • # Online Programs3
  • Acceptance RateN/A
Read More Read Less
2 Baker College of Muskegon 99.48 8% 4 33:1 18%

A student wishing to earn a bachelor's degree in computer science may consider attending Baker College of Muskegon. There are numerous campuses that make up Baker College, as well as complete and hybrid online academic programs. Baker College boasts the lowest tuition of any private Michigan college, as well as offering thousands of dollars in scholarships, grants, and financial aid every year. Student services such as tutoring, placement testing, a writing center, and academic advising are provided to facilitate student success. Small class sizes-averaging at 25 students-ensure students receive the attention needed to reach their goals.

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth9
  • # Online Programs4
  • Acceptance RateN/A
Read More Read Less
3 Baker College of Port Huron 99.45 82% 2 19:1 32%

Accredited by The Higher Learning Commission, the bachelor's program for computer science at Baker College of Port Huron would be an excellent choice for any incoming freshman. Baker College is made up of many campuses, allowing students the freedom to find programs near them, and also offers numerous online programs. Students who graduate from Baker College are promised lifetime employment assistance, ensuring happy and successful lives for all alumni. Qualifying students may be able to receive Federal, State, or Baker College financial aid, as well as a number of scholarships and grants.

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth7
  • # Online Programs2
  • Acceptance RateN/A
Read More Read Less
4 Murray State University 99.36 86% 15 16:1 54%

Students interested in a program emphasizing business computing may wish to enroll in the online computer information systems program at Murray State University. Distance learning at Murray state allows students to work academics into their busy lives. Murray State helps to alleviate financial stress by awarding thousands of dollars in scholarships, both academic and competitive, every year. Murray State is also the home to over 150 student organizations and clubs-from Greek life to honors societies-allowing students to be involved with their academic community. Students can stay fit by joining one of Murray State's numerous sports teams or visiting the on-campus recreation facility.

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth4
  • # Online Programs2
  • Acceptance Rate79%
Read More Read Less
5 Baker College Center for Graduate Studies 99.30 62% 5 13:1 25%

Baker College is an excellent community for an student interested in a baccalaureate program for computer science. This program, and many other offered at Baker College, can be completed through either an online or on-campus curriculum. Class sizes at Baker are small, usually averaging at around 25 students, so young scholars will receive the individualized experience they desire. As Baker is a not-for-profit institution, it guarantees that its focus will on the education and services it provides its students and not on turning a profit. Students can be assured of the quality education they are receiving, as most instructors at Baker College have many years of real world experience.

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth8
  • # Online Programs5
  • Acceptance RateN/A
Read More Read Less
6 Davenport University 99.29 85% 6 14:1 40%

Davenport University is an excellent choice for any student hoping to earn a baccalaureate degree in computer science. This and many other programs offered at Davenport may be completed either on-campus or online, allowing for an optimized and personalized academic schedule. Students feeling pressured by the costs of earning a degree may be eligible for certain scholarships and grants, given they meet the eligibility requirements. 34 athletic programs are offered at Davenport as well, guaranteeing students will be able to stay fit and healthy during their college experience. Alumni of Davenport are provided with career services necessary to achieve their career goals.

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth6
  • # Online Programs4
  • Acceptance Rate93%
Read More Read Less
7 Champlain College 99.27 79% 14 14:1 64%

Champlain College offers six different bachelor's programs in the computer science field: Computer and information systems, health information technology, integrated studies, management information systems, software development, and web design and development. Each program can be completed entirely online in 7-week sessions, guaranteeing students will be able to make time for their academic advancement. Champlain is proud of its small class size; with a 12:1 student-to-faculty ratio, students can be certain they will be receiving the required attention for their success. Students may stay strengthen the relationships with their peers by joining one of Champlain's student organizations or clubs.

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth17
  • # Online Programs8
  • Acceptance Rate64%
Read More Read Less
8 Kennesaw State University 99.26 6% 26 21:1 37%

Students attending Kennesaw State University have the option to earn a bachelor's degree in computing and software engineering, all classes for which are offered fully online. Whether students wish to finish the entirety of their coursework online, or to facilitate their education with a hybrid program, Kennesaw State assures that its students will be able to achieve their academic goals in a comfortable format. Students are also able to enrich their college experience through on-campus clubs, attending on-campus arts performances, or participating in intramural and club sports. Student services include academic advising, tutoring, and career services.

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth8
  • # Online Programs13
  • Acceptance Rate79%
Read More Read Less
9 Oklahoma State University-Main Campus 99.19 73% 7 20:1 62%

Students are given the opportunity to gain the necessary skills in computing skills and programing to enter a career in computer science through Oklahoma State University's bachelor program. This curriculum educated students in the traditional and modern aspects of computer science in order to receive the most comprehensive information in this continually evolving field. Students can receive academic advice with their appointed undergraduate academic advisor to help them efficiently complete their degree. OSU also offers various clubs and organizations including fraternities and sororities, student government affairs and athletics. The student IT Helpdesk may also provide technological assistance with software and diagnostic services.

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth8
  • # Online Programs1
  • Acceptance Rate74%
Read More Read Less
10 Pace University-New York 99.18 85% 7 14:1 56%

Students who are looking to competitively enter a career in computer science may benefit from enrolling in Pace University's computer science bachelor's program. This program is designed to enhance individual's understanding of the field by focusing on fundamental teachings that can be applied to various professionals within the field. In order to complete their program in a timely manner, Pace University encourages their students to develop their “Pace Path” during their first year of enrollment. This plan gives students a clear path to follow for the duration of their undergraduate career while teaching them necessary life and professional skills.

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth18
  • # Online Programs3
  • Acceptance Rate84%
Read More Read Less
11 Dickinson State University 99.11 59% 3 11:1 35%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth3
  • # Online Programs2
  • Acceptance Rate61%
Read More Read Less
12 Columbus State University 99.04 69% 2 17:1 34%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth3
  • # Online Programs1
  • Acceptance Rate55%
Read More Read Less
13 Dakota State University 98.95 38% 8 16:1 42%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth12
  • # Online Programs4
  • Acceptance Rate84%
Read More Read Less
14 Indiana State University 98.90 71% 14 20:1 43%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth8
  • # Online Programs3
  • Acceptance Rate82%
Read More Read Less
15 University of Central Missouri 98.90 7% 23 18:1 49%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth5
  • # Online Programs4
  • Acceptance Rate77%
Read More Read Less
16 Siena Heights University 98.89 73% 16 11:1 43%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth6
  • # Online Programs9
  • Acceptance Rate74%
Read More Read Less
17 Ferris State University 98.88 72% 18 16:1 53%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth9
  • # Online Programs1
  • Acceptance Rate78%
Read More Read Less
18 Duquesne University 98.86 95% 4 13:1 74%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth5
  • # Online Programs1
  • Acceptance Rate73%
Read More Read Less
19 Northwestern State University of Louisiana 98.82 76% 3 20:1 36%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth3
  • # Online Programs1
  • Acceptance Rate72%
Read More Read Less
20 Pittsburg State University 98.82 63% 24 19:1 50%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth6
  • # Online Programs2
  • Acceptance Rate79%
Read More Read Less
21 Loyola University Chicago 98.77 84% 6 14:1 70%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth10
  • # Online Programs1
  • Acceptance Rate63%
Read More Read Less
22 Elmhurst College 98.76 9% 5 13:1 74%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth6
  • # Online Programs1
  • Acceptance Rate67%
Read More Read Less
23 Liberty University 98.73 84% 6 18:1 46%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth7
  • # Online Programs2
  • Acceptance Rate22%
Read More Read Less
24 Athens State University 98.71 65% 1 16:1 N/A

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth1
  • # Online Programs1
  • Acceptance RateN/A
Read More Read Less
25 Pennsylvania State University-Main Campus 98.70 69% 4 17:1 86%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth8
  • # Online Programs2
  • Acceptance Rate50%
Read More Read Less
26 Eastern Michigan University 98.68 68% 19 18:1 37%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth8
  • # Online Programs4
  • Acceptance Rate68%
Read More Read Less
27 University of Toledo 98.65 71% 11 20:1 46%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth8
  • # Online Programs1
  • Acceptance Rate94%
Read More Read Less
28 Drexel University 98.60 78% 14 10:1 65%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth9
  • # Online Programs1
  • Acceptance Rate76%
Read More Read Less
29 The University of Findlay 98.56 92% 5 16:1 52%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth5
  • # Online Programs1
  • Acceptance Rate71%
Read More Read Less
30 Granite State College 98.54 5% 3 12:1 50%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth3
  • # Online Programs3
  • Acceptance RateN/A
Read More Read Less
31 George Mason University 98.49 43% 5 16:1 66%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth13
  • # Online Programs1
  • Acceptance Rate66%
Read More Read Less
32 University of Hartford 98.47 85% 11 10:1 52%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth6
  • # Online Programs1
  • Acceptance Rate72%
Read More Read Less
33 University of Maine at Augusta 98.46 62% 1 17:1 13%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth2
  • # Online Programs1
  • Acceptance RateN/A
Read More Read Less
34 University of Minnesota-Twin Cities 98.46 51% 6 17:1 73%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth11
  • # Online Programs2
  • Acceptance Rate45%
Read More Read Less
35 Bemidji State University 98.45 58% 12 22:1 44%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth5
  • # Online Programs6
  • Acceptance Rate93%
Read More Read Less
36 DePaul University 98.41 76% 12 17:1 68%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth16
  • # Online Programs1
  • Acceptance Rate69%
Read More Read Less
37 University of Southern Maine 98.39 53% 4 15:1 30%

  • Placement ServicesYes
  • Counseling ServicesYes
  • Credit for ExperienceYes
  • Program Breadth5
  • # Online Programs1
  • Acceptance Rate83%
Read More Read Less

Additional Resources

Students and professionals in the fast-paced field of computer science may benefit from joining professional organizations or associations. Members often network with peers, find mentors to help further develop their skills and gain access to the latest industry information.

American Society for Information Science and Technology (ASIS&T)

ASIS&T works to marry information science practice and research by finding and sharing new theories, techniques and technologies. Members have access to webinars, research and professional development content, and networking opportunities.

Association for Computing Machinery

This organization is made up of computing educators, researchers and professionals who engage in dialogue and strive to improve the challenges faced in the field of computer science. Members, including both students and professionals, have access to the organization’s online learning center, industry news and job postings.

Association of Information Technology Professionals

This association is a national organization with local chapters around the country. Their goal is to advance the field of information technology through professional development, support of information technology education and national policies. There are student and professional membership options available.