alt-logo-nav

The Best Online Bachelor’s in Computer Science 2021

Published:
Updated:
The Best Online Bachelor’s in Computer Science 2021
RankSchoolLocation
1Florida State UniversityTallahassee, Florida
2California State University-Monterey BaySeaside, California
3Old Dominion UniversityNorfolk, Virginia
4Maryville University of Saint LouisSaint Louis, Missouri
5Florida Atlantic UniversityBoca Raton, Florida
6Central Methodist University-College of Liberal Arts and SciencesFayette, Missouri
7University of Illinois at SpringfieldSpringfield, Illinois
8Simmons UniversityBoston, Massachusetts
9Lamar UniversityBeaumont, Texas
10Florida International UniversityMiami, Florida
11Johnson & Wales University-CharlotteCharlotte, North Carolina
12Lewis UniversityRomeoville, Illinois
13Mercy CollegeDobbs Ferry, New York
14Concordia University-Saint PaulSaint Paul, Minnesota
15Troy UniversityTroy, Alabama
16Regent UniversityVirginia Beach, Virginia
17Austin Peay State UniversityClarksville, Tennessee
18Oregon State UniversityCorvallis, Oregon
19Auburn UniversityAuburn, Alabama
20DePaul UniversityChicago, Illinois
21Regis UniversityDenver, Colorado
22Dakota State UniversityMadison, South Dakota
23Eastern New Mexico University-Main CampusPortales, New Mexico
24Fort Hays State UniversityHays, Kansas
25Colorado Technical University-Colorado SpringsColorado Springs, Colorado
26University of Maryland Global CampusAdelphi, Maryland
27Southern New Hampshire UniversityManchester, New Hampshire
28Park UniversityParkville, Missouri
29University of Florida-OnlineGainesville, Florida
30Franklin UniversityColumbus, Ohio

We’ve ranked the best online bachelor’s in Computer Science degrees for 2021 in the U.S. This ranking is designed for online students to make informed college and degree decisions for getting an online bachelor’s in Computer Science.

The Best Online Bachelor’s in Computer Science 2021's Badge
Download This Badge

Computer Science can prepare students for an array of jobs in a variety of industries. Companies and organizations seek computer science professionals who can manage and develop software and technology.

Computer Science degree graduates can apply their knowledge wherever computers are utilized, including businesses, government agencies, financial services, healthcare, manufacturing, educational institutions, and more.

Companies and organizations seek professionals with skills such as programming, Web development, big data development and design, penetration testing, computer networking, computer architecture, database design and data mining, Internet computing, cyber security, clouds, and more.

Featured Online Computer Science Program:

Request Degree Information

Ranking Methodology

This Best Online Bachelor's in Computer Science 2021 ranking was created using Successful Student's ranking algorithm. This algorithm uses the following data points to calculate a school's ranking placement:

Learn more about our methodology.

The Best Online Bachelor’s in Computer Science 2021

1.Florida State University

College of Arts and Sciences – Department of Computer Science –

Tallahassee, Florida

The Department of Computer Science faculty members are leaders in areas such as Databases, Algorithms, Programming Languages and Compilers, Architecture, Distributed Systems, Scientific Computing, High-Performance Computing, Vision, Networking, Security, and Software Engineering.

The Department of Computer Science labs:

  • Computer Architecture and SysTems Laboratory (CASTL)
  • Serene Lab (Software EngineeRing: EvolutioN and MaintEnance Lab @ FSU)
  • Center for Security and Assurance in Information Technology (C-SAIT)
  • the Laboratory
  • Mobile Lab
  • EXPLORER Laboratory

The online Bachelor of Science in Computer Science degree follows the same curriculum as the on-campus program. Students receive a broad educational foundation. The curriculum emphasizes the core competencies of data structure, operating systems, programming, and computer organization. The program, one of the best online computer science degree programs, allows students to study a range of other aspects of computer and information science, including information security, computer and network systems administration, data communication/ networks, software engineering, and theoretical computer science.

Credit requirements: 120 total credits

Selection of online core computer science classes:

  • Introduction to Operating Systems
  • Introduction to UNIX
  • Programming I
  • Programming Languages
  • Computer Organization I
  • Software Engineering I
  • Complexity and Analysis of Data Structures and Algorithms
  • Theory and Structure of Databases
  • Ethical Issues in Computer Science
  • Data Structures, Algorithms, and Generic Programming
  • Object Oriented Programming

Online instruction style: Both synchronous and asynchronous

Learning enrollment options: Students can take the online CS degree program full-time or part-time

Program length: Two to four years

Admissions and transfer credit information: Freshmen must submit SAT or ACT test scores and a resume. Transfer students must follow the same guidelines as freshmen. Students with 90 or more credit hours for transfer must also submit a personal statement.

Accreditation: The BS in CS degree program has accreditation from the national ABET Computing Accreditation Commission (CAC). Florida State University received accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

2.California State University-Monterey Bay

College of Science – School of Computing and Design

Seaside, California

The School of Computing and Design offers students undergraduate and graduate programs. The School values innovation, rigor, project-based learning, inter-discipline collaboration and global perspective. The School of Computing and Design faculty members and students research new technology and create new uses for existing technology.

The online Bachelor in Computer Science degree completion program offers a concentration in software engineering. Students receive both hands-on practice and technical theory knowledge. The online CS degree preparers students for positions such as software engineer, technology project manager, mobile app developer, and more.

Credit requirements: 120 units total, 32 units for the major

Selection of core online computer science courses:

  • Intro to Computer Networks
  • Introduction to Database Systems
  • Multimedia Design and Programming
  • Software Design
  • Software Engineering
  • Internet Programming
  • Design and Analysis of Algorithms
  • Graphics Programming
  • Technology Tutors

Students in the online Bachelor in Computer Science program must complete a directed group capstone project and portfolio. Students must have a prior background in the field to attend the degree completion program. Classes typically run for eight weeks with lecture, video, and reading assignment content.

Online instruction style: Synchronous and asynchronous classes

Learning enrollment options: Part-time only

Program length: Students can complete the program in 24 months.

Start dates: fall or spring

Admissions and transfer credit information: Applicants must have a “transfer ready” undergraduate degree from another institution, or a completed Bachelor’s degree in another field. The school considers students with a minimum of 60 semester credits as “transfer ready”. The 60 credits must include 30 credits of general education classes. Students must be in good standing at their previous institution.

Accreditation: The WASC Senior College and University Commission (WSCUC) provides California State University, Monterey Bay with accreditation.

3.Old Dominion University

College of Sciences – Department of Computer Science – ODU Online

Norfolk, Virginia

The Department of Computer Science, housed in the College of Sciences, offers students an array of programs in the computer science field. Faculty members participate in several research areas such as big data, digital libraries and web science, bioinformatics, medical image computing, high-performance computing, mobile and sensor networks and cybersecurity. The Department of Computer Science receives significant external research funding from federal agencies including NSF, NEH, NASA, NIH, IIPL, DoD, NIA, and others.

