OnlineBachelorsDegree.Guide

Top Online Computer Science Degree Programs Ranked For 2025

We've compiled the most up-to-date information on these fully or mostly online Online Computer Science degree programs across the U.S. This data is accurate as of March 18, 2025. We carefully reviewed quality, affordability, and student outcomes to bring you the best options. Explore our updated rankings below to find the program that's right for you.

#1
$942 per credit
2 years
Online

Key Highlights

  • This Applied Computer Science program is a 45-credit post-baccalaureate degree designed for working professionals with a prior bachelor's degree.
  • Students will gain skills in Python, C++, and Data Mining.
  • The program focuses on System Design, System Implementation, and System Evaluation.
  • Graduates will also develop skills in Software Development and Artificial Intelligence.

Program Description

The online Bachelor of Science in Applied Computer Science Post-Baccalaureate degree at CU Boulder is designed for working professionals with a prior bachelor’s degree who are looking to make a career pivot, move ahead in their current career path or deepen their knowledge of computer science. The program is 45 credits and offered in a flexible format, allowing students to pursue their degree full-time or part-time from anywhere in the world.

Program Features

  • Transfer Credits: Accepted

Skills You'll Gain

Python, C++, Data Mining, Software Development, Artificial Intelligence, System Design, System Implementation, System Evaluation

Tuition & Costs

  • Cost Per Credit: $942
  • Additional Cost Information:

    Earn a Second Bachelor's Degree

    • Cost: $942 per credit or less
    • Benefit: Fast completion

Contact Information

Visit Program Website
$4,477 in-state tuition per year
4 years
Online

Key Highlights

  • The University of Florida's Bachelor of Science in Computer Science program prepares students for careers as business analysts, software engineers, researchers, programmers, and computer systems analysts.
  • Graduates gain skills in Business Intelligence Analysis, Computer Programming, Computer Systems Analysis, Database Administration, and Information Security Analysis.
  • Students will also learn Information Systems Management, Network Systems Administration, Software Applications Development, Technical Support and IT, and Web Development.
  • The program explores the theoretical foundations of information and computation.

Program Description

The University of Florida Online offers a Bachelor of Science in Computer Science degree through the College of Liberal Arts and Sciences. The program allows students to explore the theoretical foundations of information and computation. It prepares students for various career opportunities in diverse industries, including business analyst, software engineer, researcher, programmer, and computer systems analyst. Students can tailor their curriculum to their interests and skills.

Program Features

  • Transfer Credits: Accepted
  • Prerequisites: MAC 2311, MAC 2312, MAC 2313, PHY 2053, PHY 2053L, PHY 2048, PHY 2048L

Skills You'll Gain

Business Intelligence Analysis, Computer Programming, Computer Systems Analysis, Database Administration, Information Security Analysis, Information Systems Management, Network Systems Administration, Software Applications Development, Technical Support and IT, Web Development

Tuition & Costs

  • In-State Tuition: $4,477/year
  • Out-of-State Tuition: $25,694/year
Visit Program Website
#3
$6,600 in-state tuition per year
4 years
Online

Key Highlights

  • Oklahoma State University's Computer Science program develops skills in the design, implementation, and testing of computer programs.
  • Students gain skills in Computer Security, Mobile Applications, and Database Systems.
  • The curriculum includes Calculus I, Calculus II, Calculus III, Linear Algebra, Discrete Mathematics, and Numerical Methods.
  • The program provides a foundation in an object-oriented programming language.
  • Coursework includes computer systems, data structures, and operating systems.

Program Description

The Bachelor of Science in Computer Science program at Oklahoma State University helps students develop skills in the design, implementation, and testing of computer programs. The curriculum establishes a strong foundation in an object-oriented programming language and covers computer systems, data structures, and operating systems. Electives offer opportunities to focus on skills such as computer security, mobile applications, and database systems. Students also build a strong mathematical background.

Program Features

  • Transfer Credits: Accepted

Skills You'll Gain

Design, Implementation, Testing, Computer Security, Mobile Applications, Database Systems

Tuition & Costs

  • In-State Tuition: $6,600/year
  • Out-of-State Tuition: $15,810/year
  • Additional Cost Information:

    Cost estimates do not include:

    • Textbooks
    • Exam proctoring fees

    Coursework not fully completed online may affect the final cost. Active-duty military may qualify for resident tuition rates.

Contact Information

Sample Courses

Calculus I, Calculus II, Calculus III, Linear Algebra, Discrete Mathematics...

Visit Program Website
$375 per credit
4 years
Online

Key Highlights

  • This program develops mathematics, programming, system design, software engineering, and networking skills.
  • Graduates will be prepared for positions in government, the military, and the private sector.
  • The curriculum focuses on national security principles, theories, and practices.
  • The program is accredited by the New England Commission of Higher Education.

Program Description

Norwich University's online Bachelor of Science in Computer Science & Information Systems program provides students with mathematics, programming, system design, software engineering, and networking skills. The program explores computer science and information systems embedded with national security principles, theories, and practices. Students will master the mathematics of computer science while building critical thinking, ethics, and leadership skills through hands-on learning and expert faculty guidance. The degree prepares graduates for high-level positions in government, the military, and the private sector.

Program Features

  • Accreditation: New England Commission of Higher Education
  • Transfer Credits: Accepted

Skills You'll Gain

Mathematics, Programming, System Design, Software Engineering, Networking, Critical Thinking, Ethics, Leadership

Tuition & Costs

  • Cost Per Credit: $375
  • Additional Cost Information:

    Cost Per Credit Hour: $250 - $375

    • Additional fees may apply.
    • Military discounts available.

Sample Courses

Programming, System Design, Software Engineering, Networking

Visit Program Website
#5

Colorado State University

Computer Science B.S.

$476 per credit
4 years
Online

Key Highlights

  • The Computer Science B.S. program provides the academic foundation and practical skills needed for careers in computer programming, software development, and cyber security.
  • Students gain skills in computer programming, software development, cyber security, and data management.
  • The program offers six concentrations including Artificial Intelligence and Machine Learning, and Software Engineering.
  • An accelerated master's program is available for high-achieving students interested in pursuing a graduate degree in less time.
  • Specific courses include CS 356 – Systems Security, CS 440 – Introduction to Artificial Intelligence, and CS 314 – Software Engineering.

Program Description

The online Bachelor of Science in Computer Science program at Colorado State University provides students with the academic foundation and practical skills needed for careers in computer programming, software development, cyber security, and related fields. The program emphasizes software, algorithms, and theoretical computing frameworks, and offers six unique concentrations. Students benefit from flexible online learning, interaction with instructors and peers, and access to university resources. An accelerated master's program (AMP) is available for high-achieving students interested in pursuing a graduate degree in less time.

Program Features

  • Concentrations: Computer Science (General Concentration), Artificial Intelligence and Machine Learning, Computing Systems, Human-Centered Computing, Networks and Security, Software Engineering
  • Transfer Credits: Accepted
  • Prerequisites: Calculus, Computer Science I

Skills You'll Gain

Computer programming, Software development, Cyber security, Data management, Software functionality improvement, Application development, Security maintenance

Tuition & Costs

  • Cost Per Credit: $476

Contact Information

Sample Courses

MATH 369 – Linear Algebra I, DSCI 369 – Linear Algebra for Data Science, STAT 301 – Introduction to Statistical Methods, CS163 – CS1, No Prior Programming Experience...

Visit Program Website
#7

Arizona State University

Computer Science, BS

$11,308 in-state tuition per year
4 years
Online

Key Highlights

  • The Computer Science, BS program at Arizona State University prepares graduates for computing-related fields or graduate studies.
  • The program emphasizes critical thinking, effective programming, and problem-solving skills.
  • Students can develop in-depth knowledge in artificial intelligence, machine learning, robotics, and database systems through electives.
  • Concentrations are available in software engineering and cybersecurity.
  • Skills gained include algorithms, data structures, and computer programming.
  • The program is accredited by ABET.

Program Description

The Bachelor of Science program in computer science at ASU is designed to prepare graduates for careers in computing-related fields or further studies in graduate programs. The curriculum includes core courses providing a foundation in the theoretical and practical aspects of computer science, with an emphasis on critical thinking, effective programming, and problem-solving skills. Students have access to electives to develop in-depth knowledge in areas like artificial intelligence, machine learning, robotics, and database systems. Concentrations in software engineering and cybersecurity are also available.

Program Features

  • Accreditation: ABET
  • Concentrations: Software Engineering, Cybersecurity
  • Transfer Credits: Accepted

Skills You'll Gain

Algorithms, Artificial Intelligence, Computer Programming, Cybersecurity, Data Structures, Database Administration, Information Assurance, Networks, Operating Systems, Programming, Security, Software

Tuition & Costs

  • In-State Tuition: $11,308/year
  • Out-of-State Tuition: $31,450/year
  • Additional Cost Information:
    Students from western states who choose this major may qualify for reduced nonresident tuition: 150% of Arizona resident tuition, plus all applicable fees.

Contact Information

Sample Courses

CSE 110 Principles of Programming, CSE 205 Object-oriented Programming and Data Structures, MAT 265 Calculus for Engineers I, MAT 266 Calculus for Engineers II

Visit Program Website
Contact school for tuition information
4 years
Online

