Online Bachelor’s Degrees in Computer Science: Best in 2016

  1. You are here:
  2. Home
  3. »
  4. Degrees
  5. »
  6. Computer Science Degree Programs

Online computer science degrees give students and young professionals that chance to earn a top credential in a flexible higher educational environment. The following page can help students get started via (1) a quick search tool for online computer science programs from colleges and universities across the country, and (2) a guidebook outlining CS degree programs at all levels, including what they entail and who gravitates toward them. Find online programs, get the inside scoop on computer degrees, and more.

A Complete Guide to Online Computer Science Degrees

Computer science is as diverse as any field out there today. The choices for those interested in computer-centered professions continue to grow as rapidly as does the ever-changing and expanding digital world. According to the U.S. Department of Labor's Bureau of Labor Statistics, the job outlook for computer occupations between 2012 and 2022 is excellent, with an expected 18% growth as compared with an expected 11% total growth for all occupations. Becoming a part of this in-demand field requires a strong commitment to completing a post-secondary degree program. The following is a detailed look at just what a solid education in computer science will entail, and how it all works online.

Meet the Expert: Brian Carey

Brian Carey has more than 20 years of experience in software development. He's worked for small companies as well as large, multi-national corporations. His experience ranges from Java software development to Lotus Notes architecture. His professional history includes work in the pharmaceutical, information technology, and financial industries. He's also done public sector work at both the municipal and federal level. He holds an M.B.A. in Management Information Systems.

Never stop learning. Always be ready to embrace new ideas because technology is always changing.

The Online Computer Science Degree Timeline

The education path for the computer science profession encompasses the entire spectrum of degree level options, from two-year associate degrees to multi-year doctoral degrees and even post-doctoral programs. Finding the right subject area and degree level very much depends on an individual’s specific professional goals and lifestyle expectations, not to mention the academic and financial resources available to that individual. What follows is a timeline of degree choices for computer science students, from the shortest to the longest in duration, along with a look at some of the most important decisions that will have to be made along the way.

Two-Year Degree Online (Associate)

Online associate degrees in computer science provide students with a relatively broad and generalized introduction to the field, covering subjects such as computer architecture and systems, data structures, database design and, most importantly, programming in a wide variety of computer languages. Additionally, as with most other associate degree programs, students will need to successfully complete a substantial general education requirement including classes geared to provide a strong foundation in communications, language, history, the humanities, and quantitative and scientific knowledge and skills.

A computer science associate degree serves two general functions. First, it prepares students for transfer to a four-year bachelor's degree program. Second, it prepares graduates for entry-level computer-related jobs. Computer science students may find it difficult to break into the employment market with an associate degree as more and more employers demand that their employees enter with at least a bachelor's degree-level education. Those with an associate degree that do break in will likely have a better chance of landing a non-programming position such as computer technician, or systems, network or storage administrator.

Miami Dade College
  • Enrollment: 100,855
  • Tuition: $3,366
  • College Type: Public
  • State: Florida
  • Associate in Computer Programming And Analysis - Business
Broward College
  • Enrollment: 62,796
  • Tuition: $2,494
  • College Type: Public
  • State: Florida
  • Associate of Science in Computer Systems Support
  • Associate of Science in Office Administration - Office Software Specialist
College of Southern Nevada
  • Enrollment: 56,364
  • Tuition: $2,700
  • College Type: Public
  • State: Nevada
  • Associate of Applied Science - Computer Information Technology
Weber State University
  • Enrollment: 31,833
  • Tuition: $4,761
  • College Type: Public
  • State: Utah
  • Associate of Applied Science in Computer Science
Seminole State College of Florida
  • Enrollment: 27,663
  • Tuition: $3,131
  • College Type: Public
  • State: Florida
  • Associate of Science Major in Computer Programming And Analysis
Troy University
  • Enrollment: 25,182
  • Tuition: $6,844
  • College Type: Public
  • State: Alabama
  • Associate of Science in Computer Science
  • Associate of Science in General Education - Computer Science
University of Massachusetts
  • Enrollment: 24,820
  • Tuition: $13,230
  • College Type: Public
  • State: Massachusetts
  • Associate of Science in Information Technology

