Are you ready to discover your college program?

Computer engineers create innovative computer programs, machines and robots. They also work with hardware and software to ensure that our machines and computers runs with power and efficiency. Our increasingly computer-reliant world is creating job opportunities for graduates with computer engineering degrees.

The National Center for Education Statistics reports that computer science and engineering degrees accounted for 9.8% of conferred degrees in 2015–2016; this is a 3.5% increase from the early 1970s. The U.S. Bureau of Labor Statistics (BLS) also reports that computer hardware engineers earn a median salary of $115,120.

Because several types of degrees fall under the umbrella of “Bachelor’s in Computer Engineering” the following sections display top–ranked computer engineering programs as well as top–ranked programs from several related ranking articles on our website. To learn more about these different degrees, follow the link at the end of each section to their corresponding ranking article.

Featured Online Schools

Online Bachelor’s in Computer Engineering Degree Program Ranking Guidelines

Best Online Bachelor’s in Computer Engineering Programs Badge
Download this Badge

We selected the degree programs based on the quality of program and range of courses provided as well as school awards, rankings and reputation.

The motto of TheBestSchools.org is Finding the best school for you. Here is how we do it:

The value of any ranking list of schools and/or degree programs depends on having a methodologically sound assessment of each school’s/program’s characteristics, especially insofar as these can be objectively measured. A college or university is a complex entity, with numerous factors to consider, and distilling these down to the place where meaningful comparisons can be made to form a defensible ranking list becomes part science and part art.

To meet this challenge—and thereby provide you with the most useful and insightful educational rankings on the Internet — TheBestSchools.org formulates our rankings based on five informational categories (six, when considering online schools). The major metrics and qualities for which we rank are these (with expanded, detailed considerations and weights listed):

1. Academic excellence based on a school’s curriculum generally or within the selected discipline [weight = 25%]

  • Weighs school against known leading schools in that discipline
  • Weighs number of core curricula listed as advanced courses within that discipline and compares against introductory courses
  • Weighs school’s curriculum against known knowledge needs of major employers in that discipline
  • Considers number and types of specializations offered within that discipline
  • Considers faculty expertise in that discipline
  • Considers range of electives within that discipline
  • Considers quality of online environment offered to students (if applicable), particularly within that discipline

2. Strength of faculty scholarship [weight = 25%]

  • Considers education background of the faculty
  • Considers years of faculty experience both inside and outside of academia.
  • Considers faculty membership and leadership within relevant, prominent associations
  • Considers academic papers published by faculty in relevant, prominent periodicals
  • Considers awards and recognitions given to faculty members from prominent organizations and from other sources

3. Reputation [weight = 20%]

  • Considers a school’s reputation among academic peers and employers regarding the following:
    • Faculty
    • Curriculum
    • “Freshness” of academic knowledge
    • Adaptability to changes in employment sectors
    • Suitability of graduates for the workplace

4. Financial aid [weight = 10%]

  • Mandatory: Requires full accreditation from an agency endorsed by the U.S. Department of Education and listed on the federal register to accept student federal financial aid
  • Considers range of school-sponsored financial aid such as scholarships and grants

5. Range of degree programs [weight = 20%]

  • Considers range of degree levels: associate’s, bachelor’s, master’s, and doctoral and professional
  • Considers range of degree subjects offered, such as art & design, computers & technology, education & teaching, criminal justice, and business

6. Strength of online instruction methodology (if applicable) [weight = 25%; subtract 5% from each of the above for online schools/programs]

  • Considers the following of the online classes:
    • Types of online technology used to deliver content
    • Pedagogy style: asynchronous, synchronous, or both (depending on the degree)
    • Extent and quality of the online, community learning environment, including options for communication, interactivity, and collaboration between students and also between students and instructors
    • Variety, breadth, and depth of coursework, and its support, including project options and online tutoring
  • Considers the following of instructors:
    • Extent of training for teaching within an online learning environment
    • Amount of timely, consistent feedback to students
    • Extent of collaboration with prospective employers to ensure suitability of instructional materials for achieving desired skills
    • Ratio to number of students in a class
  • Number and quality of internships in a student’s geographical area for applicable degrees

Because students tend to review a variety of information when choosing a school, the weight a student gives any one criterion will vary. For instance, it’s not enough to offer a carefully constructed ranking of great schools if many are too expensive or too difficult to get into.

To better serve the needs of prospective students, we are therefore increasingly offering filters that help you better use our rankings to find the schools that match your specific needs. These supplement our ranking criteria and include:

  • Accreditation
  • Public or private status
  • Acceptance rate
  • Retention rate
  • Graduation rate
  • ACT/SAT requirements
  • Cost in-state / out of state
  • Undergrad, grad, or both offered
  • Region
  • State
  • City

Get the best rankings here AND get them to suit your personal needs. That’s TheBestSchools.org advantage!

If you have any questions about our ranking methodology, please contact us.