Key Highlights

  • The Computer Science – B.S. program is ABET-accredited.
  • Students will gain skills in Software Engineering, Java (Programming Language), Software Development, and Artificial Intelligence.
  • The program incorporates industry-recognized certifications.
  • The curriculum includes courses such as Advanced AI and ML, Computer Architecture, and Data Structures and Algorithms.
  • The program focuses on teamwork and collaboration skills in a virtual environment.

Program Description

The Bachelor of Science in Computer Science program at WGU is designed to provide students with a solid foundation in computer science principles, including Artificial Intelligence (AI), Machine Learning, logic, architecture, data structures, and computer theory. The program is ABET-accredited and prepares graduates to design, develop, and optimize systems to meet industry needs. Industry-recognized certifications are integrated into the program, enhancing students' resumes and career prospects. The program also focuses on teamwork and collaboration skills in a virtual environment.

Program Features

  • Accreditation: ABET
  • Transfer Credits: Accepted

Skills You'll Gain

Software Engineering, Java (Programming Language), Software Development, Artificial Intelligence

Tuition & Costs

  • Additional Cost Information:
    Tuition per 6-month term: $4,085

Sample Courses

Health, Fitness, and Wellness, Applied Probability and Statistics, Calculus I...

Visit Program Website
$12,460 in-state tuition per year
4 years
Online

Key Highlights

  • This Bachelor of Science in Computer Science program requires 120 credit hours.
  • The program focuses on programming languages, data structures and algorithms, computer architecture, application security, and artificial intelligence.
  • Students participate in a year-long senior project to solve real-world computing problems.
  • A 150-hour work experience is a program requirement.
  • The program offers a concentration in Computer Programming.
  • Skills gained include debugging and software development.
  • The program is accredited by The Higher Learning Commission.

Program Description

The Bachelor of Science in Computer Science with a concentration in Computer Programming at Baker College is a 4-year, 120-credit-hour program designed to equip students with the knowledge and skills to excel in the rapidly evolving field of computer science. The program focuses on programming languages, data structures and algorithms, computer architecture, application security, and artificial intelligence. Students engage in a year-long senior project to solve real-world computing problems and complete a 150-hour work experience. Graduates are prepared for careers in various industries or further education in advanced degree programs.

Program Features

  • Accreditation: The Higher Learning Commission
  • Concentrations: Computer Programming
  • Transfer Credits: Accepted

Skills You'll Gain

Programming languages, data structures, algorithms, computer architecture, application security, artificial intelligence, problem-solving, software development, debugging

Tuition & Costs

  • In-State Tuition: $12,460/year
  • Out-of-State Tuition: $12,460/year

Sample Courses

Emerging Programming Languages, Computer Architecture, Data Structures and Algorithms, Senior Project I, Systems Development Methods

Visit Program Website
$575 per credit
4 years
Online

Key Highlights

  • Maryville University's Bachelor of Science in Computer Science allows specialization in Artificial Intelligence, Cybersecurity, Data Science, Software Development, or User Experience/User Interface.
  • Graduates gain skills in C, C++, Java, JavaScript, MySQL, PHP, Python, R, and SAS.
  • The curriculum includes courses in computer programming, logic, algorithms, operating systems, and artificial intelligence.
  • The program develops skills in computer architecture, security, programming, web design, mathematics, critical thinking, and problem solving.

Program Description

The online Bachelor of Science in Computer Science at Maryville University is designed to equip students with technical, problem-solving, and critical thinking skills for various tech careers. The program offers experiential learning and allows students to specialize in areas like Artificial Intelligence, Cybersecurity, Data Science, Software Development, or User Experience/User Interface through built-in certificate options. The curriculum is flexible and tailored to career aspirations, emphasizing real-world application and industry-relevant skills.

Program Features

  • Concentrations: Artificial Intelligence (AI), Cybersecurity, Data Science, Software Development, User Experience/User Interface (UX/UI)
  • Transfer Credits: Accepted

Skills You'll Gain

Computer architecture, security, programming, web design, mathematics, critical thinking, problem solving, C, C++, Java, JavaScript, MySQL, PHP, Python, R, SAS

Tuition & Costs

  • Cost Per Credit: $575

Sample Courses

Computer programming, logic, algorithms, operating systems, computer architecture...

Visit Program Website
$17,544 in-state tuition per year
4 years
Online or In-person

Key Highlights

  • The Bachelor of Science in Computer Science program provides industry-relevant expertise in data structures and algorithms, object-oriented programming, database systems, computer communication networks, and computer architecture.
  • Graduates will gain technical and design experience in software engineering.
  • Students can focus their studies with a concentration in Software Development.
  • The program's ABET accreditation ensures quality.
  • The curriculum includes courses such as CSC 441 Web App Development, CSC 443 Mobile App Development, and CSC 447 Software Testing & Automation.
  • The program offers a unique four-week class format.
  • National University offers personalized tutoring sessions and 24/7 support.

Program Description

The Bachelor of Science in Computer Science (BSCS) program at National University balances a strong academic foundation with realistic design and implementation projects to prepare students for careers in the fast-paced computer science industry. The curriculum covers design, implementations, management, and security, building industry-relevant expertise in data structures and algorithms, object-oriented programming, database systems, computer communication networks, and computer architecture. The program is designed to provide students with the technical and design experience needed to succeed in software engineering.

Program Features

  • Accreditation: ABET
  • Concentrations: Software Development
  • Transfer Credits: Accepted
  • Prerequisites: MTH 215 College Algebra & Trigonometry, CSC 208 Calculus for Comp. Science I, CSC 242 Intro to Programming Concepts, CSC 252 Programming in C++, CSC 262 Programming in JAVA

Skills You'll Gain

Algorithm design, Data structures, Object-oriented programming, Database systems, Computer communication networks, Computer architecture, Software engineering, Problem-solving, Critical thinking, Web and Mobile Application Design, software testing

Tuition & Costs

  • In-State Tuition: $17,544/year
  • Out-of-State Tuition: $17,544/year

Sample Courses

MTH 215 College Algebra & Trigonometry, MTH 216A College Algebra I, MTH 216B College Algebra II, CSC 208 Calculus for Comp. Science I, CSC 242 Intro to Programming Concepts...

Visit Program Website
#12

Eastern Oregon University

B.S./B.A. in Computer Science

$316 per credit
4 years
Online

Key Highlights

  • Eastern Oregon University's Computer Science program offers options in 3-D graphics and animation, AI, or independent study.
  • Students will gain skills in software systems design and development, algorithm development and analysis, and data analysis using databases.
  • The curriculum includes courses such as Introductions to Software, Operating Systems, and Database Management.
  • Graduates are prepared for careers as programmers, analysts, or software engineers.
  • The program is accredited by the Northwest Commission on Colleges and Universities.

Program Description

The online B.S./B.A. in Computer Science at Eastern Oregon University offers a data-focused curriculum with small classes led by faculty experts. Students can personalize their degree with options in 3-D graphics and animation, AI, or independent study. The program emphasizes the latest tech skills, programming languages, and operating systems knowledge, preparing graduates for careers as programmers, analysts, or software engineers in both private and public sectors, or for further studies in graduate school.

Program Features

  • Accreditation: Northwest Commission on Colleges and Universities
  • Concentrations: 3-D graphics and animation, AI, Independent Study
  • Transfer Credits: Accepted

Skills You'll Gain

Software systems design and development, Algorithm development and analysis, Data analysis using databases, Programming with operating systems, Technology proficiency

Tuition & Costs

  • Cost Per Credit: $316

Sample Courses

Introductions to Software, Operating Systems, Database Management, Algorithms and Analysis, New Media...

Visit Program Website
#13

University of Maryland Global Campus

Bachelor of Science in Computer Science

$324 - $499 per credit
4 years
Online

Key Highlights

  • The Bachelor of Science in Computer Science program prepares students for roles such as computer scientist, software engineer, and database administrator.
  • Skills gained include algorithm design, database administration, and system evaluation.
  • The program includes courses such as Compiler Theory and Design (CMSC 430) and Design and Analysis of Computer Algorithms (CMSC 451).
  • A minor in Computer Science is available.
  • UMGC offers a lower tuition rate for students with a military background.

Program Description

The online Bachelor of Science in Computer Science at University of Maryland Global Campus is designed to equip students with essential skills for a career in the growing computer science industry. The curriculum covers introductory to advanced programming, computer systems architecture, software engineering principles, mathematics, computer algorithms, data analysis, and database administration. The program also introduces emerging developments in software and artificial intelligence. The program emphasizes hands-on coursework and real-world skills, preparing students for roles such as computer scientist, software engineer, and database administrator.

Program Features

  • Concentrations: Minor in Computer Science
  • Transfer Credits: Accepted

Skills You'll Gain

Analytical skills, problem-solving, computer programming, software development, system evaluation, algorithm design, database administration, communication, application of technical standards

Tuition & Costs

  • In-State Cost Per Credit: $324
  • Out-of-State Cost Per Credit: $499
  • Additional Cost Information:
    $250/credit (military)

Sample Courses

Introductory Programming (CMSC 115), Intermediate Programming (CMSC 215), Computer Systems and Architecture (CMSC 310), Fundamentals of Networking (CMIT 265), Data Structures and Analysis (CMSC 315)...

Visit Program Website
#14

Florida State University

Computer Science, BS

$4,640 in-state tuition per year
4 years
Online