Four-Year Degree Online (Bachelor’s)

As hinted above, a bachelor's degree is the primary entry-level requirement for most computer science-related occupations. Fortunately, many traditional colleges and fully online schools offer online bachelor's programs in computer science. Distance education bachelor's degree programs usually require a four-year commitment, although some three-year accelerated programs exist, as well. Traditional and online bachelor's degree programs in computer science offer quite similar programs of study with core coursework in a number of subjects including:

Computer architecture: Computer architecture courses provide a strong foundation in the organization and architecture of computer systems hardware, processor design, memory systems, hardware implementations and virtual memory, input/output control and devices and other architectural issues.

Data structures and algorithms: Typically teaches the fundamentals of algorithm design, programming strategies, data structures (arrays, lists, stacks, etc.), searching, queues, sorting, graphs and much more.

Operating systems: Bachelor's level courses offer an introduction to operating systems with specific training in areas like virtual memory, system calls, threads, kernel and user mode, context switches, interrupts, interprocess communication, interface between software and hardware and many others.

Programming languages: Provides a solid introduction to the theory, design and implementation of programming languages. Topics include formal semantics of languages, high-order functions, laziness, continuations, functional, imperative and object-oriented paradigms and more.

Bachelor's degree students in computer science should also expect to successfully complete courses in subjects such as chemistry, calculus, physics, logic and others.

Arizona State University
  • Enrollment: 65,501
  • Tuition: $9,724
  • College Type: Public
  • State: Arizona
  • Bachelor of Applied Science in Internet And Web Development
  • Bachelor of Science in Graphic Information Technology- Webtechnologies
Liberty University
  • Enrollment: 57,635
  • Tuition: $19,968
  • College Type: Private
  • State: Virginia
  • Bachelor of Science in Information Technology - Application And Database Development
  • Bachelor of Science in Information Technology - Data Networking And Security
University of Maryland
  • Enrollment: 44,009
  • Tuition: $6,384
  • College Type: Public
  • State: Maryland
  • Bachelor of Science in Computer Networks And Security
  • Bachelor of Science in Computer Science
University of Minnesota
  • Enrollment: 43,535
  • Tuition: $13,459
  • College Type: Public
  • State: Minnesota
  • Bachelor of Science in Information Technology Management
Pennsylvania State University
  • Enrollment: 41,614
  • Tuition: $16,444
  • College Type: Public
  • State: Pennsylvania
  • Bachelor of Science in Security And Risk Analysis - Information And Cyber Security
University of Texas Arlington
  • Enrollment: 35,165
  • Tuition: $8,878
  • College Type: Public
  • State: Texas
  • Bachelor of Applied Technology in Computer Information Technology (BAT-CIT)
Western Governors University
  • Enrollment: 34,271
  • Tuition: $6,070
  • College Type: Private
  • State: Utah
  • Bachelor of Science in Information Technology
  • Bachelor of Science in Information Technology—Network Administration

How to Identify a Quality Online Computer Science Program

Distance learning in computer science is as prevalent as any field out there. With literally hundreds of different programs on all degree levels offered by dozens of schools, finding the right one to fit an individual's unique needs can be a daunting task. No matter what the specific interests a student may have, there are a number of factors to be considered in all circumstances. Here are a few:

1. It has full accreditation

Accreditation is the method by which education institutions are vetted for the quality of their academics. There are two primary forms of accreditation that students need to be mindful of when vetting online computer science programs: regional and programmatic. Regional accreditation is administered by six U.S. Department of Education-recognized independent agencies. Programmatic accreditation is typically handled by private non-profit professional organizations. Several organizations accredit computer-related degree programs, chief among them the Accrediting Board for Engineering and Technology (ABET). Prospective computer science students are advised to be very careful when considering any distance learning degree program that is not fully accredited by both of the above-mentioned agencies.

2. It has great resources

Distance learning degree programs offer a tremendous opportunity to individuals for whom attending an on-site program is out of the question. That does not mean, however, that online students should be denied any of the support services commonly found on traditional college campuses. Outside-of-class services often make the difference between a successful and unsuccessful education experience, so their availability should be one of the many determining factors in choosing an online degree program. Resources to look for include career, personal and financial aid counseling, accessibility to library materials, ease of communication with instructors and staff, technical support, and an effective complaint resolution process