Citations: For a broader account of our ranking methodology, especially as it relates to TheBestSchools.org's underlying educational philosophy and, in other ranking articles, looks beyond academic excellence (as here) to such factors as return on investment or incidental benefit, see our article "Ranking Methodology: How We Rank Schools at TBS." Reputation of schools and degree programs can at least in part be gauged through the school or department's publishing activity, citations, and desirability. At TheBestSchools.org, we keep track of such social and peer validation: "Making Sense of College Rankings." For nuts-and-bolts information about colleges and universities, we look to the National Center for Education Statistics and especially its College Navigator. Insofar as salary and inflation data are relevant to a ranking, we look to the Bureau of Labor Statistics. Finally, nothing beats contacting schools and degree programs directly, which our researchers often do, with the result that all the entries in this article should be considered as belonging to this citation!

The Best Online Bachelor’s in Computer Engineering Programs

Old Dominion University View School Profile $$ Norfolk, VA 49% Old Dominion University is regionally accredited from the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

Before becoming a separate institution, Old Dominion University was originally a division of the College of William and Mary. ODU is renowned for its doctoral and research programs as well as its variety of distance learning majors. The school offers distance learners a tuition rate that is only slightly higher than their in–state tuition rate.

ODU currently offers an online computer engineering degree completion program that caters to students who already have an associate degree or a significant amount of credits. The 128–credit program allows students to transfer up to 98 credits. The program’s curriculum primarily consists of upper–level computer engineering courses, such as advanced circuit analysis as well as logic and microprocessors. Students must complete a senior project. The program also focuses on ethical engineering and engineering leadership. All ODU Online program courses are asynchronous and completely online.

Morgan State University View School Profile $$$ Baltimore, MD 29% Morgan State University is regionally accredited from the Middle States Commission on Higher Education (MSCHE).

Morgan State University is Maryland’s largest historically black college, and it originally opened as a private Bible college. Morgan State became a state school in 1975. Since then, it has continuously added majors and distance learning programs. Morgan State offers an online computer engineering degree program. This program is a 2+2 program, which allows students to complete two years of engineering courses at Morgan State and two years elsewhere. The 120–credit curriculum combines upper–level electrical and computer engineering coursework with general education requirements.

Morgan State’s online division asynchronously delivers all coursework, so students are not required to visit campus. The school offers other services to online learners and working professionals by adhering to Quality Matters standards and allocating money for military tuition assistance. Morgan State provides library services, tutoring, tech support and academic and career counseling to all distance learners.

Grantham University View School Profile Lenexa, KS Grantham University Online is nationally accredited by the Accrediting Commission of the Distance Education and Training Council.

Established in 1951, Grantham University is one of the oldest private distance education universities in the nation. The university’s College of Engineering and College of Arts & Sciences offers many undergraduate and graduate degree programs, which include its noteworthy online Computer Engineering Technology program.

Grantham is exceptional in its support of military students, who make up over 90% of its student body. Grantham University’s military tuition assistance program has received approval from all branches of the military. Grantham awards scholarships to the following personel:

  • Qualified military personnel and their family members
  • Emergency responders
  • Federal government workers

A variety of financial assistance is also available.

There are no SAT, ACT, GMAT, GRE or standardized test requirements. Admission staff members guide applicants throughout the application process. Students can enroll in a degree program or on a class–by–class basis. Classes start weekly.

Return to the top

The Best Online Bachelor’s in Computer Science Degree Programs

University of Florida View School Profile $$ Gainesville, FL 90% 19% 57% The University of Florida is regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

A public land-, sea-, and space-grant institution, the University of Florida offers more than 25 fully online four-year programs. Among these, the College of Liberal Arts and Sciences offers an online BS in computer science that explores mathematics, programming languages, physical science, software engineering, and the theory of computer science.

The 120-credit degree includes core courses like data structure and algorithms, applications of discrete structures, and digital logic and computer systems. In addition to courses, students must complete a major design experience. Students who earn this computer science BS can pursue careers as computer programmers, network system administrators, and information security analysts in fields like healthcare, insurance, and security.

Competitive transfer applicants should hold at least a 2.5 GPA. Prospective students with 15-29 transferable credits need prerequisite courses in analytic geometry and calculus. Upper-division applicants (i.e., students who hold 60 or more transferable credits) need four prerequisite courses in geometry, calculus, and physics, completed with a "C" or better.

Florida State University View School Profile $$ Tallahassee, FL 83% 32% 43% Florida State University is regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

A top research university, Florida State University holds the highest designation for research activity from the Carnegie Commission. Founded in 1851, FSU serves more than 41,000 students from around the world each year. The Department of Computer Science offers an online BS in computer science that includes embedded minors in mathematics and physical sciences. The program focuses on object orientation, the interdependence of design, and distributed systems and networks.

The 120-credit degree includes 60 major credits. Computer science majors take classes like ethics in computer science, complexities and analysis of data structures and algorithms, and introduction to probability. Students must complete at least 60 credits (including their final 30) through FSU. The program prepares graduates for a variety of computer science jobs, like computer programmer, systems analyst, and software engineer.

Applicants must hold at least 52 credits (including at least half of the required liberal arts credits) or an associate degree. Prior to admission, online learners must also complete the College of Liberal Arts and Sciences' foreign language and oral competency requirements.

University of Colorado Boulder View School Profile $$$$ Boulder, CO 71% 32% 7% The University of Colorado Boulder is regionally accredited by the Higher Learning Commission (HLC).