The online Bachelor’s in Computer Science degree exposes students to both time-tested theories and cutting-edge experimental techniques. Graduates of the program can seek positions such as computer systems analyst, web developer, database architects computer network support specialist, and more.

Credit requirements: 120 credits, students must complete a minimum of 30 credits through Old Dominion University.

Selection of core online computer science courses:

  • Introduction to Discrete Systems
  • Introduction to Theoretical Computer Science
  • Introduction to Software Engineering
  • Computers in Society
  • Principles of Programming Languages
  • Object-Oriented Programming and Design
  • Advanced Data Structures and Algorithms

Students may transfer up to 90 credits hours from a regionally accredited institution into the program.

Online instruction style: Both synchronous and asynchronous courses

Start dates: Fall, Spring, or Summer

Admissions and transfer credit information: Applicants for the online Bachelor’s degree in Computer Science complete an online application and submit any relevant transcripts. The University accepts undergraduate college transfer credit. Students may submit unofficial transcripts for review.

Accreditation: Old Dominion University received accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

4.Maryville University of Saint Louis

John E. Simon School of Business and College of Arts and Sciences

Saint Louis, Missouri

Maryville University offers the online Bachelor of Science in Computer Science degree. Maryville has no application fee, and no SAT/ACT scores are required to apply. One interesting facet of this degree program is the concentration in Blockchain technology. Transfer credits are accepted for qualifying classes. This program is a collaboration between the John E. Simon School of Business and College of Arts and Sciences. There are 5 certificates available (students choose one):

  • Artificial Intelligence
  • Software Development
  • Cybersecurity
  • User Experience/User Interface
  • Data Science

Online students learn relevant, industry-standard programming languages such as:

  • Swift
  • C
  • Java
  • R
  • JavaScript
  • MySQL
  • PHP
  • C++
  • Python
  • SAS

These programming languages are the necessary tools-of-the-trade for Computer Scientists in domains such as Artificial Intelligence, Computer Programming, Software Development, and Cybersecurity.

5.Florida Atlantic University

College of Engineering and Computer Science

Boca Raton, Florida

Florida Atlantic University offers the online Bachelor of Science in Computer Science degree, that is available completely online. Online students are taught under the categories of engineering, math, and psychology within a Computer Science context. Online students gain competencies in these Computer Science domains:

  • Technical Solutions
  • Math and Scientific Principles
  • Software Design and Development
  • Technical Communication
  • The Human Context of Computing

Credits: 120: 62 are Major credits

6.Central Methodist University-College of Liberal Arts and Sciences

Fayette, Missouri

Central Methodist University reaches out to the non-traditional student through extended learning centers and numerous undergraduate and graduate online programs. The curriculum adheres to the traditions of the United Methodist Church. The University operates a Digital U program.

Students can choose between the online Bachelor of Arts and the online Bachelor of Science in Computer Science degree. Both programs emphasize analytic, communication, and problem-solving skills along with vital field topics such as programming languages, hardware and software, and database technologies. Students gain hands-on experience with networking, cloud computing, database and operating systems, and much more.

Credit requirements: 120 total credit hours, 37 credits for the major

Selection of core courses:

  • Introduction to Computer Science
  • Database Systems and SQL
  • Networking
  • Computer Architecture and Operating Systems
  • Data Structures and Algorithms
  • Computer and Information Security

Students must complete a senior thesis and science seminar capstone.

Admissions and transfer credit information: The admissions team looks for a minimum GPA of 2.5. Students who do not meet the minimum GPA must demonstrate a GED score of 2250 or higher, an ACT score of 21 or higher, or an SAT score of 1050 or higher. The University accepts undergraduate transfer credits. Students must demonstrate a minimum GPA of 2.0 and be in good standing at the previous institution. Students must submit official transcripts for evaluation.

7.University of Illinois at Springfield

College of Liberal Arts and Sciences – Department of Computer Science

Springfield, Illinois

The Department of Computer Science, located in the College of Liberal Arts and Sciences, offers an array of undergraduate and graduate programs. The Department of Computer Science provides students flexible online programs, scholarship and internship opportunities, and more.

The online Bachelor’s degree in Computer Science includes core requirements which provide a solid foundation in the skills and theories vital to success in the field. The Department constantly updates the curriculum to meet the demands of the field. Students select career-focused electives with the guidance of an academic advisor.

Credit requirements: 36 credit hours

Selection of core online computer sciences courses:

  • Introduction to Operating Systems
  • Foundations of Computer Science
  • Computer Organization
  • Data Structures and Algorithms
  • Programming Languages

Students in the program must complete a capstone project.

Start dates: Spring and Fall admission

Admissions and transfer credit information: Applicants to the online Computer Science degree program must have a minimum GPA of 2.0 and two semester of java programming experience. Additionally, the admissions team strongly encourages one semester in Calculus, Discrete or Finite Math, and statistics. However, students may complete these classes as pre-requisites at the University.

Accreditation: The Higher Learning Commission provides the University of Illinois, Springfield with accreditation.

8.Simmons University

Boston, Massachusetts

Simmons University is a private women’s undergraduate university, and a co-ed graduate university. Simmons offers the online Bachelor of Science in Computer Science degree. This degree program teaches students through face-to-face classes. Students learn how to design and develop apps, software, and websites. 128 credits are required to graduate, and students may transfer in up to 96 credits with qualifying courses. This is an ideal program for women who want to get an online bachelor’s in Computer Science.

Courses include:

  • Database Management Systems
  • Data Structures
  • Computing Systems
  • Foundations of Information Technology

9.Lamar University

College of Arts and Sciences – Department of Computer Science – LU Online

Beaumont, Texas

The Department of Computer Science at Lamar University offers students a variety of undergraduate and graduate program options. The Computer Science department has a working relationship with local and national companies. The Department’s Industrial Advisory Council is comprised of representatives from regional/state industries and high-tech firms.

The online Computer Science Bachelor’s degree offers concentrations in Game Development and Bioinformatics. Students in the program pursue both familiar and cutting-edge technologies studying subjects such as artificial intelligence, medical imaging, real-time embedded systems, and quantum computing. The online Computer Science degree program prepares students for careers as database administrators, software developers, network security analysts, and more. Professors encourage hands-on internship experiences with the local companies.

Credit requirements: 120 total hours, with 48 hours in computer science

Selected core online computer science courses:

  • Computer Theory
  • Computer Organization and Assembly
  • Operating Systems
  • Computer Architecture
  • Database Design
  • Computer Law and Ethics
  • Computer Networks
  • Programming Languages
  • Design and Analysis of Algorithm
  • Big Data and Computation
  • Data Mining
  • Game Development
  • Cybersecurity
  • Real-Time Embedded Systems

Program length: Students can complete the online BS Computer Science degree in four years. The degree requires students to complete 48 hours for the major, 20 hours of math, and 12 hours of laboratory science.