3. Graduates succeed

There a several methods employed to measure the quality of college degree programs, many of which center around graduate success rates. The question is: Just exactly how can the success of a graduate be measure in a way that has real meaning? Many schools and other organizations keep track of graduate success by calculating rates of job offers, employment in the field, average and median beginning salaries, employment retention and even student debt default. The ratio of lifetime income to total degree cost is also a popular measuring method. Prospective computer science students would be wise to seek out such data for the programs they are considering before signing up.

Professional Certification in Computer Science

The term "professional certification" refers to a designation earned by an individual, usually regarding his or her occupational field, indicating a particular expertise or qualification. These certifications are typically conferred by professional societies and organizations or private certifiers and vendors. Their purpose is to raise the standards of conduct and increase the public's level of confidence in individuals practicing within a specific profession.

Certifications in the computer science field are plentiful due to the nature of the profession and the almost endless number of technologies that exist. There are three primary categories of certifications in the computer science and technology field:

Vender Specific

Vender specific certifications are meant to relate to the technologies, products and platforms created by specific developers and indicate that the holder possesses skills and knowledge unique to those items. Most major corporations involved in the development and manufacture of computer-related products sponsor their own in-house programs for awarding certifications. A few examples include:

  • Apple Inc.: Apple Certification Program
  • Cisco Systems: Cisco Careers Certifications
  • Hewlett-Packard: HP ExpertONE
  • Google: Google Apps Certification
  • Microsoft Corporation: Microsoft Certified Professional

Vender Neutral

Vender neutral certifications concern the knowledge and practices of a specific area of development like cyber-security or information technology, including:

  • Certified Migration Expert (CME) sponsored by MigrationX.
  • Linux Professional Institute's Junior Level, Advanced Level and Senior Level certifications.
  • MEF Carrier Ethernet Certified Professional sponsored by Metro Ethernet Forum.
  • Certified Network Professional program sponsored by the Network Professional Association.

General Certification

Less popular than vendor specific and vender neutral certifications, general certifications are sponsored by a small number of professional organizations, chief among them the Institute of Electrical and Electronic Engineers (IEEE).

Interview with an Online CS Grad

Doing research and gathering as much information as possible is essential for finding a quality online degree program. Nothing beats personal experience, however. Students entering the distance education process for the first time will find it very helpful to speak with current students and recent graduates of online degree programs.

The following is a brief interview with Alex Bowers Schoen, a first-year student enrolled in the online M.S. in Computer Science online program at Georgia Tech.

I grew up in Eastern Tennessee. I went to college at Rose-Hulman Institute of Technology in Terra Haute, Indiana and graduated from there in 2003 with a B.S. in Computer Science and Software Engineering. I then worked at several startups both in Terra Haute and Atlanta. I'm now working as a software engineer.

Why did you decide to go with an online master's degree program?

It had to do a lot with working and my family. I was dating my current husband while he was working on his master's and Ph.D. and seeing the amount of time and stress that traditional programs can put on a person and family, I wanted something that would fit a little better into my life. I didn't want anybody to miss out on something because I was completing my degree.

When I saw the online Master's of Computer Science program at Georgia Tech, I thought that would fit in really well. It's designed for a person to take just one or two classes at a time, it's online, it was a good quality school and it was also really exciting to participate in something that was new.

Did you consider any other online schools other than Georgia Tech?

I did not. I liked how close Georgia Tech was if I did switch to full-time.

What were your biggest concerns with taking on an entire degree program online?

What the classes themselves would be like and how projects would be facilitated. I was concerned that classes wouldn't be designed for online would instead be in-person classes that they were forcing people to take online.

Can you give us an idea, in real-time terms, how you fit in your coursework?

If there's a lecture or two to watch for the week, I usually try to watch that during my lunch hour at work or sometimes after work at home before bed. For assignments, it depends on the assignment. If it's a group assignment, I like to at least touch base with my group members early in the week. I usually don't have a lot of time to work on the assignment itself until the weekend.

How exactly do you speak with your group?