Colorado's flagship research university, the University of Colorado Boulder was founded in 1876 and offers more than 150 fields of study. Established in 1970, the school's Department of Computer Science offers multiple undergraduate and graduate programs, including a fully online bachelor's degree in applied computer science.

This post-baccalaureate applied computer science program only accepts students who already hold a bachelor's degree in another subject. Learners must complete 45 major credits. Core classes include discrete structures, principles of programming languages, and software development methods and tools. Learners also take electives on topics like design and analysis of data systems and introduction to artificial intelligence.

Learners can begin on one of three start dates per year. Students who previously completed computer science courses may transfer in up to 15 credits toward this degree. CU Boulder offers three pathways to complete the applied computer science degree: two-year, three-year, and accelerated pathways. The accelerated option requires a significant time commitment and program approval but lets students finish in as little as 1.5 years.

Auburn University View School Profile $$$$ Auburn, AL 78% 32% 21% Auburn University is regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

One of the largest universities in the South, Auburn University hosts about 30,000 students each year. The school offers 140 majors across 13 colleges and schools, including a fully online bachelor of computer science degree completion program through its Department of Computer Science and Software Engineering.

Computer science majors develop skills in information technology, database management, computer network design, and network platforms. The program features 20 computer science courses, including 18 core and two elective classes. Required classes include web application development, software construction fundamentals, and mobile applications development.

Students can choose from electives on topics like computer architecture and parallel systems. Depending on their prior coursework, students may need to complete additional core courses in subjects other than computer science. The degree takes about two years to complete, with students typically taking two courses per term.

Applicants need 60 credits of prerequisite courses earned with a minimum 2.5 GPA. Prospective learners with a bachelor's degree in another field — completed with a minimum 2.5 GPA — can fast track the program. Applicants must submit official college transcripts.

Oregon State University View School Profile $$$ Corvallis, OR 67% 52% 25% Oregon State University is regionally accredited by the Northwest Commission on Colleges and Universities (NWCCU).

One of only two land-, sea-, space-, and sun-grant universities in the U.S., Oregon State University receives more research funding than any other school in the state. OSU hosts students from around the world through over 200 undergraduate and 100 graduate programs.

The School of Electrical Engineering and Computer Sciences offers a fully online post-baccalaureate BS in computer science program, which has four start dates per year. Designed for students who already hold a bachelor's degree in any subject, the 60-credit program only requires computer science coursework.

The curriculum covers computer programming, mobile and web development, user interfaces, computer systems and networking, and software engineering. Students take courses like discrete structures in computer science, introduction to databases, and computer architecture and assembly language.

The curriculum also includes one required mathematics course, exploring Boolean and relational algebra, inductive proofs, and graph theory. All online students pay the same tuition rate, regardless of residency.

DePaul University View School Profile $$$$$ Chicago, IL 72% 62% 26% DePaul University is regionally accredited by the Higher Learning Commission (HLC).

A Roman Catholic school, DePaul University offers more than 300 undergraduate and graduate programs, including an online bachelor's degree in computer science that is delivered by its College of Computing and Digital Media.

This online BS in computer science degree completion program explores topics such as mobile application development, artificial intelligence, database programming, and operating systems. Courses include discrete mathematics, data structures in Java, and design and analysis of algorithms. Depending on their academic background, some students may need to take general education classes. All computer science majors complete a software capstone project during their senior year.

Applicants must hold at least 30 semester or 45 quarter transfer credits, earned with a minimum cumulative 2.0 GPA. Admission criteria also include the completion of C++ or Java courses. Advisors at DePaul's Academic Success Center help students set up a personalized degree completion plan. Distance learners benefit from 24/7 access to course materials and online exam proctoring. Graduates can qualify for computer science jobs like computer programmer, software engineer, and systems analyst.

Florida International University View School Profile $ Miami, FL 58% 22% 50% Florida International University is regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

A top public research university, Florida International University offers bachelor's, master's, and doctoral programs. Distance learners can earn an online computer science degree from FIU's School of Computing and Information Sciences. This fully online, four-year degree provides a foundation in computer science without the heavy emphasis on mathematics and science common among other computer science programs.

The 120-credit curriculum prepares students to apply advanced computing skills in fields like healthcare, research, and science. The program offers interactive technology, collaboration opportunities with fellow classmates, and real-time feedback from instructors. Students learn how to find solutions and strategize new approaches for using computing technology.

Core courses include software engineering, operating systems principles, and professional and technical writing for computer science. Computer science majors also take three electives and three interdisciplinary credits outside of the department. Before taking core computer science classes, students must complete prerequisites in pre-calculus and statistics for business and economics.

Applicants must submit SAT or ACT scores and official high school and/or college transcripts. Transfer students with 60 or more credits do not need to submit ACT or SAT scores or high school transcripts.

Old Dominion University View School Profile $$$ Norfolk, VA 52% 65% 30% Old Dominion University is regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

A public research university, Old Dominion University offers more than 120 undergraduate and 130 graduate programs. The school's Department of Computer Science offers a fully online bachelor's in computer science. The program is offered as a full program and as a degree completion track.

Both pathways explore engineering methodology, experimental techniques, and fundamental computer science principles and practices. Students take classes like introduction to computer architecture, data structures and algorithms, and computational methods and software. The program also includes hands-on laboratory work.

