30 Best Online Bachelor’s in Computer Science

people sitting down near table with assorted laptop computers

Ready to start your journey?

Online Schools Report is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

Online Computer Science DegreeDo you find the idea of the latest computer innovations exciting and the prospect of working on the cutting edge of technology advances a driving force in your future professional plans? Is combining a salary with digital information, analyzing, problem-solving, and implementation an enticing option for your employment future?

Then you might consider the colleges and universities listed below to embark on a career in computer science that could put you at the forefront of a stimulating digital media or information technology career.

Online Schools Report is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.

What is an Online Bachelor’s in Computer Science?

Earning a bachelor’s degree in computer science provides a diverse array of career opportunities for students seeking a career that combines information technology innovations with real-world problem-solving in public, private, and even government industries. With a degree in computer science, gain employment as a computer programmer, computer systems analyst, network architect or even an information security analyst. Coursework is typically, heavily focused on math and programming instruction that will include key training in modern computer languages. Some programs offer testing assessments for applying students with industry-related experience. The assessments can give students course credit for work experience in the industry.

See Also: How Hard is it to Get a Job in Computer Science?

How Much Can You Earn With an Online Bachelor’s in Computer Science?

Since the U.S. Bureau of Labor and Statistics has projected software development jobs will continue to grow through the year 2028 and has called for a faster-than-average job growth demand for the industry, a bachelor’s degree in computer science gives graduates excellent prospects for a number of information technology jobs. In 2020, computer science bachelor’s degree holders working as computer programs earned an annual median income of $89,190, while those working as computer systems analysts made a little more at $93,730. Software developers and information security analysts wages reported in 2020 higher at $110,114 and $103,590 respectively.  For graduates interested in web development employment or digital designer jobs, the U.S. Bureau of Labor and Statistics reported their job incomes in 2020 at about $77,200 annually. 

What Is Required For an Online Bachelor’s in Computer Science?

To earn an online bachelor’s degree in computer science, most institutions require a high school transcript, transfer credits from a degree program at a similar institution, or demonstration of real-life computer work experience, typically in portfolio form. Many online computer science programs target working adults interested in expanding their industry skills and work experience and offer a variety of specializations or concentrations to provide more specific instruction in areas like cybersecurity, gaming programming, software development, and artificial intelligence (AI). Most programs require a capstone project at the end and some also prepare students to sit for professional certifications. While computer language experience is not necessary, familiarity with Java, HTML, or Python is helpful.

What Are the Best Online Bachelor’s in Computer Science?

OSR uses six data points: three school-wide and three program-specific. For school-wide, OSR uses Student Satisfaction, Admission Rates, and the number of programs the school offers online. For program specific, OSR checks the Median Debt of graduates from that program, how many degrees are offered within that program’s umbrella department, and what percentage of students at that school graduated from that department.

The six statistics are displayed by each school. The sliding bar under each statistic represents how that school compares to other US institutions. “Not reported” means a school did not release that information to the US Department of Education. A more detailed description of the OSR process can be found on the methodology page.

Frequently Asked Questions

Are you interested in entering the innovative and challenging field of information technology and possibly earning a bachelor’s degree in computer science? According to the U.S. Bureau of Labor and Statistics, software development jobs are projected to continue to grow through 2028 at a faster-than-average job growth rate. So, a bachelor’s degree in computer science offers graduates a variety of employment prospects in information technology.  

Since career opportunities with computers will continue to rise to meet demand, consider the skills you’ll need to find the job you really want. Think about jobs in computer science, information systems as well as information technology, and what the differences may be. Also, consider how confident you are in your math skills and your proficiency in science courses.

Does a computer science degree require more math and science courses or programming languages work?

A bachelor’s degree in computer science typically focuses on computer programming, computer analysis, cybersecurity, and even software program creation. According to Brian Eastwood at Northeastern University, Python and JavaScript are the top key programming languages students will learn and work with. While it isn’t necessary to be proficient in programming languages before entering a computer science bachelor’s program, students will find it beneficial. In addition, real-world experience with programming languages can be evaluated during the admissions process for possible course credit. 

How important is cybersecurity training in a computer science degree?