We meet all kinds of ways. Sometimes we will do Google Chat to quickly check in and see what's going on. We use the Basecamp application to keep a running dialogue going. Sometimes we'll use video conferencing for bigger meetings because it's just easier to talk to people face-to-face. For full class discussions, we're encouraged to use Piazza.

How about communicating with your instructor?

They like us to directly message them through Piazza. That way any of the instructors or PA's can reply to us if we directly message them or we can post things to the whole class to share answers that others may be interested in.

What do you think have been the most beneficial qualities to online study?

That I can fit the lectures in with running around in my life, that I don't have to adjust my whole life to the class. Plus I don't have to drive to downtown Atlanta, which I try to avoid as much as possible. That and I can go to class in my pajamas.

What have been the most challenging aspects to online learning?

Not seeing other people too much. Not being able to informally chat about what's going on in class. Sometimes it's nice to know that there are real people taking the class, doing the same things and having the same challenges that you are.

Have you taken advantage of any of the out-of-class support services like counseling?

I've seen that they are available but I have not utilized them beyond getting my student ID and using student discounts.

On last question: If someone came to you who was considering an online degree program, what would be your advice to them?

Do it. I mean if it's going to take three to six years and you don't go for it, you'll still be three to six years older. Might as well take a class at a time, see if you like it. Then maybe you'll be three to six years older and you'll have a degree.

Online Computer Science Programs & Info

Computer Science Degree Search Tool

With the consistent job growth of computer science occupations, many potential students are considering a career in the field. As student demand for more online learning options rise, universities and colleges across the nation are meeting these requests with new programs and an increase in areas of specialization. Students should also consider other facets of the college experience when deciding on a program, such as flexibility of learning environments, support services, access to faculty and the availability of financial assistance. Search for the right school to fit your criteria for an online computer science degree program below.

Degree Level:
Student Population:
School Type:
see map

Best Online Computer Science Degree for 2015-2016

Online computer science degree programs give students the opportunity to earn a top credential in a flexible environment. Because the field has such a sunny growth outlook – an 18 percent increase according to the Bureau of Labor Statistics – it’s no wonder many students are turning to a degree in computer science. Degree levels and specializations make this a customizable option that potential students can tailor to their interests and projected career paths, but first they must find the right program. Below, discover computer science degrees at all levels, find programs with our search tool and get expert info on where a CS degree can take you.

To learn why these programs made it on our list of the Best Computer Science programs in the nation, visit our methodology page.

Rank School Name Score Student-Teacher Ratio Financial Aid Cost More Info
1 Clayton State University 98.85 18:1 94%

The Web-based Bachelor of Science in Information Technology (WebBSIT) at Clayton State is a fully-online program and a collaborative project of five member institutions of the University System of Georgia. The degree is identical to its on-campus counterpart, but with the added convenience and flexibility of online learning. Students from all five institutions are regularly enrolled, providing an enriching and diverse setting for discussing coursework. Students take two years of core curriculum classes via the eCore program prior to transitioning into the WebBSIT curriculum.

2 Columbus State University 98.67 17:1 93%

Students enrolled in this public institution's Bachelor of Science in Information Technology will take a diverse array of courses spanning web application development, systems analysis, technical communication, e-commerce, professional ethics, and project management. The online program follows the same schedule as courses offered at the brick-and-mortar location and admission requirements are the same. Students communicate with peers and instructors, review course material, submit assignments, and monitor progress via CougarVIEW, the school's online learning platform. CSU partners with the Southern Regional Education Board's Electronic Campus to assist with quality instruction facilitation.

3 Liberty University 98.64 18:1 95%

The online Bachelor of Science in Information Technology, Application and Database management offered by Liberty University includes cutting-edge topics such as human-computer interaction, Web enterprise technology and C# object-oriented programming. The online program is delivered through a virtual classroom that is flexible to student needs. Students may choose to accelerate their learning through a week-long intensive on Liberty's residential campus in Lynchburg, Virginia. Liberty accepts transfer credits and may provide some college credit for life experiences. Graduates are ready for a career in the technology field or to continue their education at the graduate level.

4 University of North Carolina at Pembroke 98.64 15:1 92%