Transfer students from schools in the Virginia Community College System and some other institutions receive guaranteed admission to ODU through a statewide agreement. Eligibility requirements for guaranteed admission include a minimum 2.5 GPA and at least 15 transferable credits.

Graduates can find jobs in professional software development, information security analysis, and network and database administration. They can also pursue graduate study in computer science and related fields.

Regent University View School Profile $$$ Virginia Beach, VA 59% 93% 17% Regent University is regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

As a Christian school, Regent University offers Christ-centered, on-campus and online degrees in more than 150 areas of study. Founded in 1978, Regent emphasizes a biblical perspective and strives to create future Christian leaders. Its College of Arts and Sciences offers a fully online BS in computer science that incorporates fundamental computer science principles grounded in Christian values.

The 120-credit program includes general education and major requirements. Courses include ethics for computer science, mobile and smart computing, and data structures and algorithms. All students must also take biblical worldview courses, including the making of the Christian mind and introduction to the Bible.

Students learn how to design and evaluate computing systems and network infrastructures, use mathematics and logic to find secure solutions, and understand database management and computer programming languages. Graduates qualify for careers in software development and engineering, data mining, and systems analysis and engineering.

This online computer science program offers eight-week courses and employs expert faculty with practical experience in the field. All online learners pay the same tuition rate, regardless of residency.

Concordia University-Saint Paul View School Profile $$$ Saint Paul, MN 59% 72% 1% Concordia University Saint Paul is regionally accredited by the Higher Learning Commission (HLC).

Established in 1893 as a Christian liberal arts university, Concordia University Saint Paul offers career-focused degrees that combine a liberal arts foundation with marketable job skills. The school offers three undergraduate degrees focused on information technology and computing, including an online BS in computer science.

During seven-week courses, students learn how to use computer science to solve computing problems and design solutions. They also gain interpersonal, communication, project management, and teamwork skills. The curriculum explores data structures, virtual machines, computing practice, and software development.

The 120-credit program includes major, general education, and elective courses. Computer science majors must complete an introduction to probability and statistics course before taking major courses. Major classes include language design and implementation, computer architecture and operating systems, and introductory programming with Java.

Applicants must submit official transcripts indicating a minimum 2.0 GPA. Prospective students without any college credit who graduated from high school within the last three years must also submit ACT or SAT scores. All students pay the same tuition rate, regardless of where they live. Graduates can assume roles such as software developer, computer systems analyst, and web developer. They can also pursue graduate study.

California University of Pennsylvania View School Profile $$$ California, PA 53% 85% 31% California University of Pennsylvania is regionally accredited by the Middle States Commission on Higher Education (MSCHE). Its online BS in computer information systems program is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering Technology (ABET).

California University of Pennsylvania offers career-focused academic programs on campus and online. The university emphasizes applied and active learning, offering students opportunities for internships, research, fieldwork, and other types of hands-on learning.

The fully online, business-focused bachelor's in computer information systems is well suited for students who want to use technology to find solutions to business problems. The 120-credit degree includes classes like database management systems and design, systems project management, and concepts in enterprise resource planning. The program also offers internship and co-op job opportunities.

Learners progress through courses with the same cohort of peers throughout the program. Applicants must submit official transcripts. Prospective students who graduated from high school within the past two years must also submit SAT or ACT scores. Applicants may submit letters of recommendation and a personal essay to bolster their application.

Southeast Missouri State University View School Profile $$ Cape Girardeau, MO 49% 55% 30% Southeast Missouri State University is regionally accredited by the Higher Learning Commission (HLC). The BS in computer information systems program is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering Technology (ABET).

Established in 1873, Southeast Missouri State University emphasizes experiential learning, offering internship and study abroad opportunities to all majors. The university hosts more than 145 undergraduate and 75 graduate degree tracks.

The Department of Computer Science offers a fully online BS in computer information systems that prepares students for careers in IT, development, and networking. The National Security Agency and Department of Homeland Security recognize the computer science department as a National Center of Academic Excellence in Cyber Defense Education. This program's curriculum covers foundational computer science and information systems, business, and mathematics principles.

The 120-credit degree requires general education and major classes, including 78 credits of major core classes and 12 credits in one of the following concentrations:

  • Artificial Intelligence
  • Business Administration
  • Cybersecurity

All students take core courses like security in data protocols, management and support systems, and ethics in the cyberworld. Students typically complete the degree in four years, but year-round classes allow students to expedite graduation. Learners may need to complete prerequisite courses in trigonometry, calculus, and English before enrolling in major classes.

Regis University View School Profile $$$$ Denver, CO 69% 59% 25% Regis University is regionally accredited by the Higher Learning Commission (HLC). The BS in computer science program is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering Technology (ABET).

Regis University offers more than 130 undergraduate and graduate programs guided by the Jesuit faith, reason, and culture. The College of Computer and Information Sciences offers an accredited BS in computer science that emphasizes social responsibility.

This online computer science degree requires 128-133 credits. Students learn to analyze complex computing problems, design computing solutions, and apply computer science theory. They also gain communication, teamwork, and ethical decision-making skills. Classes include principles of programming languages, computation theory, and linear algebra.