Key Highlights

  • The program emphasizes the interdependence of design, object orientation, and distributed systems and networks.
  • Students gain skills in programming in C++, programming in C, and assembly language programming.
  • Coursework includes an embedded collateral minor in mathematics.
  • Graduates are prepared for a career in computing or entry to a graduate program in computer science.
  • The Computer Science, BS program is accredited by ABET/CAC.

Program Description

The online Bachelor of Science in Computer Science program at Florida State University provides a systems view of computing with an emphasis on the interdependence of design, object orientation, and distributed systems and networks. Students develop core competencies in programming, database structure, computer organization, and operating systems. The coursework includes an embedded collateral minor in mathematics and prepares students for a career in computing or entry to a graduate program in computer science.

Program Features

  • Accreditation: ABET/CAC
  • Transfer Credits: Accepted

Skills You'll Gain

Programming in C++, Programming in C, Assembly Language Programming, Database Structure Design, Computer Organization, Operating Systems Concepts

Tuition & Costs

  • In-State Tuition: $4,640/year
  • Out-of-State Tuition: $19,084/year

Contact Information

Sample Courses

Programming, Database Structure, Computer Organization, Operating Systems

Visit Program Website
$31,900 in-state tuition per year
4 years
Online

Key Highlights

  • This Bachelor of Science in Computer Science program offers concentrations in Cybersecurity, Game Design and Development, and Information Technology Systems.
  • Students will gain skills in computer programming, systems analysis, and software development.
  • The program includes courses such as Cloud Computing Architecture, Microprocessors, and System Analysis and Design.
  • Ottawa University is accredited by The Higher Learning Commission.
  • The program includes Senior Research CAPSTONE Design and Senior CAPSTONE Project courses.

Program Description

Ottawa University's online Bachelor of Science in Computer Science is designed for students from diverse backgrounds, providing a fast track to computing and information systems careers. The program covers computer science principles, computing theory, hardware design, software engineering, and user interface applications. Students gain a strong foundation in computing and information science, preparing them for various roles in the technology industry.

Program Features

  • Accreditation: The Higher Learning Commission
  • Concentrations: Cybersecurity, Game Design and Development, Information Technology Systems
  • Transfer Credits: Accepted

Skills You'll Gain

Computer programming, Systems analysis, Software development, Information management, Database querying, Cloud computing

Tuition & Costs

  • In-State Tuition: $31,900/year
  • Out-of-State Tuition: $31,900/year

Sample Courses

Calculus I, Calculus II, Introduction to Computer Science, Introduction to Networking, Introduction to Database...

Visit Program Website
#16

University of Central Missouri

Bachelor of Science in Computer Science

$8,325 in-state tuition per year
4 years
Online

Key Highlights

  • The program provides training in software development and systems design.
  • Students gain skills in algorithms and data structures, network programming, software engineering, and artificial intelligence.
  • Coursework includes Computer Programming, Database Applications, Operating Systems, and Programming Languages.
  • Graduates are prepared for careers in government, startups, social media, and nonprofits.
  • The Bachelor of Science in Computer Science program is ABET-accredited.

Program Description

The Bachelor of Science in Computer Science program at the University of Central Missouri provides foundational training in computer science, software development, and systems design. Students learn to analyze complex problems and develop software solutions for various applications, ranging from scientific research to mobile apps and web-based applications. The program balances practice and theory and offers hands-on learning experiences with dedicated faculty, preparing students for diverse professional roles in government, startups, social media, and nonprofits. Several courses are available online, and students can attend full or part-time.

Program Features

  • Accreditation: ABET
  • Concentrations: None
  • Transfer Credits: Accepted

Skills You'll Gain

Algorithms and data structures, Network programming, Software engineering, Artificial intelligence, Cloud computing, Game development, Mobile apps, Software security

Tuition & Costs

  • In-State Tuition: $8,325/year
  • Out-of-State Tuition: $16,650/year

Contact Information

Sample Courses

Computer Programming, Database Applications, Operating Systems, Programming Languages

Visit Program Website
Contact school for tuition information
4 years
Online

Key Highlights

  • The Bachelor of Science in Computer Science program at Excelsior University offers concentrations in Artificial Intelligence, Networking and Cloud Computing, Software Development, and Data Science.
  • Skills gained include software development, systems management, critical thinking, problem-solving, AI, networking, cloud computing, data analysis, and machine learning.
  • Coursework includes Machine Learning, Natural Language Processing (NLP), Computer Vision, Deep Learning, Networking, Cloud Architecture, Virtualization, Cybersecurity, and software design principles.
  • The program is accredited by the Middle States Commission on Higher Education (MSCHE).

Program Description

The online Bachelor of Science in Computer Science program at Excelsior University is designed to provide students with a strong foundation in computer science theory and practical skills in software development and systems management. The program offers concentrations in areas such as Artificial Intelligence, Networking and Cloud Computing, Software Development, and Data Science. The curriculum emphasizes hands-on learning, critical thinking, and ethical considerations in computer technology.

Program Features

  • Accreditation: Middle States Commission on Higher Education (MSCHE)
  • Concentrations: Artificial Intelligence, Networking and Cloud Computing, Software Development, Data Science
  • Transfer Credits: Accepted

Skills You'll Gain

Software development, systems management, critical thinking, problem-solving, AI, networking, cloud computing, data analysis, machine learning