Start dates: Classes start in the fall and winter

Admissions and transfer credit information: Incoming freshmen must submit official high school transcripts and ACT or SAT test scores. In addition to the quality of classes the admissions team considers the students grades and final class rank. Transfer students with 18 transferable credits or more must submit all prior official transcripts. Students with less than 18 transferable credits must also follow the freshman admission requirements.

Accreditation: Lamar University received accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC). The Department of Computer Science has accreditation from ABET.

10.Florida International University

School of Computing and Information Sciences

Miami, Florida

FIU offers the online Bachelor of Arts in Computer Science degree through the School of Computing and Information Sciences. This degree program is unique, allowing students to get a degree in Computer Science with a focus in another area, such as business, economics, digital media, and other subjects. This is a bachelor of arts degree, and isn’t as focused on science and math as a bachelor of arts degree. As such, this degree can allow for the focusing on different subjects that aren’t as technical, like Business or Economics.

Courses Include:

  • Technology in the Global Arena
  • Operating Systems Principles
  • Artificial Intelligence
  • Introduction to Cloud Computing
    • Acceptance of Applications: Spring, Fall, & Summer terms

11.Johnson & Wales University-Charlotte

College of Online Education

Charlotte, North Carolina

Johnson & Wales University in Charlotte offers the esteemed online Bachelor of Science in Computer Science degree. This program has course that are 8 -16 weeks long (depending on the class), and teach students how to solve problems in Computer Science. Online students learn how to identify problems, classify them, break them into component parts, and determine the method or methods of solving them. The classes are flexible for online learners.

Courses include:

  • Information Security
  • Problem Solving and Programming Concepts
  • Computer Science I and II
  • Survey of Programming Languages
  • Systems Modeling and Simulation

12.Lewis University

College of Arts and Sciences – Computer and Mathematical Sciences Department – School of Professional and Continuing Education

Romeoville, Illinois

The Computer and Mathematical Sciences Department offers undergraduate and graduate programs. Through a variety of resources and benefits, including flexible online programs, internship options and scholarships, the Department serves the needs of traditional and non-traditional students.

The online Bachelor of Arts in Computer Science degree is available in both traditional and accelerated formats. In the accelerated format courses run for eight weeks. Students gain hands-on experience with programming languages including Java, C#, and Python. The online computer science courses review topics such as encrypting data, implementing artificial intelligence, designing reliable networks, developing mobile apps, and writing software. The University also provide an accelerated online Bachelor of Science in Computer Science degree.

Credit requirements: 128 total credits, 46 credits for the major

Core online computer science courses:

  • Introduction to Computer Science
  • Programming Fundamentals
  • Programming Languages
  • Algorithms and Data Structures
  • Object-Oriented Programming
  • Computer Organization
  • Operating Systems
  • Discrete Mathematics
  • Client-Server Computing

Online instruction style: Asynchronous

Admissions and transfer credit information: Incoming freshmen must submit official high school transcripts or GED scores and ACT or SAT results. Students interested in applying to the accelerated program must have a minimum of 30 transferable credit hours. The University accepts undergraduate transfer credits. Students must submit all previous official transcripts for evaluation.

Accreditation: The Higher Learning Commission provides Lewis University with accreditation.

13.Mercy College

School of Liberal Arts – Department of Mathematics and Computer Science

Dobbs Ferry, New York

The Department of Mathematics and Computer Science offers students an array of undergraduate and graduate programs. The Department provides students a variety of resources and opportunities, including online program options, internships and access to the Cybersecurity Education Center and the National Center for Women and Information Technology.

The online Bachelor of Science in Computer Science degree provides students a solid foundation in Java and C++ programming, computer architecture, operating systems, software engineering, and computer networking. The program’s curriculum follows the guidelines put forth by the Report of the ACM/IEEE-CS Joint Curriculum Task Force. Students in the program learn how to recognize, create, analyze, design, demonstrate, and explain a wide variety of aspects in the computer science field.

Credit requirements: 120 total credits, 47 major concentration credits

Selected core online computer science courses:

  • Object/Structure/Algorithm I
  • Object/Structure/Algorithm II
  • Operating Systems
  • Software Engineering I: Principles
  • Computer Network II
  • Artificial Intelligence
  • Computer Architecture
  • Probability: Theory/Application

Students in the online Bachelor in Computer Science program must complete a senior capstone project. Program length: Four years full-time

Admissions and transfer credit information: Incoming freshmen applicants must submit previous academic transcripts for evaluation. The admissions committee considers the quality of previous classes, final grades, extracurricular activities, and the student’s leadership potential. SAT and ACT test scores are optional.

The College considers students as transfer students if they have 12 or more transferable credits. Students must submit official transcripts that demonstrate a minimum GPA of 2.0. Transfer students must also submit high school transcripts and any testing credits. The College accepts a maximum of 75 credits from two-year colleges and 90 credits from four-year colleges. The Department accepts only six transfer credits of upper-division courses to count towards the major.

Accreditation: Mercy College received accreditation from the Middle States Commission on Higher Education (MSCHE).

14.Concordia University-Saint Paul

Saint Paul, Minnesota

Concordia University Saint Paul, a comprehensive higher education institution, provides bachelor, master, educational specialist, and two doctoral degrees. The University provides a broad liberal arts foundation while following the traditions of the Lutheran Church. The University attracts non-traditional students through numerous online and distance learning programs.

The online Computer Science Bachelor’s degree program provides students hands-on and theoretical knowledge of analyzing business and technology problems and also designing and applying software solutions. The curriculum includes vital topics such as mobile app development, user experience, and security considerations. Professors emphasize teamwork, effective communication, and project management skills.

Credit requirements: 120 credits total, 55 credits for the major

Selection of core courses:

  • Math for Computer Science
  • Introductory Programming with Java
  • Modern Web Design
  • Database Design
  • Server-Side Development
  • Language Design and Implementation
  • Data Structures and Algorithms

Students complete the degree with a Computer Science capstone. Classes for the online Bachelor’s in Computer Science degree run for seven weeks in duration.

Admissions and transfer credit information: Applicants must submit an online application and previous academic transcripts demonstrating a minimum GPA of 2.0. Students do not need to submit standardized GRE/GMAT scores.

Accreditation: Concordia University Saint Paul received accreditation from the Northwest Commission on Colleges and Universities.

15.Troy University

College of Arts and Sciences – Department of Computer Science – eTroy

Troy, Alabama

The Department of Computer Science offers an array of undergraduate and graduate programs that emphasize the MSCS important domains. Students in both the bachelor’s and master’s programs can specialize their degree program to meet their career goals with the guidance of an academic counselor. Troy University adapts the Computer Science curricula incorporating new technologies as the field advances.

