Homeonline collegescomputer science degrees Online Computer Science Degrees Online schools make it possible to earn a computer science degree while you work. A degree in this field may help you get a job in the tech field, finance field, and many other fields. You can hold roles in positions from a software engineer to an IT manager. An online computer science (CS) degree looks at information and the technology used to process it. You may study theories and methods of calculation. Also, hardware, software and the ways that both are used to solve real problems. There are online degrees for CS majors at all levels. From bachelor’s to master’s and PhDs. At each stage, you may tailor your studies to your own interests. Whether this means learning how to program games, engineer a data base, do research or design systems. Bachelor’s in Computer Science An online bachelor’s degree in CS may lead to a Bachelor of Arts (BA) or Bachelor of Science (BS). Often, the BA provides breadth while the BS is more in depth in one area of computer science. Both may serve as the entry point to most IT and CS jobs. Based on which online school you go to, most programs entail about 120 credits. This may be done in about 4 years for a full time student. You won’t study the same topics in every program. But for a typical BS, expect some classes in applied math. Course work might also cover a range of programs, languages and applications. Here are a few courses you might take: Python, Java and C++Operating SystemsApp DevelopmentSoftware TestingData Mining Basics You may also find online schools with a specific area of focus. Computer security and software engineering are popular areas at this level. Cost is another variable. For an in state college, tuition is about $6,478 while out of state is $31,584 and on the rise by 2.68% per year. Since these are averages, some online schools may cost less (or more). Master’s in Computer Science An online master’s degree in CS is usually a Master of Science (MS). It’s often the next step for computer science professionals who want to go for a manager role or carve out a career niche. For instance, an online MCS is the entry point for computer science research and some InfoSec jobs. Next, a typical masters degree in CS entails from 30 to 36 credits. This can be done in about 2 years or less if you take a full time course load. If you are working and only able to study part time, it can be done in 3 to 5 years. The courses are less broad than in a bachelor’s program too. You may take courses like: Graphics/HCISoftware EngineeringCloud ComputingScientific ComputingHigh Performance Computing While laying this broad frame work, you may also go into more advanced areas. These often pertain to data mining, statistics and modeling. To cap things off, you may also have a capstone course and final project. How much does a master’s in CS cost? The average cost of a master’s degree from a public college is $11,617 per year. This means you will be able to find online master’s programs that are both easier to afford and more expensive. PhD in Computer Science An online PhD in CS is a research degree. It is a terminal degree and builds on prior knowledge and skills. Since professors must have their PhD, it is often the degree of choice for those who want to teach. Also, many large companies and research labs have upper level positions for PhD grads. If you are in pursuit of a PhD in CS, it can be done in about 4 to 5 years. Many programs entail from 72 to 90 credits and involve independent research. Because of their focus, a large part of a PhD program is about research methods. For example, how to craft and test a theory, or analyze and present data. PhD students put these findings in a dissertation. It usually contains an original theory that contributes to the CS field. As such, it is a way to author and publish as well as show yourself as a thought leader. In other classes, you may build wide and deep subject matter expertise in these areas: Human Computer Interaction Software Engineering Machine Learning Robotics You may also find online schools with specific areas of focus. These may serve as anchor points for your own research. Big Data Analytics and Cyber Security and Information Assurance are a few. Since working on a dissertation can be very hands on, even online schools may require brief residencies. This will help with your teaching skills in a classroom. They may also involve time in the lab, being able to meet with your research mentor or things like this. What can I do with an Online Computer Science Degree? An online CS degree may pave the way to a wide array of in demand jobs. Today’s economy values the skills of people who know how to create and improve software. Also, the demand for computer scientists isn’t only in Silicon Valley! Here are 7 careers you can pursue with an online CS degree: Software DeveloperEntry level IT ManagerEntry level Computer Hardware EngineerComputer ProgrammerEntry level Computer Systems AnalystDatabase AdministratorNetwork Administrator There are many career choices with a master’s in CS. Many use their advanced skill sets to pursue roles in one of these 7 careers: Director of ITChief Technology OfficerComputer and Information Research ScientistSenior Hardware EngineerComputer Network ArchitectComputer Analyst/ConsultantInformation Security Analyst Yet other careers may be open if you have a PhD in CS. There’s a growing need for computer science teachers in colleges. You might also lead research for the gov’t, a private company, or at a college. Some major companies also put PhD holders in director roles. Is an Online Degree in Computer Science worth it? An online CS degree may get you ready for many in demand tech jobs. Ones with higher than average salaries and room for you to climb the ladder. Innovative software is crucial to business, health care and cyber security. This is fueling growth for many CS jobs, especially software developers. According to BLS.gov, the job market for software developers is ripe with potential. Employment is on the rise to 2026 by 24% which is much faster than the average for all occupations. It is even higher (31%) for app developers. Based on where you work as a software developer, you might earn an annual salary of $103,620. In 2018, the lowest 10% of all workers earned less than $61,660 and the highest 10% earned more than $161,290. Computer Science Degree Jobs & Salary OccupationAverage SalaryJobsWeb Developer$74,110125,890Software Developer$106,710849,230Computer Systems Analyst$92,740581,960Database Administrator$95,050113,690 Top States for Jobs as a Web Developer State Jobs Annual Mean Wage CA 21,150 $84,270 NY 11,900 $82,360 TX 7,920 $71,340 FL 6,930 $62,290 WA 5,640 $92,260 Computer Science Degree Courses In a typical online CS program, you may take a blend of core topics, electives, hands on labs and a capstone. But course programs are different at each online school and for each level of study. If you are going for a bachelor’s degree in CS, here are some online classes you might take: Operating SystemsMobile Web App DevelopmentCloud Computing Basics Most bachelors programs use these core classes to build your knowledge and technical skills. This often means studying things like how to program, algorithms and data structures. Through these classes, you might learn about Java, C++, OpenGL, Octave, and MATLAB. Apart from being taught the methods, you may also learn how to apply them. This can mean learning how to create 3D worlds. Or how to develop animated characters and use special effects. You may also study the theory, science, and math behind modern computing. In looking at these areas, you might learn to apply logic and math. As such, by the end of your program, you may be able to design, develop and verify secure computing systems. You may also learn to design and use computational tools. This work often hones your skills in being able to think things through and being able to solve problems. While learning the basics, you may also co create a study plan. You might do this by choosing an area of focus. Each area of focus involves a cluster of courses. These help you gain skill sets for specific careers. There are many different ones to think about and to scout online schools for such as: Information SystemsComputer SecurityMainframe ComputingCloud Computing BasicsSoftware Development Take a closer look at some of the online CS classes below. Intro to Software Engineering Software engineering course aims to teach students to develop software within the desired goals of the business or project. Students who take this intro course may learn secure coding. They may also learn software reverse engineering. Many will focus on user experience. This includes in areas of both design and development. This course may be a concentration. Those who wish to work as a software engineer may seek out this course. Information Systems The focus of an info systems course is to provide an understanding of security and networking. This may be a concentration for some students in the computer science field. They may learn computer system security. Many may learn cyber security as a foundation course. Computer networking is another common focus area for this. Some schools teach industry best practices. There may be a focus on security planning, too. Programming Languages Many students earning a BS in computer science may use this course to get started. It could offer knowledge of different industry regulations. Students may also learn about coding in various languages. They may learn how to secure and use these systems properly. The goal is to help students to develop a functional program using various types of programming languages. Data Analysis Data analysis is an important computer science course for modern students. The focus is on getting, using, and understanding data from various points. Structured database environments are often one of the course concepts many programs offer. Data validation may be another. Some programs offer enhanced and emerging tech in this field. Many focus on creating databases and using industry tools to use data. How long does it take to get an Online Computer Science Degree? A full time student often needs about 4 years to earn a bachelors degree in CS online. Some online schools also offer degree completion programs. These enable you to transfer credits (possibly up to 90) from an associate’s degree. As such, you may earn your degree in as few as 18 months. Moreover, a master’s degree in CS may take about 2 years. Many schools offer part time programs, knowing that online students may work full time. So it may take between 3 and 5 years, with some schools setting time limits. If you enter a PhD program for computer science, it can take you 4 to 5 years. Or fewer if your program accepts transfer credits. But, because one needs to finish a dissertation, some students may need longer. University Level of Degree # of Credits Required Starts Per Year Minimum Months to Complete Rasmussen College Bachelors (degree completion) 90 Multiple 18 University of Maryland Bachelors 120 Every 8 weeks 48 Oregon State University Bachelors (B.S. Postbaccalaureate) 60 4 24 Capitol Technology University Masters 30 Every 16 weeks 24 Syracuse University Masters 30 Multiple 15 Aspen University PhD 60 Multiple 25 Northcentral University PhD 54 Multiple 39 15 Online Computer Science Degrees There are many online schools for a CS degree. Here are 15 online colleges that offer them. Franklin UniversityUniversity of North DakotaWestern Governors UniversityNational UniversityCapitol Technology UniversityUniversity of Illinois SpringfieldDrexel UniversityFrostburg State UniversityColumbia University Colorado Technical UniversityAspen UniversityUniversity of Minnesota – Twin CitiesUniversity of South DakotaNorth Central University FIND AN ONLINE COMPUTER SCIENCE DEGREE Let’s take a closer look at the online CS degrees that these 15 schools have to offer. 1 Franklin University BS in Computer Science Fully Online This program is 124-semester credits and may take under 4 years to complete. It provides a solid base in software development. You’ll study a wide range of languages and how to apply them. Using Java technology, you may work on building industrial and reusable software parts. Other courses include: Coding & TestingWeb Application DevelopmentDatabase Management Tuition and Fees: Undergrad $9,577Grad $16,080Special rates available for military students. Avg Grants & Scholarship Aid:$5,612 Average Net Price:$18,684 Military Programs:Yellow Ribbon Program, credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Higher Learning Commission 2 University of North Dakota BS in Computer Science Fully Online This program entails 120 credits which may be done in 4 to 5 years. Apart from a solid set of math courses, you may learn to create web and mobile apps. The program also has students analyze imagery and data from manned and unmanned aircraft systems. A few courses are: UI DesignAlgorithms and Data StructureComputer Architecture Tuition and Fees: Undergrad $15,895Grad $19,958Special rates available for military students. Avg Grants & Scholarship Aid:$5,212 Average Net Price:$15,374 Military Programs:Yellow Ribbon Program, credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Higher Learning Commission. 4 Western Governors University BS in Computer Science Fully Online This program consists of 34 courses. Since WGU lets students move through material they already know, many students can complete their degree in 6 to 36 months. The full course covers many key topics. You may gain skills in logic, data structures, AI and business. Business of IT – Project ManagementNatural Science LabNetwork and Security Foundations Tuition and Fees: Undergrad $6,670Grad $7,790Special rates available for military students. Avg Grants & Scholarship Aid:$2,635 Average Net Price:N/A Military Programs:Yellow Ribbon Program, credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Distance Education Accrediting Commission, Northwest Commission on Colleges and Universities (NWCCU). 5 National University BS in Computer Science Fully Online This program consists of 180 quarter credits and may be done in about 4 years. There is also BS in Computer Science/MS in Computer Science (BSCS/MSCS) Transition Program. The program melds academics with real world projects. You’ll study the following areas: Software EngineeringComputer ArchitectureComputer Communications Networks Tuition and Fees: Undergrad $13,320Grad $15,480Special rates available for military students. Avg Grants & Scholarship Aid:$5,026 Average Net Price:N/A Military Programs:Yellow Ribbon Program, credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:WASC Senior College and University Commission (WSCUC). The BS in Computer Science is accredited by the Computing Accreditation Commission of ABET. 6 Capitol Technology University MS in Computer Science Fully Online This program consists of 30 credits and comes in 16 week formats. It gives instruction on how to design and use modern computer based systems. Your study includes languages, wireless tech, PDAs, data science security. Plus, there are other areas like: Information ArchitectureNational SecurityAdvanced Computer Science Tuition and Fees: Undergrad $26,308Grad $11,466Special rates available for military students. Avg Grants & Scholarship Aid:$13,491 Average Net Price:$21,816 Military Programs:Yellow Ribbon Program, credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Middle States Commission on Higher Education. Their BS in Computer Science is accredited by the Computing Accreditation Commission of ABET. 7 University of Illinois at Springfield MS in Computer Science Fully Online This program consists of 32 credits (8 courses). It focuses on software. You’ll study how to design, analyze, and implement software programs. Apart from 400 and 500 level courses, there is also a research aspect to the program. Students choose their own topics which might include: Computer ProgrammingData Structures and AlgorithmsDigital Forensics Tuition and Fees: Undergrad $21,338Grad $18,176Special rates available for military students. Avg Grants & Scholarship Aid:$9,322 Average Net Price:$10,733 Military Programs:Credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Higher Learning Commission 8 Drexel University MS in Computer Science Fully Online This program entails 45 credits and there is an option to complete a thesis. It stresses both theory and practice. This means you will study core topics while also learning about the latest tools. Students choose a range of 600 and 700 level topics to fulfill the breadth and depth needs. Plus, there is a full menu of core topics. Some of these relate to areas like computation, algorithms and game theories. Others draw from main themes like: Intelligent SystemsProgramming SystemsComputer Systems Tuition and Fees: Undergrad $54,516Grad $36,021Special rates available for military students. Avg Grants & Scholarship Aid:$23,740 Average Net Price:$36,727 Military Programs:Yellow Ribbon Program, credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Middle States Commission on Higher Education. 9 Frostburg State University MS in Computer Science Fully Online The program consists of 10 online courses or 30 credit hours. One may enter the program without a CS background by taking 2 extra courses. Students can choose from two areas of focus: Database and General Concentration. Each one involves a set of core courses and a choice of elective. These provide depth to the core areas in: Advanced Data Structures and AlgorithmsWeb Development and Programming I/IISoftware Engineering Tuition and Fees: Undergrad $23,510Grad $12,790 Avg Grants & Scholarship Aid:$7,344 Average Net Price:$13,980 Military Programs:Yellow Ribbon Program, credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Middle States Commission on Higher Education. 10 Columbia University – NYC MS in Computer Science Fully Online This is a 30 credit program. The courses place equal weight on theory, math and computer technology. Students have 5 years to complete their MS. Students in the program follow a plan of study in one of 8 tracks. They can also choose a custom track. Three of these choices are: Computational BiologyNatural Language ProcessingVision, Graphics, Interaction and Robotics Tuition and Fees: Undergrad $61,788Grad $49,968Special rates available for military students. Avg Grants & Scholarship Aid:$41,752 Average Net Price:$21,220 Military Programs:Yellow Ribbon Program, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Middle States Commission on Higher Education. 11 Colorado Technical University Doctor of Computer Science Online with Brief In-Person Residency This program entails 100 credits and some students need as few as 3 years to complete it. While there is a dissertation, CTU integrates the process into the study plan. Course work covers current themes in computer and information systems and many research topics. You may choose a general track or your own area of focus in: Big Data AnalyticsCybersecurity and Information AssuranceEnterprise Information Systems Tuition and Fees: Undergrad $12,529Grad $14,321Special rates available for military students. Avg Grants & Scholarship Aid:$4,270 Average Net Price:$15,478 Military Programs:Yellow Ribbon Program, credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Higher Learning Commission 12 Aspen University Doctor of Computer Science Fully Online This is a 60 credit (20 course) program. Some students complete their program within 40 months. The study plan pairs research courses with doctoral writing and tech management. Along with these, there are many core courses in AI, systems metrics and others like: Discrete Math for Computer ScientistsComputer EthicsEconomics and Business Theory Apart from the courses, students take an exam and work on a dissertation. Tuition and Fees: Undergrad $3,920Grad $4,140Special rates available for military students. Avg Grants & Scholarship Aid:$2,784 Average Net Price:$14,492 Military Programs:Credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Distance Education Accrediting Commission (DEAC). 13 University of Minnesota PhD in Computer Science and Engineering Fully Online This is a 55 credit program for either a bachelor’s and/or master’s degree. It consists of 3 parts: research, courses and thesis prep. The courses build both depth and breadth of knowledge in many areas. Among them: Machine LearningSoftware Engineering I/IIUI Design Since the PhD in CS is a degree in research, it requires a final dissertation. Therefore, you can show your own original and innovative research. Tuition and Fees: Undergrad $33,325Grad $28,845Special rates available for military students. Avg Grants & Scholarship Aid:$9,087 Average Net Price:$16,691 Military Programs:Yellow Ribbon Program, credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Higher Learning Commission 14 University of South Dakota PhD in Information Systems Fully Online This is a 55 credit program which you might enter with a bachelor’s and/or master’s degree. It consists of 3 parts: research, courses and thesis prep. The courses build both depth and breadth of knowledge in many areas. Among them: Machine LearningSoftware Engineering I/IIUI Design As the PhD in CS is a degree in research, it requires a final dissertation. In it, you can show your own original and innovative research. Tuition and Fees: Undergrad $12,807Grad $12,637Special rates available for military students. Avg Grants & Scholarship Aid:$5,302 Average Net Price:$17,354 Military Programs:Yellow Ribbon Program, credit for military training, recognized student veteran organization, dedicated point of contact & member of SOC. Accredited:Higher Learning Commission 15 North Central University PhD in Computer Science Fully Online This program entails 60 credits. Students have 7 years to complete their degree though many finish the program in 83 months. The study plan takes an applied approach to computer science theory and research. You’ll explore current topics and tools while working on your dissertation. Many of the courses are core, but you may also select a few of your own. Some key topics are: Computer Networks Data MiningCyber Security Management Since the PhD in CS is a degree in research, it requires a final dissertation. Thus, you will be able to show your own original and innovative research. Tuition and Fees: Undergrad $25,090Grad $10,200 Avg Grants & Scholarship Aid:$13,719 Average Net Price:$21,598 Military Programs:Dedicated point of contact for support services for veterans, military service members, and their families. Accredited:Higher Learning Commission. *Unemployment Earnings. Sources for school stats and data include the NCES and IPEDS.