Each online class spans eight weeks, and most full-time students graduate within 3.5 years. Learners can begin on one of six start dates each year. Regis also allows computer science majors to complete bachelor's and master's degrees simultaneously, saving time and money. All online students pay the same tuition rate, regardless of residency. Applicants must submit official transcripts, a resume, and an essay.

Fort Hays State University View School Profile $$ Hays, KS 44% 59% 14% Fort Hays State University is regionally accredited by the Higher Learning Commission (HLC).

A top-ranked institution in the Midwest, Fort Hays State University offers more than 200 online undergraduate and graduate degrees. The school's Department of Computer Science offers an online BS in computer science that prepares students to manage complex computing systems and information. Students benefit from strong faculty mentorship and individualized attention.

The 120-credit degree includes 55 general education credits and 65 major credits. Computer science courses include software engineering, introduction to web development, and database design and programming. General education requirements include courses in international studies, communication, and the humanities.

FHSU offers the most affordable four-year tuition in Kansas. The university charges all distance learners the same tuition rate, regardless of where they live, and online learners qualify for the same types of financial aid opportunities as on-campus students. Online students also receive access to academic advising, library resources, and career services.

Admission requirements include a minimum 2.0 GPA for Kansas residents or a minimum 2.5 GPA for out-of-state learners. Applicants should also have a minimum ACT score of 21 or SAT score of 980. Alternatively, applicants may meet admission requirements by ranking in the top third of their high school class. Transfer students with at least 24 credits need a minimum 2.0 GPA in previous college coursework.

Davenport University View School Profile $$$ Grand Rapids, MI 49% 71% 36% Davenport University is regionally accredited by the Higher Learning Commission (HLC).

Davenport University offers career-relevant degrees in areas like business, urban education, the health professions, and technology. The first university to offer online education in Michigan, Davenport awards an online BS in computer science. This program boasts small classes with high levels of interaction. Full-time students can complete their degree in four years.

The 120-credit degree includes general education, major core, specialty area, and elective requirements. Students receive hands-on experience using state-of-the-art technology to solve practical problems. Required core classes include object-oriented programming with C+, data communications and networks, and database design. After completing core courses, computer science majors can pursue an optional specialization in one of the following areas:

  • Artificial Intelligence
  • Computer Architecture and Algorithms
  • Gaming and Simulation

Students can also add a 23-credit mathematics minor to their degree.

A transfer-friendly school, Davenport offers academic credit for prior learning, including some technology certifications if students pass competency exams at Davenport's testing center.

Florida Atlantic University View School Profile $ Boca Raton, FL 52% 38% 36% Florida Atlantic University is regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

Florida Atlantic University offers online programs taught by the same expert faculty who teach on-campus classes. The school's College of Engineering and Computer Science offers an online BS in computer science that covers foundational concepts in computing, mathematics, psychology, and engineering.

The 120-credit online computer science degree includes general education, major core, and elective requirements. Students must complete 29 computer science prerequisite credits in subjects like calculus, physics, and discrete mathematics before enrolling in major core classes. Core courses include introduction to programming in C+, introduction to microprocessor systems, and formal languages and automata. Graduates can find careers related to software development, internet and web programming, and mobile systems development.

An associate degree from a regionally accredited institution fulfills the program's general education requirements. Individuals who start the program as first-year college students may need to complete some general education requirements on campus. Online students gain access to support like career services, online tutoring, and library resources.

Southern New Hampshire University View School Profile $$$$$ Manchester, NH 54% 62% Southern New Hampshire University is regionally accredited by the New England Commission of Higher Education (NECHE).

A private university founded in 1932, Southern New Hampshire University offers more than 200 career-focused academic programs on campus and online. SNHU's distance education programs feature flexible schedules and expert instruction. All distance learners at SNHU pay the same tuition rate, regardless of residency.

SNHU's fully online bachelor's in computer science covers software development and testing tools and programming languages like C++, Java, and Python. The curriculum includes courses in mobile architecture and programming, advanced programming concepts, and full stack development. Students can customize the degree to match their interests and goals by choosing from a variety of concentrations:

  • Data Analysis
  • Project Management for STEM
  • Information Security
  • Software Engineering

This transfer-friendly program accepts up to 90 transfer credits toward the 121-credit degree. Students may also receive credit for certifications awarded by organizations like Cisco, Oracle, and CompTia. The university offers computer science-related extracurricular activities and events, including the Grace Hopper Celebration of Women in Computing and National Cyber League competitions.

Dakota State University View School Profile $$$ Madison, SD 47% 74% 20% Dakota State University is regionally accredited by the Higher Learning Commission (HLC).

Founded in 1881 as a teacher training school, Dakota State University now offers diverse undergraduate and graduate degrees. The university is designated as a Center of Academic Excellence by the National Security Agency and the Department of Homeland Security. The school's College of Computer and Cyber Sciences offers 19 certificate, undergraduate, and graduate programs.

Distance learners can earn a fully online bachelor's in computer science that emphasizes the conceptual and technical design of computer systems and programs. Students learn about computer systems, programming techniques, data structures, and computer architectures. Computer science majors can choose from the following specializations to tailor the degree to match their goals and interests:

  • Software Engineering
  • Artificial Intelligence/Machine Learning