The online Bachelor of Science in Applied Computer Science degree provides a broad foundation in vital topics such as programming, software development, and operating systems. Professors encourage students to think creatively and develop team working skills through group projects. Students have the opportunity to display their work and research in weekly seminars. Graduates of the program can seek jobs in areas such as systems analysis and design, computer programming, software engineering, and more.

Credit requirements: 36 credits for the major

Core computer science online courses:

  • Introduction to Database Systems
  • Computer Science I
  • Computer Science II
  • Advanced Programming I
  • Web-Based Software Development
  • Systems Analysis and Design
  • Data Communications and Networking
  • Data Structures and Algorithms
  • Operating Systems

Classes for the online Bachelor of Science in Applied Computer Science degree program typically run for nine weeks.

Admissions and transfer credit information: Applicants must complete the online application. Students must submit all previous high school and/or college transcripts for evaluation. The admissions team looks for a minimum GPA of 2.0. Students must submit ACT scores of at least 20 or SAT scores of at least 1030. The admissions team considers students as transfer students if they have 24 or more transferable semester hours. Transfer students must submit official transcripts displaying a minimum GPA of 2.0.

Accreditation: Troy University received accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

16.Regent University

College of Arts and Sciences – Department of Engineering and Computer Science

Virginia Beach, Virginia

The Department of Engineering and Computer Science offers students an array of associate’s and bachelor’s degree programs. The Department emphasizes both theoretical and hands-on instruction while upholding the ethical and spiritual focus of the University.

The online Bachelor’s in Computer Science degree focuses on highly-marketable career skills applicable to a variety of fields. Students gain an understanding of programming languages, operating systems, designing and developing computer systems, networking infrastructures, computational processes, and more. Graduates of the program can seek careers in programming, digital arts, software development, information security, network administration, data mining, and many other areas.

Credit requirements: 120 total credits, 54 credits for the major

Selected core online computer science courses:

  • Introduction to Computer Science
  • Database Fundamentals
  • Operating Systems
  • Data Structures and Algorithms
  • Parallel and Distributive Programming
  • Ethics for Computer Science
  • Mobile and Smart Computing
  • Software Engineering
  • Computer Architecture

Online instruction style: Asynchronous

Learning enrollment options: Full-time or part-time

Program length: Four years

Start dates: Every eight weeks

Admissions and transfer credit information: Applicants must complete an online application and submit all prior transcripts from high school and/or previous colleges. The admissions team accepts unofficial transcripts. The University accepts up to 90 undergraduate transfer credits. Students can first submit unofficial transcripts for evaluation, however students must also submit official transcripts before the admissions team makes the final decision.

Accreditation: The Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) provides Regent University with accreditation.

17.Austin Peay State University

College of Science, Technology, Engineering, and Mathematics – Department of Computer Science and Information Technology

Clarksville, Tennessee

The Department of Computer Science and Information Technology offers students a variety of undergraduate and graduate programs. The Department meets the needs of traditional and non-traditional students via flexible online programs, scholarship and internship opportunities, and more.

The online Bachelor’s in Computer Science degree offers a concentration in Computer Systems. The curriculum has an emphasis on programming and algorithm design. The program maintains a Liberal Arts foundation and expects students to complete a minor or second concentration in addition to the first. Austin Peay State University provides several similar online degrees including a Bachelor’s of Science in Computer Information Systems with concentrations in Systems Development or Information Security and Assurance, and a Bachelor’s of Science in Computer Information Technology with concentrations in Internet and Web Technology, Database Administration, or Networking.

Credit requirements: 120 total credits, with 39 upper-division credits

The school provides online computers sciences courses such as:

  • Introduction to Programming I
  • Introduction to Programming II
  • Computer Organization I
  • Introduction to Web Development
  • Principles of Information Security
  • Principles of Database Management
  • Operating Systems and Architecture
  • Systems Analysis and Design

Program length: Four years for freshman students and two years for second-degree students

Admissions and transfer credit information: First-time freshman applicants must submit official ACT or SAT scores in addition to high school or GED transcripts. The University accepts undergraduate transfer credit. The admissions team considers students with 12 or more transferable credits as transfer students. Students must submit official transcripts for evaluation.

Accreditation: The Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) provides Austin Peay State University with accreditation. Accreditation: The Higher Learning Commission provides Central Methodist University with accreditation.

18.Oregon State University

College of Engineering – School of Electrical Engineering and Computer Sciences

Corvallis, Oregon

The School of Electrical Engineering and Computer Sciences has internationally recognized research programs in the areas of Integrated Electronics, Artificial Intelligence and Robotics, Computer Graphics and Visualization, Electronic Materials and Devices, Energy Systems, and Software Engineering and Human Computer Interaction.

The School advances research in the fields through programs such as the Northwest Alliance for Computational Science and Engineering and the Collaborative Robotics and Intelligence Institute. The School of Electrical Engineering and Computer Sciences includes notable faculty members.

The online Bachelor of Science in Computer Science postbaccalaureate degree does not require students have previous knowledge or experience in the field. Classes cover a variety of important topics such as programming fundamentals, computer systems and networking, software engineering, user interfaces, and mobile and web development. The program, one of the best online computer science degree programs, meets the needs of industry for computer science professionals trained in areas including software engineering, mobile and web development, and databases.

Credit requirements: 60 credits

Selected core online computer science courses:

  • Introduction to Computer Networks
  • Introduction to Databases
  • Programming I
  • Software Engineering I
  • Analysis of Algorithms
  • Discrete Structures in Computer Science
  • Computer Architecture and Assembly Language
  • Web Development
  • Data Structures
  • Operating Systems

Online instruction style: Asynchronous

Learning enrollment options: Flexible enrollment with an accelerated option available.

Program length: Full-time students can complete the online Computer Science degree program in one year.

Start dates: Four start dates per year

Students have access to online tutoring, counseling, library services, and other supportive networks throughout the program.

Admissions and transfer credit information: The admissions committee considers the quality of previous education, class rank, and standardized test scores. Additionally, the committee prefers a GPA of 3.0. Oregon State University considers freshmen as students coming straight from high school or who have less than 24 transferable college credits. The University considers individuals as transfer students if they have 24 or more transferable credits. Transfer students must submit official transcripts and an Insight Resume included in the online application.

Accreditation: Oregon State University received accreditation from the Northwest Commission on Colleges and Universities (NWCCU).

19.Auburn University

Department of Computer Science and Software Engineering

Auburn, Alabama

The Department of Computer Science and Software Engineering at Auburn University offers undergraduate, graduate, and online degree programs. Additionally, the Department manages several research facilities including the Wireless Engineering Research and Education Center and the Charles D. McCrary Institute for Critical Infrastructure Protection and Cyber Systems.

The Bachelor of Science in Computer Science online degree completion program provides students valuable experience with operating systems, computer network design, web and mobile app development, database management, and much more. The professors emphasize a practical hands-on learning of theoretical computer science concepts. Students in the program, one of the best online computer science degree programs, can gain skills to engage in a broad range of interdisciplinary subjects, including: Network platforms, information technology, database management, operating systems, Web and mobile app development, and computer network design.