The University of North Carolina offers an online bachelor's degree program in applied information technology with a concentration in operations management. The degree plan provides students with a foundation in technology, computer programming, information management and communication skills. Upon graduation, students are prepared for careers that require computer applications, computing and statistical skills and managerial decision-making.

5 Hodges University 98.24 14:1 99%

Hodges University's Upower program is a fully online, self-paced program that enables students to earn their degree faster than in a traditional college environment. Students pay a set price for a six-month time period and can complete as many credit hours as they wish during that time. Hodges offers several computer science degrees through both Upower and traditional online means. All online programs at Hodges Univeristy are asynchronous, so students may access course materials when it is convenient for them.

6 University of Illinois at Springfield 98.17 13:1 96%

The University of Illinois at Springfield offers two online bachelor's degrees through its Department of Computer Science: information systems security and computer science. Students gain a strong understanding of computer systems and related disciplines and gain experience in mastering problem-solving skills relevant to the business, scientific and public sectors. Students must complete 120 hours of coursework, including 36 hours in their program of specialty. Applicants must have two semesters of Java programming experience and one semester each of calculus, discrete or finite math and statistics to be accepted into the online program.

7 Middle Georgia State University 98.12 20:1 91%

The School of Information Technology at Middle Georgia State University aims to prepare graduates to work in an ever-changing global environment. Its online bachelor of science in information technology program prepares students to work in teams to develop technology solutions. Students can choose from several concentrations, including digital forensics, software development or information security based on their personal interests and professional goals. Students begin by completing their first two years of core curriculum in the eCore Learning module then move on to major-specific work.

8 Limestone College 98.06 19:1 100%

The Bachelor of Science in Computer Science Computer and Information Systems Security at Limestone College is designed to ensure professionals are trained in cybersecurity and combating sophisticated online hackers. Graduates of the program are prepared to take certification exams such as Certified Information Systems Security Professional, Check Point Certified Security Administrator and Security Professional. The flexibility of the online coursework ensures both traditional and non-traditional students can get the education they desire. Limestone is a military-friendly school and works with current and veteran service members.

9 Capitol Technology University 98.05 12:1 100%

Two online degree completion programs are offered in computer science-related fields at CTU: Cyber and Information Security and Management of Cyber and Information Technology. The first degree option qualifies graduates to qualify for the Security Certified Professional and CompTIA Security certifications, while the second program prepares graduates to take on management roles within the computer science industry. Capital Technology University offers two online degree completion programs in computer science fields. Students earning a degree in cyber and information security have the background to qualify for Systems Security Certified Professional and CompTIA Security certification. Management of cyber and information technology graduates are ready to take on management roles in their industry. Students work in a generally asynchronous format, with most courses and class

10 Mercy College 97.96 18:1 95%

The Bachelor of Science in Computer Information Systems from Mercy College prepares graduates for demanding careers in information technology, information assurance and security, mathematics and other growing industries. Students can transfer up to 75 credit hours from a two-year institution and 90 credits from a four-year institution to earn their degrees faster. Coursework includes classes in artificial intelligence, website administration, cryptography, computer architecture and information systems development and implementation.

11 Tiffin University 97.96 18:1 98%

Tiffin University's online Bachelor of Science in information technology offers a concentration in systems administration and can be completed fully online. Graduates are prepared to complete certifications such as CompTIA Security+, Microsoft MCSE and Cisco CCNA. Courses prepare students for careers as network administrators, computer security specialists, Linux administrators, help desk and repair technicians or disaster recovery administrators. Classes are offered in 7-week terms that start six times throughout the calendar year.

12 Lewis University 97.95 13:1 99%

Lewis University's accelerated online bachelor's degree in information technology management is designed for the working adult. It is completely online and offered in a flexible format that allows students to balance education and personal life offered in 8-week course segments. Graduates are prepared to take certification exams including CompTia Security+, ComTia Cloud+ andCertified Information Systems Auditor. Students also have the option to take a fast-track master's program in information security or business administration.

13 Minot State University 97.89 13:1 91%

The Associate of Applied Science degree from Minot State University prepares students to analyze the ethical and legal implications in the world of technology, lead cross-functional global teams, design enterprise architectures and analyze feasibility of IT solutions. Online classes meet both asynchronously and synchronously, depending on the course and instructor. Classes have three starting times during the school year so students can jump into classes when it is convenient for them.