Cybersecurity is all about keeping data on the internet, for private citizens, the government, and any company safe from hacking and unauthorized access. According to the Harvard Business Review, breaches in security and information are getting worse instead of better. Whether it’s the Russian election hacking or even larger credit reporting institutions like Equifax that have seen their compromised data affect millions of people, information security is a growing concern. 

As a student choosing an online computer science bachelor’s program, it’s important to verify that coursework is dedicated to internet security protocols and cybersecurity. While some programs offer specializations or concentrations in cybersecurity, coursework in internet information and programming security are key elements to look for in choosing the bachelor’s program that is right for you.

Do computer science programs offer professional certification as part of the degree program?

According to ComputerScience.org, professional certifications in the computer and IT fields can range from vendor-specific certifications that companies require as part of a job requirement, to programming languages certificates of proficiency or certifications for specialty services like security. Some companies require specific professional certificates for individual job functions while other companies will accept proof of expertise or experience in certification areas that were covered in a graduate’s bachelor’s degree program.

While a few computer science bachelor’s programs offer opportunities to get program-specific certifications, most programs prepare students to sit for licensure exams and professional certificates once the degree program is complete. Since the computer science field is considered a largely global job community, there is little to no need for state-specific professional licensure like you will encounter in professions like counseling, law, or nursing.

Do I have to purchase computer programs to earn my computer science degree?

New innovations in digital information, computer programming and analysis, and software creation emerge almost daily. To keep up with the most cutting-edge training for computer science majors, most universities provide access packages for the computer programs needed for their degree requirements. In some instances, universities will provide incoming students with a fully-loaded computer featuring the hardware and software needed. Consult your institution’s degree requirements for specific details on required technology.

Final Thoughts:

Students considering a bachelor’s degree in computer science will need to enter their degree program with strong math and science skills. However, programming language exposure and a strong desire to learn new technologies are all that’s needed. Once a student settles on their specialization or concentration, as well as seeks advisor counseling on professional certifications, they should have a good idea of what they can do and want to do. In many instances, professional certification will be employer-driven, and some companies will cover the fees associated with the examinations.  Whether you already know what area of computer science you are interested in, or are keeping your options open, the field offers a variety of industries in which to leverage your degree. For more about computer science careers and requirements, check out this article on computing and technology!

University of Advancing Technology

University of Advancing Technology

Quick Facts

  • Total of 120 credits hours for graduation
  • Eight semesters for completion
  • Minimum 2.0 GPA for graduation

 

Program Web Page

Schoolwide Rankings

Student Satisfaction

79%

Acceptance Rate

85%

Programs Offered Online

5

Median Debt

$31,000

Programs in Department

4

Popularity at School

94%

100%OSR Score

Earn a bachelor’s degree in computer science from the University of Advancing Technology and you can expect to learn how to design and implement software solutions in embedded systems or for mobile devices that include key programming language usage. Expect to analyze data structure techniques that include searching algorithms, hash tables, lists, graphs, trees and sorting functions.

Western Governors University

Western Governors University

Quick Facts

  • Total of 35 courses in the program
  • 23 months for completion
  • No ACT or SAT required
Program Web Page

Schoolwide Rankings

Student Satisfaction

65%

Programs Offered Online

29

Median Debt

$10,846

Programs in Department

6

Popularity at School

12%

95%OSR Score

With a bachelor of science degree in computer science from Western Governors University, you will learn the core IT skills needed to advance any organization’s digital technology. Study robotics, information and database retrieval, algorithms, symbolic computation, and even data structures. As you earn your degree, you’ll also have opportunities for professional certifications.

Park University

Park University

Quick Facts

  • Total of 46-58 credits hours 
  • Minor study available with only 18 credit hours
  • Transfer-friendly program 
Program Web Page

Schoolwide Rankings

Student Satisfaction

74%

Acceptance Rate

69%

Programs Offered Online

37

Median Debt

$20,714

Programs in Department

5

Popularity at School

7%

86%OSR Score

The bachelor of information and computer science online degree from Park University offers students a variety of IT job opportunities by learning problem solving, critical thinking, and creativity skills with their technical instruction. Choose from specialty areas of study that include cybersecurity, web development, information technology, or even software development.

Full Sail University

Full Sail University

Quick Facts

  • Student-paced study and enrollment schedule
  • 29-month-only course
  • Technology suite “Project LaunchBox” provided for all students
Program Web Page

Schoolwide Rankings