The Bachelor of Science in Computer Science online degree completion program places classes into five terms per year. Students typically take two courses per term. The curriculum includes 18 core courses and two electives and assumes students have some prior background knowledge of the field.

Credit requirements: 60 credit hours

Selection of core courses:

  • Introduction to Computer Science I and II
  • Data Structures
  • Software Construction Fundamentals
  • Discrete Structures
  • Computer Organization and Assembly Language Programming
  • Operating Systems
  • Computer Ethics
  • Mobile Applications Development

Program length: Students can complete the program in as little as two years

Admissions and transfer credit information: Applicants must complete the online application and submit official transcripts. The admissions committee looks for a minimum GPA of 2.5 or higher. The University designed the program for students with a prior background in the field. The admissions committee looks for students who have completed a minimum of 45 credits. Auburn University accepts transfer credits and expects students to have a prior background before applying to the online BS in Computer Science degree program.

Accreditation: Auburn University received accreditation from the Southern Association of Colleges and Schools (SACS).

20.DePaul University

College of Computing and Digital Media

Chicago, Illinois

The College of Computing and Digital Media includes three schools: Cinematic Arts, Computing, and Design. The School of Computing offers a variety of undergraduate, graduate, and certificate programs for individuals interested in advancing in the field. The Center for Web Intelligence, DePaul Center for Data Mining and Predictive Analytics, Software Engineering Research Lab, and many other facilities provide research and networking opportunities.

The online Bachelor of Science in Computer Science degree completion program offers two concentrations: Game Systems and Software Development. The program provides a solid foundation in the language of programming, systems, and algorithms and builds upon the foundation into creative areas such as artificial intelligence, human-computer interactions, and computational finance.

Credit requirements: 192 credit hours

Selection of core courses:

  • Introduction to Computer Science I and II
  • Python for Programmers
  • Concepts of Programming Languages
  • Technical Writing
  • Data Structures I and II

Online instruction style: Asynchronous

Program length: Students can complete the computer science online degree in four years

Admissions and transfer credit information: Freshmen applicants must submit official high school transcripts. SAT and ACT test scores are optional. The University accepts transfer students into the online BS in Computer Science program. Transfer students into the program must meet the following criteria:

  • Have a minimum of 30 transferable semester hours
  • Have one semester experience with Java or C++
  • Have a minimum GPA of 2.0
  • Be in good standing with the previous institution attended

Accreditation: The Higher Learning Commission provides DePaul University with accreditation.

21.Regis University

College of Computer and Information Sciences – Computer Science Department

Denver, Colorado

The Computer Science Department provides undergraduate degree programs to adult students seeking computer science careers. Students receive a well-rounded education in computer theory, hands-on application, and vital career skills.

The online Computer Science Bachelor’s degree provides a balance between theoretical knowledge and hands-on practice. Additionally, the degree emphasizes professionalism, ethical practices, and a community perspective. Classes review topics such as software development, programming languages, and networks. Students may also complete the bachelor’s degree in tandem with a similar master’s program for a faster, more advanced degree. Students in the online CS degree program gain knowledge of current computing techniques and how to design and implement computer systems to deal with modern technology problems.

Credit requirements: 120 total credits

Selection of core computer science online courses:

  • Introduction to Programming
  • Algorithms and Complexity
  • Computational Foundations
  • Computation Theory
  • Principles of Programming Languages
  • Data Structures
  • Ethical Leadership in Computer Science
  • Computer Architecture
  • Operating Systems Design/Analysis
  • Software Engineering

Admissions and transfer credit information: Applicants for the online BS in computer Science degree program must have a high school or GED diploma. Students must complete the online application and provide official transcripts, and a personal statement. Students with prior licensing, certifications, or significant work experience can apply these towards credit for graduation. The University accepts transfer credit and maintains an Associate’s to Bachelor’s program for easy transition. The University accepts up to 90 transfer credits towards a Bachelor’s degree.

Accreditation: The online Bachelor of Science in Computer Science degree program has accreditation from the Accreditation Board for Engineering and Technology (ABET). The Higher Learning Commission provides Regis University with accreditation.

22.Dakota State University

Beacom College of Computer and Cyber Sciences –

Madison, South Dakota

The Beacom College of Computer and Cyber Sciences offers students an array of undergraduate and graduate programs and certificate programs. The College provides online programs, accelerated programs, and professional development services.

The online Bachelor’s in Computer Science degree gives students access to the latest technology for research and study including a virtualized security/hacking infrastructure and an academic server room supporting Linux/Windows and network administration. Students can take an extra year to combine the bachelor’s program with a similar master’s program for a more advanced degree upon graduation.

Credit requirements: 120 credits

Selection of online computer science core classes:

  • Computer Science I
  • Computer Science II
  • Information Security Fundamentals
  • Assembly Language
  • Data Structures
  • Programming Languages
  • Object Oriented Design
  • Database Management Systems
  • Operating Systems
  • Language Processing

Program length: Students can complete the online CS degree in four years

Admissions and transfer credit information: Incoming freshmen must meet one of the following criteria to qualify for admission to Dakota State University: An ACT score above 18 or an SAT score above 870 A GPA of 2.6 or higher A class rank of 60 percent or higher Dakota State University accepts transfer credits. The school considers students as transfer students if they have at least 24 transferable credits. The admissions team looks for a minimum GPA of 2.0 and good standing with the previous institution. Students must submit official transcripts for evaluation.

Accreditation: The Higher Learning Commission provides Dakota State University with regional accreditation.

23.Eastern New Mexico University-Main Campus

College of Liberal Arts and Sciences, Department of Mathematical Sciences

Portales, New Mexico

The Department of Mathematical Sciences offers a variety of undergraduate degrees in computer science, electronics engineering technology, mathematics, and other career-oriented fields. The Department maintains a global perspective throughout the various curricula and encourages general business skills such as critical thinking, problem solving, and data-based decision making.

The online Bachelor of Science in Computer Science degree program continuously changes with the emergence of new technology to meet industry demands. Students receive a solid foundation in programming, data structures, operating systems, and other essential areas. Students can elect to take the program entirely online or in a hybrid format.

Credit requirements: 120 total credit hours with 40 upper-division credit hours

Required courses for the major:

  • Computer Science Orientation
  • Introduction to Computer Programming
  • Computer Science I and II
  • Discrete Mathematics for Computer Science
  • Programming Language Concepts
  • Data Structures
  • Database Design and Programming
  • Design and Analysis of Algorithms
  • Operating Systems
  • Software Engineering

Online instruction style: Asynchronous

Admissions and transfer credit information: Traditional freshman applicants must submit official high school transcripts and SAT or ACT test scores. Adult learners, 25 years of age or older with less than 24 transferable credits, must submit the same transcript and test scores material but must complete a different online application. The University accepts undergraduate transfer credit. The University maintains several transfer partnership agreements with the local community colleges.

