Last Updated: June 24, 2020
Businesses in virtually every industry rely on computer technology. The Bureau of Labor Statistics (BLS) projects a 12% growth in the computer and information technology sector from 2018 to 2028, which translates to more than half a million new jobs. This growth rate is much faster than the national average of 5% for all occupations.
Many colleges and universities across the country offer on-campus and online computer science degrees. In addition to entering a fast-growing field, computer technology professionals earn an annual median salary of $88,240, according to the BLS, which is nearly $50,000 higher than the median salary for all occupations.
This guide provides information to help learners decide whether a degree in computer science fits their goals. The following sections explore common computer science courses, accreditation, and scholarship opportunities.
Top 10 Best Online Bachelor's Programs in Computer Science 2020
|1||University of Florida||Gainesville, FL|
|2||Thomas Edison State University||Trenton, NJ|
|3||Florida International University||Miami, FL|
|4||Eastern New Mexico University||Portales, NM|
|5||Southern New Hampshire University||Manchester, NH|
|6||National University||La Jolla, CA|
|7||Fort Hays State University||Hays, KS|
|8||Florida State University||Tallahassee, FL|
|9||Saint Leo University||Saint Leo, FL|
|10||Concordia University-Saint Paul||Saint Paul, MN|
Online Bachelor's in Computer Science Overview
Computer science is a broad field of study, with many specialization areas. Learners enrolled in an on-campus or online computer science bachelor's program can choose from a variety of concentrations, which each lead to unique career opportunities.
Graduates of computer science programs often work as network analysts, programmers, database administrators, and support specialists. Roles as computer information scientists emphasize research and new applications for current technology. Graduates can also become software developers, who may develop network systems or create mobile applications.
Prospective students who plan to specialize should ensure they choose a computer science program that offers a concentration relevant to their career goals.
Common Bachelor's in Computer Science Courses
- Algorithm Techniques: In this course, students learn how to sort data, solve large problems, and use dynamic programming in genomic studies. Students practice using algorithm techniques to solve various types of computational problems. Topics generally include software testing, debugging, basic algorithms, and computer programming. To solve problems faster and more accurately, students learn to work with programs based on efficient rather than naive algorithms. Learners design and implement new algorithms to address technical or programming challenges.
- Computer Architecture: Students in this class explore the interface between the software and hardware components of modern computing technology. Learners study topics such as memory management, processor arithmetic and control, storage, and pipelining. Coursework examines the recent transition in the industry from sequential processing to parallel processing, along with the implications for the field. Students explore the various components of digital logic and learn how to program using assembly language. Learners demonstrate mastery of course material by designing and creating a basic processor architecture.
- Computer Programming: This course introduces students to key concepts including operating systems, software development, data structures, and web applications. Learners explore popular programming languages, such as Java and C++. The class typically involves lectures, discussions, and hands-on manipulation. Students also learn how to configure computer operating systems to make them compatible with different kinds of hardware. Learners prepare to evaluate client specifications and deliver applicable programming solutions. Students develop skills in database design through individual projects and group work.
- Database Programming: Students in this class learn how to initiate simple queries and how to build and use basic databases. Learners also study more complex topics, such as web database programming, open-source technology, and database management systems. Coursework explores the evolution of contemporary databases and various database systems, such as Oracle and MySQL. Students learn how to use structured query language to create, manage, and search large amounts of stored data. They also explore emerging technologies for developing web databases and learn about various client interface programs.
- Software Engineering: In this course, students learn about various techniques for specifying the nonfunctional and functional aspects of software systems. Coursework explores software engineering principles, asynchronous programming, refactoring, and information security. Students learn how to examine documentation practices and apply methods to track and manage requirements across a product's lifecycle. Students work in teams to create prototypes, project specifications, and efficient validation techniques. Learners apply knowledge gained during the course to design and test complex software systems using the agile development process.
Accreditation for Online Bachelor's in Computer Science
Postsecondary accreditation is a voluntary process that indicates that a school or program meets set standards of quality. The Department of Education and the Council for Higher Education Accreditation oversee the accreditation process in the United States.
Nonprofit, degree-granting public and private institutions typically seek regional accreditation, which six agencies award to schools based on geographic location. For-profit, trade, or sectarian schools typically receive national accreditation.
The Distance Education Accrediting Commission (DEAC) accredits online schools. Only institutions that offer at least 51% of programs online can seek DEAC accreditation.
In addition to institutional accreditation, students can look for field-specific programmatic accreditation. One of four ABET accreditation commissions, the Computing Accreditation Commission awards accreditation to undergraduate computer science-related programs.
Bachelor's in Computer Science Requirements
Because online programs typically feature the same rigor and requirements as their on-campus counterparts, most institutions do not vary admission requirements by program format.
Computer science programs emphasize mathematics, technology, and science. Applicants must generally have completed advanced coursework in STEM areas. Additionally, most programs require applicants to hold a minimum 3.0 GPA, and above-average SAT or ACT scores can improve the likelihood of earning admission to an online computer science bachelor's program.
Applicants should indicate nonrequired computer classes they enrolled in or programming boot camps they attended. Schools view these types of experiences as proof of an applicant's abilities and seriousness in pursuing a career in the computing field after graduation.
Certifications and Licensure for Computer Science
After earning a bachelor's in computer science, graduates often pursue certification in a specific subfield. Obtaining a voluntary certification demonstrates expertise in a focused area and can lead to advancement, leadership positions, and increased earning potential. See below for three common certifications for professionals with an online computer science degree.
- CompTIA A+: This vendor-neutral certification demonstrates expertise in technical support and operations. The certification covers topics including network security and hardware and software troubleshooting. The credential also demonstrates proficiency with various operating systems, including Windows, Android, and Linux. Candidates must be able to implement and manage recovery, data storage, and data back-up methods.
- Certified Information Systems Auditor: Administered by the Information Systems Audit and Control Association, this certification benefits computer professionals who specialize in assurance and security or auditing information systems. Professionals with this credential hold expertise in IT governance and management; information systems acquisition, development, and implementation; and protection of information assets.
- Professional Software Developer Certification: The Computer Society of the Institute of Electrical and Electronics Engineers administers this certification program. The credential verifies the holder's competency in key areas of software engineering including design, construction, and testing. Candidates for this certification need a four-year computer science degree and relevant professional experience.
Bachelor's in Computer Science Scholarships
Students pursuing an on-campus or online computer science bachelor's degree can apply for scholarships to offset the cost of earning a degree. Learners can apply for scholarships and grants from their school and from private organizations. Some awards require financial need, while others are reserved for students who demonstrate academic promise. See below for some scholarship options for computer science students.
Who Can Apply: Applicants to this scholarship program must be women pursuing an undergraduate or graduate program in computer science or a closely related technical field. Candidates must be in at least their sophomore year and may reside in any country. Applicants must submit a resume, transcripts, three letters of recommendation, and essay answers to four questions.
Who Can Apply: Women or minority students pursuing a STEM degree at a four-year institution can apply for this scholarship. Applicants must be full-time students in their second or third year of enrollment. Applicants for the Diversity Scholarship must also meet the eligibility requirements for the AFCEA STEM Majors Scholarship.
Who Can Apply: High school seniors with a minimum 3.0 GPA who plan to study a STEM discipline can apply for this scholarship. Candidates must belong to an underrepresented group and must demonstrate financial need. Applicants must submit a 500-word essay describing their participation in STEM-related activities.
Who Can Apply: The Department of Defense sponsors this scholarship for full-time undergraduate and graduate students pursuing one of 21 technical fields. Scholarship recipients must participate in a summer internship program. After graduation, recipients must work as a civilian employee for the Department of Defense for a period equal to the length of the scholarship.
Amount: Full tuition, monthly stipend, health insurance, and book allowance
Who Can Apply: These scholarships support individuals who identify as female and who are enrolled in an ABET-accredited program. Applicants may be pursuing undergraduate or graduate studies and must be enrolled full time at a two-year or four-year institution. Some scholarships are available to students returning to school after a hiatus.
Bachelor's in Computer Science Skills
To succeed in the computer science field, students and professionals need a variety of hard and soft skills. Hard skills include computer and technology knowledge, mathematical acumen, and technical writing abilities. These skills translate directly to many computer science tasks.
Professionals in the field may also apply data analysis experience, software development skills, and knowledge of popular programming and coding languages. Common programming languages include Java, C++, and Python.
Soft skills help professionals interact effectively and professionally in the workplace. Soft skills include written and oral communication abilities and attention to detail. Computer science professionals also need strong time-management skills.
Prospective students should choose a program that includes opportunities to develop both hard and soft skills relevant to their career goals.
2020 Best Online Bachelor's Programs in Computer Science
To develop the following ranking of the top online bachelor's in computer science degree programs, our editors began with an initial pool of schools. To narrow the pool, we used both out-of-state tuition data from College Navigator as well as national ranking information from U.S. News & World Report. Armed with these numbers along with program information from each school's website, we were then able to apply the rating and ranking methodology above. Finally, the results were used to develop this ranking of the top online bachelors computer science programs. Note that we used tuition to break any ties, awarding higher rankings to the more affordable schools.
#1 – University of Florida
The flagship school in the State University System of Florida, UF now operates 16 academic colleges. Located in Gainesville, the university enrolls the third-largest student population in the Sunshine State.
UF offers a bachelor of science in computer science to qualified learners and working professionals. The 120-credit program prepares graduates for entry-level work as programmers, analysts, developers, and systems managers. UF delivers all content for this online computer science degree asynchronously.
Prospective learners need a high school diploma or its equivalent. They must provide official transcripts for all previous academic work along with recent SAT or ACT scores. Transfer learners must also provide transcripts indicating a competitive GPA.
Average Net Price: $11,313
#2 – Thomas Edison State University
A public institution located in Trenton, New Jersey, TESU strives to serve self-directed students through flexible, high-quality learning and assessment opportunities. Established in 1972, TESU now offers several online bachelor's programs to learners interested in continuing their education. Each year, the school enrolls over 10,000 learners throughout the world.
At TESU, learners can earn a bachelor of arts in computer science that prepares them for career change, graduate education, or personal advancement. The curriculum combines general education with major coursework in information systems, programming languages, and software engineering. Each class lasts 12 weeks, and TESU delivers all online coursework asynchronously.
Admission requirements at TESU include a high school degree or GED. Qualifying applicants must be at least 20 years old. TESU does not require test scores, but international applicants need to demonstrate English proficiency.
Average Net Price: $7,519
#3 – Florida International University
Located in Miami, Florida International University promotes state-of-the-art research and creativity. Founded in 1965, FIU maintains a large campus consisting of 11 schools that administer nearly 200 programs. FIU is the largest university in South Florida.
FIU offers a 120-credit online bachelor of arts in computer science that focuses on computer organization, database management, and systems administration fundamentals. FIU delivers these courses through interactive learning tools that include asynchronous coursework and real-time assignment feedback.
Applicants must satisfy course prerequisites in statistics and pre-calculus. They must also submit SAT or ACT scores and all official transcripts.
Average Net Price: $9,180
#4 – Eastern New Mexico University
Eastern New Mexico University is a comprehensive public institution located in Portales, New Mexico. Founded in 1927, ENMU now operates a 433-acre suburban campus that consists of four colleges and a graduate school.
Learners can earn an online computer science degree at ENMU. This program requires 120 credits instruction in computer programming, data structures, operating systems, and software engineering. ENMU delivers all program coursework asynchronously.
Applicants need a high school diploma and must complete the FAFSA. They must also provide transcripts for all previous academic work along with recent SAT or ACT scores. Prospective students with previous experience in the field can apply for advanced standing upon admission.
Average Net Price: $10,918
#5 – Southern New Hampshire University
A private, nonprofit institution based in Manchester, New Hampshire, SNHU provides accessible and affordable pathways to meet the needs of working professionals. SNHU advances this mission across six different schools and colleges in engineering, business, education, and the arts and sciences.
SNHU offers a bachelor of science in computer science that primarily serves working professionals. The program's 120-credit curriculum includes optional specializations in data analysis, project management, information security, and software engineering. The program delivers all coursework asynchronously.
Transfer students may bring up to 90 credits with them when they enroll at SNHU. Admission requirements include a high school diploma or GED and copies of all academic transcripts.
Average Net Price: $39,071
#6 – National University
Established in 1971 to serve local working professionals, NU now offers over 100 programs. NU operates a main campus in San Diego, California, alongside satellite affiliates throughout the Golden State.
NU's online computer science degree strives for flexibility above all, offering the program in accelerated four-week class sessions and delivering all coursework asynchronously. The program's 70.5-credit major curriculum covers topics like applied probability and programming languages, digital architecture, network communications, and database design. NU runs on a quarter system.
Qualified applicants need a high school diploma or GED with a 2.0 cumulative GPA. They must also provide official copies of their academic transcripts. NU accepts transfer credits on a case-by-case basis.
Average Net Price: $13,320
#7 – Fort Hays State University
Founded in 1902, Fort Hays State University provides cutting-edge educational programming with extensive global reach. A public coeducational institution located in Hays, Kansas, FHSU operates a 200-acre rural campus that houses five graduate and undergraduate divisions. The school trains learners and working professionals in business, health science, technology, and mathematics.
FHSU grants a bachelor of science in computer science available entirely online. The program's 120-credit curriculum prepares learners for professional advancement. Classes develop technical knowledge and hard skills in data structures, operating systems, software engineering, and digital imaging. Each course uses interactive learning technologies designed to accommodate busy lives and work schedules.
Learners interested in pursuing this online computer science degree must hold a high school diploma or its equivalent. They must also provide academic transcripts along with recent SAT or ACT scores. Transfer students need a minimum 2.0 cumulative GPA for admission.
Average Net Price: $12,420
#8 – Florida State University
Established in 1851, FSU remains the oldest continuous higher education institution in the Sunshine State. It serves over 40,000 learners each year through nearly 300 different degrees and professional programs.
Learners interested in deepening their skill in the field can earn a bachelor of science in computer science at FSU. Designed for individuals with relevant academic backgrounds in computer science, the program provides a convenient pathway to degree completion. Students learn about computer organization, database management, and discrete mathematics. FSU delivers all program coursework asynchronously.
Qualified applicants must hold at least 52 transferable credits from an accredited institution with a competitive GPA. They must also provide academic transcripts and recent SAT or ACT scores. Applicants with more than 90 transferable credits must submit a written personal statement.
Average Net Price: $13,318
#9 – Saint Leo University
Saint Leo University is a private, nonprofit liberal arts institution located in Saint Leo, Florida. Founded by members of the Order of Saint Benedict in 1889, Saint Leo maintains an affiliation with the Roman Catholic Church and offers programs rooted in that tradition. The school advances its mission of balancing growth in mind, body, and spirit by cultivating core values like community, excellence, integrity, and respect.
Saint Leo offers an online computer science degree that focuses on information assurance. The program's 120-credit curriculum covers computer systems, programming logic and design, database concepts, computer forensics, and network defense. Saint Leo delivers all program coursework asynchronously.
The school accepts applications on a rolling basis throughout the year. Prospective learners need proof of high school graduation, official academic transcripts, and recent SAT or ACT scores. Applicants may also submit documentation of professional training for credit.
Average Net Price: $20,036
#10 – Concordia University, St. Paul
Concordia University, St. Paul has prepared learners for thoughtful and informed living since 1893. A private, nonprofit institution affiliated with the Lutheran Church, CSP provides rigorous academic and career preparation from its urban campus located in Minnesota's Twin Cities. The school boasts a 94% overall placement rate for graduates from its bachelor's programs.
CSP's online bachelor of science in computer science teaches learners how to analyze problems and design solutions using innovative techniques. The 120-credit program focuses on database design, computer architecture, discrete mathematics, and programming. CSP delivers all courses in accommodating seven-week sessions that use flexible distance learning tools. The program concludes with an integrative capstone component in which learners apply their newfound skills in practical scenarios.
Admission requirements include a high school diploma or equivalent and official transcripts. Learners must also provide a short essay that discusses a formative life experience. Transfer students must submit all credits for equivalency evaluation.
Average Net Price: $18,591
#11 – Davenport University
A private, nonprofit institution headquartered in Grand Rapids, Michigan, Davenport University offers programs in business, technology, health, and urban education. Founded in 1866, DU operates a 69-acre suburban campus consisting of five schools that administer over 50 programs.
Students can earn a bachelor of science in computer science at DU. The program stands out among online bachelor's degree programs by offering specializations in mathematical modeling, artificial intelligence, computer architecture and algorithms, and gaming and simulation. Learners study the fundamentals of computer science and its applications in the modern technological landscape.
Qualified applicants must provide proof of high school graduation or a GED. They must also submit official transcripts for all previous academic work and SAT or ACT scores.
Average Net Price: $17,169
#12 – Regis University
Located in Denver, Colorado, Regis University boasts a holistic approach to occupational training and academic education. A private, nonprofit institution affiliated with the Jesuit Order, Regis empowers learners to succeed by instilling critical thinking skills from a global perspective. Established in 1877, the school serves nearly 10,000 degree-seekers each year across a wide variety of disciplines.
Regis extends a bachelor of science in computer science to qualified learners. A 120-credit course of study, this program offers classes in convenient eight-week sessions that most learners complete in less than four years. Regis delivers all course content through interactive tools that blend self-directed study with group collaboration. Possible topics include principles of programming languages, computation theory, and artificial intelligence.
Transfer learners can bring in up to 66 credits earned at a regionally accredited institution. General admissions requirements include a high school diploma or GED. Applicants must also provide official academic transcripts and submit evidence of relevant work experience.
Average Net Price: $26,273
#13 – Florida Atlantic University
Florida Atlantic University promotes academic and personal development, discovery, and lifelong learning. A public research university, FAU currently grants nearly 200 different degrees from its main campus in Boca Raton.
FAU offers a bachelor of science in computer science available entirely online. Program graduates often find work as developers, software engineers, and data analysts. FAU's curriculum incorporates concepts from mathematics, engineering, and psychology to provide a learning experience that develops both technical knowledge and practical skill. The program delivers all coursework asynchronously.
Applicants for this online computer science degree need a high school diploma or GED and prerequisite math coursework. They must also submit official academic transcripts and recent SAT or ACT scores.
Average Net Price: $9,486
#14 – Oregon State University
A comprehensive research institution located in Corvallis, OSU promotes core values like diversity, accountability, integrity, and social responsibility. The university operates a 400-acre campus comprising 12 different undergraduate schools and a graduate school.
At OSU, learners can pursue an online computer science degree that requires 180 credits. Major courses include computation theory, web development, network security, and programming fundamentals. OSU offers four different start times throughout the year and delivers all content through a combination of synchronous and asynchronous learning modules.
Applicants must provide transcripts, recent SAT or ACT scores, and a professional resume. Transfer students must have already completed at least 24 college credits.
Average Net Price: $18,625
#15 – Limestone College
Founded in 1845 as the first women's college in South Carolina, Limestone College educates learners in the liberal arts and selected professional disciplines. The college's main campus rests on a historic set of limestone quarries in Gaffney, South Carolina from which it draws its name. Limestone creates a nurturing, supportive learning environment designed to help degree-seekers achieve success.
Limestone's online computer science degree consists of 120 credits that most learners complete in four years. The curriculum covers computer science fundamentals and focuses on information systems security. Courses include microcomputer applications, cryptography, security design, and information security and risk management.
Applicants must provide high school transcripts or a GED. They must also submit recent SAT or ACT scores. Transfer students must have at least 12 accredited credits with a 2.0 cumulative GPA. International applicants must provide evidence of English proficiency.
Average Net Price: $23,881
#16 – Old Dominion University
Old Dominion University is a public research institution located in Norfolk, Virginia. Founded in 1930, ODU now operates an urban, 251-acre campus that serves approximately 25,000 learners each year in business, education, engineering, and technology.
ODU offers an online computer science degree that requires 120 credits. Program graduates find work as programmers, web developers, software analysts, and network architects. ODU's online computer science degree accepts transfer learners and new degree-seekers alike. The program delivers all coursework asynchronously.
Transfer applicants must hold at least 30 credits earned at a regionally accredited institution. ODU accepts applications on a rolling basis. Admission requirements include a high school diploma or GED and official transcripts.
Average Net Price: $10,287
#17 – Lewis University
A private, nonprofit university affiliated with the Roman Catholic Church, Lewis administers a values-centered curriculum that promotes knowledge, fidelity, wisdom, and justice. Located in Romeoville, Illinois, and established in 1932, LU offers programs that provide learners with a professional education rooted in the liberal arts. It operates six different schools and colleges that offer over 100 programs.
Lewis offers an accelerated online computer science degree. Students in the program receive intensive instruction in artificial intelligence, machine learning, programming languages, and data security. The program delivers all coursework asynchronously.
Lewis begins class sessions every eight weeks. Applicants need a high school diploma or GED. They must also submit recent SAT or ACT scores. Prospective learners can expect an admissions decision within 1-3 weeks.
Average Net Price: $19,526
#18 – Lakeland University
Lakeland University operates a main campus located in Plymouth, Wisconsin. A private, nonprofit institution, Lakeland maintains an affiliation with the United Church of Christ. Established as a seminary in 1862, the school offers graduate and undergraduate degrees in flexible, accommodating formats for working professionals.
Lakeland offers an online computer science bachelor's degree that provides instruction in programming, databases, and systems analysis. Additional topics include robotics, artificial intelligence, and 3D-printing. Learners receive training from expert faculty members and complete coursework asynchronously.
Prospective students must have a 2.0 minimum high school GPA. They must also submit SAT or ACT scores. All applicants who graduated more than three years before applying must have at least 12 college credits.
Average Net Price: $15,917
#19 – Troy University
Troy University has promoted life-long success through effective teaching and partnerships since it first opened its doors in 1887. Initially established as an affiliate within the Alabama State University System, Troy now operates as an independent entity. It serves nearly 20,000 learners each year.
Troy offers a bachelor of science in applied computer science available entirely online. This 120-credit program is delivered in nine-week terms and distinguishes itself from some of the best online bachelor's degrees through its focus on practical implementations. Through a blend of synchronous and asynchronous coursework, the program teaches learners the nuts and bolts of applied networking and computer security.
Applicants need a high school diploma or GED. They must also have a minimum 2.0 GPA and submit recent SAT or ACT scores. Transfer applicants must have already completed at least 24 college credits.
Average Net Price: $18,899
#20 – University of Maryland Global Campus
The University of Maryland Global Campus operates satellite locations across the greater Baltimore-Washington, D.C. metropolitan area. A public institution focusing on distance education for busy learners and working professionals, UMGC offers more than 120 online programs.
UMGC offers an online computer science degree. The curriculum requires 120 credits and covers planning, managing, and implementing computer software and hardware systems. UMGC delivers all program coursework asynchronously.
UMGC maintains a broad transfer policy, accepting up to 90 credits earned at an accredited institution. All applicants must have some professional experience in computer science. All students in the program pay the same tuition no matter where they live.
Average Net Price: $20,668
#21 – Mercy College
A private, nonprofit institution located in Dobbs Ferry, New York, Mercy College was established in 1950 by the Sisters of Mercy. Today, Mercy administers over 90 programs. It operates a small, suburban campus consisting of five schools and colleges.
Mercy offers an online bachelor of science in computer science that eliminates all in-person requirements. The 120-credit program focuses on developing theoretical knowledge in the field complimented by practical applications. Students in the program attend live, weekly online courses. The curriculum covers computer architecture, database management, number theory, and artificial intelligence.
All applicants must submit recent SAT or ACT scores, a resume, a letter of recommendation, and a written personal statement.
Average Net Price: $12,114
#22 – MidAmerica Nazarene University
Founded in 1966 in Olathe, Kansas, MNU maintains affiliation with the Nazarene Church and offers both graduate and undergraduate programs in education, business, and technology.
Distance learners can earn an online computer science degree through MNU. The program's curriculum includes coursework in information technology systems, information assurance, and networking fundamentals. This program stands out among online bachelor's degree programs by offering specializations in software engineering and cybersecurity. MNU delivers all program coursework asynchronously.
MNU's admission requirements include a high school diploma or GED and official academic transcripts. Applicants must also attend an information meeting and complete an online application. The university accepts transfer credit on a case-by-case basis.
Average Net Price: $13,672
#23 – Franklin University
A private, nonprofit institution with over 25 satellite affiliates across the American Midwest, Franklin offers programs both online and at its Columbus, Ohio, campus.
Franklin offers a 124-credit online computer science degree. These 124 credits include general education courses, core major requirements, and free electives. Program graduates can investigate, assess, design, and implement technology-based solutions across industry sectors. Franklin delivers all of the program's coursework asynchronously.
Transfer applicants may bring up to 90 transferable credits with them when they enroll in the program. Applicants must submit official transcripts for all previous academic work. International applicants must demonstrate English proficiency.
Average Net Price: $13,972
#24 – DePaul University
DePaul University is a private, nonprofit university affiliated with the Roman Catholic Church. Founded by Vincentian religious leaders in 1898, DePaul educates students dedicated to the common good. The school operates a main campus located in Chicago, Illinois and remains the largest Catholic institution by enrollment in the United States.
DePaul offers a degree-completion program in computer science. Designed for learners and working professionals with some background in the field, this program develops both technical knowledge and practical skill. Learners receive instruction in data analysis, distributed systems, and computer programming. The program delivers all coursework asynchronously.
Applicants must have at least 45 transferable credits earned at a regionally accredited institution. These credits must include at least one term of Java or C++ and must demonstrate a 2.0 minimum cumulative GPA. Additional requirements include letters of recommendation and optional test scores.
Average Net Price: $19,905
#25 – Dakota State University
Dakota State University has provided learning that integrates technology and innovation since 1881. Initially founded as a normal school, DSU develops graduates ready to contribute to local, national, and global prosperity. The school operates a main campus based in Madison, South Dakota.
DSU offers an online computer science degree that prepares learners for careers as programmers, developers, analysts, and security specialists. The curriculum covers foundational topics in computer science like programming languages, operating systems, and algorithms. The program delivers coursework both synchronously and asynchronously.
Admission requirements include a high school diploma or GED and transcripts for all previous academic work. Prospective students must also provide recent SAT or ACT test scores. Transfer applicants must hold at least 24 credits from a regionally accredited institution.
Average Net Price: $18,684