Student Satisfaction

78%

Programs Offered Online

24

Student / Faculty Ratio

26 to 1

Average Aid Per Student

$11,104

Graduation Rate

31%

Median Debt

$19,500

Programs in Department

4

Popularity at School

11%

86%OSR Score

At Full Sail University, students will study both software engineering and computer organization and architecture while pursuing a bachelor of science in computer science online. Build your foundational theory and skills in the design, development, and implementation of computer software solutions. Find employment in the entertainment industry as well as the business world and multiple consumer-based markets.

Limestone College

Limestone College

Quick Facts

  • Total of 120 credits for completion 
  • Four years to complete program
  • High school transcript or GED required for application
Program Web Page

Schoolwide Rankings

Student Satisfaction

75%

Acceptance Rate

50%

Programs Offered Online

14

Median Debt

$25,000

Programs in Department

5

Popularity at School

8%

86%OSR Score

The bachelor of science in computer science- computer and information systems security degree online from Limestone University offers students an exciting career opportunity in the challenging, expanding and in-demand field of information technology. Project management, operating systems, networking fundamentals as well as the basics of the internet and world wide web are all course subjects required for graduates.

University of Maryland Global Campus

Quick Facts

  • Total of 120 credit hours in the program
  • Transfer up to 90 credits 
  • Previous experience or hobby-interest in programming recommended 
Program Web Page

Schoolwide Rankings

Student Satisfaction

73%

Programs Offered Online

31

Median Debt

$18,215

Programs in Department

2

Popularity at School

21%

85%OSR Score

Earn a bachelor of science degree in computer science from the University of Maryland Global Campus and pursue a career in the innovative and ever-changing field of computer and information technology. Students will focus on software development and optimization, as well as hardware systems for commercial and government environments. Project work is required for course completion.

Champlain College

Champlain

Quick Facts

  • 120 total credits for completion 
  • Transfer up to 90 credits 
  • Free access to the Fast Start Formula Career Course
Program Web Page

Schoolwide Rankings

Student Satisfaction

73%

Acceptance Rate

75%

Programs Offered Online

22

Median Debt

$26,000

Programs in Department

5

Popularity at School

20%

84%OSR Score

The bachelor of science in computer information systems from Champlain College offers students training in a combination of essential professional skills needed for success in computer information systems. You’ll learn both the interpersonal and problem-solving skills to be a team player as well as the latest digital technology skills needed to make a company’s IT presence competitive.

Dakota State University

Quick Facts

  • Total of 120 credit hours for completion
  • Scholarships available
  • Student costs are billed at a cost-per-credit-hour only
Program Web Page

Schoolwide Rankings

Student Satisfaction

70%

Acceptance Rate

84%

Programs Offered Online

11

Median Debt

$24,447

Programs in Department

3

Popularity at School

36%

84%OSR Score

The bachelor of science in computer science online degree from Dakota University offers training for students interested in entering the information technology field as a career. Coursework includes the design, implementation and final evaluation of computer-based solutions to project assignments. Graduates will be successful at supporting the solution delivery, use, and management of a variety of different information systems functions.

Colorado Technical University-Colorado Springs

Quick Facts

  • Total of 183 credits for completion 
  • CTU Fast Track exams are available 
  • Receive life experience credits through an ELP portfolio of work experience 
Program Web Page

Schoolwide Rankings

Student Satisfaction

77%

Programs Offered Online

18

Median Debt

$33,578

Programs in Department

5

Popularity at School

12%

83%OSR Score

The bachelor of computer science online degree from the Colorado Technical University graduates students who are prepared to immediately pursue a career in computer software solutions through programming algorithmic techniques. Study options include choosing a concentration in data science, software engineering, or cybersecurity engineering.

University of Illinois at Springfield

University of Illinois- Springfield

Quick Facts

  • Total of 120 credit hours
  • Two semesters of Java Programming experience required 
  • Minimum GPA of 2.0
Program Web Page

Schoolwide Rankings

Student Satisfaction

73%

Acceptance Rate

52%

Programs Offered Online

11

Median Debt

$19,046

Programs in Department

1

Popularity at School

14%

83%OSR Score

The bachelor of science in computer science online degree from the University of Illinois at Springfield is designed to prepare students for a career in almost any field relating to computer science and information technology. Study will start with the fundamentals of computer science theory and will assess each students’ skills and knowledge in Java Programming.