Accreditation: The Higher Learning Commission provides Eastern New Mexico University with accreditation.

24.Fort Hays State University

Werth College of Science, Technology, and Mathematics – Department of Computer Science – Virtual College

Hays, Kansas

The Werth College of Science, Technology, and Mathematics offers a variety of undergraduate programs through several departments. The departments represent diverse fields of study, including computer science, chemistry, biology, mathematics, geosciences, applied technology, agriculture, and physics. The College provides online program options and internship opportunities.

The Bachelor’s in Computer Science online degree provides students a comprehensive education with a curriculum that covers information security, digital design/storage and retrieval, human computer interaction, networks, software, and more. Students gain hands-on experience in computer systems as well as teamwork and communication skills.

Credit requirements: 120 total credits

Selected core online computer science classes:

  • Orientation to Computer Science
  • Foundations of Computing
  • Computer Science I
  • Software Engineering I
  • Programming Languages
  • Java Programming
  • Computer Operating Systems
  • Data Structures and Algorithm Design
  • Systems Architecture
  • Interactive Systems Design

Students in the online Bachelor in Computer Science program must complete a capstone project.

Admissions and transfer credit information: Non-Kansas residents applying as an incoming freshman must have an ACT score of 21 or higher, an SAT score of 1080 or higher, or be in the top third of their high school graduating class. Transfer students must have a minimum of 24 transferable credits and GPA of at least 2.0. Transfer students under the age of 21 must also submit high school transcripts and meet the freshman admission requirements.

Accreditation: The Higher Learning Commission provides Fort Hays State University with accreditation.

25.Colorado Technical University-Colorado Springs

Colorado Springs, Colorado

Colorado Technical University, a for-profit institution of higher education, offers an array of on-campus and online undergraduate and graduate programs. The University emphasizes career-readiness for traditional and non-traditional students.

The online Computer Science Bachelor’s degree provides cutting-edge knowledge of computer programming languages, network systems, and software engineering. The program offers concentrations in cybersecurity engineering, data science, and software engineering.

Credit requirements: 183 total credits

Selection of core online computer science classes:

  • Introduction to Programming
  • Introduction to Computer Security
  • Principles of Programming Languages
  • Fundamentals of Data Structures
  • Fundamentals of Networking
  • Computer Algorithms
  • Mobile Programming
  • Computer Architecture
  • Problem Solving in Computer Science
  • Java Programming C++ Programming
  • Python Programming
  • Software Engineering

Students in the online Bachelor in Computer Science program must complete a computer science team project.

Admissions and transfer credit information: Candidates must first contact an admissions representative and schedule an interview. Once the student and their admission adviser select the appropriate program for the student to attend, the student must submit high school transcripts or the GED equivalent for evaluation. The University accepts past professional work experience, certifications, testing, and previous classes as possible transfer credit.

Accreditation: The Higher Learning Commission provides Colorado Technical University with accreditation.

26.University of Maryland Global Campus

Adelphi, Maryland

The Undergraduate School at the University of Maryland University College provides an array of degree and non-degree programs in various fields. The Undergraduate School serves non-traditional students through flexible online programs along with numerous educational and professional resources.

The online Computer Science Bachelor’s degree prepares students for certification as a Microsoft Certified Solutions Expert or an Oracle Certified Java Programmer. Students gain experience with Java, C++, OpenGL, Octave, and MATLAB throughout their courses. In addition to programming students learn algorithm optimization and enhancement and the theory and math behind modern computing. The professors emphasize real-world application and career relevant skills. The online computer science program prepares students for employment in application design, software architecture, systems analysis, programming, engineering, and more.

Credit requirements: 120 total credits

Selection of core computer science online courses:

  • Advanced Programming Languages
  • Building Secure Web Applications
  • Computer Systems and Architecture
  • Current Trends and Projects in Computer Science
  • Data Structures and Analysis
  • Intermediate Programming
  • Introductory Programming
  • Object-Oriented and Concurrent Programming
  • Operating Systems

Start dates: Multiple start dates per term with rolling admission

Admissions and transfer credit information: Applicants for the online CS degree program must have a prior high school, GED, or previous college transcript to submit for evaluation. The admissions team does not require standardized test scores. The University accepts a maximum of 90 transfer credits from a four-year college or 70 transfer credits from a two-year college. Students must submit official transcripts for evaluation.

Accreditation: The University of Maryland University College received accreditation from the Middle States Commission on Higher Education (MSCHE).

27.Southern New Hampshire University

College of Online and Continuing Education

Manchester, New Hampshire

The College of Online and Continuing Education serves the needs of non-traditional students. The College provides a variety of undergraduate, graduate and professional programs. The College provides resources and support, professional development services, and more.

The online Bachelor’s in Computer Science degree exposes students to career-relevant topics such as advanced programming languages, software development lifecycle, and object-oriented analysis and design. Students gain hands-on experience with programming languages including Python, Java, and C++, the operating environments of Linux, Windows, and mobiles, and testing platforms such as Netbeans, Eclipse, OpenGL and Maven. Students in the online Bachelor’s in Computer Science degree program must complete a capstone.

Credit requirements: 121 total credits

Selection of core online computer science courses:

  • Introduction to Structured Query Language
  • Foundation in Application Development
  • Software Development Lifecycle
  • Computational Programming Concepts
  • Computer Science’s Role in Industry
  • Object Oriented Analysis and Design
  • Computer Platform Technologies
  • Data Structures and Algorithms

Online instruction style: Asynchronous

Admissions and transfer credit information: All applicants, regardless of status or program, must complete the online application and speak with an admissions representative. Students must submit all previous official transcripts. The admissions team does not require GRE, GMAT, or SAT scores. Students may transfer up to 90 credits towards a bachelor’s degree. The University maintains several transfer agreements with local community colleges to make the transfer process easier. The University considers any professional experience and prior certifications.

Accreditation: Southern New Hampshire University received accreditation from the New England Association of Schools and Colleges (NEASC).

28.Park University

College of Liberal Arts and Sciences – School of Natural, Applied, and Social Sciences, Department of Computer Science and Information Systems

Parkville, Missouri

The College of Liberal Arts and Sciences is comprised of two schools and several departments all of which provide students a well-rounded liberal arts foundation. The Department of Computer Science and Information Systems offers students a variety of undergraduate degree and non-degree options.

The online Bachelor of Science in Information and Computer Science degree offers specializations in Computer Science, Software Development, Networking and Security, and Data Management. Professors prepare students in the Networking and Security concentration to sit for the Cisco Certified Network Associate exam. Students learn about the most recent technologies and gain a detailed understanding of programming languages and methodologies. The program prepares students for a variety of careers such as web programmers, software engineers, IT project managers, applications programmers, database analysts, and more.

  • Acceptance Rate: Not Reported
  • Enrollment: 11,415
  • Undergrad Students Fully Online: 57%
  • Six Year Graduation Rate: 21%
  • Retention Rate: 66%
  • In State Average Undergraduate Tuition: $7,999
  • In State Average Graduate Tuition: $6,012
  • First Time Undergraduates Awarded Aid: $93
  • Influence: 1.78971%