Tuition & Costs

    Sample Courses

    Machine Learning, Natural Language Processing (NLP), Computer Vision, Deep Learning, Networking...

    Visit Program Website
    $26,400 in-state tuition per year
    4 years
    Online

    Key Highlights

    • This Bachelor of Science in Computer Science program offers a Programming concentration.
    • The curriculum mirrors the on-campus program.
    • Skills gained include software programming, systems administration, security, and architecture.
    • Students will learn software analysis, project management, application development, and systems programming.
    • Coursework includes C# Programming and Java Programming.
    • CS441 - Project Management is a required course.
    • CS470 - Capstone Project is a required course.
    • Students are prepared to solve programming problems and build software systems.
    • The program accepts CompTIA certification equivalencies.

    Program Description

    The Bachelor of Computer Science degree with a Programming concentration at Limestone University provides a strong foundation in key information technology areas such as programming, systems administration, security, and architecture. The online program mirrors the on-campus curriculum and utilizes the Canvas online learning system. Designed to allow students to focus on two courses in eight-week terms, it prepares students to creatively solve programming problems and build necessary software systems to address business challenges.

    Program Features

    • Concentrations: Programming
    • Transfer Credits: Accepted

    Skills You'll Gain

    Software programming, systems administration, security, architecture, software analysis, project management, application development, systems programming

    Tuition & Costs

    • In-State Tuition: $26,400/year
    • Out-of-State Tuition: $26,400/year
    • Additional Cost Information:
      ## Tuition & Fees (2024-2025)
      
      **Full-Time Tuition (Maximum 18 Semester Hours)**
      
      *   \$13,350 (up to 18 semester hours)
      *   Hourly Rate: \$1,113 to \$741.67 (for 12 to 18 hours)
      *   Part-Time Day Student Rate: \$1,113 per credit hour
      
      **Online Program Costs**
      
      *   Tuition: \$389 per credit hour
      *   \$1167 per course (3 semester hours)
      *   \$1556 per course (4 semester hours)
      *   Identity Verification Fee: \$5
      *   Lab Fees (computer lab courses): Variable
      
      **Military & Military Spousal Discounted Tuition**
      
      *   \$248 per credit hour
      *   \$744 per course (3 semester hours)
      *   \$992 per course (4 semester hours)
      *   Identity Verification Fee: \$5
      *   Lab Fees (computer lab courses): Variable
          *   Note: The child of a military service member may receive a 10% tuition discount.
      
      **Miscellaneous Fees**
      
      *   Directed Study or Coordinated Study: \$1167 (3 semester hours)
      *   Graduation Fee: \$125 (covers application, diploma, official transcript, and cap & gown rental)
      

    Sample Courses

    CS105 - Introduction to Computer Science, CS201 - Operating Systems and Networking Fundamentals, CS205 - Programming I: Imperative Programming, CS206 - Programming II: Object Oriented Programming, CS220 - C# Programming...

    Visit Program Website
    #19

    Oregon State University

    Computer Science B.S.

    $428 per credit
    4 years
    Online

    Key Highlights

    • The Computer Science B.S. program emphasizes designing and evaluating solutions to computing problems, teamwork, and networking with industry professionals.
    • Students gain skills in software engineering, web development, computer networking, cybersecurity, design engineering, parallel programming, and cryptography.
    • Concentrations are available in applied computer science and cybersecurity.
    • Coursework includes algorithms, operating systems, software engineering, and network security.
    • The program includes courses such as Custom Sensor Board Programming and Cloud Data Center Coordination.

    Program Description

    Oregon State University's online Computer Science Bachelor of Science program equips students with skills to solve complex problems in various industries, including cybersecurity, public health, clean energy, and aerospace. The program emphasizes designing and evaluating solutions to computing problems, teamwork, and networking with industry professionals. The coursework covers algorithms, operating systems, software engineering, and network security.

    Program Features

    • Concentrations: Applied computer science, Cybersecurity
    • Transfer Credits: Accepted

    Skills You'll Gain

    Software engineering, Web development, Computer networking, Cybersecurity, Design engineering, Parallel programming, Cryptography

    Tuition & Costs

    • Cost Per Credit: $428

    Sample Courses

    Algorithms, Operating Systems, Software Engineering, Network Security, Custom Sensor Board Programming...

    Visit Program Website
    $9,552 in-state tuition per year
    4 years
    Online

    Key Highlights

    • The Bachelor of Science in Computer Science program covers core skills in programming, networking, artificial intelligence (AI), and big data.
    • Graduates can gain skills in software engineering, data structures, and algorithms.
    • Students can specialize in Cybersecurity, Networking, and Cloud Computing.
    • The curriculum uses a learn-practice-apply methodology.
    • The program is accredited by the Higher Learning Commission (HLC).

    Program Description

    The Bachelor of Science in Computer Science program at University of Phoenix prepares students with foundational knowledge in IT, covering core skills in programming, networking, artificial intelligence (AI), and big data. The program emphasizes applying computer science theory to real-world business challenges, including app development and presentation. Elective courses allow specialization in areas like cybersecurity, networking, and cloud computing. The curriculum employs a learn-practice-apply methodology with activities and assignments mapped to in-demand skills.

    Program Features

    • Accreditation: Higher Learning Commission (HLC)
    • Concentrations: Cybersecurity, Networking, Cloud Computing, Scripted & Compiled Program Languages, Advanced Software Developer, Advanced Cybersecurity, Cyber & Network Defense
    • Transfer Credits: Accepted

    Skills You'll Gain

    Problem Solving, Integration, Leadership, Software Engineering, Programming, Networking, Software Architecture, Data Structures, Algorithms

    Tuition & Costs

    • In-State Tuition: $9,552/year
    • Out-of-State Tuition: $9,552/year
    • Additional Cost Information:
      • Undergrad cost per course: $1,364
      • Resource fees: ($398 x 3) + $170
      • Estimated cost per course: $1,364
    Visit Program Website
    #21

    University of North Dakota

    Computer Science (B.S.)

    $9,237 in-state tuition per year
    4 years
    Online

    Key Highlights

    • The University of North Dakota's Computer Science (B.S.) program teaches students to model and analyze problems and design solutions.
    • Students can develop expertise in cybersecurity, big data, software engineering, information technology, computer animation, and game design.
    • The program provides opportunities to create web and mobile apps and develop computer animations and virtual reality systems.
    • Students will gain skills in C++, HTML, Java, JavaScript, Python, and SQL.
    • The program includes courses in Object Oriented Programming, Algorithms and Data Structures, and User Interface Design.
    • The Computer Science (B.S.) program is ABET accredited.

    Program Description

    The University of North Dakota's Bachelor of Science in Computer Science program teaches students to model and analyze problems, design solutions, and verify results using modern technology. The program offers opportunities to create web and mobile apps, develop computer animations and virtual reality systems, analyze imagery and data from unmanned and manned aircraft systems, and influence the design of systems for aerospace. Students can also develop expertise in cybersecurity, big data, software engineering, information technology, computer animation, and game design. Flexible courses are offered 100% online and specializations allow for a tailored educational experience.

    Program Features

    • Accreditation: ABET
    • Transfer Credits: Accepted

    Skills You'll Gain

    C++, HTML, Java, JavaScript, Python, SQL

    Tuition & Costs

    • In-State Tuition: $9,237/year
    • Out-of-State Tuition: $13,856/year
    • Additional Cost Information:
      We offer affordable online tuition for everyone, regardless of residency.

    Contact Information

    Sample Courses

    Object Oriented Programming, Algorithms and Data Structures, User Interface Design, Concurrent and Distributed Programming, Database Management Systems...

    Visit Program Website
    $398 per credit
    4 years
    Online

    Key Highlights

    • The program emphasizes building reusable software components with Java technology.
    • Students gain skills in Object-Oriented Design, Web Application Development, and Database Management.
    • The curriculum is language-independent.
    • Concentrations include Software Architecture and Engineering, Data Analytics, Web and Mobile Development, and Software Development Security.
    • Students engage in hands-on assignments and team with peers on software development projects that simulate real-world industrial environments.
    • Skills gained include Agile Methodology, Python, and Machine Learning.
    • The program is aligned with international curricular guidelines.
    • Courses include Computer Science Practicum I, II, and III/Capstone.
    • The university is accredited by the Higher Learning Commission.

    Program Description

    The Bachelor of Science in Computer Science program at Franklin University provides a strong foundation in software development and prepares students to adapt to the ever-changing technological landscape. The curriculum is language-independent, focusing on widely used languages and building reusable software components with Java technology. Students engage in hands-on assignments, teaming with peers on cutting-edge software development projects that simulate real-world industrial environments. The program is taught by real-world computer professionals and practitioners and is aligned with international curricular guidelines.

    Program Features

    • Accreditation: Higher Learning Commission
    • Concentrations: Software Architecture and Engineering, Data Analytics, Web and Mobile Development, Software Development Security
    • Transfer Credits: Accepted

    Skills You'll Gain

    Object-Oriented Design, Computer Architecture, Coding & Testing, Web Application Development, Database Management, Software Development, Agile Methodology, Python, Machine Learning

    Tuition & Costs

    • Cost Per Credit: $398
    • Additional Cost Information:

      Tuition Rates:

      • B.S. in Nursing: $298
      • Current Service Members: $250
      • International Students (Nonresident Alien): $526

    Contact Information

    Sample Courses

    ENG 120 - College Writing, MATH 160 - College Algebra, HUMN 211 - Introduction to Critical Ethics, PF 121 - Basic Learning Strategies, SPCH 100 - Speech Communication...

    Visit Program Website
    $9,792 in-state tuition per year
    4 years
    Online

    Key Highlights

    • This Computer Science program equips students with skills in machine learning, software engineering, database management, and cyber security.
    • The curriculum includes courses such as Database Systems, Machine Learning, Artificial Intelligence, and Software Engineering.
    • Students will develop communication, collaboration, critical thinking, and problem-solving skills.
    • The program focuses on both theoretical study and hands-on learning experiences.
    • Students will develop skills in programming languages, data structures, algorithms, computer organization, and computer networking.

    Program Description

    Troy University's Bachelor of Science in Computer Science program provides students with the foundation and skills needed for a computer science career. The program focuses on both theoretical study and hands-on learning experiences, including individual and team projects. Students develop technical and non-technical skills in areas like machine learning, software engineering, database management, and cyber security. The program is available online, offering flexibility for students to balance their studies with other responsibilities.

    Program Features

    • Transfer Credits: Accepted

    Skills You'll Gain

    Machine learning, Software engineering, Database management, Cyber security, Communication, Collaboration, Critical thinking, Problem solving, Programming languages, Data structures, Algorithms, Computer organization, Computer networking

    Tuition & Costs

    • In-State Tuition: $9,792/year
    • Out-of-State Tuition: $19,584/year

    Sample Courses

    Database Systems, Machine Learning, Artificial Intelligence, Software Engineering

    Visit Program Website
    $330 per credit
    4 years
    Online

    Key Highlights

    • The program focuses on developing user-friendly software, improving code security, and testing software design patterns.
    • Students gain skills in UI/UX design and development, secure coding, reverse engineering, systems architecture, and software engineering.
    • Coursework includes Programming Languages, Software Security, UI/UX Design and Development, Client/Server Development, and Full Stack Development.
    • The program culminates in a portfolio showcasing abilities to create effective software solutions.
    • Southern New Hampshire University is accredited by the New England Commission of Higher Education (NECHE).

    Program Description

    The Bachelor of Science in Computer Science with a concentration in Software Engineering at Southern New Hampshire University provides students with a comprehensive understanding of software engineering principles and coding skills. The program focuses on developing user-friendly software, improving code security, and testing software design patterns. Students build a portfolio showcasing their abilities to create effective software solutions.

    Program Features

    • Accreditation: New England Commission of Higher Education (NECHE)
    • Concentrations: Software Engineering
    • Transfer Credits: Accepted

    Skills You'll Gain

    UI/UX design and development, Secure coding, Reverse engineering, Systems architecture, Software engineering

    Tuition & Costs

    • Cost Per Credit: $330

    Sample Courses

    Programming Languages, Software Security, UI/UX Design and Development, Client/Server Development, Emerging Systems Architectures & Technologies...

    Visit Program Website
    #25
    $408 - $439 per credit
    4 years
    Online

    Key Highlights

    • Old Dominion University's Bachelor of Science in Computer Science is ABET-accredited.
    • The program prepares graduates for roles in software development, network administration, and information security analysis.
    • Students will gain skills in software development, network administration, database administration, and information security analysis.
    • The curriculum covers experimental techniques, engineering methodology, and problem solving.
    • Old Dominion University's program is ranked among the top programs by Intelligent.com and AcademicInfluence.com.
    • The program offers a strong military pathway, allowing students to tailor military experience into college credits.
    • Guaranteed admission agreements with Virginia Community Colleges make it an accessible option for students.

    Program Description

    Old Dominion University's online Bachelor of Science in Computer Science program provides students with a wide range of knowledge and applied skills in the field. The curriculum covers experimental techniques, engineering methodology, and real-world problem-solving. Graduates will be prepared for roles in software development, network and database administration, and information security analysis. The program is designed to accommodate both students with no prior college credits and those seeking to transfer existing credits.

    Program Features

    • Accreditation: ABET
    • Transfer Credits: Accepted

    Skills You'll Gain

    Software development, Network administration, Database administration, Information security analysis, Problem solving, Experimental techniques, Engineering methodology

    Tuition & Costs

    • In-State Cost Per Credit: $408
    • Out-of-State Cost Per Credit: $439
    • Additional Cost Information:

      Active duty military students may qualify for a discounted undergraduate tuition rate.

      • These rates are effective Fall 2024.
      • Rates are subject to change.
    Visit Program Website
    #26

    Austin Peay State University

    Bachelor of Science in Computer Science

    $7,008 in-state tuition per year
    4 years
    Online

    Key Highlights

    • The Bachelor of Science in Computer Science program offers concentrations in General Information Systems, Cybersecurity, Web and Database, or Networking.
    • Students gain skills in systems analysis, applications programming, and technical writing.
    • The program prepares students for high-tech positions and emphasizes computer applications in the business world.
    • Military and transfer credits are accepted.
    • Students have access to free software.

    Program Description

    The online Bachelor of Science in Computer Science program at Austin Peay State University prepares students for high-tech positions with concentrations in General Information Systems, Cybersecurity, Web and Database, or Networking. The program emphasizes skills and knowledge applicable to computer applications in the business world, offering online classes, advising, and discussions, with year-round availability and access to free software. Military and transfer credits are accepted.

    Program Features

    • Concentrations: General Information Systems, Cybersecurity, Web and Database, Networking
    • Transfer Credits: Accepted

    Skills You'll Gain

    Systems analysis, applications programming, technical writing, network management, IT security administration, cryptography, IT security architecture, programming, data architecture, server administration, database administration, web development, web design, software application development, database query writing, computer systems engineering, computer network architecture, computer support

    Tuition & Costs

    • In-State Tuition: $7,008/year
    • Out-of-State Tuition: $12,552/year
    Visit Program Website
    $22,272 in-state tuition per year
    4 years
    Online

    Key Highlights

    • This Computer Science program offers specializations in Artificial Intelligence (AI), Gaming and Simulations, and Computer Theory and Algorithms.
    • The program emphasizes software development and programming, with math courses specific to computer science.
    • Students gain skills in software engineering, database design, data communications, and networking.
    • Most courses are available 100% online, excluding the gaming specialty, which requires hands-on lab work.
    • The program qualifies for the Employment Guarantee.

    Program Description

    The Bachelor of Science in Computer Science at Davenport University offers students a customizable path with specializations in Artificial Intelligence (AI), Gaming and Simulations, and Computer Theory and Algorithms. The program emphasizes software development and programming, featuring math courses specific to computer science. Most courses are available 100% online through Davenport's Global Campus (excluding the gaming specialty, which requires hands-on lab work). Students can also take courses on the Grand Rapids campus. The program qualifies for the Employment Guarantee.

    Program Features

    • Concentrations: Artificial Intelligence, Gaming and Simulations, Computer Theory and Algorithms
    • Transfer Credits: Accepted

    Skills You'll Gain

    Software development, programming, database design, AI, software engineering, operating systems, data communications, networking

    Tuition & Costs

    • In-State Tuition: $22,272/year
    • Out-of-State Tuition: $22,272/year

    Sample Courses

    Database Design, Intro to Programming, Data Communications and Networks, AI, Software Engineering...

    Visit Program Website
    #28

    Dakota State University

    Computer Science (BS)

    $9,309 in-state tuition per year
    4 years
    Online

    Key Highlights

    • The program covers programming languages, data structures, algorithms, and operating systems.
    • Students gain skills in software engineering and computer hardware.
    • Resources include access to the data server room, Information Assurance Lab, laptops, and various software programs.
    • Coursework includes Calculus and Discrete Math.
    • Students can complete the Bachelor's and Master's degrees in a combined 4+1 program.

    Program Description

    Dakota State University's Bachelor of Science in Computer Science program offers a dynamic curriculum covering programming languages, data structures, algorithms, and operating systems. The program focuses on analyzing computer foundations from the beginning to the latest tools and applications. Students gain access to resources such as the data server room, Information Assurance Lab, laptops, and various software programs. The program is available both on-campus and online.

    Program Features

    • Transfer Credits: Accepted

    Skills You'll Gain

    Software engineering, Development, Problem-solving, Computer hardware, Architecture

    Tuition & Costs

    • In-State Tuition: $9,309/year
    • Out-of-State Tuition: $13,963/year

    Sample Courses

    Programming Language, Data Structures, Algorithms, Operating Systems, Calculus...

    Visit Program Website
    #29

    Indiana University Indianapolis

    Bachelor of Science in Computer Science

    Contact school for tuition information
    4 years
    Online

    Key Highlights

    • The Indiana University Indianapolis Computer Science program includes core topics such as programming, data structures, software engineering, and operating systems.
    • Students gain skills in Programming, Data Structures, Software Engineering, and Database Systems.
    • The curriculum incorporates courses such as CSCI-C 155 Problem Solving and Programming I and CSCI-C 442 Database Systems.
    • Students have internship opportunities through CSCI-Y 398 Internship in Professional Practice and INFO-I 491 Capstone Internship.
    • A capstone project is required through CSCI-C 486 Capstone Project I.

    Program Description

    The online Bachelor of Science in Computer Science program at Indiana University Indianapolis requires 120 credit hours. Students must achieve a C- or higher in all courses and maintain a GPA of 2.0 or higher to graduate. The curriculum includes core computer science topics such as programming, data structures, software engineering, and operating systems, as well as general education courses and electives. Transfer students should consult an academic advisor to discuss potential course exceptions or substitutions.

    Program Features

    • Transfer Credits: Accepted

    Skills You'll Gain

    Programming, Data Structures, Software Engineering, Database Systems, Algorithm Analysis, Problem Solving, System Analysis and Design, Operating Systems

    Tuition & Costs

      Sample Courses

      CSCI-C 155 Problem Solving and Programming I, CSCI-C 255 Problem Solving and Programming II, CSCI-C 241 Discrete Structures for Computer Science, CSCI-C 251 Foundations of Digital Computing, CSCI-C 308 System Analysis and Design...

      Visit Program Website
      $38,070 in-state tuition per year
      4 years
      Online

      Key Highlights

      • This program covers programming languages such as Java and C++.
      • Students gain skills in software engineering, computer architecture, and computer networking.
      • Graduates learn to create mathematical models to address real-world problems.
      • The program offers flexible scheduling with full-time or part-time enrollment, evening and weekend classes, and small class sizes.
      • Graduates are prepared for careers in engineering, information technology, software engineering, and mathematics.
      • The program is accredited by the Middle States Commission on Higher Education.
      • Skills gained include security integration and algorithm analysis.

      Program Description

      The Bachelor of Science in Computer Science program at Mercy University is designed to teach students how computers work and how to design programs. The curriculum covers programming languages like Java and C++, software engineering, computer architecture, operating systems, and computer networking. Students learn to write efficient programs and create mathematical models to address real-world problems, as well as analyze and develop software solutions for organizational needs. The program offers flexible scheduling with full-time or part-time enrollment, evening and weekend classes, and small class sizes.

      Program Features

      • Accreditation: Middle States Commission on Higher Education
      • Transfer Credits: Accepted

      Skills You'll Gain

      Programming, software engineering, computer architecture, operating systems, computer networking, mathematical modeling, software development, problem-solving, security integration, algorithm analysis, teamwork

      Tuition & Costs

      • In-State Tuition: $38,070/year
      • Out-of-State Tuition: $38,070/year
      Visit Program Website
      $12,100 in-state tuition per year
      4 years
      Online

      Key Highlights

      • This Bachelor of Science in Computer Science program offers a Data Science concentration.
      • Students gain skills in data mining, data visualization, machine learning, and data warehousing.
      • The program emphasizes algorithmic techniques and software development.
      • CTU provides Fast Track options and Prior Learning Assessment for working adults.
      • This program is accredited by ABET.

      Program Description

      The Bachelor of Science in Computer Science with a Data Science concentration at CTU provides a deep dive into data analytics and software solutions. Students explore data mining, visualization, machine learning, and data warehousing. The program focuses on building computer software solutions through programming with algorithmic techniques, covering both theoretical and practical knowledge.

      Program Features

      • Accreditation: ABET
      • Concentrations: Data Science
      • Transfer Credits: Accepted

      Skills You'll Gain

      Data mining, Data visualization, Machine learning, Data warehousing, Algorithmic techniques, Software development

      Tuition & Costs

      • In-State Tuition: $12,100/year
      • Out-of-State Tuition: $12,100/year

      Sample Courses

      COMS105, ENGL104, ENGL105, HIST120, MATH111...

      Visit Program Website
      #32

      Universities of Wisconsin Online

      Bachelor of Science in Computer Science

      $319 per credit
      4 years
      Online

      Key Highlights

      • The program emphasizes the design and implementation of modern operating systems.
      • Students gain hands-on experience working with outside companies.
      • Graduates will be prepared for careers in software development, network administration, and cybersecurity.
      • Skills gained include software development, cybersecurity, and algorithm design.
      • Courses include Operating Systems, Computer Networks, and Artificial Intelligence.
      • The program encourages participation in a student club for programming contests and social events.

      Program Description

      The Bachelor of Science in Computer Science at UW-Superior provides students with a comprehensive understanding of computer science principles and practical experience in the latest programming languages and technologies. Students gain hands-on experience working with outside companies and develop problem-solving skills applicable to real-world computational challenges. The program emphasizes the design and implementation of modern operating systems and encourages participation in a vibrant student club for programming contests and social events.

      Program Features

      • Transfer Credits: Accepted

      Skills You'll Gain

      Software development, Network system administration, Web development, Cybersecurity, Database systems, Microcontroller firmware development, Programming Languages, Problem-solving, Algorithm design

      Tuition & Costs

      • Cost Per Credit: $319
      • Additional Cost Information:
        • $319 per credit
        • $24 per credit activity fee
        • $60 per semester online administrative fee

      Sample Courses

      Data Structures and Algorithms, Operating Systems, Computer Architecture, Programming Languages, Software Engineering...

      Visit Program Website
      #33

      Hawai'i Pacific University

      Bachelor of Science in Computer Science

      Contact school for tuition information
      4 years
      Online

      Key Highlights

      • This program is designed to meet standards set by professional organizations like ACM and IEEE.
      • The program culminates in a senior capstone project where students apply their skills to solve a relevant software problem.
      • Students can gain skills in software development and computer science theory.
      • A Cybersecurity concentration is available.
      • Courses include Assembly Programming, Computer Architecture, and Operating Systems.

      Program Description

      The Bachelor of Science in Computer Science program at Hawai'i Pacific University is designed to meet high standards set by professional organizations like ACM and IEEE. The curriculum includes foundational core courses along with advanced electives, providing students with preparation for high-demand jobs or graduate studies. The program culminates in a senior capstone project where students apply their skills to solve a relevant software problem. A Cybersecurity concentration is also available.

      Program Features

      • Concentrations: Cybersecurity
      • Transfer Credits: Accepted

      Skills You'll Gain

      Problem-solving, software development, computer science theory, quantitative analysis, communication

      Tuition & Costs

        Sample Courses

        Assembly Programming, Computer Architecture, Operating Systems, Data Communications, Databases

        Visit Program Website
        $15,015 in-state tuition per year
        4 years
        Online

        Key Highlights

        • The Computer Science Cybersecurity (B.S.) program covers topics including programming, data structures, database management, network architecture, and information security.
        • Graduates will gain skills in cryptography, system administration, and software engineering.
        • Required courses include Modern Cryptography and Technical Aspects of Computer Security.
        • This program prepares students for careers in cybersecurity, software development, and IT administration.
        • Students will complete Cybersecurity Capstone I and Cybersecurity Capstone II.

        Program Description

        The online Bachelor of Science in Computer Science with a specialization in Cybersecurity at Liberty University is designed to equip students with a comprehensive understanding of computer science principles and cybersecurity practices. The curriculum covers a wide range of topics, including programming, data structures, database management, network architecture, and information security. The program aims to prepare students for careers in cybersecurity, software development, and IT administration.

        Program Features

        • Transfer Credits: Accepted

        Skills You'll Gain

        Programming, Data Structures and Algorithms, Database Management, Network Security, Cryptography, System Administration, Software Engineering

        Tuition & Costs

        • In-State Tuition: $15,015/year
        • Out-of-State Tuition: $15,015/year

        Sample Courses

        Introduction to Computer Science, Precalculus with Trigonometry, General Physics I, Introduction to Information Systems and Information Technology, Introduction to Programming Using C++...

        Visit Program Website
        #35

        Thomas Edison State University

        Bachelor of Arts (B.A.) in Computer Science

        $6,638 in-state tuition per year
        4 years
        Online

        Key Highlights

        • The Bachelor of Arts in Computer Science program at Thomas Edison State University is designed for adults seeking career advancement, a career change, or graduate education.
        • Students will gain skills in computer-based solutions design, critical thinking, and software design.
        • Core courses include Introduction to Programming, Data Structures, Operating Systems, and Computer Architecture.
        • The program provides knowledge of emerging technologies and ethical and societal impact analysis.
        • The program focuses on deepening technical computer science knowledge while providing a traditional liberal arts education.

        Program Description

        The Bachelor of Arts in Computer Science at Thomas Edison State University is a fully online program designed for adults seeking career advancement, a career change, or graduate education. It focuses on deepening technical computer science knowledge while providing a traditional liberal arts education. Students will learn to design and implement computer-based solutions, apply critical thinking skills, and communicate effectively about computer science topics.

        Program Features

        • Transfer Credits: Accepted

        Skills You'll Gain

        Computer-based solutions design, critical thinking, problem-solving, software design, teamwork, emerging technologies knowledge, ethical and societal impact analysis

        Tuition & Costs

        • In-State Tuition: $6,638/year
        • Out-of-State Tuition: $8,598/year

        Contact Information

        Sample Courses

        Introduction to Programming, Data Structures, Operating Systems, Computer Architecture

        Visit Program Website
        #36

        Louisiana State University

        Bachelor of Science in Computer Science

        $325 per credit
        4 years
        Online

        Key Highlights

        • The program prepares students for entry-level positions such as Computer Support Specialist, Technology Consultant, and Software QA Engineer.
        • Students will gain skills in algorithm development, program design, structured programming, object-oriented programming, data structures, cybersecurity, database systems, and software development.
        • The curriculum includes courses such as Cybersecurity, Database Systems, and Software Development.
        • The program emphasizes project-based activities and real-life applications.
        • The program offers the option to transfer up to 90 credit hours.

        Program Description

        The online Bachelor of Science in Computer Science program at LSU Alexandria, offered through LSU Online, provides a comprehensive education in computer programming, mathematics, data structures, and algorithms. The curriculum emphasizes project-based activities and real-life applications, preparing students for careers in various industries. Graduates will develop tangible work samples and be well-prepared for master's programs or entry-level positions, such as Computer Support Specialist, Technology Consultant, and Software QA Engineer.

        Program Features

        • Transfer Credits: Accepted

        Skills You'll Gain

        Algorithm development, Program design, Structured programming, Object-oriented programming, Data structures, Cybersecurity, Database systems, Software development

        Tuition & Costs

        • Cost Per Credit: $325
        • Additional Cost Information:

          Total cost (including fees): $9,750

          Maximum transferable credits allowed.

        Sample Courses

        ENGL 1001: English Composition I, ENGL 1002: English Composition II, General Education Social Sciences, MATH 1550 OR MATH 1540/1541: Calculus I, MATH 1552 OR MATH 1541/1543: Calculus II...

        Visit Program Website
        #37

        University of Arkansas Grantham

        Bachelor of Science in Computer Science

        $305 per credit
        4 years
        Online

        Key Highlights

        • The program prepares students with knowledge and skills used by software engineers, developers, and systems analysts.
        • Graduates gain skills in programming, database management, systems analysis, systems design, software engineering, cybersecurity, and web development.
        • The curriculum includes courses such as Programming in C++, Mobile Application Development, and Advanced Database Systems.
        • University of Arkansas Grantham is accredited by DEAC.
        • Monthly course starts are available.

        Program Description

        The online Bachelor of Science in Computer Science program at UA Grantham provides students with knowledge and skills used by software engineers, developers, and systems analysts. The coursework builds a foundation in programming, databases, systems analysis, and systems design. The program emphasizes flexibility, affordability, and a high-quality education, catering to diverse interests and professional development goals.

        Program Features

        • Accreditation: Distance Education Accreditation Commission (DEAC)
        • Transfer Credits: Accepted

        Skills You'll Gain

        Programming, database management, systems analysis, systems design, software engineering, cybersecurity, web development, problem-solving

        Tuition & Costs

        • Cost Per Credit: $305

        Sample Courses

        Introduction to Information Systems Security (IS211), Programming Essentials (CS192), Programming in JavaScript (CS208), Programming in C++ (CS265), Programming in C# with .NET (CS412)...

        Visit Program Website
        #38

        University of Illinois Springfield

        Computer Science, BS

        $9,865 in-state tuition per year
        4 years
        Online, On-campus

        Key Highlights

        • The program develops proficiency in programming languages, algorithm design, systems analysis, cybersecurity principles, and data management.
        • Graduates will gain skills in technical writing, public speaking, and electronic presentation.
        • The program prepares students for graduate studies in computer science or related fields.

        Program Description

        The Bachelor of Science in Computer Science program at the University of Illinois Springfield provides students with a comprehensive understanding of the fundamental skills and core theories in computer science. The program prepares students for graduate studies in computer science or related fields, focusing on developing proficiency in programming languages, algorithm design, systems analysis, cybersecurity principles, and data management.

        Program Features

        • Transfer Credits: Accepted

        Skills You'll Gain

        Programming, Algorithm Design, Systems Analysis, Cybersecurity, Data Management, Technical Writing, Public Speaking, Electronic Presentation

        Tuition & Costs

        • In-State Tuition: $9,865/year
        • Out-of-State Tuition: $16,853/year
        Visit Program Website
        #39

        Concordia University, St. Paul

        Bachelor of Science in Computer Science

        $420 per credit
        4 years
        Online

        Key Highlights

        • The Bachelor of Science in Computer Science program equips students with essential skills for the tech industry.
        • The curriculum includes study of programming with Java, modern web design, database design, and server-side development.
        • Students will gain skills in software development, computer programming, and web design.
        • The program provides hands-on software development experience through a capstone course.
        • The program is accredited by the Higher Learning Commission.

        Program Description

        Concordia University, St. Paul's online B.S. in Computer Science program is designed to equip students with essential skills for the tech industry. The curriculum provides a liberal arts perspective, combining general education with 55 credit hours in the major. Students will study programming with Java, modern web design, database design, and server-side development. The program culminates in a capstone course, offering realistic hands-on software development experience and prepares graduates for top tech jobs.

        Program Features

        • Accreditation: Higher Learning Commission
        • Transfer Credits: Accepted

        Skills You'll Gain

        Software development, Computer programming, Web design, User experience, Object-oriented programming, Security, Core web technologies, Agile techniques

        Tuition & Costs

        • Cost Per Credit: $420

        Sample Courses

        Programming with Java, Modern Web Design, Database Design, Server-Side Development, Mobile App Development...

        Visit Program Website
        $2,736 in-state tuition per year
        4 years
        Online

        Key Highlights

        • The Kansas State University Integrated Computer Science Bachelor’s Degree allows students to combine programming skills with a concentration in an area of interest.
        • Students can customize their degree through a minor, certificate, secondary major, or double major outside of computer science.
        • The program does not have advanced math requirements.
        • Skills gained include system administration, data analysis, and web development.
        • Courses include Web Page Development, Data Structures and Algorithms I, and Computer Systems Administration.

        Program Description

        The online Integrated Computer Science Bachelor’s Degree at Kansas State University combines programming skills with an individual concentration in a chosen area of interest. The program helps students develop an in-depth understanding of programming, without advanced math requirements, and allows for customization through a minor, certificate, secondary major, or double major outside of computer science. The program requires 120 credit hours.

        Program Features

        • Concentrations: Minor, certificate, secondary major, double major, interdisciplinary concentration
        • Transfer Credits: Accepted

        Skills You'll Gain

        System administration, data analysis, web development, computer programming, information system management, project management

        Tuition & Costs

        • In-State Tuition: $2,736/year
        • Out-of-State Tuition: $4,560/year
        • Additional Cost Information:
          $401.90 - $683.45 per credit hour*

        Sample Courses

        CC 110 - Introduction to Computing, CC 111 - Elements of Computer Programming, CC 120 - Web Page Development, CC 210 - Fundamental Computer Programming Concepts, CC 310 - Data Structures and Algorithms I...

        Visit Program Website
        #41

        Fort Hays State University

        Bachelor of Science in Computer Science

        $188 per credit
        4 years
        Online

        Key Highlights

        • The Bachelor of Science in Computer Science program at Fort Hays State University prepares students for careers in federal agencies, private software companies, and technology firms.
        • Graduates will gain skills in programming, problem solving, information security, and software engineering.
        • The curriculum includes courses such as INF 101, MATH 110, CSCI 111, and CSCI 675.

        Program Description

        The Bachelor of Science in Computer Science program at Fort Hays State University, offered both on-campus and online, provides students with a comprehensive education in programming, information security, and human-computer interaction. The program equips graduates with the knowledge and skills to excel as programmers and problem solvers in various industries. Graduates are prepared for careers in federal agencies, private software companies, and technology firms.

        Program Features

        • Transfer Credits: Accepted

        Skills You'll Gain

        Programming, Problem solving, Information security, Software engineering

        Tuition & Costs

        • Cost Per Credit: $188
        • Additional Cost Information:

          Students in this program can expect to pay approximately:

          • On-campus: $2,817.00* per semester
          • Online: $3,641.40* per semester

          * Estimated cost based on 15 credit hours at:

          • Undergraduate resident/regional tuition rate ($187.80/credit hour) for on-campus courses.
          • FHSU Online undergraduate tuition rate ($242.76/credit hour) for online courses.

        Sample Courses

        INF 101, MATH 110, MATH 122, MATH 234, MATH 250...

        Visit Program Website
        #42

        California State University

        Bachelor of Science in Computer Science

        $5,742 in-state tuition per year
        4 years
        Online

        Key Highlights

        • The program provides a pathway to a computer science degree, leveraging the resources of the California State University system.
        • Students gain skills in problem-solving, software development, and data analysis.
        • Core courses include Data Structures and Algorithms, Computer Architecture, and Artificial Intelligence.
        • The program is a fully online degree completion option designed to remove time and place obstacles.

        Program Description

        The Bachelor of Science in Computer Science program offered through Cal State Online provides students with a comprehensive education in computer science principles and practices. This fully online degree completion program is designed to remove time and place obstacles, offering access to the resources of the California State University system. The program aims to equip students with the skills and knowledge necessary for success in various computer science-related fields.

        Program Features

        • Concentrations: General
        • Transfer Credits: Accepted

        Skills You'll Gain

        Problem-solving, Software development, Data analysis, Algorithm design, Systems analysis

        Tuition & Costs

        • In-State Tuition: $5,742/year
        • Out-of-State Tuition: $17,622/year

        Sample Courses

        Introduction to Programming, Data Structures and Algorithms, Computer Architecture, Operating Systems, Database Systems...

        Visit Program Website
        #43

        Eastern New Mexico University

        Bachelor of Science in Computer Science

        $1,704 in-state tuition per year
        4 years
        Online

        Key Highlights

        • This Bachelor of Science in Computer Science program equips students with skills in software engineering, systems analysis, computer programming, and database management.
        • The curriculum is continually revised to keep pace with technological advancements.
        • Students benefit from small class sizes and direct access to faculty.
        • Eastern New Mexico University is accredited by HLC.

        Program Description

        The online Bachelor of Science in Computer Science at Eastern New Mexico University is designed to equip students with the skills and knowledge needed to succeed in the rapidly growing digital technology industry. The program emphasizes the design, analysis, and implementation of computer software. With small class sizes, students receive personal attention and direct access to faculty. The curriculum is continually revised to keep pace with technological advancements.

        Program Features

        • Accreditation: HLC
        • Transfer Credits: Accepted

        Skills You'll Gain

        Software engineering, Systems analysis, Computer programming, Database management

        Tuition & Costs

        • In-State Tuition: $1,704/year
        • Out-of-State Tuition: $2,544/year
        Visit Program Website
        #44

        Florida International University

        Bachelor of Arts in Computer Science

        $236 - $649 per credit
        4 years
        Online

        Key Highlights

        • This B.A. in Computer Science allows students to combine computer science studies with another field such as digital media, business, or economics.
        • The program focuses on providing computer science skills without the heavy emphasis on math and science found in a B.S. program.
        • Graduates will be prepared for careers in computing with a specialized focus outside of computer science.
        • Skills gained include technological solutions research, digital programming, and database management.
        • FIU has 25+ years of experience in education.
        • Courses include COP 1360, COP 2250, COP 3804, COP 3337, and IDC 1360.

        Program Description

        FIU's online B.A. in Computer Science offers students the flexibility to combine computer science studies with another field such as digital media, business, or economics. The program focuses on providing strong computer science skills without the heavy emphasis on math and science found in a B.S. program. It prepares graduates for careers in computing with a specialized focus outside of computer science, enabling them to research technological solutions and create digital programming.

        Program Features

        • Transfer Credits: Accepted

        Skills You'll Gain

        Technological solutions research, digital programming, problem-solving, critical thinking, database management, digital information

        Tuition & Costs

        • In-State Cost Per Credit: $236
        • Out-of-State Cost Per Credit: $649
        • Additional Cost Information:
          Note: Total tuition and fees are subject to change.

        Sample Courses

        COP 1360, COP 2250, COP 3804, COP 3337, IDC 1360

        Visit Program Website
        $14,436 in-state tuition per year
        4 years
        Online

        Key Highlights

        • This Computer Science program integrates Artificial Intelligence and Machine Learning.
        • Students gain skills in software engineering, data science, artificial intelligence, computer vision, algorithm design, programming languages, and machine learning.
        • The curriculum includes courses such as Principles of Programming Languages, Algorithms and Data Structures, Introduction to Machine Learning, Computer Vision, and Introduction to Artificial Intelligence.
        • The program prepares students to function as team members or leaders.
        • Students gain practical experience in a virtual learning environment.
        • The program is accredited by the Higher Learning Commission.

        Program Description

        The Bachelor of Science in Computer Science program at Capella University focuses on design and creation of cutting-edge technology, integrating AI and machine learning. Students learn computational theories, development practices, and gain practical experience in a virtual learning environment, building algorithms and computer systems to address complex, real-world challenges. The program emphasizes software engineering, data science, AI, computer vision, programming languages, and algorithm design using industry-recognized tools and frameworks. Students are prepared to function as team members or leaders with solid understanding of ethical insights.

        Program Features

        • Accreditation: Higher Learning Commission
        • Transfer Credits: Accepted

        Skills You'll Gain

        Software engineering, Data science, Artificial intelligence, Computer vision, Algorithm design, Programming languages, Machine learning

        Tuition & Costs

        • In-State Tuition: $14,436/year
        • Out-of-State Tuition: $14,436/year
        • Additional Cost Information:

          Here's a breakdown of Capella University's tuition costs:

          FlexPath:

          • Billing: $2,500 per 12-week billing session
          • Accelerated Pace: $20,000 (20 months)
          • Typical Pace: $27,500 (28 months)
          • Slower Pace: $42,500 (46 months)

          GuidedPath:

          • Credit Costs:
            • $365 per 1000-2000 level credit
            • $415 per 3000-4000 level credit
          • Max Transfer Credits: $18,675 (18 months)
          • Average Transfer Credits: $42,590 (42 months)
          • No Transfer Credits: $70,170 (75 months)

          Additional Information:

          • Capella Progress Reward Scholarship: $15,000 available
          • Potential Savings with CISA Certification: $7,420

        Sample Courses

        CSC4010 Principles of Programming Languages, CSC4020 Algorithms and Data Structures, CSC4030 Introduction to Machine Learning, CSC4040 Computer Vision, IT4535 Introduction to Artificial Intelligence

        Visit Program Website
        $589 per credit
        4 years
        Online

        Key Highlights

        • The Bachelor of Science in Computer Science program is ABET-accredited.
        • The program is one of two in the nation that is both ABET accredited and completely online.
        • Students will gain skills in analytic thinking, critical thinking, problem solving, and communication.
        • The program emphasizes the application of computing to business challenges.
        • Courses are offered in 8-week formats.
        • The curriculum includes Artificial Intelligence, Software Engineering, and Principles of Programming Languages.

        Program Description

        The accelerated Bachelor of Science in Computer Science program at Regis University is designed to equip students with a broad set of skills and knowledge in programming, data structures, algorithms, database applications, and systems security. The program emphasizes both theoretical and practical knowledge to develop software solutions for complex problems in various fields such as business, healthcare, and education. It is framed within the Jesuit tradition, focusing on using computing to help others and understanding its application to business challenges. Classes are in 8-week formats for maximum flexibility. Regis offers an ABET-accredited program that can be earned completely online.

        Program Features

        • Accreditation: ABET
        • Transfer Credits: Accepted

        Skills You'll Gain

        Analytic thinking, Critical thinking, Problem solving, Logic, Attention to detail, Creativity, Communication

        Tuition & Costs

        • Cost Per Credit: $589

        Sample Courses

        Principles of Programming Languages, Software Engineering, Artificial Intelligence

        Visit Program Website
        $4,073 in-state tuition per year
        4 years
        Hybrid

        Key Highlights

        • The program prepares students with mathematical foundations, problem-solving principles, and computer science theory.
        • Graduates will be equipped to design computer and software-based systems.
        • The program emphasizes understanding the theory behind current technologies.
        • Students gain skills in Problem-solving, Computer Science Theory, Software Design, and Systems Design.
        • Small class sizes allow personalized attention and strong faculty relationships.
        • Edmonds College provides an affordable option compared to national averages.

        Program Description

        The Bachelor of Science in Computer Science program at Edmonds College prepares students with mathematical foundations, problem-solving principles, and computer science theory. Students will be equipped to design computer and software-based systems, and to pursue careers in various industries or advanced studies in computing, science, or engineering. The program emphasizes the understanding of the theory behind current technologies, ensuring graduates can adapt to new systems and languages with ease. Small class sizes allow personalized attention and strong faculty relationships.

        Program Features

        • Transfer Credits: Accepted
        • Prerequisites: CS& 131, CS 132, CS 133, CS& 141, CS 142, CS 143, Math& 141, Math& 142, Math& 146, ENGL& 101, ENGL& 102, ENGR& 235, Natural science course with lab, 2.5 GPA

        Skills You'll Gain

        Problem-solving, Computer Science Theory, Software Design, Systems Design

        Tuition & Costs

        • In-State Tuition: $4,073/year
        • Out-of-State Tuition: $9,958/year
        • Additional Cost Information:
          Tuition is half the national average!

        Contact Information

        Visit Program Website
        $26,240 in-state tuition per year
        4 years
        Online

        Key Highlights

        • The Bachelor of Science in Computer Science program at Saint Leo University is based on recommendations from IEEE and ACM.
        • Students gain skills in C/C++ and Java.
        • Graduates will gain skills in computer forensics, information security, and internet applications.
        • Saint Leo University is recognized as a top university in the South.

        Program Description

        The Bachelor of Science in Computer Science program at Saint Leo University offers students the opportunity to learn from industry experts in a flexible online or on-campus environment. The curriculum, developed based on recommendations from IEEE and ACM, focuses on solving real-life problems involving hardware, software, multimedia, and systems integration. Students gain marketable skills in programming, computer forensics, information security, internet applications, and artificial intelligence, preparing them for careers in the growing information economy.

        Program Features

        • Transfer Credits: Accepted

        Skills You'll Gain

        Computer hardware, Software, Networking, C/C++, Java, Computer Architecture, Operating Systems Administration, Artificial Intelligence, Software Engineering, Algorithms, Data Structures, Internet Applications

        Tuition & Costs

        • In-State Tuition: $26,240/year
        • Out-of-State Tuition: $26,240/year
        Visit Program Website
        $35,180 in-state tuition per year
        4 years
        Hybrid

        Key Highlights

        • The program offers focus areas in Software Development and Data Analytics.
        • Students will gain skills in Software Engineering, Computer Systems Design, Programming, and Information Architecture.
        • Courses include Robotics, Computer Graphics, and Operating Systems.
        • Students can participate in competitions and join clubs.
        • A combined bachelor's and master's degree can be completed in 5 years.
        • The program emphasizes practical applications with an individualized approach.

        Program Description

        The Bachelor of Science in Computer Science program at Felician University offers a hands-on approach to prepare students for careers in the ever-evolving computer science industry. The program combines practical applications with an individualized approach, allowing students to tailor their learning experience with focus areas such as Software Development and Data Analytics. Students engage in progressive activities, attend conferences, participate in competitions, and join clubs to enhance their understanding and skills.

        Program Features

        • Concentrations: Software Development, Data Analytics
        • Transfer Credits: Accepted

        Skills You'll Gain

        Software Engineering, Computer Systems Design, Programming, Information Architecture

        Tuition & Costs

        • In-State Tuition: $35,180/year
        • Out-of-State Tuition: $35,180/year

        Contact Information

        Sample Courses

        Programming, Information Architecture, Robotics, Computer Graphics, Operating Systems...

        Visit Program Website
        $47 per credit
        4 years
        Online

        Key Highlights

        • The Bachelor of Science in Computer Science (BCS) program covers programming languages like Java and Python.
        • Students gain skills in debugging, coding, and testing programming solutions.
        • Options include concentrations in Network and Application Security and Data Science.
        • Courses include Big Data, Data Mining and Machine Learning, and Artificial Intelligence.
        • Students gain skills in managing design projects and problem-solving using mathematics.
        • The program provides a pathway to a career in the tech industry, and students gain skills in software and computing technology.

        Program Description

        The Bachelor of Science in Computer Science program at University of the People provides students with in-depth knowledge and technical skills in computer science. The curriculum covers innovative software, computer programming, and technology, with a focus on current programming languages like Java and Python, database management, and AI/machine learning concepts. It is designed for working professionals seeking a strong foundation in computer science or those planning to pursue an advanced degree.

        Program Features

        • Concentrations: Network and Application Security, Data Science
        • Transfer Credits: Accepted

        Skills You'll Gain

        Debugging, coding, testing programming solutions, managing design projects, problem-solving using mathematics, critical thinking

        Tuition & Costs

        • Cost Per Credit: $47
        • Additional Cost Information:
          • $60 application fee
          • $140 assessment fee per course

        Sample Courses

        College Algebra, Introduction to Statistics, Programming Fundamentals, Databases 1, Computer Systems...

        Visit Program Website
        #52

        Faulkner University

        Computer Science B.S.

        $21,930 in-state tuition per year
        4 years
        Online

        Key Highlights

        • The Faulkner University Computer Science B.S. program emphasizes algorithm design, software development, and problem-solving.
        • Students can choose from concentration options including Mobile Programming, Web Programming, and Ethical Hacking.
        • The curriculum includes courses such as Intro to Cybersecurity, Database Concepts, and Software Engineering.
        • This program integrates Christian values into the learning environment.
        • Graduates will be prepared for careers in software development and web development.

        Program Description

        The Bachelor of Science in Computer Science program at Faulkner University is designed to equip students with the skills to analyze, design, and implement computer-based solutions across various fields. The curriculum focuses on algorithmic processes, software and hardware principles, critical thinking, and problem-solving, all within a Christian learning environment. Graduates will be prepared for careers in software development, web development, and other technology-related fields.

        Program Features

        • Concentrations: Mobile Programming, Web Programming, Python, Cloud Computing, Visual Programming, Ethical Hacking, Codeless Programming, Special Thesis Topic
        • Transfer Credits: Accepted

        Skills You'll Gain

        Algorithm design, software development, problem-solving, critical thinking, communication, teamwork

        Tuition & Costs

        • In-State Tuition: $21,930/year
        • Out-of-State Tuition: $21,930/year

        Sample Courses

        Biblical Worldview I, Biblical Worldview II, Understanding Biblical Literature, Christian Ethics, Marriage and Family Relations...

        Visit Program Website

        Explore More Online Computer Science Resources

        Frequently Asked Questions

        Find answers to common questions about Online Computer Science degrees, career paths, and more.

        Explore FAQs

        Learning Resources

        Discover helpful tools, guides, and materials to enhance your Online Computer Science education.

        View Resources

        Career Opportunities

        Explore potential career paths, job outlooks, and opportunities in Online Computer Science.

        Explore Careers