14 Campbell University 97.82 16:1 100%

The online Bachelor of Science in Information Technology & Security offered by Campbell teaches students about computer forensics, cyber terrorism, systems structure, and network administration. Graduates have gone on to work in a variety of engaging areas, including web development, computer support, software engineering, and database administration. Programs are flexible and sensitive to the responsibilities of adult and military students, with classes offered in eight week sessions and materials available in e-book format. Students may transfer up to 64 credits from a previously attended postsecondary institution.

15 King University 97.77 12:1 92%

King University's online Bachelor of Science in Information Technology is a degree completion program with concentrations in cyber security, network management or programming. Students earn 48 hours in the major coursework in as little as 16 months. The remaining coursework may be transferred from another accredited institution or taken through the Pathway or Quest program at King University. Applicants must have at least 45 prior credit hours for acceptance into the online program and must pass the Outcomes Assessment at King prior to graduation.

16 Lawrence Technological University 97.69 11:1 86%

The online degree completion program at Lawrence Technological University allows students to finish their bachelor's degree in information technology completely online. Applicants should already hold an associate degree in an IT-related field before applying to the online program. Concentrations are available in systems design, infrastructure and software applications. The distance education program utilizes cutting edge tools to create interactive, engaging lectures that students access through Blackboard Learn technology. Lawrence continually assesses its curriculum materials to ensure that classes meet the needs of today's business professionals.

17 Central Washington University 97.61 19:1 85%

Students at CWU have the opportunity to earn a Bachelor of Science in Information Technology and Administrative Management completely online, though a hybrid model is also available for those who wish to take night or weekend courses at one of the university's four learning centers. Courses are delivered via a 10-week quarter system, with some full-time students able to graduate in as few as six quarters. Required core English and math classes are offered every quarter.

18 Northeastern University 97.59 13:1 77%

The online Bachelor of Science in Information Technology at Northeastern University is a rigorous program with a strong foundation in the principles and methods of IT and the organizational knowledge and tools for applying technology in any organization or settings. Students work from examining quantitative methods through more specific coursework on networks and Internet essentials. All instruction, assignments, assessments and projects are delivered online, allowing students to complete their degree from anywhere with an Internet connection.

19 Indian River State College 97.51 25:1 79%

IRSC's virtual campus allows students to earn a degree while balancing work and personal responsibilities. The bachelor's degree in information technology and cyber security provides graduates with advanced skills in building, operating and managing computer networks. Students take classes in database design and administration, network technologies, web application development and computer forensics. Online students use the Blackboard class management system to access lectures and reading material, submit assignments and communicate with their instructors. An online orientation helps to familiarize students with online learning and IRSC.

20 Old Dominion University 97.50 20:1 82%

The online bachelor's degree in computer engineering technology at Old Dominion University includes a minor in computer science. Graduates are eligible to take the Fundamentals of Engineering exam in Virginia upon graduation. The degree provides the skills needed to design, build and install computer systems in all industries, and classes are delivered both live and asynchronously, depending on the course. Students can access asynchronous classes via the university's learning management system and communicate with instructors online. Live classes use web conferencing using a webcam and headset so students can answer questions and participate in live discussions.

21 Wilmington University 97.49 14:1 87%

An online degree in computer and network security from Wilmington University prepares graduates for a job in the field of IT and technology. Students learn the history of network and computer security, the ethical practices associated with a position in technology and legal guidelines for data transfer and data collection. Graduates qualify to sit for industry-recognized certifications like CISA, CISSP, Security+ and CompTIA Network+. Students have the option of completing six credit hours through a co-op assignment or completing the coursework on their own.

22 Brigham Young University-Idaho 97.47 24:1 71%

Students undertaking the online degree in Computer Information Technology at BYU-Idaho will be prepared for careers in programming, systems analysis, web coordination, and network management upon graduation. The degree can be completed entirely online and is comprised of 40 credits of foundational coursework, 51 credits related to the major, and 29 elective credits. Before being accepted, students must have undertaken at least 15 credits on campus or have completed the Pathway program while in good academic standing. Online courses are formatted to provide the same level of interaction and engagement materials as on-campus classes, with discussion among students and instructors receiving significant focus.