Credit requirements: 46 to 58 credits for the major

Selection of core online computer science courses:

  • Introduction to Programming
  • Basic Concepts of Statistics
  • Data Management Concepts
  • Managing Information Systems
  • Computer Networking
  • Discrete Mathematics
  • Technology in a Global Society

Classes run in an accelerated eight-week format.

Online instruction style: Asynchronous

Start dates: Five start dates per year

Admissions and transfer credit information: Applicants must submit all prior transcripts from high school, GED testing, or previous colleges. The admissions team considers students as transfer students if they have 24 or more transferable credits. Students must submit official transcripts demonstrating a minimum GPA of 2.0. Students with less than 24 transferable credit hours must follow the freshman admissions requirements.

Accreditation: The Higher Learning Commission provides Park University with accreditation.

29.University of Florida-Online

Herbert Wertheim College of Engineering – Department of Computer and Information Science and Engineering – College of Liberal Arts and Sciences

Gainesville, Florida

The Department of Computer and Information Science and Engineering offers students an array of undergraduate and graduate programs. The Department of Computer and Information Science and Engineering has numerous research centers and labs.

The Department of Computer and Information Science and Engineering includes notable faculty members. Faculty members of the Department perform research in areas including Computer Graphics, Database and Information Systems, Modeling and Art, Intelligent Systems and Computer Vision, Computer Systems, High-Performance Computing/Applied Algorithms, and Networks and Security.

The online Bachelor of Science in Computer Science degree provides students with a broad foundation in liberal arts and a comprehensive knowledge of computation. The same faculty teach both on-campus and online classes. The program, one of the best online computer science degree programs, prepares students for careers as computer programmers, database administrators, software applications developers, IT support technicians, and more. Credit requirements: 120 credits Selection of core online computer science courses:

  • Introduction to Computer Organization
  • Introduction to Software Engineering
  • Programming Fundamentals I
  • Applications of Discrete Structures
  • Data Structures and Algorithms
  • Numerical Analysis: A Computational Approach
  • Digital Logic and Computer Systems
  • Operating Systems
  • Information and Database Systems

Start dates: Spring, Summer, or Fall Admissions and transfer credit information: The admissions committee makes acceptance decisions on a rolling basis. Students entering as freshman must have a high school diploma or GED. Students coming straight from high school must submit SAT or ACT test scores.

The University accepts both lower division and upper division transfer students. Students who are lower division transfers must also have the same high school credits and standardized test scores as freshman applicants. Students who are upper division transfers must demonstrate a minimum 2.0 GPA, have pre-requisite work for the chosen major complete, and meet the minimum standards for the major they are transferring into.

Accreditation: The University of Florida received accreditation from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

30.Franklin University

College of Arts, Science, and Technology

Columbus, Ohio

The College of Arts, Science, and Technology provides a variety of traditional and online degree programs for undergraduate and graduate students. Professors bring personal field experience and networking opportunities to the classroom.

The online Bachelor of Science in Computer Science degree provides hands-on, practical experience in essential field topics such as coding and testing, web app development, computer architecture, object-oriented design, and database management. Students gain exposure to Java, C, Scheme, and Prolog programming languages and JSP, XHTML, and XML technologies. The program prepares graduates for employment as enterprise system developers, database administrators, software architects, web application developers, and more.

Credit requirements: 124 total credits, 38 for the major (including electives)

Selected core online computer science courses:

  • Introduction to Computer Science and Object-Oriented Programming
  • Fundamentals of Operating Systems
  • Principles of Computer Networks
  • Programming Language: Principles and Practice
  • Application Server Programming
  • Discrete Mathematics
  • Cybersecurity Fundamentals
  • Database Management Systems

Students in the online Bachelor’s in Computer Science program must complete a professional practicum and capstone project.

Program length: Four years

Admissions and transfer credit information: Applicants must submit a high school transcript, GED equivalent, or previous college transcript for evaluation. Students with less than 24 transferable credits must follow the freshman admission requirements. Students with 24 or more transferable credits must submit prior official college transcripts. Students may transfer up to 94 credit hours into the program, pending approval. The College honors students’ past experiences and certifications and often translates these into course credit towards graduation.

Accreditation: The Higher Learning Commission provides Franklin University with accreditation.

Frequently Asked Questions

What is Computer Science?

Computer Science is the study of computers and computational systems. Computer science spans theory and practice. Computer science involves analyzing software, algorithms and architecture. Computer science also involves creating applications which perform well on handheld devices. Computer scientists determine what problems people can solve with computers and the complexity of the algorithms required to solve them. Computer scientists are involved with software and software systems which includes theory, design, development, and application. They also evaluate computer hardware and software performance.

Back to top

What do students study in a Computer Science degree?

Students enrolled in a bachelor’s degree in Computer Science can study within many focus areas, including: Algorithms and data structures, Artificial intelligence, Bioinformatics, Computational science, Computer elements and architecture, Computer graphics, Computer systems and networks, Computing theory, Database systems, Human computer interaction, Information storage and retrieval, Numerical analysis, Numerical and symbolic computation, Operating systems, Parallel computation, Programming languages, Cyber Security, Software engineering, and Software systems.

Back to top

What is an Online Computer Science Degree?

Online Computer Science programs cover core competencies such as data structure, programming, operating systems, and computer organization. The programs cover theoretical computer science concepts. Students in the programs gain a comprehensive knowledge of computation. Students in online computer science degree programs can gain skills in network administration, programming, database management, computer security, and/or client interface. These skills make individuals more valuable to prospective employers. In some of the online CS degree programs students create, design and test software programs, manage digital projects, and improve computer functionality. Some of the programs provide specializations. Graduates often have a specialty such as systems analyst or database administrator.

Back to top

What are some Computer Science courses?

The programs provide online computer science courses covering subjects such as: Computer Architecture, Computer Network Design, Computer Network Systems, Computer Programming Languages, Data Structures and Algorithms, Database Management, Discrete Structures, Information and Database Systems, Introduction to Theoretical Computer Science, Mobile Applications Development, Object-oriented Programming and Design, Operating Systems, Parallel Computing, Software Engineering, Theory and Structure of Databases, and Web Development. Some courses involve students working in teams to complete a project. Students may work on a project for their school’s partners in business and industry.

Back to top

What can you do with a Computer Science Degree?

Computer science professionals work in an array of positions in practically every industry. They work in business, finance, government and more. Some computer science professionals work independently or on a contractual basis. Computer science professionals are involved in the design, upgrade and improvement of computer systems in a variety of industries. They develop new software and mobile apps, and oversee efficient information networks.

Back to top

What Are Some Computer Science Degree Jobs?