The program also lets learners complete additional electives in lieu of a specialization. Students complete general education, major core, major support, specialization, and elective courses. Core courses include object-oriented design, advanced data structures, and information security management. Some computer science majors may qualify for DSU's 4+1 program, which allows students to earn a bachelor's and master's in computer science in just five years.

Troy University View School Profile $$ Troy, AL 43% 81% 14% Troy University is regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

Troy University started as a teacher training school in 1887. Today, the university boasts more than 260 undergraduate and graduate programs, including 71 online degree tracks hosted by Troy Online. The fully online BS in applied computer science offers five start dates per year and includes nine-week terms.

The 120-credit program includes general education, major, major elective, free elective, and minor courses. The program requires students to complete at least one 18-credit minor. Computer science classes include data structures and algorithms, web-based software development, and data communications and networking.

Applicants need a minimum 2.5 GPA and a score of at least 20 on the ACT or 1030 on the SAT for unconditional admission. Applicants can receive conditional admission with a minimum 2.0 GPA and a score of at least 17 on the ACT or 910 on the SAT. Prospective students over the age of 25 do not need to submit ACT or SAT scores.

All distance learners pay the same tuition rate, regardless of residency. Online students gain access to library services, online tutoring, 24/7 technical support, online proctoring services, academic advising, and career services. Online learners also receive access to Microsoft Office 365 at no extra cost.

Lewis University View School Profile $$$ Romeoville, IL 64% 68% 29% Lewis University is regionally accredited by the Higher Learning Commission (HLC).

A comprehensive Catholic institution, Lewis University serves about 6,500 students each year. The school's Lasallian heritage contributes to its values-centered curriculum and emphasis on community in teaching and learning. Lewis offers a fully online, accelerated bachelor's in computer science that prepares students for careers as software developers, network engineers, and security engineers.

The 128-credit degree includes 49 major credits. Students learn to use programming languages like Javascript, Python, and Ruby; design reliable computer networks; and use machine learning and artificial intelligence to understand big data. Core computer science classes include discrete mathematics, legal and ethical issues in computing, and algorithms and data structures. Students also complete a six-credit capstone sequence to explore software engineering, enterprise networking, and research in computer science.

This flexible, asynchronous program gives learners 24/7 access to course materials. Individuals can also participate in student organizations like the Prometheon Technology Club and a student chapter of the Association of Computing Machinery. Students with a minimum 3.5 GPA and at least 64 credits can join the Upsilon Pi Epsilon National Honors Society.

Return to the top

The Best Online Bachelor’s in Software Engineering Degree Programs

Penn State World Campus View School Profile $$$$ University Park, PA 71% 48% 100% Pennsylvania State University World Campus is regionally accredited by the Middle States Commission on Higher Education (MSCHE).

Penn State World Campus began offering online classes in 1998. Today, it serves more than 20,000 students as the second-largest campus in Penn State's university system.

Penn State's bachelor of science in software engineering prepares students to hold pivotal roles within many industries. Students receive a comprehensive understanding of the field with a blend of computing skills, engineering principles, project leadership, and software construction available through this program.

To graduate, students must complete 126 credits and a capstone course featuring a major design project.

Florida International University View School Profile $ Miami, FL 58% 34% 65% Florida International University is regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

FIU launched its online courses to students in 1998. Annually, over 40,000 students enroll in more than 100 fully online programs.

FIU's online bachelor of science in computer engineering prepares students for the next generation of new applications and technologies. Courses provide students with programmatic knowledge, logic, and reasoning to identify a new solution for an existing problem.

The 128 credit curriculum includes 34 credits of electives across at least two concentrations of the student's choice. Available concentrations include data system software, embedded system software, and integrated nanotechnology.

Southern New Hampshire University View School Profile Manchester, NH 54% 68% 93% Southern New Hampshire University is regionally accredited by the New England Commission of Higher Education (NECHE).

Since 1932, SNHU has grown from offering programs only in accounting and secretarial science to offering more than 200 programs across disciplines.

SNHU's online bachelor of science in computer science offers a concentration in software engineering. In the 120 credit program, students learn how to apply software engineering's fundamental concepts and principles when breaking into the field.

Coursework covers topics such as applying user interface and user experience design, developing secure code, exploring emerging system architecture trends, and exploring reverse engineer code approaches.

Arizona State University-Skysong View School Profile $$ Scottsdale, AZ 14% 55% 97% Arizona State University is regionally accredited by the Higher Learning Commission (HLC).

Starting in a four-room classroom with 33 students, ASU opened its doors for the first time in 1886. Every year, ASU graduates over 27,000 students.

ASU's online bachelor of science in software engineering leads students toward careers in application development, database administration, software development, and more.

The project-based curriculum covers skills such as computer and operating system management, database management, programming fundamentals, and more. This program teaches students about building code, cybersecurity concepts, and programming languages.

Students need 120 credits to graduate.

Davenport University View School Profile Grand Rapids, MI 45% 59% 73% Davenport University is regionally accredited by the Higher Learning Commission (HLC).

After launching in 1866 with 16 students, DU is now Michigan's second-largest private, nonprofit college or university. DU currently serves over 6,500 students.

DU's bachelor of science in computer information systems offers a specialty in secure software development. Courses help students develop skills in computation, in-demand programming languages, and development through numerous hands-on learning opportunities.