23 Robert Morris University 97.47 15:1 100%

Robert Morris University's online Bachelor of Science in cyber forensics and information security is taught by leaders in the field practical experience and knowledge in the IT fields. Students learn how to prevent network intrusions and master basic information technology concepts for large-scale organizations. This degree plan integrates technology, business, organizational behavior and law, and includes an annual 2-week seminar on national security that takes place in Washington, D.C. Online students can access counselors and career advisers dedicated to online students to ensure all students achieve academic success.

24 Saint Leo University 97.45 15:1 94%

Graduates of the online Bachelor of Science in computer information systems from Saint Leo University should be prepared for careers in programming, systems analysis and design, IT project management, technical support and web programming. Students learn how to think critically and gain leadership skills through the core values and traditions provided by Saint Leo. Online learning consists of a virtual classroom where students find specific learning materials and support from their professors throughout their academic career.

25 Northern Arizona University 97.44 19:1 83%

At Northern Arizona University, students can earn a personalized, self-paced degree in computer information technology. Students pay a flat rate for six months and complete as many classes as they can during that time. A pretest lets students know where they need to improve their skills and once they've mastered the skills for each course they can move on to the next course. Graduates may go on to become IT directors, IT project managers or systems administrators. Both a bachelor of arts and a bachelor of science are available to students through the online program.

26 Arizona State University-Online 97.40 23:1 91%

The Bachelor of Science in Graphic Information Technology offered by ASU is an innovative program for students looking to study a diverse array of topics, including graphic information and content creation, web development, print, computer illustration, digital publish, photography, and multimedia. The intensive curriculum integrates a dynamic collection of applications to facilitate interactive online learning, with custom-designed courses taught by the same award-winning faculty lecturing in campus classrooms. Advanced technologies such as the video content platform Zaption and Google Apps for Education are frequently utilized. For postgraduate students, the department also offers a Master of Science in Graphic Information Technology.

27 Oregon Institute of Technology 97.34 21:1 89%

Oregon Tech's online bachelor of science in information technology degree plan integrates coursework in information technology, business and general education. Online students choose from a series of electives to crate field specializations. The fully-online program is open to all students or professionals who want to earn a degree using non-traditional methods. All classes are asynchronous, allowing students can access class lectures and assignments when it suits their schedule. Each 10-week course is followed by an exam period to measure students' mastery of course objectives.

28 Granite State College 97.26 11:1 70%

An online bachelor's degree in Computer Science Innovation at Granite State College helps graduates prepare for careers such as database designers, systems analysts, game programmers, software engineers or mobile application developers. During the program, students learn in a practice-based environment with project-based assignments that allow students to experience the real-world working environment. Granite State has a liberal transfer policy, allowing students to transfer credits from past colleges and even earn course credit from work and life experience. An accelerated option is available for highly motivated students.

29 Tennessee State University 97.24 15:1 98%

Tennessee State University's online bachelor's degree in professional studies offers a concentration in information technology with a 21-hour professional core program and 15 hours of information technology coursework. Before graduation, students create a final IT project and choose from 21 hours of electives and 60 hours of core coursework. All coursework is delivered online and students can complete assignments and view materials when it's convenient for them as long as all projects and assignments are submitted by the deadline.

30 Regis University 97.13 8:1 98%

Regis University offers the online Bachelor of Science in Information Systems for students interested in pursuing a career in software or technology-related industries. Throughout the program, students learn to use technology to function in the business world. The information systems degree is career-focused and offers both theory and hands-on practice so students can gain real-world experience in their chosen field. The online degree format mirrors the on-campus programs with a structured schedule and assignments due weekly. Courses are not self-paced and students are expected to log in regularly to participate in discussions.

31 Middle Tennessee State University 97.10 19:1 99%

At Middle Tennessee State University, students can earn an online bachelor's degree in professional studies with a concentration in information technology. The degree includes 21 hours of core requirements and 18 hours that relate directly to IT. Throughout the program, students learn about software analysis, database management, data communications and operating systems. All course materials, such as lectures, supplemental reading materials and discussion threads are accessed through Middle Tennessee State University's online learning management system where students communicate with peers and instructors and submit assignments each week.

