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.
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.
Python, C++, Data Mining, Software Development, Artificial Intelligence, System Design, System Implementation, System Evaluation
Earn a Second Bachelor's Degree
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.
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
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.
Design, Implementation, Testing, Computer Security, Mobile Applications, Database Systems
Cost estimates do not include:
Coursework not fully completed online may affect the final cost. Active-duty military may qualify for resident tuition rates.
Calculus I, Calculus II, Calculus III, Linear Algebra, Discrete Mathematics...
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.
Mathematics, Programming, System Design, Software Engineering, Networking, Critical Thinking, Ethics, Leadership
Cost Per Credit Hour: $250 - $375
Programming, System Design, Software Engineering, Networking
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.
Computer programming, Software development, Cyber security, Data management, Software functionality improvement, Application development, Security maintenance
MATH 369 – Linear Algebra I, DSCI 369 – Linear Algebra for Data Science, STAT 301 – Introduction to Statistical Methods, CS163 – CS1, No Prior Programming Experience...
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.
Algorithms, Artificial Intelligence, Computer Programming, Cybersecurity, Data Structures, Database Administration, Information Assurance, Networks, Operating Systems, Programming, Security, Software
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
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.
Software Engineering, Java (Programming Language), Software Development, Artificial Intelligence
Health, Fitness, and Wellness, Applied Probability and Statistics, Calculus I...
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.
Programming languages, data structures, algorithms, computer architecture, application security, artificial intelligence, problem-solving, software development, debugging
Emerging Programming Languages, Computer Architecture, Data Structures and Algorithms, Senior Project I, Systems Development Methods
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.
Computer architecture, security, programming, web design, mathematics, critical thinking, problem solving, C, C++, Java, JavaScript, MySQL, PHP, Python, R, SAS
Computer programming, logic, algorithms, operating systems, computer architecture...
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.
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
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...
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.
Software systems design and development, Algorithm development and analysis, Data analysis using databases, Programming with operating systems, Technology proficiency
Introductions to Software, Operating Systems, Database Management, Algorithms and Analysis, New Media...
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.
Analytical skills, problem-solving, computer programming, software development, system evaluation, algorithm design, database administration, communication, application of technical standards
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)...
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.
Programming in C++, Programming in C, Assembly Language Programming, Database Structure Design, Computer Organization, Operating Systems Concepts
Programming, Database Structure, Computer Organization, Operating Systems
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.
Computer programming, Systems analysis, Software development, Information management, Database querying, Cloud computing
Calculus I, Calculus II, Introduction to Computer Science, Introduction to Networking, Introduction to Database...
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.
Algorithms and data structures, Network programming, Software engineering, Artificial intelligence, Cloud computing, Game development, Mobile apps, Software security
Computer Programming, Database Applications, Operating Systems, Programming Languages
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.
Software development, systems management, critical thinking, problem-solving, AI, networking, cloud computing, data analysis, machine learning
Machine Learning, Natural Language Processing (NLP), Computer Vision, Deep Learning, Networking...
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.
Software programming, systems administration, security, architecture, software analysis, project management, application development, systems programming
## 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)
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...
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.
Software engineering, Web development, Computer networking, Cybersecurity, Design engineering, Parallel programming, Cryptography
Algorithms, Operating Systems, Software Engineering, Network Security, Custom Sensor Board Programming...
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.
Problem Solving, Integration, Leadership, Software Engineering, Programming, Networking, Software Architecture, Data Structures, Algorithms
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.
C++, HTML, Java, JavaScript, Python, SQL
Object Oriented Programming, Algorithms and Data Structures, User Interface Design, Concurrent and Distributed Programming, Database Management Systems...
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.
Object-Oriented Design, Computer Architecture, Coding & Testing, Web Application Development, Database Management, Software Development, Agile Methodology, Python, Machine Learning
Tuition Rates:
ENG 120 - College Writing, MATH 160 - College Algebra, HUMN 211 - Introduction to Critical Ethics, PF 121 - Basic Learning Strategies, SPCH 100 - Speech Communication...
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.
Machine learning, Software engineering, Database management, Cyber security, Communication, Collaboration, Critical thinking, Problem solving, Programming languages, Data structures, Algorithms, Computer organization, Computer networking
Database Systems, Machine Learning, Artificial Intelligence, Software Engineering
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.
UI/UX design and development, Secure coding, Reverse engineering, Systems architecture, Software engineering
Programming Languages, Software Security, UI/UX Design and Development, Client/Server Development, Emerging Systems Architectures & Technologies...
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.
Software development, Network administration, Database administration, Information security analysis, Problem solving, Experimental techniques, Engineering methodology
Active duty military students may qualify for a discounted undergraduate tuition rate.
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.
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
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.
Software development, programming, database design, AI, software engineering, operating systems, data communications, networking
Database Design, Intro to Programming, Data Communications and Networks, AI, Software Engineering...
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.
Software engineering, Development, Problem-solving, Computer hardware, Architecture
Programming Language, Data Structures, Algorithms, Operating Systems, Calculus...
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.
Programming, Data Structures, Software Engineering, Database Systems, Algorithm Analysis, Problem Solving, System Analysis and Design, Operating Systems
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...
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.
Programming, software engineering, computer architecture, operating systems, computer networking, mathematical modeling, software development, problem-solving, security integration, algorithm analysis, teamwork
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.
Data mining, Data visualization, Machine learning, Data warehousing, Algorithmic techniques, Software development
COMS105, ENGL104, ENGL105, HIST120, MATH111...
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.
Software development, Network system administration, Web development, Cybersecurity, Database systems, Microcontroller firmware development, Programming Languages, Problem-solving, Algorithm design
Data Structures and Algorithms, Operating Systems, Computer Architecture, Programming Languages, Software Engineering...
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.
Problem-solving, software development, computer science theory, quantitative analysis, communication
Assembly Programming, Computer Architecture, Operating Systems, Data Communications, Databases
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.
Programming, Data Structures and Algorithms, Database Management, Network Security, Cryptography, System Administration, Software Engineering
Introduction to Computer Science, Precalculus with Trigonometry, General Physics I, Introduction to Information Systems and Information Technology, Introduction to Programming Using C++...
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.
Computer-based solutions design, critical thinking, problem-solving, software design, teamwork, emerging technologies knowledge, ethical and societal impact analysis
Introduction to Programming, Data Structures, Operating Systems, Computer Architecture
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.
Algorithm development, Program design, Structured programming, Object-oriented programming, Data structures, Cybersecurity, Database systems, Software development
Total cost (including fees): $9,750
Maximum transferable credits allowed.
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...
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.
Programming, database management, systems analysis, systems design, software engineering, cybersecurity, web development, problem-solving
Introduction to Information Systems Security (IS211), Programming Essentials (CS192), Programming in JavaScript (CS208), Programming in C++ (CS265), Programming in C# with .NET (CS412)...
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.
Programming, Algorithm Design, Systems Analysis, Cybersecurity, Data Management, Technical Writing, Public Speaking, Electronic Presentation
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.
Software development, Computer programming, Web design, User experience, Object-oriented programming, Security, Core web technologies, Agile techniques
Programming with Java, Modern Web Design, Database Design, Server-Side Development, Mobile App Development...
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.
System administration, data analysis, web development, computer programming, information system management, project management
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...
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.
Programming, Problem solving, Information security, Software engineering
Students in this program can expect to pay approximately:
* Estimated cost based on 15 credit hours at:
INF 101, MATH 110, MATH 122, MATH 234, MATH 250...
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.
Problem-solving, Software development, Data analysis, Algorithm design, Systems analysis
Introduction to Programming, Data Structures and Algorithms, Computer Architecture, Operating Systems, Database Systems...
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.
Software engineering, Systems analysis, Computer programming, Database management
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.
Technological solutions research, digital programming, problem-solving, critical thinking, database management, digital information
COP 1360, COP 2250, COP 3804, COP 3337, IDC 1360
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.
Software engineering, Data science, Artificial intelligence, Computer vision, Algorithm design, Programming languages, Machine learning
Here's a breakdown of Capella University's tuition costs:
FlexPath:
GuidedPath:
Additional Information:
CSC4010 Principles of Programming Languages, CSC4020 Algorithms and Data Structures, CSC4030 Introduction to Machine Learning, CSC4040 Computer Vision, IT4535 Introduction to Artificial Intelligence
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.
Analytic thinking, Critical thinking, Problem solving, Logic, Attention to detail, Creativity, Communication
Principles of Programming Languages, Software Engineering, Artificial Intelligence
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.
Problem-solving, Computer Science Theory, Software Design, Systems Design
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.
Computer hardware, Software, Networking, C/C++, Java, Computer Architecture, Operating Systems Administration, Artificial Intelligence, Software Engineering, Algorithms, Data Structures, Internet Applications
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.
Software Engineering, Computer Systems Design, Programming, Information Architecture
Programming, Information Architecture, Robotics, Computer Graphics, Operating Systems...
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.
Debugging, coding, testing programming solutions, managing design projects, problem-solving using mathematics, critical thinking
College Algebra, Introduction to Statistics, Programming Fundamentals, Databases 1, Computer Systems...
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.
Algorithm design, software development, problem-solving, critical thinking, communication, teamwork
Biblical Worldview I, Biblical Worldview II, Understanding Biblical Literature, Christian Ethics, Marriage and Family Relations...
Find answers to common questions about Online Computer Science degrees, career paths, and more.
Explore FAQsDiscover helpful tools, guides, and materials to enhance your Online Computer Science education.
View ResourcesExplore potential career paths, job outlooks, and opportunities in Online Computer Science.
Explore CareersFind the best Online Computer Science degree programs and training options in your state
AL
AZ
AR
CA
CO
FL
HI
IL
IN
KS
LA
MD
MI
MN
MO
NH
NJ
NM
NY
ND
OH
OK
OR
SC
SD
TN
TX
UT
VT
VA
WA
WI