Baker College

Baker College

Quick Facts

  • Total of 120 credits for completion 
  • Four years to complete program
  • Transfer credits are available
Program Web Page

Schoolwide Rankings

Student Satisfaction

70%

Programs Offered Online

17

Median Debt

$30,079

Programs in Department

5

Popularity at School

8%

82%OSR Score

The bachelor of science in computer science with a concentration in database technology online degree from Baker College offers students a unique online opportunity to develop software database administration and programming skills. Graduates will complete a 150-hour internship-style work-study experience with a real-world company. They will also complete a capstone course on advanced database topics.

Davenport University

Davenport University

Quick Facts

  • Minimum of 120 credit hours required 
  • Math minor available
  • Application is free
Program Web Page

Schoolwide Rankings

Student Satisfaction

69%

Acceptance Rate

82%

Programs Offered Online

23

Median Debt

$26,914

Programs in Department

6

Popularity at School

10%

81%OSR Score

If a bachelor of science in computer science is what you’re seeking, you can earn your degree completely online from Davenport University. The program allows you to choose from three specialties including gaming and artificial intelligence (AI). You’ll receive hands-on interactive experience with AI labs, networking, and the use of 3D printing. Receive course credits for professional certifications in CompTIA, Microsoft, or Cisco.

Trident University International

Trident University International

Quick Facts

  • Total of 120 credit hours for completion 
  • 2.0 GPA in all transfer credit courses
  • High School diploma for application
Program Web Page

Schoolwide Rankings

Student Satisfaction

75%

Acceptance Rate

68%

Programs Offered Online

7

Median Debt

$9,500

Programs in Department

2

Popularity at School

14%

81%OSR Score

The bachelor in computer science online degrees from Trident University International offers students a gateway into the career field of computer technology and cybersecurity. Coursework will include computer program design, implementation, and evaluation. A concentration in cybersecurity also covers cryptography, ethical hacking, digital forensics, and network security procedures. 

Liberty University

Liberty University

Quick Facts

  • Total of 120 quarter credits for completion 
  • 3 .5 years to complete program
  • Transfer in up to 75% of degree total
Program Web Page

Schoolwide Rankings

Student Satisfaction

73%

Acceptance Rate

30%

Programs Offered Online

23

Median Debt

$24,483

Programs in Department

3

Popularity at School

1%

81%OSR Score

The bachelor of science in computer science cybersecurity online degree from Liberty University educates students to use the most modern, digital innovations to terrorists, data breaches, and cybercriminals locally, nationally, and internationally. In addition, input coursework from the university’s school of business provides students with ethical training for complex computer science encounters in the real world.

California State University-Monterey Bay

California State University Monterey Bay

Quick Facts

  • 48 core credits, 12 elective credits and 12 credits in concentration area 
  • Maintain a minimum 2.0 to graduate
  • Transfer credits accepted
Program Web Page

Schoolwide Rankings

Student Satisfaction

74%

Acceptance Rate

53%

Programs Offered Online

2

Median Debt

$11,000

Programs in Department

2

Popularity at School

6%

80%OSR Score

The computer science online degree from California State University is uniquely designed for students to graduate with a project-based degree that provides collaboration, communications skills, and teamwork practice with the foundations of computer science technology. Choose from game development, network security, data science, and software engineering for your degree concentration

City University of Seattle

CITY UNIVERSITY OF SEATTLE LOGO

Quick Facts

  • Total of 180 credits for completion 
  • 2.5 years for completion
  • Capstone project required for graduation 
Program Web Page

Schoolwide Rankings

Student Satisfaction

69%

Programs Offered Online

17

Median Debt

$23,769

Programs in Department

4

Popularity at School

2%

80%OSR Score

The bachelor of science in software computing online degree from City University of Seattle offers students a clear path to a career in information security, systems integration, software development, database engineering, or network engineering. Hands-on laboratory work is a key component that provides students real-world problem-solving training. Online instruction is collaborative through virtual, portal classrooms.

Franklin University

Franklin University

Quick Facts

  • Total of 124 credit hours for completion
  • Minimum cumulative GPA of 2.0 to graduate
  • Capstone project required for graduation
Program Web Page

Schoolwide Rankings