32 Rogers State University 97.08 23:1 88%

Rogers State University prepares students for a career in information systems with the online Bachelor of Science in business information technology. The degree plan offers two specialization options: computer network administration, or software development and multimedia. Students take core classes in computing, data modeling, human-computer interface and business support. Upon graduation from the program, students are prepared to meet the growing demand for business information technology specialists. RSU Online is only available to Oklahoma residents.

33 New England College 96.97 14:1 95%

New England College offers an online Bachelor of Arts in Computer Science that enables graduates to pursue careers as technical writers, network systems administrators, computer systems analysts and software developers. Students learn object-oriented programming and techniques to maximize information system infrastructure. Online students can stream course lectures at a time convenient to them and communicate with instructors and peers through interactive discussion boards or professor-led chat rooms. E-Learning resources help support students with assignments and technical support during course enrollment.

34 Oregon State University 96.96 23:1 86%

Oregon State University offers a bachelor's degree in computer science for online students who have already earned a bachelor's degree in another field. The university offers one, two, three and four-year track options so students can work through the program at their own pace. As the online program is a post-baccalaureate program, students only have to take IT-related coursework. Courses start four times per year and students can access lectures and instructor communication when it's convenient for them. Courses are designed to be interactive, with discussion threads, Google Hangouts and video conferencing when needed.

35 Franklin University 96.85 13:1 74%

Franklin University's online bachelor's in computer science teaches students about the software and skills they will need to adapt to a changing professional environment. Students learn widely-used languages in the industry as they build industrial and reusable software components with cutting-edge technology. This fully-online program is designed for busy adults and includes flexible scheduling options, such as six-, 12- and 15-week courses and multiple start dates. Students can transfer up to 84 credit hours to Franklin so past college time is not wasted.

36 George Mason University 96.81 16:1 66%

The online computer science degree completion program at George Mason University is designed for students who hold an associate degree or a significant number of credit hours from another accredited institution. The degree is 100 percent online and students may attend classes full time or part time as their schedules allow. The computer science curriculum focuses on current principles and practices in information technology and prepares graduates for careers in information security, telecommunications, information systems and related fields.

37 Regents Online Campus Collaborative 96.73 18:1 99%

As part of the Regents Online Campus Collaborative, Austin Peay is able to offer an online Bachelor of Professional Studies with a concentration in information technology. While the school's original goal in offering online programs was to provide Tennessee's workforce with the education and skills necessary to meet the state's development initiatives, today the program caters to students near and far. Depending on the semester, courses range from seven to 15 weeks long, allowing students to fast track their way to graduation. High school students can also participate in a dual enrollment program to earn college credits while completing their secondary educations.

38 California Baptist University 96.73 18:1 95%

Graduates of CBU's online bachelor's degree in Computer Information Technology possess a wide variety of skills related to computer technology, ranging from Internet applications, databases and networking applications to programming, project management and computer security. Classes start every eight weeks and run year round, allowing students to accelerate their learning schedules if they wish. Online students have access to a dedicated enrollment counselor as well as career services support to ensure their success both during their degree and after graduation. Classes incorporate online correspondence, videoconferencing and Internet-based instruction.

39 Peirce College 96.51 15:1 87%

At Peirce College, the bachelor's degree in information technology prepares graduates for careers in information technology, software and business. Through the fully online program, students learn how to design, integrate, and implement computer-based systems to meet the needs of co-workers and clients. Graduates from the information technology program can choose to specialize by taking additional IT certifications after graduation. Intensive courses are available for students who wish to earn their degree faster, including three-week winter courses that run during the winter holiday. All programs at Peirce College are offered online, on campus or through both online and offline courses.

40 Lamar University 96.48 21:1 81%

An online bachelor's degree in computer science at Lamar University focuses on information systems, theory of programming languages, software engineering, networking and database management. Before they are eligible for graduation, students are required to take 48 hours of computer science coursework, 20 hours of mathematics, 12 hours of laboratory science and 6 hours of electives. Students must pass the ETS computer science field exam before they can earn their degree. Courses follow the traditional school schedule and students can access coursework through Blackboard, the online class management system. Dual credit and military services are available.