Students need 120 credits to graduate. DU guarantees employment for qualified graduates of this program.

Oregon State University View School Profile $$$ Corvallis, OR 67% 43% 43% Oregon State University is regionally accredited by the Northwest Commission on Colleges and Universities (NWCCU).

Since opening its doors in 1868, OSU has grown to offer its first distance learning program in 1982 and a fully online program in 1996. Today, OSU serves nearly 33,000 students.

OSU's bachelor of science degree in computer science introduces students to problem-solving for software engineering, mobile and web development, and computer systems. Coursework helps students acquire skills in coordinating cloud data centers, programming customer sensor boards, and more.

To graduate, students must complete 180 quarter credits and a capstone senior design project.

University of Illinois at Springfield View School Profile $$ Springfield, IL 51% 46% 68% University of Illinois Springfield is regionally accredited by the Higher Learning Commission (HLC).

Established in 1969, UIS has a 746-acre campus serving over 4,000 students. UIS currently offers 52 online degree programs.

UIS offers an online bachelor of science in computer science that familiarizes undergraduates with fundamental skills in data structures, programming languages, and software engineering.

Prerequisites for this 120 credit program include at least two semesters of Java programming experience and one semester each of calculus, finite or discrete math, and statistics. Students may take these courses at UIS.

Hodges University View School Profile Naples, FL 22% 56% 92% Hodges University is regionally accredited by the Southern Association of Colleges and Schools Commissions on Colleges (SACSCOC).

Founded in 1990, Hodges began teaching students online in 1995. Today, this private university serves nearly 2,000 students.

Hodges offers a bachelor of science in software development that prepares students for developing software, web projects, and games. Students hone their skills in key programming languages such as C++, HTML, and Javascript while also learning to create an ideal user experience.

Prior to graduation, students may take industry certification exams at a student rate and for course credit.

Husson University View School Profile Bangor, ME 55% 78% 50% Husson University is regionally accredited by the New England Commission of Higher Education (NECHE).

Since 1898, Husson has offered a small college experience with hands-on learning opportunities. Today, Husson serves over 3,000 undergraduate students.

Husson's online bachelor of science in integrated technology - software development gives students skills in creating, developing, and modifying enterprise software. Graduates of this 121 to 122 credit program have expertise in areas ranging from enterprise application development to building direct hardware interfaces.

Full-time students transferring 60-90 credits may complete the degree in as little as 12 months.

Saint Cloud State University View School Profile $$ Saint Cloud, MN 44% 41% 31% Saint Cloud State University is regionally accredited by the Higher Learning Commission (HLC).

Established in 1869, SCSU offers 200 undergraduate and 60 graduate programs to more than 14,000 students annually.

SCSU's bachelor of science in software engineering degree teaches students through opportunities to complete hands-on projects that build critical thinking and problem-solving skills for game design, software cybersecurity, and app development.

This 122 credit program blends computing skills, engineering principles, project management, and software construction. Graduates possess a comprehensive understanding of the industry and preparation for working in the field or additional studies.

Saint Leo University View School Profile Saint Leo, FL 45% 55% 74% Saint Leo University is regionally accredited by the Southern Association of Colleges and Schools Commissions on Colleges (SACSCOC).

Founded in 1889, Saint Leo holds the distinction of being Florida's oldest Catholic institute for higher education. The university enrolls over 2,000 students annually.

Saint Leo's bachelor of science in software engineering degree prepares undergraduates for the ever-evolving computer science industry. This 120 credit program includes courses in programming languages, systems analysis and design, and software architecture.

Graduates complete a capstone project to demonstrate their ability to apply software processes to real-world problems in the design, evaluation, implementation, and specification of computer-based programs.

Champlain College View School Profile Burlington, VT 64% 54% 52% Champlain College is regionally accredited by the New England Commission of Higher Education (NECHE).

Established in 1878 as a private, nonprofit college, Champlain offers over 60 online degree programs to approximately 2,500 students annually.

Champlain's online bachelor of science in software development is a 120 credit-hour program that prepares students for careers as computer programmers, software developers, and more. Courses include web page development, networking fundamentals, C++ programming, cybersecurity foundations, and more.

Students take most courses in seven-week terms. They can also earn specialized software development certificates in C++ programming and software development.

Limestone College View School Profile Gaffney, SC 35% 72% 56% Limestone College is regionally accredited by the Southern Association of Colleges and Schools Commissions on Colleges (SACSCOC).

Founded in 1845 as Limestone College, this non-denominational Christian institution changed its name to Limestone University in July of 2020. Limestone currently serves over 2,000 students.

Limestone's bachelor of science in computer science - programming prepares students for careers as software engineers, program managers, application developers, and more. Students take asynchronous courses in programming, applications, and project management. Courses last eight weeks each.

This degree prepares undergraduates for information technology's key areas, including architecture, programming, security, and system administration. Students need 120 credits to graduate.

Bellevue University View School Profile Bellevue, NE 40% 85% Bellevue University is regionally accredited by the Higher Learning Commission (HLC).

In 1966, BU launched as a nonprofit, open-access institute. It currently offers more than 75 online degree programs.