Student Satisfaction

73%

Programs Offered Online

32

Median Debt

$31,250

Programs in Department

4

Popularity at School

7%

78%OSR Score

The bachelor of science in computer science online degree from Franklin Technological University offers students instruction in how to create technology-based solutions in a collaborative business environment. Coursework includes the fundamentals of operating systems, application server programming, and object-oriented data structures and algorithms. 

Regis University

Regis University

Quick Facts

  • Total of 120 credits for completion 
  • 400-600 word personal essay for application
  • Transfer up to 66 credit hours
Program Web Page

Schoolwide Rankings

Student Satisfaction

74%

Acceptance Rate

60%

Programs Offered Online

25

Median Debt

$28,000

Programs in Department

4

Popularity at School

7%

77%OSR Score

The bachelor of computer science online degree from Regis University features six career path focuses that include web developer, software engineer, and application developer. Foundational courses for degree graduation include principles of languages, software engineering, and artificial intelligence. Students will learn programming languages, key platforms to implement solutions, and how to use multiple paradigms.

Salem International University

Salem University

Quick Facts

  • 10 core courses required for graduation 
  • Courses formatted in four-week blocks 
  • Transfer up to 90 credit hours
Program Web Page

Schoolwide Rankings

Student Satisfaction

82%

Programs Offered Online

7

Median Debt

$21,800

Programs in Department

2

Popularity at School

9%

78%OSR Score

The bachelor of science in computer science online degree from Salem University gives students coursework in information systems security, methods of software development, data structures, and algorithms as well as intermediate programming. Graduate and seek employment as a software programmer, application developer, IT consultant, or computer animator.

Granite State College

Granite State College

Quick Facts

  • Total of 120 credit hours required 
  • Minimum of 2.0 GPA for graduation
  • Active-duty military tuition discount available 
Program Web Page

Schoolwide Rankings

Student Satisfaction

59%

Programs Offered Online

32

Median Debt

$15,270

Programs in Department

3

Popularity at School

8%

77%OSR Score

Granite State College lets you establish a foundation in network systems, programming, software tools, and systems analysis with a bachelor of science in information technology. Students train to assess technology needs for end-users and to leverage the correct strategies with software and hardware solutions. 

Wilmington University

Wilmington University

Quick Facts

  • Total of 120 credit hours required 
  • SAT/ACT scores not required
  • Transfer up to 90 credit hours
Program Web Page

Schoolwide Rankings

Student Satisfaction

72%

Programs Offered Online

18

Median Debt

$18,718

Programs in Department

2

Popularity at School

6%

76%OSR Score

For a computer science bachelor of science degree program, consider Wilmington University. Prepare yourself to learn expert skills in the leading software and programming tools. Training includes Java, PHP, HTML/CSS, and JavaScript platforms. Certification in Java programming, web applications development, and Microsoft.NET applications available.

Rasmussen College-Illinois

Rasmussen College

Quick Facts

  • Total of 23 credits for completion 
  • 18-month program
  • Self-directed assessment for course credits available
Program Web Page

Schoolwide Rankings

Programs Offered Online

Not reported

Median Debt

$18,254

Programs in Department

3

Popularity at School

2%

76%OSR Score

The bachelor of science in computer science from Rasmussen College is built for students pursuing employment in the competitive field of software development or computer science. Prepare for certification exams in database foundations and Java foundations. Train for critical skills in e-commerce, software design, data management, and software development.

Southern New Hampshire University

Southern New Hampshire University

Quick Facts

  • Total of 120 credits for completion 
  • Transfer up to 90 credits
  • No GRE/GMAT or SAT scores required
Program Web Page

Schoolwide Rankings

Student Satisfaction

75%

Acceptance Rate

78%

Programs Offered Online

43

Median Debt

$18,348

Programs in Department

3

Popularity at School

6%

76%OSR Score

The online degree in computer science from Southern New Hampshire University offers students the opportunity to train with theories, standards, and technologies that align with modern industry standards. Create a software applications portfolio, train in security procedures, develop collaborative strategies, and learn how to cultivate agile software. 

University of the People

Quick Facts

  • Total of 40 courses for completion 
  • Four years to complete
  • Personal program advisor for each student
Program Web Page

Schoolwide Rankings

Student Satisfaction

87%

Programs Offered Online