Graduates of a Computer Science degree program can seek jobs such as: Android Software Developer, Applications Programmer, Computer Network Architect, Computer Programmer, Computer Systems Administrator, Computer Systems Analyst, Cyber Security Engineer, Database Administrator, Information Security Analyst, Information Systems Manager, Network Architect, Network Systems Administrator, Software Application Developer, Software Development Engineer, Software Development Engineer, Software Systems Developer, Systems Analyst, and Web Developer.

Back to top

Who Employs Computer Science Graduates?

Businesses in an array of industries employ individuals with a computer science degree. Some of the employers seeking employees with computer science skills include: Accounting & Auditing Service Companies, Banking, Colleges and universities, Computer manufacturers, Computer service companies, Computer training organizations, Consulting firms, Data processing installers, Digital and media companies, Education, Financial services, General health systems, Government agencies, Hardware/software manufacturers, Healthcare, Insurance, Manufacturing, Research centers, Retail businesses, Software and mobile app development companies, Technology vendors, Utilities, and Wholesale retail businesses.

Back to top

How can I pay for an Online Computer Science degree?

Many colleges and universities offer online students financial aid. Online students as well as traditional students applying for federal financial aid must attend a school which has accreditation from an accrediting agency which received recognition from the Department of Education. Our Financial Aid Guide for Online College Students provides vital information about the various types of financial assistance such as Federal Direct Subsidized Loans, Federal Direct Unsubsidized Loans, Grants, Lifetime Learning Credit, the American Opportunity Tax Credit, Parent Plus Loans, Grad Plus Loans, and more.

Back to top

Are online schools worth it for Computer Science degrees?

Numerous traditional colleges with an online presence offer students online computer science degree programs. Some of these colleges provide online computer science degrees through their department of computer science, department of computer and information science and engineering, department of computer science and software engineering, department of engineering and computer science or other relevant departments. Computer science online schools provide busy students flexibility. They typically provide the same computer science degree programs provided to traditional students. They typically provide online students opportunities to interact with classmates and professors. Some online schools for computer science provide synchronous classes which require online students log in at one set time to interact with the professor and classmates, whereas in asynchronous courses, the online students log in independently to complete the coursework, however at some schools online students can schedule virtual group discussions. Our list provides the best online schools for computer science.

Back to top

What are Computer Science Certifications?

Some individuals interested in a computer science career obtain certification in specific areas of the field. Some employers prefer candidates with relevant certifications. Industry certification can help professionals advance in their career, increase salary potential, and improve employment opportunities. Individuals interested in specialized software certification should decide which computer system programs they want to focus on and consult the manufacturers of the applicable software. Vendors, such as Cisco and Microsoft, provide an array of certification options specific to their technologies. Technology experts can also pursue non-vendor credentials in disciplines, such as networking, security, administration and internet technologies.

Back to top

What are some Computer Science Certifications?

Here are some of the applicable Computer Science industry certifications: Certified Information Systems Security Professional (CISSP), Cisco CCNA/P/IE Security, Cisco CCNA/P/IE Data Center, Cisco Certified Network Associate (CCNA), Cisco Certified Network Professional (CCNP), CompTIA A+, CompTIA Network+, and Microsoft Certified Systems Engineer (MCSE).

Back to top

What are the Professional Organizations for Computer Scientists?

Professional organizations for Computer Scientists are: Association for Computing Machinery (ACM), IEEE Computer Society, Computing Research Association (CRA), Association for Information Science and Technology, Association for the Advancement of Artificial Intelligence (AAAI), and Association for Women in Computing (AWC).

Back to top

Salary information with a minimum of a bachelor’s degree.

Computer Science Careers Average Salary with a Bachelor’s DegreeAdditional Positions by 2029Growth Rate
Computer and Information Systems Managers $151,150.0048,10010%
Computer Network Architects$112,690.008,0005%
Computer Programmers$86,550.00-20,100-9%
Computer Systems Analysts$90,920.0046,6007%
Database Administrators$93,750.0012,80010%
Information Security Analysts$99,730.0040,90031%
Network and Computer Systems Administrators$83,510.0016,0004%
Software Developers$110,140.00316,00022%
Computer Support Specialists$54,760.0067,3008%
Web Developers$73,760.0014,0008%
Bureau of Labor Statistics

Financial Aid Guide for Online College Students

Professional Organizations

Professional organizations for Computer Scientists are: Association for Computing Machinery (ACM), IEEE Computer Society, Computing Research Association (CRA), Association for Information Science and Technology, Association for the Advancement of Artificial Intelligence (AAAI), and Association for Women in Computing (AWC).

Association for Computing Machinery (ACM) The Association for Computing Machinery, a major computing society in the world, accomplishes its mission of advancing computing as a science and profession through disseminating computing research, providing forums for exchanging ideas and opportunities for learning and networking, and recognizing technical excellence. ACM provides career development opportunities. ACM sponsors computer science related events and has local chapters and special interests groups as well as a large number of college and university chapters. The Association for Computing Machinery has members throughout the world.

IEEE Computer Society The IEEE Computer Society, a major membership organization dedicated to computer science and technology, serves as a source for information, networking, and career development for a global workforce which includes educators, researchers, IT professionals, software engineers, employers, and students. The Society serves as a leader in professional education and training. IEEE Computer Society provides technical conferences, digital library, publications, training webinars, professional training, a Corporate Affiliate program, and more.

Computing Research Association (CRA) The Computing Research Association has a mission to enhance innovation through collaborating with industry, academia, and government to strengthen research and advanced education in computing. The membership includes over 200 North American organizations active in computing research: Academic departments of computer science, information, and computer engineering, laboratories and centers as well as affiliated professional societies.

Association for Information Science and Technology The Association for Information Science and Technology bridges the gap between information science practice and research. The Association seeks new and better theories, techniques, and technologies to improve access to information. The members include thousands of researchers, practitioners, developers, professors, and students in the field of information science and technology from numerous countries throughout the world. The Association for Information Science and Technology offers career development and leadership opportunities via its regional chapters and student chapters.

Association for the Advancement of Artificial Intelligence (AAAI) The Association for the Advancement of Artificial Intelligence serves as a nonprofit, international, scientific society which promote researching and the responsible use of artificial intelligence. AAAI strives to increase public understanding of artificial intelligence (AI), improve the teaching and training of AI practitioners, and more. The Association sponsors numerous conferences every year and provides support to journals in the artificial intelligence field. AAAI produces AI Magazine, a quarterly publication.

Association for Women in Computing (AWC) The Association for Women in Computing is one of the first professional organizations for women in computing. AWC promotes the advancement of women in the computing professions. The members include various types of computer professionals, including programmers, Internet specialists, system analysts, technical writers, operators, trainers and consultants. AWC provides opportunities for professional growth via networking and programs on technical and career-oriented subjects. The Association for Women in Computing has chapters nationwide, as well as independent members.