BU's 100% online bachelor of science in software development degree teaches students how to develop software applications, apply best practices for application design, evaluate software quality, and demonstrate effective teamwork.

Courses include database development and use, interactive development with JavaScript, DevOps, server-side development, and more. Graduates can also qualify for CompTIA+ certification upon completion of the program's 127 credits.

Students may transfer up to 60 credits, or a completed associate's degree. Active duty military and their spouses qualify for reduced tuition.

Western Governors University View School Profile Salt Lake City, UT 29% 55% 100% Western Governors University is fully accredited by the Northwest Commission on Colleges and Universities (NWCCU).

Founded in 1997, WGU is a nonprofit online university founded by U.S. governors. WGU currently serves nearly 120,000 students annually.

WGU's online bachelor of science in software development teaches students how to become enterprise-level C# or Java application developers at home.

The competency-based curriculum allows students to work at their own pace, and 60% of students graduate within 30 months. Students prepare for careers as computer programmers, computer software engineers, web developers, and more. This degree program also incorporates certifications for CompTIA A+, CompTIA Project+, and CIW User Interface Designer.

Return to the top

Choosing an Online Computer Engineering Program

A computer engineering online bachelor’s degree focuses on the intersection of technology and innovation. Students in these programs learn the essentials of hardware and software design. With an online computer engineering degree, graduates can pursue a career working with microprocessors, circuitry, programming, or applications. Computer engineering programs typically begin with a foundation in math, physics and chemistry. Core classes focus on topics like control systems, systems analysis, electromagnetics, databases and operating systems.

Computer engineering programs usually focus on hardware or software. A hardware–centered engineering program will likely emphaszie electrical or communications engineering. A software–centered engineering program will likely emphasize computer and mathematical theory. These concentrations allow students to tailor their online computer engineering degree to fit both their interests and career goals.

Most computer engineering programs require a capstone project. Many programs have students complete group projects or lab sessions. These projects require students to solve hardware or software problems by virtually collaborating with their peers. Students can complete many online computer engineering degrees entirely online. However, some programs are hybrid programs whcih may require learners to attend on–campus labs.

Return to the top

What Else Can I Expect From an Online Bachelor’s in Computer Engineering Program?

While The details of an online computer engineering degree vary depending on the school or program, all curricula share some common characteristics. In the first two years, a computer engineering program should cover core topics, such as computer systems, electronic design and communications. As students progress through a program, they can tailor the curriculum to their interests with major courses and electives that build upon their career objectives.

Curriculum for an Online Bachelor’s Degree in Computer Engineering

Computer Programming
A basic programming course for all computing majors that teaches students to code in Visual Basic, C++, Java, Javascript and HTML. Topics include how to program for purpose and how to think through logic puzzles using coding language.
Circuit Theory
This introductory course explores the fundamentals of circuit theory. Students study the techniques and principles behind electrical circuit analysis and learn how to apply such laws as Ohm’s and Kirchhoff’s. Other topics include steady power, three phase and Fourier problems.
Software Design
In this online computer engineering degree course, students take an in–depth look at the software design process by using UML and object–oriented languages. Students in this course learn to critique the design process, a skill that enables them to detect problems at an earlier stage.
Microprocessors
ECE students must take a course in microprocessors. Students learn about electronic design and the role of microprocessors and microcontrollers. Standard topics include I/O, memory devices and microcomputer architecture.
Advanced Logic Design
This advanced course covers digital design logic. Students explore topics such as combinational logic, machine design, timing, EDA and logic synthesis. This course may also introduce hardware languages such as VHDL.
Return to the top

Online Bachelor’s in Computer Engineering Careers

Almost every industry today relies on technology. To grow digitally, companies are hiring individuals with the ability to develop, build, fix and advance many different technologies. With an online computer engineering degree, graduates have the skills and knowledge needed to help enterprises conceptualize, innovate and lead.

Computer Hardware Engineer:
Hardware engineers oversee the entire computer hardware and peripheral production process; this includes the creation of processors, circuit boards and networks. Daily, tasks may involve working on simultaneous projects. These project involve the whole production process, from designing to prototype testing. To enter this field, individuals should have a four-year degree in a relevant major.
  • Median Annual Salary: $115,120
  • Projected Growth Rate: 5%
Electrical and Electronics Engineer
Like hardware engineers, electrical and electronics engineers also design, test and develop equipment. Electrical and electronics engineers deal with electrical systems, like those found in cars. Electrical and electronics engineers use the same skills and knowledge used by hardware engineers. With the integration of robotics, machine learning and smart technology, these two types of engineering significantly overlap.
  • Median Annual Salary: $97,970
  • Projected Growth Rate: 7%
Software Developer
Software developers are in high demand. These developers create applications that drive hardware and machines. From coffee makers to a cars, more of our everday items require novel software. Software engineers work as developers who apply the principles of engineering to software design and creation. Software developers, however, do not usually possess the engineering skills to work as a software engineer.
  • Median Annual Salary: $103,560
  • Projected Growth Rate: 24%

Source: Bureau of Labor Statistics

Return to the top

Popular with our students.

Highly informative resources to keep your education journey on track.

Take the next step toward your future with online learning.

Discover schools with the programs and courses you’re interested in, and start learning today.

woman in an office