3

Median Debt

$19,706

Programs in Department

1

Popularity at School

2%

75%OSR Score

The bachelor of science in computer science online degree from the University of the People offers students instruction in the analytic skills and knowledge needed for work in the IT field or direct computer science field. Coursework includes cybersecurity, healthcare analytics, data science, mobile technology, and game development. Master programming languages like Python and Java.

Lewis University

Lewis University

Quick Facts

  • Total of 128 credits for completion 
  • Prior Learn Assessments (PLA) available for course credits
  • Eight-week courses 
Program Web Page

Schoolwide Rankings

Student Satisfaction

76%

Acceptance Rate

54%

Programs Offered Online

8

Median Debt

$23,935

Programs in Department

2

Popularity at School

4%

74%OSR Score

This computer science online degree from Lewis University instructs students on writing software in today’s most popular languages, including Java, C#, Ruby, Javascript, and Python. The program is accelerated to provide adults in the workplace with an expedited path to degree achievement.

Florida International University

Florida International University

Quick Facts

  • Total of 120 credits for completion 
  • Pre-Calculus and Statistics for Business and Economics required for application
  • Transfer credits available
Program Web Page

Schoolwide Rankings

Student Satisfaction

76%

Acceptance Rate

54%

Programs Offered Online

26

Median Debt

$17,250

Programs in Department

1

Popularity at School

3%

73%OSR Score

The bachelor of arts in computer science online degree from the Florida International University teaches students the fundamentals needed to work in industries that increasingly rely on database management, digital information technology, programming, and computing solutions. This program specifically caters to the student interested in IT but seeking less rigorous math and science requirements for completion.

Grantham University

Grantham University

Quick Facts

  • 38 months for online completion
  • Total of 120 credit hours
  • Some military training, professional certification, and professional licensure may be considered for course credit
Program Web Page

Schoolwide Rankings

Student Satisfaction

65%

Programs Offered Online

15

Median Debt

$31,567

Programs in Department

3

Popularity at School

11%

73%OSR Score

The computer science degree from Grantham University prepares students for careers in computer program development, software engineering, and computer systems analysis. Different from the Grantham computer engineering technology program, the computer science degree is keenly focused on software instruction as opposed to broader instruction on both hardware and software integration and usage.

Saint Leo University

Saint Leo University

Quick Facts

  • Total of 120 credits for completion 
  • Internship opportunities available
  • High School transcript of GED required
Program Web Page

Schoolwide Rankings

Student Satisfaction

74%

Acceptance Rate

58%

Programs Offered Online

22

Median Debt

$24,750

Programs in Department

2

Popularity at School

5%

72%OSR Score

The bachelor’s degree in computer science from Saint Leo University offers students career opportunities geared toward development, design, management, and support of technology including software, hardware, multimedia, and systems integration services. In addition, coursework will include internet security, artificial intelligence, internet applications, and programming.

Kennesaw State University

Kennesaw State

Quick Facts

  • Total of 120 credits for completion 
  • Four concentration areas from which to choose 
  • C or higher in all course major classes required
Program Web Page

Schoolwide Rankings

Student Satisfaction

74%

Acceptance Rate

61%

Programs Offered Online

10

Median Debt

$26,000

Programs in Department

2

Popularity at School

9%

72%OSR Score

With an information technology online degree from Kennesaw State University, students gain training in information systems technology infrastructure planning, development, implementation, and operations. Core courses present the fundamental theories and procedures for effective IT work while students can use the elective courses available to choose their preference of major concentration.

Mercy College

Mercy College

Quick Facts

  • Total of 120 credits for completion 
  • SAT/ACT score optional for application
  • Four-year program length
Program Web Page

Schoolwide Rankings

Student Satisfaction

77%

Acceptance Rate

79%

Programs Offered Online

15

Median Debt

$23,693

Programs in Department

3

Popularity at School

2%

72%OSR Score

The computer science online degree at Mercy College is constructed to give students expertise in analyzing the networking needs that a variety of organizations might have. They will then be able to identify the software needs and write programming to successfully deliver those solutions to the market for their business. Students will train in C++, Java, programming, computer networking, and software engineering. 

Online Schools Report is an advertising-supported site. Featured or trusted partner programs and all school search, finder, or match results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other editorially-independent information published on this site.