In this guide, we present a comprehensive overview of accredited colleges and universities offering online computer science/ computer information science or related degree programs. If you are interested in exploring these further, please also see our rankings list on the 20 most affordable online bachelor’s degrees in computer science/ information technology, which covers the 20 lowest cost undergrad colleges referenced in this guide and ranks them.
According to various reports, there are as many as a million IT-related jobs going unfilled in the United States — possibly more. According to the Bureau of Labor Statistics (BLS) Occupational Outlook Handbook (OOH; http://bls.gov/ooh), most IT-related occupations have a higher than the U.S. overall average job growth expectation (>11%) for the period 2012 to 2022.
In the broad field of computing, there are hundreds of different roles spanning development, testing, administration, and management. Within each type of role, there are often multiple variations based on the hardware platform and/or operating system (OS). For example, software development alone can fall into desktop/laptop, Web, and mobile categories. Web development roles (not design) break down into front-end and back-end development, and mobile itself breaks down into Apple iOS, Google Android, and other mobile OSes. As well, there are networking- and database-related career roles, plus niche roles in certain industries — e.g., Health Care-related IT roles.
If an IT career interests you and you’re looking for a program to learn the necessary concepts and skills but have a busy life, whatever the reason, this guide should get you started in finding a suitable accredited school with online programs. Only 100% online study programs, to the best of our knowledge, are presented here.
We have done our best to be comprehensive about online certificate, learning track, diploma and degree programs in computing and related topics such as networking, databases, Web, mobile, cybersecurity, information security, etc. We’ve covered categories such as development, testing, design, administration, management, and others, but have left out hardware/ engineering disciplines — aside from roles in which hardware is configured with software. Project Management-related programs are only included if they specifically have an IT-related focus.
Notes:
- This guide is a work-in-progress. Check back soon for another alphabetic block of schools.
- Please note that while some colleges and universities represent a degree program as being online, they may require that examinations be taken in person either on campus or at a local/nearby testing center. We’ve tried to ensure that at least all courses and coursework can be completed entirely online.
- Some private colleges may have national accreditation but not local/ regional accreditation or vice versa. Research your school selections before enrolling, to ensure that any credits earned can be transferred to another college in which you are interested.
- The listed “Net Cost/yr” value per school is the “yearly net average price.” NCES.ed.gov defines this net price as being the average cost of attendance of all students at that school for the latest reporting year (some colleges are behind). This includes an average of tuition minus financial aid granted, plus books, fees, room and board and other costs of living expenses, etc. For online programs, some of these costs may be alleviated, though in some cases, online tuition is higher than for the equivalent regular program.
- Some community colleges charge three different tuition rates: district/county, in-state, out-of-state — with the first being highest.
Academic Degree Abbreviations:
Here are some of the degree abbreviations and full designations possibly used in this online degree guide, sorted by abbreviation.
- AA = Associate of Arts
- AAS = Associate of Applied Science
- AS = Associate of Science
- BA = Bachelor of Arts
- BAS = Bachelor of Applied Science
- BLS = Bachelor of Liberal Studies
- BS = Bachelor of Science
- BSEd = Bachelor of Science Education
- EdD = Doctor of Education
- EdS = Educational Specialist (post-master’s level)
- MA = Master of Arts
- MAE = Master of Arts in Education
- MAT = Master of Arts in Teaching
- MCT = Master of Computing Technology
- MEd = Master of Education
- MLA = Master of Liberal Arts
- MPS = Master of Professional Studies
- MS = Master of Science
- MSEd = MS Education
- Ph.D. = Doctor of Philosophy
Quick Links to Schools with Online Certificate Degree Programs in Computer Science:
-
- Schools A-D
- Schools E-M
- Schools N-Q
- Schools R-Z [coming soon
Online Computer Science Degree Reference
- Online Computer Science Degree Overview
- Online Computer Science Certificate Programs
- Online Associate’s Degree in Computer Science
- Online Bachelor’s in Computer Science
- Online Computer Science Master’s Degree
- Online Computer Science Doctoral Degree
- Computer Science Classes Online
- Your Career in Computer Science
Programs:
American Business and Technology University
Website
Net Cost/yr (Undergrad): $22,761
ABTU offers online certificate, diploma and associate’s through master’s degree programs that prepare students for IT careers such as computer programmer, technical support specialist, applications developer, database technician, database administrator, computer systems analyst, information security analyst, computer and information systems manager, computer network architect and others. Notes: These programs are designed for fast-tracking, with associate’s degrees counting towards bachelor’s degrees, and each takes just over two years to complete, and the master’s programming taking under two years.
Online Computer Science Degree Areas
- Certificates: Information Technology.
- Diplomas: Technical Diploma in Computer Programming and Systems Design.
- Associate’s degrees: Associate of Applied Science (AAS) in Computer Programming and Systems Design; AAS in Network Administration and Information Security; AAS in Business Administration and Information Technology.
- Bachelor’s degrees: Bachelor of Applied Science (BAS) in Software Engineering – Business Applications; BAS Information Systems Engineering – Networking and Security.
- Master’s degrees: Master of Business Administration (MBA) with Information Systems Management Concentration.
Computer Science Classes Online (examples)
: Relational Database Management – MS Access; Website Design and Development; Relational Database Management; Programming Logic and Design; Programming in MS Visual Basic 2008 I and II; Java Programming I and II; Database Systems and Design I and II; Information Technology Project Management; Principles of Information Security; Data Structures I and II; Software Engineering I and II; JavaScript Programming; Database Security; Web Programming for Mobile Devices; Computer Networking for LANs to WANs; Windows 2008 Server Networking I and II.
American Public University System (est. 1991)
Website
Net Cost/yr (Undergrad): $9,572
American Public University System (APUS) consists of American Public University (APU) and American Military University (AMU), both of which have entirely online programs. Represented here are APU programs, which consist of learning tracks, certificates, and associate’s through master’s degrees and prepare enrollees for various IT entry-level and advanced careers, including information security analyst, computer network architect, computer network support specialist, computer operator, computer programmer, computer systems analyst, database administrator, network or computer system administrator, software developer, Web administrator, Web developer, and others.
Online Computer Science Degree Areas
- Learning tracks: Information Systems Security (grad); Information Technology Project Management (undergrad); IT Project Management (grad); IT Project Management (grad); Microsoft Access Database (undergrad); Virtual Commerce (grad); Web Development (undergrad).
- Certificates: (All undergrad unless noted) Cloud Computing; Computer Systems and Networks; Cybercrime Essentials; Cybercrime (grad); Cybersecurity; Digital Forensics (grad and undergrad); E-Commerce; Enterprise Web Applications; Enterprise Web Applications Using .Net; Information Assurance (grad); Information Security Planning; Information Systems Security (grad); Information Systems Security Essentials; Internet Webmaster; IT Infrastructure Security; IT Project Management (grad); IT Project Management (grad); IT Project Management Essentials; Microsoft Access Database Applications; Microsoft Office Applications; Mobile Computing; Object-Oriented Application Development (grad); Visual Basic Application Development; Web 2.0; Web Publishing.
- Associate’s degrees: Associate of Science (AS) in Computer Applications; AS in Computer Applications; AS in Database Application Development; AS in Web Publishing.
- Bachelor’s degrees: Bachelor of Science (BS) in Cybersecurity; BS in Information Systems Security; BS in Information Technology; BS in Information Technology Management.
- Master’s degrees: Master of Science (MS) in Cybersecurity Studies; MS in Information Technology.
Computer Science Classes Online (examples)
: Introduction to Computer Science; Fundamentals of Programming; Introduction to Software Design; Cloud Computing; Service Oriented Architecture; Virtualization Security; Cloud Security and Privacy; Introduction to Software Design; Computer Systems Organization: Intermediate and Advanced; Local Area Network Technologies; Local Area Network Technologies; Introduction to Web Analytics; Advanced Web Analytics; Search Engine Optimization; Enterprise Development Using ASP.NET; Enterprise Development Using .NET: Project; Enterprise Development Using C#; Web Development Using JavaScript.
American River College (est. 1955)
Website
Net Cost/yr (Undergrad): $7,838
ARC offers Certificates and Associate of Science degree programs which collectively introduce students to programming languages and algorithms, and prepares them for working in various computer programming types of roles including network technical support, network administrator, information systems security specialist, network systems engineer, computer programmer/ developer, mobile application developer, technical communicator, and others.
Online Computer Science Degree Areas
- Certificates: CIS: Computer Networking Management; CIS: Computer Programming; CIS: Database Management; CIS: Microcomputer Applications; CIS: PC Support; Computer Information Security Essentials; Information Systems Security; Mobile Programming; Network Administration Essentials-Windows; Technical Communications; Web Developer; Web Publishing.
- Associate degrees: Associate of Science (AS) in Computer Science; AS in CIS: Computer Networking Management; AS in CIS: Computer Programming; AS in CIS: Database Management; AS in CIS: PC Support Management; AS in Information Systems Security; Associate of Arts (AA) in CIS: Microcomputer Applications; AA in Technical Communications.
Computer Science Classes Online (examples)
: Algorithm Design/Problem Solving; Introduction to Structured Programming; Object-Oriented Programming with C++; Data Structures; Linux Operating System; Introduction to Data Communications; Network Security Fundamentals; Network Systems Administration; Windows Active Directory Services; Internetworking with TCP/IP; Database Programming.
Anne Arundel Community College (est. 1961)
Website
Net Cost/yr (Undergrad): $13,595
AACC offers a range of certificates and Associate’s degrees, each with multiple options to tailor learning for student needs. Possible careers for graduates include Computer Software Engineer, Computer Programmer, Database Administrator, Cybersecurity Specialist.
Online Computer Science Degree Areas
- Certificates: Computer Information Systems (CIS) – CISCO Certified Network Associate (CCNA) Preparation; CIS – Network Security Certificate; CIS – Personal Computer Specialist with two options (Help Desk Specialist, Microsoft Office Certifications); CIS – Scientific Programming Option; Computer Science (CS) – Internet Application Development; CS – Advanced Internet Application Development.
- Associate’s degrees: Associate of Applied Science (AAS) in Computer Information Systems (CIS) – Programming/Analysis Option; AAS Computer Science (CS): Internet and Mobile Device Software Development, Internet Applications Development Option; Associate of Science (AS) CS Transfer, Computer Information Systems Option; AS in Computer Science Transfer, Management Information Systems Option.
Computer Science Classes Online (examples)
: Introductory Object-Oriented Program Analysis and Design; Relational Databases and SQL; PL/SQL Programming; Database Administration 1 and 2; Database Design, Implementation and Security; Systems Analysis and Design; Data Structures in C++; Network Essentials.
Antonelli College, Online Campus (est. 1947)
Website
Net Cost/yr (Undergrad): $21,347
Antonelli College’s Online campus offers an online associate’s program that prepares students for IT roles such as Computer support specialists, Network specialists, Help desk technicians, and others. Skills learned include server configuration, network standards and protocol, and security concepts. Note: Net cost amount is for the main Cincinnati campus.
Online Computer Science Degree Areas
- Associate’s degrees: Associate of Applied Business (AAB) in Information Technology.
Computer Science Classes Online (examples)
: Information Technology, Introduction to Management, Website Development, Microsoft Applications.
Arizona State University (est. 1885)
Website
Net Cost/yr (Undergrad): $12,191
ASU offers online degrees in Computer Science through its Online division.
Online Computer Science Degree Areas
- Bachelor of Science in Information Technology with three tracks (Computer and Network Systems: Security and Administration/ Internet Networking; Video Game Design and Construction; Web Applications Design and Construction); BS in Software Engineering; Bachelor of Applied Science in Internet & Web Development;
- Master of Science in Engineering (MSE) Engineering Science – Software Engineering
Computer Science Classes Online (examples)
: Web Site Design and Internet/Web Technologies, Advanced Internet Programming, Computer Systems Technology, Website and E-Commerce Strategies, Object-Oriented Software Development I, Core Data Structures with Object-Oriented Programming, Computer Systems Fundamentals, Design and Analysis of Data Structures and Algorithms.
Ashland Community and Technical College (est. 1938)
Website
Net Cost/yr (Undergrad): $6,701
Part of the KTCS (Kentucky Community & Technical College System), ACTC offers Certificate and Associate programs. (All 16 colleges in the KCTC system offer some online programs. Check sites or contact your college of choice for verification)
Online Computer Science Degree Areas
- Certificate of CIT (Computer and Information Technology) in Programming, Certificate of CIT in Web Programming
- AAS in Computer & Information Technologies with three relevant tracks (Computer Science Track, Internet Technologies Track, Programming Track). Successful completion of these degrees come with multiple certificates embedded and varied depending on the track selected — including Programming and Web Programming. Planned for future: AAS CIT with Programming: Information Systems Sequence and Programming: Software Development Sequence.
Computer Science Classes Online (examples)
: Intro to Internet Technologies, Data-Driven Web Pages, Level I Web Programming Language, Level II, Level I Programming Course, JavaScript I, PHP I and II, C++ I and II, Perl I, Java I and II.
Aspen University (est. 1987)
Website
Net Cost/yr (Undergrad): $15,774
Aspen offers online master’s and doctoral degree programs that prepare students for work in database design, application and web development, and other roles.
Online Computer Science Degree Areas
- Master of Science in Information Systems, with two specializations: Enterprise Application Development or Web Development
- Doctorate of Science in Computer Science.
Computer Science Classes Online (examples)
: HTML and JavaScript; ASP.NET Programming; PHP Programming Perl; and Programming and CGI Scripting; Java Programming; XML Programming; Algorithm Design; Artificial Intelligence.
Athens State University (est. 1822)
Website
Net Cost/yr (Undergrad): NA
ASU offers an online bachelor’s program that prepares students for IT careers in areas such as cybersecurity, information assurance management, risk management, security auditing and compliance, and others.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) in Information Assurance (also offered as a Minor); BS Management of Technology – can also be taken with one of several Minors including Information Systems.
Computer Science Classes Online (examples)
: Information Management; Data Communications Management; Managing Information Resources; Management of Information Assurance; Information Assurance Administration and Operations Management; Information Assurance Governance (Capstone); Management Information Systems; Management of Technology.
Atlantic Cape Community College (est. 1964)
Website
Net Cost/yr (Undergrad): $8,936
ACCC offers online certificate and associate’s degree programs that prepare students for analyzing systems; identifying computer system risk; design, testing, and documenting software; using software for making business decisions and more. Certificate courses can be used as credit towards relevant Associate degrees.
Online Computer Science Degree Areas
- Certificates: Android Programmer, iPhone Programmer, Computer Security Specialist, Oracle SQL Programming, and Database Design Specialist.
- Associate degrees: AS Computer Information Systems; AAS Computer Programming; AAS Database Design and Development.;
Computer Science Classes Online (examples)
: Introduction to Computers, Computer Programming-Java (and Advanced followup course), Systems Analysis and Design, Issues in Computer Security, Computer Programming C++ (and Intermediate followup course), Programming in Oracle SQL, iPhone Programming, Database Design using Oracle, Capstone Portfolio.
Austin Peay State University (est. 1927)
Website
Net Cost/yr (Undergrad): $11,417
ACC has multiple options for their BS (Bachelor of Science) in Computer Science, with three Concentrations available online.
Online Computer Science Degree Areas
- Bachelor of Science in Computer Science and Information Systems (CSIS) with three Concentrations (Information Systems, Internet and Web Technology, Database Administration) — allows for Minor subjects and second Concentrations.
Computer Science Classes Online (examples)
: XML Processing, Introduction to Web Development (and Advanced followup course), Operating Systems and Architecture, Principles of Database Management, Data Modeling, Intro. to ASP.NET Programming, Systems Analysis and Design, Database Admin (multiple products), Content Management Systems.
Baker College, Multiple Campuses (est. 1911)
Website
Net Cost/yr (Undergrad): $12,174 -14,033
Nine of Baker College’s campuses, including the main one in Flint, MI, and their Online division offer online certificates and degrees. (Programs listed here are through Online Campus. Check specific campuses for local options.)
Online Computer Science Degree Areas
- Associate degrees: AAS (Associate of Applied Science) Computer Programming, AAS Web Development, or AAS Information Technology: IT Support Specialist.
- Bachelor of Computer Science (Computer Science OR Database Technology), Bachelor of Science (Game Software Development, Information Systems, Information Technology and Security, Mobile Application Software Engineering), Bachelor of Web Development, Bachelor of Information Systems: Project Management and Planning.
- Master of Science in Information Systems (MSIS) – Business Intelligence or Information Systems.
Computer Science Classes Online (examples)
: Database Fundamentals, Computer Architecture, Visual BASIC, Database Management Using SQL, Principles of Computer Science, Introduction to Programming, C++ Programming, Object-Oriented Programming With C++, Java Programming (and Advanced followup course), Database Programming I and II, Data Structures and Algorithms I and II, Unit Testing and Interfaces, C# Programming, Database Administration I and II.
Barton County Community College (est. 1965)
Website
Net Cost/yr (Undergrad): $8,886
Barton CCC offers online certificates and associate’s degree programs, specifically in networking, that prepare students for entry-level work in roles such as network specialist or network administrator.
Online Computer Science Degree Areas
- Certificates:Networking Specialist
- Associate’s degree: AAS Networking Specialist.
Computer Science Classes Online (examples)
: Introduction to Networking, Networking I and II, Information Security, Network Security I and II, Local Area Network Workstation, Windows Server I and II, Linux I and II, Database Management Systems, Advanced Database Management, C Programming, Java Programming, BASIC Programming.
Beaufort County Community College (est. 1967)
Website
Net Cost/yr (Undergrad): $10,694
Beaufort CCC offers online certificate and associate’s degree programs which prepare students for a range of IT-related roles, including network support specialist, network administrator, computer programmer, mobile application developer and others.
Online Computer Science Degree Areas
- Certificates: Network Support, C++ Programming, Visual Basic Programming.
- Associate’s degree: Associate of Applied Science (AAS) in Computer Information Technology and AAS Computer Programming (focus: Mobile Application Development and Web Development).
Computer Science Classes Online (examples)
: Intro to Programming & Logic, Internet/Web Fundamentals, Visual BASIC Programming, C++ Programming, Database Concepts, Systems Analysis & Design, Networking Basics, Windows Admin I, Routing Basics, Linux/UNIX Single User, Security Concepts, Prog for Mobile Devices
Bellevue University (est. 1966)
Website
Net Cost/yr (Undergrad): $11,786
Bellevue offers online bachelor’s and master’s degree programs that prepare students for analyzing user requirements; designing and developing desktop/laptop software and Web applications; determining and describing business aspects of management and security of computer systems and networks; defining computing requirements for enterprise solutions; designing and implementing the necessary computer-based system or process; analyzing IT projects and applying project management principles; understand requirements for administration of computer systems; analyzing networks, servers and cloud environments.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) Software Development; BS Information Technology (BS-IT); BS-IT Operations Management; BS or BAS (Bachelor of Applied Science) Computer Information Systems (CIS) with three emphases (Application Development Emphasis, Business Intelligence Emphasis, Networking Emphasis) or as a Minor; BS Management Information Systems (MIS); BS Web Technologies; BS Systems and Network Administration (SNAP).
- Master’s degrees: Master of Science (MS) in Computer Information Systems (CIS) with three concentrations (Databases, Software Development, or Security), MS Cybersecurity, MS Management of Information Systems (MIS).
Computer Science Classes Online (examples)
: Introduction to Programming Using Java, Object-Oriented Analysis and Design, Web Scripting, Information Security, Server-Side Scripting with Ruby on Rails, Management and Design of Database Systems, Introduction to Programming Using Java, Intermediate Java Programming, Intermediate Database and Database Connectivity, Advanced Networking Using Java, Introduction to Programming Using C#, Information Systems, Structured System Analysis and Design, Information Security, Web Scripting, Fundamentals of Mobile Application Development, Android Operating System Mobile Application Development, Data Mining, Web Analytics.
Bismarck State College (est. 1939)
Website
Net Cost/yr (Undergrad): $8,338
BSC offers online certificate and associate’s degree programs which prepare students for working in IT roles such as Web development, computer support, computer programming and others. Note: Select programs offer the opportunity to complete industry-recognized certifications such as A+, Linux+, Network+, Security+, CCENT, CCNA, MCSA, MCSE.
Online Computer Science Degree Areas
- Certificates: Web Page Development and Design.
- Associate’s degrees: Associate of Applied Science (AAS) Computer Science, AAS Web Page Development and Design, AAS Computer Support Specialist.
Computer Science Classes Online (examples)
: Cascading Style Sheets, Design for Web Applications, Web Design Theory, XML, PHP, E-Commerce Development, Building Scalable Internetworks, Building Multilayer Switched Networks, JavaScript With JQuery, Advanced PHP, Database Design and Structured Query Language, Database Implementation and Administration, Database Programming, Database Warehousing, Beginning Visual Basic, Beginning C++/Visual C++, Beginning Java.
Bluegrass Community and Technical College (est. 2005)
Website
Net Cost/yr (Undergrad): $7,779
BCTC programs introduce students to information systems, computer applications, program development, system maintenance and networking.
Online Computer Science Degree Areas
- Associate’s degrees: Computer and Information Technology with two options (Applications Option or Programming Option).
Computer Science Classes Online (examples)
: Internet Technologies: Web Administration Microsoft, Internet Technologies: Web Administration Linux, Internet Technologies: Web Programming, Networking – Cisco Microsoft, Networking – Cisco Unix.
Boston University (est. 1839)
Website
Net Cost/yr (Undergrad): n/a
BU’s online graduate certificate programs prepare enrollees for professional advancement in their careers without the need for a degree commitment. (Credits for some of these can be applied towards a master’s degree.) The online master’s programs prepare working professionals for career advancement.
Online Computer Science Degree Areas
- Graduate certificates:Advanced Information Technology, Computer Networks, Data Analytics, Database Management & Business Intelligence, Information Security, Information Technology, Information Technology Project Management, Web Application Development.
- Master of Science (MS) in Computer Science; MS Telecommunication; MS in Computer Information Systems (MSCIS) degrees with six relevant Concentrations: Computer Networks, Data Analytics, Database Management & Business Intelligence, IT Project Management, Web Application Development, Security.
Computer Science Classes Online (examples)
: Web Application Development, Rich Internet Application Development, Database Design and Implementation for Business, Advanced Database Management, Enterprise Information Security, Computer Networks, Network Design and Implementation, Network Security, Data Analysis and Visualization, Web Analytics and Mining, Data Mining and Business Intelligence, Database Security.
Brandman University (est. 1958)
Website
Net Cost/yr (Undergrad): $13,830
Brandman offers online Bachelor’s degrees in Computer Science-related study programs. These programs prepare students for analyzing data for decision-making, analyzing systems, and analyzing IT problems to determine organizational requirements.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) in Computing Technology with three Concentrations (Business Systems Administration (BSA) Concentration, Project Management Concentration, Information Technology).
Computer Science Classes Online (examples)
: Object-oriented Programming I, Information Systems Security, Introduction to Computing Systems Organization, Organizational Information Systems, System Quality Assurance and Testing, Capstone Project.
Brigham Young University-Idaho (est. 1888)
Website
Net Cost/yr (Undergrad): $7,968
BYU-Idaho’s online study programs prepare students for software development, computer systems design, software engineering, Web development and design, database design, database administration, network engineering, network architecting, information technology management.
Online Computer Science Degree Areas
- Certificates: Certificate in Information Systems.
- Associate’s degrees: Associate of Applied Science (AAS) in Computer Programming, AAS in Web Design & Development with two emphases (Web Development Emphasis and Web Design Emphasis).
- Bachelor’s degrees: Bachelor of Science (BS) in Software Engineering, BS in Web Design & Development with two emphases (Web Development Emphasis and Web Design Emphasis), BS in Computer Information Technology.
Computer Science Classes Online (examples)
: Object-Oriented Software Development; Object-Oriented Programming 1; Data Structures; Web Engineering I and II; Software Design and Development; Software Engineering I, II and III; Computer Security; Database Design and Development, Mobile Application Development Web Fundamentals, Web Back-end Development, Database Administration, Operating Systems I and II, Systems Security.
Bristol Community College (est. 1965)
Website
Net Cost/yr (Undergrad): $7,336
BCC offers certificates and Associate’s degrees in computer science-related programs that prepare students for a variety of junior roles in computer programming, Web development and other careers.
Online Computer Science Degree Areas
- Certificates: Basic Web Page Development, Computer Programming.
- Associate’s degrees: Associate of Applied Science (AAS) in Computer Information Systems (CIS), Information Systems (transfer program).
Computer Science Classes Online (examples)
: Operating Systems, Operating System Scripting, Internet Developer, Object-Oriented Concepts, Introduction to Unix/Linux, Unix/Linux System Administration, Programming in C#, Oracle and SQL, Object Oriented Java Prog. I, C++ Object Oriented Programming, Network Security, Firewall Security, Operating Systems Security.
Broadview University-West Jordan (est. 1977)
Website
Net Cost/yr (Undergrad): $19,817
Broadview offers online certificate, associate’s, bachelor’s and master’s degree programs in computer science-related studies that prepare students for roles in software development, mobile apps, and IT management. Associate’s degrees can take as little as 18 months.
Online Computer Science Degree Areas
- Certificates: Mobile Application Development.
- Associate degrees: Information Technology, Mobile Application Development.
- Bachelor’s degrees: Information Technology, Software Application Development.
- Master’s degrees: Master of Science (MS) in Management with an Emphasis in Information Technology (IT).
Computer Science Classes Online (examples)
: Database Design; Mobile Operating Systems; Cyber Forensics; Mobile Applications Security; Software Interface Experience; Mobile Application Development.
Broward College (est. 1959)
Website
Net Cost/yr (Undergrad): $9,417
Broward offers online certificates and associate’s and bachelor’s degrees that prepare students for career roles in technology project management, systems analysis, mobile app development, database development, network security and administration, amongst others. Some programs also prepare students for industry-recognized technical certifications, including MCP, PMP, CAPM, CompTIA Project+, CompTIA A+, compTIA Network+.
Online Computer Science Degree Areas
- Certificates: Cybersecurity, Information Technology Analyst.
- Associate’s degrees: Associate of Science (AS) in Technology Project Management, AS Computer and Network Security
- Bachelor’s degrees: Bachelor of Applied Science (BAS) in Information Technology (IT).
Computer Science Classes Online (examples)
: Introduction to Computer Science, Information Systems, Systems Analysis and Design, IT Project Management: Capstone, Networking Technology, Database Management, Managing a Server Network OS, Router Technology, Cisco Networking I-IV, Introduction to C++, Intermediate C++ Programming, Database Design and Programming Using SQL, Programming in Objective-C, C# Programming.
Bryant & Stratton College-Online (est. 1854)
Website
Net Cost/yr (Undergrad): $13,172
Bryant & Stratton-Online campus offers several associate programs which collectively prepare students for work in Android mobile app development, networking, security and other areas.
Online Computer Science Degree Areas
- Associate degrees: Associate in Applied Science (AAS) Mobile Application Development, AAS Networking Technology, AAS Security Technology.
Computer Science Classes Online (examples)
: Programming I and II, Database Programming, Introduction to Android Programming (plus Intermediate and Advanced followup courses), Information Technology Capstone, Routing and Switching in Networked Environments, Networking With the Unix/Linux Networking Operating Systems, Network Design and Implementation, Introduction to Network Security, Firewalls and VPNs.
Bucks County Community College (est. 1964)
Website
Net Cost/yr (Undergrad): $7,589
Bucks CCC offers online associate’s degree programs that prepare students for either a bachelor’s degree or for entry-level IT roles such as programming or database management.
Online Computer Science Degree Areas
- Associate’s degrees: Computer Science; Information Science.
Computer Science Classes Online (examples)
: Intro to Information Systems; Visual Basic Programming I; Computer Science I-III; Database Design & Application Development; Comparative Operating Systems; Essentials of Networking; Web and Interactive Design.
California Baptist University (est. 1950)
Website
Net Cost/yr (Undergrad): $25,752
CBU Online offers an online bachelor program that prepare students for working with Internet applications, databases, computer security, project management and more.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) in Computer Information Technology (CIT)
Computer Science Classes Online (examples)
: Computer Programing in C++, Data Structures, Systems Analysis and Design, Database Design and Processing, Computer and Network Security, Web Application Development, E-Commerce Systems Development.
California State University-Fullerton (est. 1957)
Website
Net Cost/yr (Undergrad): $5,542
CSUF offers two master’s programs and several professional development certificate, each of which can further a computing career.
Online Computer Science Degree Areas
- Certificates: Perl Programming, C++ Programming Essentials, Programming Advanced Topics, Java Development.
- Master’s degrees: Master of Science in Information Technology (MSIT), MS Software Engineering (MSE).
Computer Science Classes Online (examples)
: Programming Concepts for Information Technology, Systems Analysis, Design and Development, Business Databases: Design & Processing, Data Warehousing and Data Management, Software Verification and Validation, Software Design and Architecture.
California State University-Monterey Bay (est. 1994)
Website
Net Cost/yr (Undergrad): $8,121
CSUMB offers an online bachelor’s degree that gives students a grounding in computer mathematics, programming, problem-solving, network communications and other topics, and in software engineering in general – up to date with current industry trends.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) in Computer Science & Information Technology (CSIT).
Computer Science Classes Online (examples)
: Course listing unavailable. Contact school for details. Admission requires 60 relevant semester credits.
Campbell University (est. 1887)
Website
Net Cost/yr (Undergrad): $26,865
Campbell offers online associates’s and bachelor’s degree programs that prepare students for careers in IT including IT project management, information security, computer programming and other roles.
Online Computer Science Degree Areas
- Associate’s degrees: Associate of Arts (AA) – Information Technology with two concentrations (Management Concentration, Security Concentration)
- Bachelor’s degrees: Bachelor of Science (BS) – Information Technology with two concentrations (Management Concentration, Security Concentration)
Computer Science Classes Online (examples)
: Fundamentals of IT; Internet Applications; Database Management; Systems Analysis, Design & Development; Information Security & Countermeasures; Programming Language I and II; Networking & Telecommunications Senior Project.
Capella University (est. 1993)
Website
Capella offers online certificates and bachelor’s and master’s degrees that prepare students for working in information technology, information assurance, and cybersecurity including specializations in digital forensics, health care security, network defense, general information technology, data analytics, data management, and more. Capella’s Virtual Lab is designed for remote hands-on learning. NOTE: Six “online” PhD programs are available; however, they each require an in-person component.
Computer Science Classes Online (examples)
Cyber Defense and Countermeasures, Cyber Attacks and Ethical Hacking, Computer Forensics, Security Management and Policies, and Operating Systems and Application Security (Bachelor of Science in Information Technology – Information Assurance & Cybersecurity program.
Capitol Technology University (est. 1927)
Website
Net Cost/yr (Undergrad): $20,045
CTU offers online master’s degrees in technology. While doctorates are also offered online, they require weekend residencies. For bachelor’s degrees, only the last two years are fully online. The master’s degrees prepare students for advanced career opportunities, including in networking, systems management, programming and other opportunities.
Online Computer Science Degree Areas
- ONLY PARTLY ONLINE: Last 2 yrs of BS
- Master’s degrees: Master of Science (MS) Computer and Information Sciences, General; MS Cyber and Information Security; MS Computer Systems Networking and Telecommunications; MS Internet Engineering (MSIE); MS Information Science/Studies.
Computer Science Classes Online (examples)
: Theory of Computation, Computer Language Design, Designing Intelligent Systems, Multithreaded and Distributed Programming, Database Systems Implementation, Wireless Security, Applied Wireless Network Security, Malicious Software, Principles of Cyber Security, Vulnerability Mitigation, Mobile Computing Security, Mobile Device Forensics, Cryptography, Principles of Designing and Engineering Computer Networks, Comparison of Operating Systems and Web Servers.
Career Point College (est. 1921)
Website
Net Cost/yr (Undergrad): $25,734
CPC offers online associate’s and bachelor’s degrees that prepare students for work as cyber security specialists, network administrators, network support specialists/ analysts, system administrators, network engineers, LAN administrators, and several other related careers.
Online Computer Science Degree Areas
- Associate’s degrees: Associate of Applied Science (AAS) in Cyber Security, AAS Network Support.
- Bachelor’s degrees: Bachelor of Science (BS) in Information Technology Network Administration.
Computer Science Classes Online (examples)
: A+ and Network+, Security+, Wireless LAN Administration, Implementing / Supporting Windows XP, Configuring/Troubleshooting Windows 2008 Servers, Configuring/Troubleshooting Windows Server 2008 Active Directory Domain Setup.
Carl Albert State College (est. 1933)
Website
Net Cost/yr (Undergrad): $5,242
CASC offers an online associate technology degree that prepares students for either transferring into a four-year institution to pursue a bachelor’s degree in a computer-related program, or to enter the workforce in a computer-based career – such as programming, Web development, databases. or data security.
Online Computer Science Degree Areas
- Associate’s degrees: Associate of Arts (AA) in Computer Information Systems.
Computer Science Classes Online (examples)
: Programming I and II, Networking I and II, Internet Programming, E-Commerce, Information Security, Database Management.
Carnegie Mellon University (est. 1900)
Website
Net Cost/yr (Undergrad): $33,670
CMU offers online certificates and master’s programs that prepare early-career IT professionals for programming, analysis, design, management and other roles. Note: Programs not available in some states, and may require 2-5 years work experience (and bachelor’s degree) for admission. CMU has both full- and part-time options for some programs as well, to suit enrollee schedules.
Online Computer Science Degree Areas
- Certificates: Certificate in Software Engineering (CSE); Certificate in Systems and Software Engineering (CSSE).
- Master’s degrees: Master of Science (MS) Software Engineering (MSE); MS in Information Technology – Software Engineering (MSIT-SE); MSIT Software Engineering Management (MSIT-SEM).
Computer Science Classes Online (examples)
: Introduction to Personal Software Process; Models of Software Systems; Managing Software Development; Analysis of Software Artifacts; Architectures for Software Systems; Database Management; Software Development Studio I, II, III; MSIT Project (Capstone); Managing Software Development; MSIT Project I and II; MSIT Project Proposal, Object-Oriented Programming in Java.
Central Methodist University (est. 1854)
Website
Net Cost/yr (Undergrad): $17,785
Central offers online bachelor’s programs in Computer Science which introduce students to the basic principles of computing, operating systems, programming in multiple languages, computer architectures, data structures, software design and more. The programs prepare students for careers in IT, or for continuing on to a graduate degree.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Arts (BA) or Bachelor of Science (BS) in Computer Science.
Computer Science Classes Online (examples)
: .NET I and II; Database Systems and SQL; Computer Architecture and Operating Systems; Data Structures and Algorithms; Web Programming; Mobile Application Development; Game Programming; Programming With Java.
Central Penn College (est. 1881)
Website
Net Cost/yr (Undergrad): $17,977 (tuition and fees)
CPC offers online bachelor’s degrees that provide students with an understanding of IT principles, network and system security, programming, and more. Graduates can pursue an IT career as a programming, network analyst, security analyst, and other possibilities.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) in Information Technology (IT), or the option of one of two Concentrations: Applications Development or Networking and Security.
Computer Science Classes Online (examples)
: Structured Programming;, Networking I and II; Data Modeling Foundation; Object-Oriented Programming I and II; Internet Programming I and II; SQL Fundamentals; Systems Analysis and Design; Operating Systems; Virtualization; Network Management; Firewalls and Intrusion Detection; Advanced Routing; Advanced Switching; Visual Programming; Advanced Data Structures and Algorithm Analysis; Software Engineering.
Central Texas College (est. 1965)
Website
Net Cost/yr (Undergrad): $5,143
CTC offers online certificates and associate’s degrees that prepares students for IT careers in information security, networks, software development, software testing, Web development and other opportunities.
Online Computer Science Degree Areas
- Certificates: Information Security Specialist; IT Industry Certification Preparation Program; Network Specialist; Software Applications Specialist; Software Development & Testing Specialist; Web Design Basics.
- Associate’s degrees: Associate of Applied Science (AAS) in Computer Science (CS) – Information Security; AAS CS Information Technology; AAS CS Network Systems Administrator; AAS CS Programmer Analyst.
Computer Science Classes Online (examples)
: Network Administration, Implementing Network Directory Services, Network+, Internet / Intranet Server, Designing a Network Directory Infrastructure, Supporting Network Server Infrastructure, Network+ (CompTIA Network+), Computer Applications I, Advanced Computer Programming (C#), Web Design I, Introduction to Database, Intermediate Web Programming (PHP/Scripting/Mobile Apps).
Central Washington University (est. 1891)
Website
Net Cost/yr (Undergrad): $14,199
CWU offers online certificates, bachelor’s and master’s degrees that prepare students for work in IT careers such as project management, facilities management, consulting, security engineering, security analysis, information security, network security, information assurance, E-Commerce, distribution and logistics.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) – Information Technology and Administrative Management (ITAM) with three specializations (Administrative Management; Retail Management & Technology; Retail Management & Technology – FlexIT Competency Based); Bachelor of Applied Science (BAS) – Information Technology and Administrative Management (ITAM) with three specializations (Administrative Management, Information Technology, Cybersecurity).
- Master’s degrees: Master of Science (MS) in Information Technology and Administrative Management (ITAM) with three specializations (Administrative Management, Information Technology, Cybersecurity Management).
Computer Science Classes Online (examples)
: Computer Applications; Integrated IT Applications; IT Security, Privacy and Ethics; Project Management and Information Technology; Systems Analysis; Quality Verification and Validation; Digital Forensics; Cybercrime; Computer Networks, Cybersecurity Fundamentals, Strategic IT Security.
Champlain College (est. 1878)
Website
Net Cost/yr (Undergrad): $33,173
Champlain offers online certificates, associate’s, bachelor’s and master’s degrees that prepare students for work in a wide range of IT careers including network administration, system administration, Web development, cyber security, software development and more.
Online Computer Science Degree Areas
- Certificates: C++ Programming, Computer Networking, Java Programming, Linux Administration, PHP Programming, Software Development, System Administration, Visual C#, Web Programming, Cyber Security, Security Administrator, Security Fundamentals, Software Security, Digital Forensics Science (grad certificate).
- Associate’s degrees: Associate of Science (AS) in Software Development; AS in Web Design & Development.
- Bachelor’s degrees: Bachelor of Science (BS) in Computer & Information Systems; BS in Management Information Systems (MIS); BS in Software Development; BS in Computer Forensics & Digital Investigations; BS in Cyber Security.
- Master’s degrees: Master of Science (MS) in Digital Forensics.
Computer Science Classes Online (examples)
: Networking & Security, Relational Database, Relational Database Design and SQL, Server Side Scripting, Client Side Scripting, Networking Fundamentals, Information Systems Design, Introduction to Operating Systems, Network Design, Server-Side Scripting-PHP, Windows Server Systems I, Linux Systems Administration I, C++ Programming I and II, Data Structures & Algorithms.
Charleston Southern University (est. 1964)
Website
Net Cost/yr (Undergrad): $17,561
CSU offers online bachelor’s degrees at a flexible pace and designed particularly for people with an existing relevant associate’s degree (or equivalent) who want to increase their career opportunities in technical roles. Enrollees with an associate’s degree will have sufficient credits that they can complete these programs in about two years full-time.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Technology (BT) in Computer Science; BT in Information Systems. (Both BT degrees require either a suitable associate’s degree or equivalent courses for admission.)
Computer Science Classes Online (examples)
: Visual BASIC Programming; Intro to Computer Science (C++); Java Programming I and I; Applied Networks; User-Interface Programming; Database Management; Advanced Networking; Systems Analysis/Design.
Charter College, Multiple Campuses (est. 1985)
Website
Net Cost/yr (Undergrad): $26,494
Charter College’s main Anchorage, AK campus offers online programs that prepare enrollees for IT careers such as computer network support, computer network architecting, information security analysis.
Online Computer Science Degree Areas
- Associate’s degrees: Associate of Applied Science (AAS) in Computer Networking Systems (fast track: 15 months).
- Bachelor’s degrees: Bachelor of Science (BS) in Computer Information Systems (fast track: 24 months).
Computer Science Classes Online (examples)
: (Topics): Data management, Cisco networks, programming applications, Web design, virtualization, ethical hacking, Windows Active Directory administration, subnetting, network configuration. Contact school for actual course lists.
Cincinnati State Technical and Community College (est. 1969)
Website
Net Cost/yr (Undergrad): $6,530
CSTCC offers online associate degrees programs that prepare enrollees for IT roles such as computer programmer/ analyst, database systems programmer/ analyst, Internet database administrator (eDBA), .NET Web developer/ programmer, senior programmer/ analyst, healthcare informatics specialist, healthcare IT consultant, healthcare systems analyst. Student scheduling options include part-time course versions.
Online Computer Science Degree Areas
- Associate’s degrees: Computer Programming and Database Management (CPDM); Health Information Technology Programming and Analysis (HITPA).
Computer Science Classes Online (examples)
: Data Reporting; ASP.NET C# 1 and 2; Computer Programming and Database Management; Computer Programming Foundations; .NET Programming 1, 2 and 3; HTML with CSS and JavaScript; Database Design and SQL; Operating Systems Administration; PHP and MySQL; Java Programming.
City University of Seattle (est. 1973)
Website
Net Cost/yr (Undergrad): n/a
CityU offers online bachelor’s and master’s programs that prepare enrollees for IT careers in areas such as information security, networking, programming, systems development. Potential roles include Software Developer, Network Engineer, Database Specialist, Database Engineer, Information Security Specialist, Computer Scientist, Web Developer, (Senior) Cyber Security Engineer, Quality Assurance Manager, Information Security Consultant, Chief Information Officer and others. Degree scheduling options include a fast track, with bachelor’s degrees possibly completed in as little as 2.5 years.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) in Applied Computing with four emphasis areas (Information Security, Networking, Programming, Systems Development); BS in Information Systems; BS in Information Technology for three emphasis areas (Healthcare IT, Information Security, Networking); BS in Project Management with Information Technology Emphasis.
- Master’s degrees: Master of Science (MS) in Information & Technology Management; MS in Information Security with four specialty areas (Cyber Security Environment, Information Security Audit, Breaking And Securing Code, CPA Exam Review).
Computer Science Classes Online (examples)
: Fundamentals of Computing, Data Management Communications and Networking, Systems Analysis and Design, Computer Science I: C++, Programming with Python, Information Security, IT Service Management, Data Structures and Algorithms, C# for Programmers, C# Advanced, Information Security Overview, System Administration for Information Security, Privacy and Open Systems, various Capstone projects.
Clarkson University (est. 1896)
Website
Net Cost/yr (Undergrad): $28,303
Clarkson offers online master’s and PhD programs which can be taken either full- or part-time, in order to fit the schedule of working professionals. These programs prepare enrollees for advancement in various IT careers. The PhD program can take between 3-5 years.
Online Computer Science Degree Areas
- Master’s degrees: Master of Science (MS) in Computer Science; MS in Information Technology.
- Doctoral degrees: PhD in Computer Science.
Computer Science Classes Online (examples)
: (Topics): object-oriented design (C++ or other language); computing and telecommunication; information technology, project work, miscellaneous seminars. Contact school for actual course lists.
College of Saint Scholastica (est. 1912)
Website
Net Cost/yr (Undergrad): $22,124
CSS offers online bachelor’s degrees that take between 2-3 years to complete, depending on transfer credits. These programs prepare enrollees for careers in IT in a number of areas and roles. Skill sets to be developed include analysis and design; evaluation and selection of software tools for organizational needs; teamwork; researching and learning new technologies and methodologies.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) or Bachelor of Arts (BA) in Computer Information Science (CIS) with four concentrations — two for BA (Management, Web Design) and two for BS (Software Engineering, Healthcare).
Computer Science Classes Online (examples)
: Introduction to Databases, Programming I (and II) with Java, Management Information Systems, Database Modeling, Software Development Internship, Server-Side Web Development, Client-Side Web Development, C#.NET Programming, Mobile Device Programming, Telecommunications & Networks, Computer Security.
College of Southern Maryland (est. 1958)
Website
Net Cost/yr (Undergrad): $8,029
CSM offers online certificates and associate’s degrees that prepare enrollees for IT roles such as Web developer, network administrator, project analyst, software engineer, information systems manager, systems analyst, business information systems project manager and others. Students can also complete industry-recognized technical certification exams, including A+, Security+, Network+.
Online Computer Science Degree Areas
- Certificates: Information Services Technology, Web Developer.
- Associate’s degrees: Associate of Applied Science (AAS) Computer Information Systems; AAS Information Services Technology with two concentration options (Microsoft Certified Windows Network Administrator or Web Developer).
Computer Science Classes Online (examples)
: Internet and Web Applications, Local Area Network Administration, Data Communications, Decision Support Systems, Introduction to Database, Computer Security, Introduction to Project Management.
Colorado Christian University (est. 1914)
Website
Net Cost/yr (Undergrad): $24,438
CCU offers online bachelor’s and master’s programs that prepare students for careers in IT, including information systems management, network administration, IT management, software engineering, database design, database administration, Web development and others. Note: some previous credits may be transferable towards CCU programs.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) Information Systems Management (ISM) — also available with an Operations Management Minor, and as a minor itself (other BS with ISM Minor); BS in Computer Information Technology (CIT).
- Master’s degrees: Master of Business Administration (MBA) in Information Security with five emphases (Information Security Analysis, Information Security Auditing, Information Security Engineering, Information Security for the Enterprise, Information System Certification).
Computer Science Classes Online (examples)
: Software Project Methods; Management of Information Systems; Internet Development and eCommerce; Information Security; Information Technology Infrastructure; Systems Analysis and Design; Software Application and Design; Programming Fundamentals I and II; Database Development and Administration; Internet Development; Advanced Database Development; Advanced Programming I and II.
Colorado State University-Global Campus (est. 1870)
Website
Net Cost/yr (Undergrad): $14,511
CSU offers several online IT programs of study, including five-course undergrad and graduate certificates of completion and bachelor’s degrees with specializations. These programs prepare students for roles in IT management, networking/ network administration, systems analysis, information systems, cyber security, business, healthcare, and others. Notes: (1) CSU grants PLA (Prior Learning Assessment)credits; (2) Students of the main Fort Collins campus can enroll in many of these online programs; (3) Average net price listed applies to Fort Collins campus; Global campus cost not available at time of writing.
Online Computer Science Degree Areas
- Bachelor’s certificates: Cyber Security, Data Management and Analysis, Information Technology Management, Information Technology Operations. Master’s certificates: Information Technology.
- Bachelor’s degrees: Bachelor of Science (BS) Information Technology with 22 specializations, of which two are IT-focused (Cyber Security, Data Management and Analysis); BS Management Information Systems and Business Analytics with 21 specializations including Information Technology Management.
Computer Science Classes Online (examples)
: Introduction to Cyber Security and Digital Crime, Principles of Cyber Security, Digital Forensics and Investigations, Database Concepts, Database Management, Data Mining, Cloud Computing and Big Data, Introduction to Networks, Information Systems and Security, Intermediate Networking, Basic Programming.
Colorado Technical University-Online (est. 1965)
Website
Net Cost/yr (Undergrad): $13,796
CTU offers online associate’s through master’s degrees programs that prepare students for career paths such as Systems Engineer, Software Engineer, Test Engineer, Systems Analyst, Network Specialist, Applications Engineer, Application Developer, Software Developer, Applications Analyst, Technical Analyst, Business Analyst, Management Analyst, Program Manager. Notes: Massachusetts residents not accepted due to state regulations.
Online Computer Science Degree Areas
- Associate’s degrees: Associate of Science (AS) in Information Technology.
- Bachelor’s degrees: Bachelor of Science in Business Administration (BSBA) – Information Technology with thirteen concentrations; BS in Cyber Security plus two Concentrations (Information Assurance, Computer Systems Security); BS in Information Technology plus seven Specializations (General, Data Management, Network Management, Security, Software Application Programming, Software Systems Engineering, Web Development).
- Master’s degrees: Master of Science (MS) in Computer Science plus four Concentrations (General, Computer Systems Security, Database Systems, Software Engineering); MS in Information Technology plus four Specializations (General, Network Management, Project Management, Security Management).
Computer Science Classes Online (examples)
: UNIX Fundamentals, Fundamentals of Database Systems, Introduction to Computer Security, Introduction to Programming (various language options), Web Development I and II, Introduction to Programming Logic, Introduction to Operating Systems and Client/Server Environments, Introduction to Network Management, IT Management Strategy, Scripting for the Web, Web-Based Database Applications, Mobile Web Design, Advanced Web Technologies.
Columbia College (Missouri) (est. 1851)
Website
Net Cost/yr (Undergrad): $11,031
Columbia College (Missouri) offers online associate’s and bachelor’s degree programs that prepare students for either graduate degrees or IT career roles in programming, databases, networking, information systems, Web development and more. Courses run in 8-week sessions.
Online Computer Science Degree Areas
- Associate’s degrees: Associate in Science (AS) in Computer Information Systems.
- Bachelor’s degrees: Bachelor of Science (BS) in Computer Information Systems; BS in Management Information Systems.
Computer Science Classes Online (examples)
: Introduction to Programming, Advanced Programming, Structured Systems Analysis and Design; Advanced Algorithms and Data Structures; Java Programming; Database Systems; Programming Languages; Web Programming; Compiler Construction; Object-Oriented Design and Analysis; Artificial Intelligence; Software Engineering; Operating Systems for Business Computing; Business Data Communications and Networking; Global Information Systems Management.
Columbus State University (est. 1958)
Website
Net Cost/yr (Undergrad): $10,612
CSU offers an online bachelor’s program that prepares students for IT roles in areas such as systems analysis, Web development, networking, software engineering and others.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) Information Technology.
Computer Science Classes Online (examples)
: Intro to Information Technology; Programming and Problem Solving I and II; Systems Analysis and Design; Information Technology Project Management; Database Design,Development and Deployment; Web Applications Development; Data Communications and Networks; Introduction to E-Commerce.
Community College of Allegheny County (est. 1966)
Website
Net Cost/yr (Undergrad): $5,688
CCAC offers online certificates and associate’s degree programs that prepare students for either bachelor’s and higher degrees, or for IT careers such as computer forensic examiner/ technician, network support technician or network administrator, programmer/ software developer and others.
Online Computer Science Degree Areas
- Certificates: E-Commerce; CIT-Computer Forensics; CIT-Information Technology Support; CIT-Software Development.
- Associate’s degrees: Computer Forensics; Computer Information Systems; Information Technology Support; Software Development.
Computer Science Classes Online (examples)
: Introduction to E-Commerce; Introduction to Programming: Java; Object-Oriented Programming 1 (and 2): Java; Web Development; Introduction to Information Technology; Computer Forensics 1 and 2; Principles of Information Security; PC Components and Operating Systems; Systems Analysis and Design; Programming in C; Data Structures & Programming Design: C++.
Community College of Aurora (est. 1983)
Website
Net Cost/yr (Undergrad): $12,841
CCA offers online associate’s degree programs that prepare students for entry-level IT roles such as network administration, programming, Web development, and other roles.
Online Computer Science Degree Areas
- Associate’s degrees: Associate of Applied Science (AAS) Computer Information Systems (CIS); AAS IT Tech and Support; AAS Computer Networking; AAS Programming.
Computer Science Classes Online (examples)
: Introduction to Computer Information Systems, Introduction to PC Applications, Fundamentals of UNIX, Management of Information Systems, System Analysis and Design I, Introduction to Networking, Network Security Fundamentals, Introduction to Programming, Networking I: Network+; CISCO Network Associate I-IV; C# Programming; Visual Basic NET Programming; Advanced Visual Basic NET Programming (ASP Net); Java Programming; Advanced Java Programming; Complete Web Scripting (JavaScript); C# Programming; Mobile App Development.
Dakota State University (est. 1881)
Website
Net Cost/yr (Undergrad): $14,166
DSU offers online certificates and associate’s through master’s degree programs that prepare students for IT roles such as Application Developer, Business Intelligence Analyst, Database Administrator, Health Data Analyst, Information Security Consultant, IT Manager, Network Administrator Network Systems Engineer, Programmer/Analyst, Project Manager, Security Administrator, Software Developer, Software Engineer, Software/Product Development Manager, Systems Administrator, Systems Analyst. Note: Some programs are not available in all states. Please check site or contact school to verify.
Online Computer Science Degree Areas
- Certificates: Information Technology Graduate Certificate.
- Associate’s degrees: Associate of Science (AS) Network and Security Administration; AS Health Information Technology.
- Bachelor’s degrees: Bachelor of Business Administration (BBA) Business Technology; Bachelor of Science (BS) Computer Science; BS Cyber Operations; BS Information Systems; BS Network and Security Administration.
- Master’s degrees: Master of Science (MS) in Applied Computer Science; MS in Information Assurance; MS in Information Systems.
Computer Science Classes Online (examples)
: Hardware, Virtualization, Data Communications; Networking I and II; Information Security Fundamentals; Routing and Switching; Structured Systems Analysis and Design; Computer Science I and II; Basic Foundations of Health Data Systems; Management Information Systems; Data Structures; Database Management Systems; Algorithms and Optimization; Programming Languages; Language Processing; Web Application Programming I and II; Offensive Network Security; Web Software Security; Malware Analysis; Wireless Communications.
Darton State College (est. 1963)
Website
Net Cost/yr (Undergrad): $6,973
DSC offers online certificate and associate’s degree programs that prepare students for further IT learning or IT-related careers in roles such as health data analyst, health information technician and others.
Online Computer Science Degree Areas
- Certificates: Computer Technology Option.
- Associate’s degrees: Associate of Science (AS) Health Information Technology (HIT).
Computer Science Classes Online (examples)
: Fundamentals of Computer Applications, Health Information System Applications, Database Management Systems, Seminar on Health Information Technology.
Davenport University (est. 1866)
Website
Net Cost/yr (Undergrad): $15,841
Davenport offers online associate’s and bachelor’s programs that prepare students for various IT roles including programming, database management, database administration, information security and other roles.
Online Computer Science Degree Areas
- Associate’s degrees: Associate of Applied Science (AAS) Computer Information Systems (CIS); AAS Security and Information Assurance.
- Bachelor’s degrees: Bachelor of Science (BS) Computer Information Systems – Major: Database Management; BS Security and Information Assurance with two Majors (Biometric Security, Information and Computer Security); BS Technology Management with two Specialties (Computer Information Systems, Information Security).
Computer Science Classes Online (examples)
: Web Page Applications; Introduction to Programming; Object Oriented Programming (with C++, C# or Java); E-Business Foundations; Server Side Scripting I; Database Design; Perl/Python Scripting; Principles of Project Management; Database Administration; Database Systems; Data Mining; Advanced Database Programming; Data Structures and Algorithms.
Daytona State College (est. 1957)
Website
Net Cost/yr (Undergrad): $5,064
DSC offers online certificate, associate and bachelor’s programs that prepare students for a variety of IT roles including Web development, programming, information technology administration, information technology analysis, network administration. Note: Some of these degree programs have certificates embedded within them.
Online Computer Science Degree Areas
- Certificates: Computer Programming; Information Technology Administration; Web Development Specialist.
- Associate’s degrees: Associate of Science (AS) Computer Information Technology; AS Computer Programming and Analysis; AS Internet Services Technology.
- Bachelor’s degrees: Bachelor of Science (BS) in Information Technology.
Computer Science Classes Online (examples)
: Digital Imaging Fundamentals; Network Plus; Introduction to Database Management; Data Organization and Management; Internet Web Foundations; Principles of Computer Programming; Computer Programming (choice of C, C++ or Java); Principles of Information Assurance; Web Scripting (PHP)’ Web Programming (JavaScript; AJAX; ASP.Net); Linux Fundamentals; Software Design and Development.
DePaul University (est. 1898)
Website
Net Cost/yr (Undergrad): $29,756
DePaul offers online certificate, bachelor’s and master’s programs that prepare students for IT careers in programming, Web development, network administration, system security, health care and more.
Online Computer Science Degree Areas
- Certificates: .NET Web Developer, Advanced SQL, Big Data and NoSQL, Big Data Using Hadoop, Cloud Computing Technologies, Data Science for Business Program, IPv6, Java Developer, Java Web Development, Ruby on Rails, SQL Server Business Intelligence, SQL Server Database Administration Program, Web Development with JavaScript and HTML5, Web Development with Python.
- Bachelor’s degrees: Bachelor of Science (BS) in Information Technology (IT); BS Computer Science.
- Master’s degrees: MS Business Information Technology, MS Computer Game Development, MS Computer Science, MS Computer, Information and Network Security, MS E-Commerce Technology, MS Health Informatics, MS Human-Computer Interaction, MS Information Systems, MS Network Engineering and Management, MS Predictive Analytics, MS Software Engineering.
Computer Science Classes Online (examples)
: Introductory Computing for the Web, Introduction to Databases, Introduction to Applied Programming, Applied Networks and Security, Systems Analysis and Design, Web Development I and II, Advanced Application Development, User Interface Development for Interactive Systems.
Drexel University (est. 1891)
Website
Net Cost/yr (Undergrad): $37,244
Drexel offers online bachelor’s and master’s programs that prepare students for IT-related careers in the areas of cyber and information security, network administration, Web development, software development and others.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) in Computing and Security Technology with two Concentrations (Computing Technology or Computing Security).
- Master’s degrees: Master of Science (MS) in Cybersecurity.
Computer Science Classes Online (examples)
: Server I and II; Network Administration I-III; Linux I-III; Operating Systems Architecture I-III; Web Development I-IV; Information Technology Security I, II; Database I-VI; Object Oriented Systems Analysis; Client Side Programming; Server Side Programming; Operating System Security Architecture; Network Security I-III; Computer Forensics I-III; Data Mining Technology for Security; Network Auditing Tools.
Duquesne University (est. 1878)
Website
Net Cost/yr (Undergrad): $27,000
Duquesne offers an online bachelor’s program that prepares students for IT careers, builds their ability to research, develop skills and methodologies for IT and think analytically, amongst other skills. Potential roles include Information Specialist.
Online Computer Science Degree Areas
- Bachelor’s degrees: Bachelor of Science (BS) Computer Systems Technology.
Computer Science Classes Online (examples)
: Introduction to Computer Systems Technology, Introduction to Information Systems Design, Information Technology for Modern Organizations, Introduction to Programming, Fundamentals of Computer Programming, Project Management and Execution, Technical Communication and Writing, Problem Solving with Information Systems and Technology, Database Management Systems, Network Operating Systems, Computer and Network Security, Managing Information Systems Strategically, Web Technologies and Applications.
East Carolina University (est. 1907)
Website
Net Cost/yr (Undergrad): $12,908
ECU offers online certificates and master’s and doctoral degrees in the general area of computer science and/or information systems/ technology. (The Web site lists other online programs than shown here, but a few are currently not accepting students.) These programs prepare students for advanced degrees and/or for a variety of skills, including being able to manage software system projects from start to finish, meet deadlines and budgets, as well as functional requirements. NOTE: Currently, ECU does not offer online graduate (master’s and doctorate) degrees to students in Massachusetts, Minnesota and Maryland due to higher education regulations in those states.
Online Computer Science/Software Development Degree Areas
- Certificates: Computer Network Professional; Cyber Security Professional; Information Assurance; Website Developer.
- Master’s degrees: MS Computer Science; MS Network Technology with four concentrations: Computer Networking Management, Information Security, Digital Communications Technology and Web Technologies; MS Software Engineering.
- Doctoral degrees: PhD in Technology Management.
Computer Science/Software Development Classes Online (examples)
: Communication Technology; Information Security Management; Internet Research Methods; Network Media Services; Dynamic Web Services; Enterprise Web Services; Web Site Development; Advanced Networking Technology; Software Engineering Foundations; Operating Systems; Legal and Ethical Issues in Information Technology; Software Systems Modeling and Analysis.
ECPI University (est. 1966)
Website
Net Cost/yr (Undergrad): $19,291
ECPI offers online degree programs in computer/ IT topics at the associate’s. bachelor’s and master’s levels. Associate’s degrees vary between AS (Associate of Science) or AAS (Associate of Applied Science) depending on which ECPI campus a student is registered through. These programs prepare students with a variety of skills, including: proficiency in several programming languages; an understanding of operating systems and application software; administering databases; installing and configuring servers; creating and managing network routers and developing and implementing network/ cyber security policies; knowledge of networking concepts for cloud computing and virtualization; development experience for desktop, mobile and web applications and more. Potential career paths include Applications Software Developer, Cloud Administrator, Database Developer, Database Administrator, Information Technology Solution Provider, Network and Datacenter Administrator, Network Infrastructure Support, Network Security Specialist, Programmer/Software Technicians, Security Administrator, Storage Technology Manager, System Security Technician, Security Technician, Virtual Server Administrator.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: AS or AAS in Computer and Information Science – Network Security.
- Bachelor’s degrees: BS in Computer and Information Science with two concentrations: Database Programming or Cloud Computing.
- Master’s degrees: MS Information Systems
Computer Science/Software Development Classes Online (examples)
: Introduction to Operating Systems; Logic and Design; Web Interface Design; Programming I, II; Code Design and Debugging; Database Management Systems; Database I; Database Scripting I, II; Networking I, II; UNIX Administration; Cloud Computing Concepts; Cloud Computing and Virtualization; Network Security Concepts; Object-Oriented Programming I, II; Ethical Hacking; Cloud Application Development; Design Patterns; Mobile App Development I, II, Information System Design Project I, II.
Elmhurst College (est. 1871)
Website
Net Cost/yr (Undergrad): $21,826
Elmhurst offers multiple online certificates and degrees (associate’s to master’s level) in the general area of computer science/ IT/ IS. These programs prepare students with skills for cyber security, cryptography, application development (including for business use), database development, Web development and more. Potential career paths include: Computer Security Incident Responder, Cryptographer, Intrusion Detection Specialist, Security Code Designer/Tester, Security Engineer, Vulnerability Assessor.
Online Computer Science/Software Development Degree Areas
- Certificates: Cyber Security; Application Development (graduate); Network Administration (graduate).
- Bachelor’s degrees: Bachelor’s degree completion program in Information Technology.
- Master’s degrees: MS Computer Information Systems (CIS); MBA with CIS option.
Computer Science/Software Development Classes Online (examples)
: Computer Network Concepts; Computer Security and Risk Management; Cryptography; Cyber Crime Investigations and Forensics; Database Systems and Programming; Internetworking Technologies; Local Area Networks; Management Information Systems; Organizational Behavior; Project Management; Web Development; Wide Area Networks; Windows Application Development; Wide Area Networks; Wireless, Mobile, and Cloud Security.
Everest University-Brandon (est. 1940)
Website
Net Cost/yr (Undergrad): $23,327
Everest University, under new ownership, offers online associate’s and bachelor’s programs in computer/ IT/ IS subjects through their Everest Online division. (Offerings may vary depending on the Everest campus that a student is registered through.) These programs prepare students with skills in programming, networks, database management, as well as analysis and design of computer information systems and databases. and others. Potential career paths include Computer Programmer and Network Administrator.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: Associate in Computer Information Science.
- Bachelor’s degrees: Associate in Computer Information Science.
Computer Science/Software Development Classes Online (examples)
: Computer Networking Fundamentals; Computer Operating Systems; Computer Programming – (courses in C#, C++, Java and Visual Basic); Database Application Development; Database Concepts; Designing Secure Software; Fundamental Programming Techniques; Object-Oriented Analysis and Design; Programming Concepts; Survey of Operating Systems; Senior Project – Systems Analysis and Design; Senior Project – Systems Implementation and Integration.
Finger Lakes Community College (est. 1965)
Website
Net Cost/yr (Undergrad): $9,545
FLCC offers a number of online certificates and associate’s degrees in computer/ IT/ IS topics. These program prepare students with skills including object-oriented programming, game programming, designing and building databases, structured programming techniques, algorithmic approaches to problem solving, mobile application development, networking technologies, information systems, determining computing solutions for business needs and more. Potential career paths include Game Designer, Game Programmer, Mobile Application Developer, Systems Analysts, Consultant, Network Administrator. Students who complete associate’s degrees may also transfer to a four-year institution to pursue a bachelor’s degree or higher.
Online Computer Science/Software Development Degree Areas
- Certificates: Applied Computer Applications (at least 50% online).
- Associate’s degrees: AS Game Programming and Design; AS Computer Science; AS Information Systems.
Computer Science/Software Development Classes Online (examples)
: Introduction to Computing; Applied Database Concepts; Introduction to Programming and Computing; Computer Law and Policy; Data Structures I, II; Capstone Project.
Fisher College (est. 1903)
Website
Net Cost/yr (Undergrad): $26,504
Fisher College offers an online bachelor’s programming which prepares students with business/ management skills as well as computer information systems, as well as a minor option in CIS. Skills/ knowledge gained include Web site programming, networks, mobile app development, project management and more. Potential career paths include System Administrator, Consulting, Hardware Support.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS in Management with a concentration in Computer Information Systems (CIS); Minor option in CIS.
Computer Science/Software Development Classes Online (examples)
: Computer and Systems Programming I; Database Design and Management; System and Network Fundamentals; Web Site Programming and Development; Systems Analysis and Design; Management Application and Information Systems; Advanced Web and Application Programming; Mobile App Development.
Fort Hays State University (est. 1902)
Website
Net Cost/yr (Undergrad): $11,698
FHSU offers several online certificate and bachelor’s degree programs in computer/ IT/ IS topics. These programs build skills/ knowledge including Web site development, mobile apps development, Web security, database design and management, networking and more. Some of the academic certificate programs prepare students for professional certification exams such as CCNA (Cisco Certified Networking Associate), CWDSA (Certified Web Design Apprentice) and various Oracle Certified Associate designations. Graduates of these programs might work in various capacities including IT-based managerial, engineering, regulatory, sales or consulting roles.
Online Computer Science/Software Development Degree Areas
- Certificates: E-Commerce Web Development; Internetworking (prepares students for – professional certification and other such exams); Web Development.
- Bachelor’s degrees: BA or BS Bachelor of Science in Information Networking and Telecommunications with three concentrations: Computer Networking and Telecommunications, Health Informatics, or Web Development.
Computer Science/Software Development Classes Online (examples)
: Introduction to Web Development; Advanced Web Development; Intensive Web Development; Interactive Systems Design; Introduction to Web-Enabled Databases: MySQL; Law of Cyberspace; Beginning Mobile Application Development; Web Security; Internetworking I-III; Internetworking I, II; Intro to Web Development; Network Arch/Data Comm I, II; Wireless/Cellular Systems; Wireless/Cellular Systems, Java Programming; Web Scripting Languages; Android Application Development; Android Application Development; Linux in Networking.
Fountainhead College of Technology (est. 1947)
Website
Net Cost/yr (Undergrad): $25,179
Fountainhead offers several online associate’s and bachelor’s degree programs. These programs prepare students with skills and knowledge including network security, application programming, cryptography, operating systems. Several of the programs also prepare students for up to eight industry-recognized professional IT-related certifications. Potential career paths include application development, database management, programming, network administration and system administration.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: Associate of Occupational Science (AOS) in Information Technology; AOS in Computer Programming.
- Bachelor’s degrees: BAS (Bachelor of Applied Science) Network Security and Forensics; BAS Computer Technology: Application Development; BAS Electronic Wireless Communication.
Computer Science/Software Development Classes Online (examples)
: A+ Essentials; A+ IT Technician; Introduction to Linux; Introduction to Networking; Project Management; SQL Database Management; Introduction to Programming; Administrating Microsoft Active Directory; Microsoft Exchange Server; Network Security and Scripting; Cisco Networking; Cisco Intermediate Networking; Linux Administration; Visual C#.NET I, II; Visual Basic.NET I, II; Java 3; Applied Math for Programmers; ASP.NET I, II; Operating System Hardening; Cryptography; Data Structures in C++.
Fox Valley Technical College (est. 1912)
Website
Net Cost/yr (Undergrad): $8,598
FVTC offers an online certificate in cyber crime investigation. The program prepares students with skills/ knowledge of techniques for computer and Internet crimes, network security tightening, computer data analysis and more. A potential career path is Cyber Crime Investigator.
Online Computer Science/Software Development Degree Areas
- Certificates: Cyber Crime Investigation.
Computer Science/Software Development Classes Online (examples)
: Ethical Hacking; Computer Crime Investigation; Computer Crime Law; Investigating Internet Crime; Basic Data Recovery.
Franklin University (est. 1902)
Website
Net Cost/yr (Undergrad): $21,927
Franklin offers a variety of online bachelor’s and master’s programs which prepare students with skills/ knowledge including network security, network administration, database management/ administration, Web development, server configuration and more. Potential career paths include Application Security Tester, Computer Security Specialist, Database Administrator, Data Security Analyst, Identity Management Specialist, Information Security Engineer, Information Security Manager, IT Project Manager, Network Administrator, Network Security Specialist, Security Administrator, Security Architect, Systems Administrator,
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: CS, IT
- Bachelor’s degrees: BS Computer Science; BS Information Security; BS Information Technology; BS Web Development.
- Master’s degrees: MS Computer Science (MSCS).
Computer Science/Software Development Classes Online (examples)
: Topics/ courses: Object-Oriented Design; Computer Architecture; Coding and Testing; Web Application Development; Database Management; Quality Assurance; Security Architecture; Web Application Security; Network Security; Risk Management; Disaster Recovery; Security Law & Compliance; IT Project Management; Information Security; Front End Development; Database Development; User Experience Design; Advanced Server Development; Algorithm Analysis.
Front Range Community College (est. 1968)
Website
Net Cost/yr (Undergrad): $9,122
FRCC offers numerous online certificates and associate’s degrees in computer/ IT/ IS topics. These programs prepare students with skills/ knowledge including software development, Web development, networking, systems administration, database development, database administration. The AS and AAS program credits are transferable to Regis University and possibly others. Potential careers include Computer Network Support Specialist, Computer User Support Specialist, Network and Computer Systems Administrator, Computer Programmer, Web Developer, Database Administrator.
Online Computer Science/Software Development Degree Areas
- Certificates: Applications Specialist; Programming; Web Developer; Cloud Computing and Virtualization; Computer Technician Network+; Cybersecurity; Microsoft Server Administration; Linux Server Administration; Network Technician; Network Infrastructure; Networking Basics.
- Associate’s degrees: AS Computer Science; AAS Computer Networking with two specialties: Network Administration or Network Infrastructure; AAS Computer Information Systems (CIS) with four specialization options: Customized, Database Administration, Programming, Web Developer.
Computer Science/Software Development Classes Online (examples)
: Introduction to Programming; Computer Science I and II; Computer Architecture; C Programming; Object-oriented Programming; Java Programming; Advanced Java Programming; Mobile App Development; Fundamentals of UNIX; UNIX/ Linux Server Admin; UNIX Shell Programming; Introduction to SQL; Database Design and Development; Systems Analysis and Design I; Systems Analysis and Design I.
Full Sail University (est. 1979)
Website
Net Cost/yr (Undergrad): $30,864
Full Sail offers three online degree programs (2xBS, 1xMS) in computer/ IT/ IS topics. These programs prepare students with skills/ knowledge including database development, mobile apps development, Web development, game development (Web and mobile) and general programming techniques. Career paths include Web Developer, Mobile Application Developer, Game Developer, Game Designer.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS Mobile Development; BS Web Design and Development.
- Master’s degrees: MS Mobile Gaming.
Computer Science/Software Development Classes Online (examples)
: Project and Portfolio I-III: Mobile Development; Database Structures; Advanced Scalable Data Infrastructures; Visual Frameworks; Mobile Development Frameworks I-III. Java I, II; Game Development Frameworks; Mobile Game Development I, II; Project and Portfolio I-VII: Mobile Development; Apple Programming Language; Server-Side Languages; Advanced Server-Side Langauges; Deployment of Web Applications; Agile Software Engineering; Mobile Gaming Business.
Georgia Institute of Technology (est. 1885)
Website
Net Cost/yr (Undergrad): $12,187
Georgia Tech offers two online master’s programs. One, the OMSCS, is delivered entirely through MOOCs (Massive Open Online Courses). The other, the MS CSE, is a joint program combining computer science and engineering. These programs prepare students with skills/ knowledge including security, networking, data visualization, computer vision, artificial intelligence. Potential career paths include Security Architect, Data Journalist, Robotics and Artificial Intelligence Scientist/ Researcher.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: CIS
- Master’s degrees: Online Master of Science in Computer Science (OMSCS) with five specializations: Computational Perception and Robotics, Computing Systems, High-Performance Computing, Interactive Intelligence, Machine Learning; MS CSE (Computational Science and Engineering.
Computer Science/Software Development Classes Online (examples)
: Computational Science and Engineering Algorithms; Modeling and Simulation: Fundamentals and Implementation; Computational Data Analysis; High Performance Computing; Computer Vision; Introduction to Information Security; Intro to High-Performance Computing; Software Development Process; Computability, Complexity and Algorithms; Machine Learning; Artificial Intelligence for Robotics; Computational Journalism; Special Topics: Data Visualization.
Georgia Military College (est. 1879)
Website
Net Cost/yr (Undergrad): $6,233
GMC offers a handful of online associates’s degrees. These programs prepare students with skills/ knowledge including object-oriented programming, graphical user interfaces (GUIs), data structures, Java and Python programming. GMC’s associate degree credits can be transferred towards a bachelor’s degree (BS or BAS) at some four-year institutions. Career paths include programming, network and system security, web development, cyber security.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: AAS Computer Information Systems; AS Information Technology; AS Computer Science; AS Cyber Security.
Computer Science/Software Development Classes Online (examples)
: Introduction to Computer Science; Principles of Computer Programming I, II; Programming I; Data Structures; Networking; Web Page Development; Web Design I, II; Management Information Systems; Data Systems Analysis and Design.
Georgia Northwestern Technical College (est. 1962)
Website
Net Cost/yr (Undergrad): $5,819
GNTC offers multiple online certificate, diploma and associate’s degree programs in computer/ IS/ IT topics. Actual programs available are dependent on the campus which a student is registered with. These include preparation programs for industry-recognized professional certification exams. Students are prepared by these programs with skills/ knowledge including computer security, Web site development and design; network administration; computer programming, project management.
Online Computer Science/Software Development Degree Areas
- Certificates: CISCO Network Specialist; COMPTIA A+ Certified Technician Preparation (>=50% online); Computer Forensics and Security Specialist (>=50% online); Internet Specialist Web Site Developer; Microsoft Network Administrator.
- Diplomas: Computer Support Specialist (>=50% online); Internet Specialist – Web Site Design; Networking Specialist (>=50% online).
- Associate’s degrees: AAS Computer Support Specialist (>=50% online); AAS Internet Specialist – Web Site Design; AAS Networking Specialist (>=50% online).
Computer Science/Software Development Classes Online (examples)
: Program Design and Development; IT Analysis Design and Project Management; Computer Operating Systems; Computer Operating Systems; Computer Networking Fundamentals; Web Development I, II; Scripting Technologies; Web Graphics I, II; Web Technologies; Structured Query Language (SQL); Visual Basic I; C# Programming I; PHP Programming; Java Programming; Mobile Application Development, Web Application Programming; Introduction to Networks CISCO; Cisco Routing and Switching Essentials; Microsoft Client; Microsoft Client; Network Security; UNIX/Linux Introduction.
Georgia Southern University (est. 1906)
Website
Net Cost/yr (Undergrad): $16,032
GSU offers an online bachelor’s (WebBSIT) and master’s. The WebBSIT is offered by a number of University System of Georgia institutions including GSU and others listed in this online degree guide. As the official info puts it, it is essential a degree-completion online bachelor’s program. So students planning to apply for it must have already completed the first two years of required academic credits before starting on the WebBSIT.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS Information Technology (WebBSIT).
- Master’s degrees: MS Computer Science.
Computer Science/Software Development Classes Online (examples)
: Architecture and Operating Systems; Data Communications and Networking; Database Design, Development and Deployment; Human Computer Interaction; Information Assurance and Security; Information Technology Project Management; Introduction to Digital Media; Introduction to E-Commerce; Systems Analysis and Design; Systems Acquisition, Integration and Implementation; Web Application Development; Artificial Intelligence – Theory and Application; Database Systems – Theory and Application; Distributed Web Systems Design – Theory and Application; Data Warehousing; Data Warehousing.
Georgia Southwestern State University (est. 1906)
Website
Net Cost/yr (Undergrad): $12,047
As with Georgia Southern University above, GSSU also offers the online bachelor’s program WebBSIT, as well as certificates and a master’s program. The programs prepare students for skills/ knowledge including networking, systems analysis, information security, database design, data mining, Web applications, human computer interfaces (HCI)/ interface design. Potential career paths include Information Security Engineer or Manager, Database Developer, IT Project Manager, Software Engineer.
Online Computer Science/Software Development Degree Areas
- Certificates: Information Technology; Computer Information Systems (CIS; graduate).
- Bachelor’s degrees: BS in Information Technology (WebBSIT).
- Master’s degrees: MS Computer Science.
Computer Science/Software Development Classes Online (examples)
: Internet Technologies; Computer Network Management; Data Mining; Distributed Web Applications; HCI and Interface Design; Topics in Information Security; Distributed Operating Systems; Internetworking Arch and Protocols; Advanced Software Engineering; Advanced Database Design; Programming and Problem Solving I, II; Systems Analysis and Design; Information Tech Project Management; Architecture and Operating Systems; Human-Computer Interaction; Information Assurance and Security.
Globe University-Woodbury (est. 1877)
Website
Net Cost/yr (Undergrad): $19,582
Globe University’s Woodbury campus offers online certificate and degree (associate’s, bachelor’s and master’s) programs. (Additional campuses, such as Richfield, may also offer online programs.) These programs prepare students with skills/ knowledge including programming, databases, networking, operating systems, computer security, Web application development, systems analysis and design, project management, information security. Potential career paths include Computer Programmer, Mobile Application Developer, Web Application Developer, Security Engineer. Note: Globe is not regionally accredited. Academic credits will not necessarily be transferable to public institutions.
Online Computer Science/Software Development Degree Areas
- Certificates: Internet Marketing; Mobile Application Development.
- Associate’s degrees: Information Technology; Mobile Application Development.
- Bachelor’s degrees: Information Technology; Software Application Development.
- Master’s degrees: MS Management – Information Technology.
Computer Science/Software Development Classes Online (examples)
: Introduction to Software Development; Software Interface Experience; Mobile Applications Security; Software Quality Assurance and Testing; Mobile Application Development I; Mobile Operating Systems; Software Engineering for Mobile Devices; Database Design; Database Implementation; Computing Fundamentals; Operating Systems I; Network Administration and Security; Systems Analysis and Design; Information Security.
Granite State College (est. 1972)
Website
Net Cost/yr (Undergrad): $13,716
GSC offers an online IT bachelor’s program that prepares students with skills/ knowledge including operating systems, networks, Web interfaces, databases, systems. Potential career paths include Database Administrator, System Developer, Network Administrator, Database Administrator, Information Services Manager.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS Information Technology (also has degree completion pathway option).
Computer Science/Software Development Classes Online (examples)
: Visual Programming I-III; Computer and Network Systems; Human Computer Interaction; Database Management Systems; Systems Analysis and Design.
Grantham University (est. 1951)
Website
Net Cost/yr (Undergrad): $12,808
Grantham offers nearly a dozen online computer/ IT/IS programs, from certificates through master’s degrees. These programs prepare students with skills/ knowledge including programming in various languages, Web design and development, security, networks, databases. Potential career paths include Software Developer, IT/IS Project Manager, Web Developer, Database Developer; Information Security Engineer, Systems Programmer.
Online Computer Science/Software Development Degree Areas
- Certificates: Advanced Cybersecurity; Cybersecurity Concepts; Introduction to Programming; Information Systems Security
- Associate’s degrees: AS Computer Science (AS-CS).
- Bachelor’s degrees: BS Computer Science (BS-CS) with two concentrations: Information Technology or Information Management; BS Information Systems (BS-IS); BS Information Systems Security (BS-ISS).
- Master’s degrees: MS Information Management Technology (NS-IMT); MS Information Technology (MS-IT); Information Management – Project Management (MS-IMPM).
Computer Science/Software Development Classes Online (examples)
: Human Decision and Security Engineering; Cryptography; Computer Networks; Introduction to Information Systems Security; Network Security; Programming in JavaScript; Programming in C; Programming in C++; Programming in Java; Data Structures; Database Design; Advanced Database Systems; Management Information Systems; Operating Systems; Programming Languages; Principles of Web Design; Web Design I, II; Algorithm Development; Systems Architecture; Computer Forensics; Information Systems Project Management; Information Technology Project Management; Information System Strategic Planning.
Guilford Technical Community College (est. 1958)
Website
Net Cost/yr (Undergrad): $11,922
GTCC offers numerous online certificates and associate’s degrees in computer science/ IT/ IS. These programs prepare students with skills/ knowledge including programming, system configuration, databases, Web development, networks. Potential career paths include Programmer/Analyst, Computer Operator, System Technician, Database Specialist, Game Developer.
Online Computer Science/Software Development Degree Areas
- Certificates: C++ Programming; C# Programming; Computer Information Technology; Computer Technology Integration; JAVA Programming; .NET Programming; Network Routing; Operating Systems; Visual Basic Programming; Web Development.
- Associate’s degrees: AAS Computer Information Technology; AAS Computer Programming; AAS Computer Technology Integration with Web Emphasis or Database Management Emphasis; AAS Networking Technology; AAS Simulation and Game Development.
Computer Science/Software Development Classes Online (examples)
: Introduction to Computers; Intro to Programming and Logic; Networking Concepts; Operating System Concepts; Internet/Web Fundamentals; Database Concepts; Systems Analysis and Design; Security Concepts; Virtualization Concepts; Cloud and Storage Concepts; Linux/UNIX Admin I; Web, Programming and Database Foundation; Database Driven Websites; Web Development Tools; Database Programming I; JAVA Programming; C# Programming; Linux/UNIX Single User; Windows Single User; Internetwork Architecture and Design; C++ Programming; various advanced programming courses; Mobile SG Programming.
Hawaii Pacific University (est. 1965)
Website
Net Cost/yr (Undergrad): $21,275
HPU offers online certificate and bachelor’s degree programs in computer science/ IT/ IS. Skills/ Knowledge developed includes programming, databases, algorithm efficiency, operating systems. Potential career paths include Database Developer, Database Administrator, System Administrator, Computer Programmer.
Online Computer Science/Software Development Degree Areas
- Certificates: Information Systems (graduate); Software Engineering (graduate).
- Bachelor’s degrees: BS Computer Science.
Computer Science/Software Development Classes Online (examples)
: Foundations of Programming; Computer Science I, II; Data Structures; Discrete Math for Computer Science; Project Management; Software Design and Construction; Database Management; Comparative Software Engineering; Assembly Language and Systems Programming; Algorithms; Systems Analysis; Database Technologies; Operating Systems; Software Engineering.
Hazard Community and Technical College (est. 1968)
Website
Net Cost/yr (Undergrad): $5,963
HCTC offers online certificate and associate’s degree programs in computer science/ IT/ IS. These programs prepare students with skills/ knowledge including programming, security, networks, Web/ Internet, system administration, databases. Potential career paths include Security Code Tester, Security Engineer, Computer Programmer, Web Application Developer.
Online Computer Science/Software Development Degree Areas
- Certificates: Computer and Information Technologies (CIT) with 15 tracks: A+, CISCO Networking Associate, CISCO Networking Enhanced, CIT Fundamentals, Computer Support Technician, Computer Technician Basic, Computer Technician, Information Security Specialist, Microsoft Enterprise Administrator, Microsoft Network Administrator, Network Technologies Specialist, Net+, Programming, Productivity Software Specialist, Security+.
- Associate’s degrees: AAS Computer and Information Technologies (CIT) with six tracks: Applications, Computer Science, Information Security, Internet Technologies, Network Administration or Programming.
Computer Science/Software Development Classes Online (examples)
: Computational Thinking; Internet Technologies; Database Design Fundamentals; Security Fundamentals; Level I Networking Course; Perimeter Defense; Attacks and Exploits; UNIX/ Linux Administration; Web Page Development; Data-Driven Web Pages: Topic; Applied Internet Technologies.
Herzing University (Multiple Campuses) (est. 1965)
Website
Net Cost/yr (Undergrad): $16,631
At least eight campuses of Herzing University are listed as offering online academic programs in computer science/ IS/ IT. Collectively, the Herzing online campus offers several online associate’s and bachelor’s degree programs in computer science/ IS/ IT. (The net price value for this entry is based on the Kenosha campus, which is the lowest; however, actual cost may vary based on campus of registration.) Skills/ knowledge developed includes programming, networks, administration, security, databases, Web development. Potential career paths include Network Administrator, Systems Administrator, Computer Security Specialist, Database Administrator, Database Developer, Networking Technician, Applications Software Developer, Internet/ Web Application Developer. Several programs prepare students for professional industry-recognized IT certification exams.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: AS and AAS in Information Technology; AS and AAS in Software Development.
- Bachelor’s degrees: BS in Information Technology with two concentrations: Network Management or Security Technology; BS Software Development with one concentration: Computer Programming.
Computer Science/Software Development Classes Online (examples)
: Programming Logic; Computer Networks; Routers and Switches I, II; Database Concepts and Applications I, II; Linux Administration; Linux Application Server; Network Security; Internet Concepts and Human Computer Interaction; SQL Server Administration; Ethical Hacking; Web Security; Cloud Computing; Data Storage; Virtualization.
Hofstra University (est. 1935)
Website
Net Cost/yr (Undergrad): $30,606
Hofstra offers an online master’s program which prepares students with skills/ knowledge including programming, algorithm analysis, networks, security, mobile devices. Potential career paths include Project Manager, Mobile Application Developer, Network Security Specialist. Students might also pursue a doctorate in this or a related field.
Online Computer Science/Software Development Degree Areas
- Master’s degrees: MS Computer Science
Computer Science/Software Development Classes Online (examples)
: Software Project Management; Concurrent and Parallel Programming; Distributed and Parallel Computing; Network Security and Mobile Device Programming; Algorithm Design and Analysis; Programming Language Concepts; Advanced Operating Systems Design.
Husson University (est. 1898)
Website
Net Cost/yr (Undergrad): $16,526
Husson offers an online bachelor’s program in computer science/ IT/ IS. This program prepares students with skills/ knowledge including programming, data structures, databases, project management. Potential career paths include Applications Software Developer, Database Developer, IT Project Manager.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS Software Development.
Computer Science/Software Development Classes Online (examples)
: Introduction to Computer Programming II; Algorithms and Data Structures I, II; Systems Analysis and Design; Information System Internship; Database Design; Project Management Techniques; Information System Project Development.
Illinois Institute of Technology (est. 1890)
Website
Net Cost/yr (Undergrad): $22,449
IIT offers over 40 online certificate and master’s degree programs in computer science/ IT/ IS. The programs prepare students with skills/ knowledge including programming, databases and data management, cloud computing, information security, networking, software development, Web development. Potential career paths include Information Security Engineer, Security Administrator, Web Application Developer, Cloud Administrator.
Online Computer Science/Software Development Degree Areas
- Undergrad certificates: Computational Intelligence; Cyber-Physical Systems; Data Analytics; Database Systems; Distributed and Cloud Computing; Information Security and Assurance; Networking and Communications; Software Engineering; Graduate certificates: Advanced Software Development; Cyber Security Management; Cyber Security Technologies; Data Center Operations and Management; Data Management and Analytics; Digital Voice and Data Communication Technologies; Information Technology Innovation, Leadership and Entrepreneurship; System Administration; Systems Analysis; Web Design and Application Development.
- Master’s degrees: MS in Computer Science (MSCS); MS in Computer Science/ Master of Computer Engineering (MSCS / MCE); Master of Computer Science (MCS) with three specializations: Networking and Communications, Database Systems, Software Engineering; Master of Data Science; Master of Telecommunications and Software Engineering (MTSE-CS); Master of Information Technology and Management (ITM) with a General Course of Study and 11 specializations: Computer and Information Security, Data Center Operations and Management, Data Management, Digital Systems Technology, IT Management and Entrepreneurship, Management Information Systems, Software Development, System Administration, Systems Analysis, Voice and Data Communication Technology, Web Design and Application Development.
Computer Science/Software Development Classes Online (examples)
: Computer Vision; Advanced Database Organization; Syntactic Analysis of Programming Languages; Topics in Compiler Construction; Parallel and Distributed Processing; Operating System Design and Implementation; Computer Networks I: Fundamentals; Computer Networks II: Network Services; Wireless Networking; Theory of Computation; Computational Geometry; Science of Programming; Game Theory: Algorithms and Applications.
Independence University (est. 1891)
Website
Net Cost/yr (Undergrad): $25,268
Independence offers a handful of bachelor’s and master’s programs online in the area of computer science/ IT/ IS or related topics. These programs prepare students with skills/ knowledge including programming, security, networking, operating systems, databases, data analysis and reporting, interfaces. mobile apps. Bachelor’s programs take 30-36 months to complete; master’s programs take 15 months. Potential career paths include Web Developer, Mobile Application Developer, Computer Security Specialist, Database Developer, IT Manager.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS Computer Science with two emphases: Networking and Information Systems Security or Mobile Applications Development; BS Web Design and Development; BS Health Information Management.
- Master’s degrees: MS Information Systems; MS Healthcare Informatics.
Computer Science/Software Development Classes Online (examples)
: Computer Fundamentals; Databases; Computer Law; Ethical Hacking; Introduction to Cryptography; Computer Forensics; Server Administration, I, II; Networking Concepts I, II; Security Concepts I, II; Network Communications I-IV; Linux Operating System I; Web Page Programming I-III; Web Server Programming I-III; Database Programming I-IV; .NET Programming I-III; Object Oriented Programming I-II; Mobile Applications Development I-II; Management Information Systems; IT Project Management; Data Management, Analysis and Reporting; Human Computer Interaction; Information Systems Strategic Planning.
ITT Technical Institute-Indianapolis (est. 1969)
Website
Net Cost/yr (Undergrad): $23,335
ITT offers several online associate’s and bachelor’s degree programs in computer science/ IT/ IS topics. These programs prepare students with skills/ knowledge including programming, networks, systems, security, project management. (Availability may vary based on the campus a student is registered with.) Potential career paths include Application Developer, Systems Analyst, Project Manager, Information Security Specialist, Network Security Analyst, System Administrator, Database Programmer, Web Developer, Local Area Network Administrator.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: AAS Information Systems Administration; AAS Computer Forensics; AAS Network Systems Administration; AAS Information Technology.
- Bachelor’s degrees: BS Information Systems and Cybersecurity; BS Information Systems Security; BS Project Management; BS Network Systems Administration; BS Information Systems Administration; BS Computer Forensics; BS Criminal Justice – Cyber Security Option; BS Project Management and Administration – Information Technology Option; BS Technical Project Management.
Computer Science/Software Development Classes Online (examples)
: Contact school for course curriculum info.
Ivy Tech Community College (est. 1963)
Website
Net Cost/yr (Undergrad): $6,729
ITCC offers numerous online certificate and associate’s programs. Associate of Science (AS) and Associate of Applied Science (AAS) degrees at ITCC require 60 semester credit hours (4 semesters) of study and can be used towards transfer to a bachelor’s program at a four-year university, including to public colleges and universities in Indiana. Ivy Tech also offers some certificates as well as “technical certificates.” Credit requirements for certificates differ per program. These programs prepare students with skills/ knowledge including programming, database development, security, Web development, networks.
Online Computer Science/Software Development Degree Areas
- Certificates: Digital Forensics; Network Security; Data Analytics; Database Administration; Database Development; Informatics; Java Application Development; Web Application Development.
- Associate’s degrees: AS and AAS Computer Science; AS and AAS Cyber Security / Information Assurance; AS and AAS Database Management and Administration; AS and AAS Informatics; AS and AAS Software Development.
Computer Science/Software Development Classes Online (examples)
: Computer Science I-III; Discrete Logic For Computers; Computer Organization and Architecture; Database Systems; Digital Forensics; Introduction to Cyber Security/ Information Assurance; Special Topics in Cyber Security/ Information Assurance (various); Network Protocol Analysis; Perimeter Defense; Ethical Hacking; Cryptography/ Secure Coding Theory; Database Design and Management; Data Management using Structured Query Language; SQL Server Database Development; Microsoft SQL Server Database Maintenance; Oracle Database Administration I, II; Network Fundamentals; Routing and Switching.
Jamestown Community College SUNY (est. 1950)
Website
Net Cost/yr (Undergrad): $8,230
JCC, part of the SUNY system, offers online certificate and associate’s programs that prepare students with skills/ knowledge including programming, networking, business problem solving, Web development. Potential career paths include Computer Programmer, Web Developer, Network Administrator, Database Developer.
Online Computer Science/Software Development Degree Areas
- Certificates: Information Technology.
- Associate’s degrees: AS Computer Science; AAS Computer Information Systems; AAS Information Technology.
Computer Science/Software Development Classes Online (examples)
: Programming Concepts/Applications; Computer Programming; Data Structures; Introduction to Networks; Network Administration; Web Technologies; Web Programming; Introduction to Systems Analysis; Database Management.
Johns Hopkins University (est. 1876)
Website
Net Cost/yr (Undergrad): $25,207
JHU offers online certificate and master’s degree programs in computer science/ IT/ IS topics. These programs prepare students for skills/ knowledge including theory, analysis, design, data structures for scientific programming and sorting/ searching (including string searching), graph algorithms, computer algorithm efficiency and the necessary mathematical tools, cryptology, cybersecurity. Potential career paths include Applications Software Developer, Cyber Security Specialist, Mobile Application Developer, Network Administrator, Network Infrastructure Support, Network Security Specialist, Cryptographer, Community/ Technical College Lecturer.
Online Computer Science/Software Development Degree Areas
- Certificates: Computer Science (post-master’s; no tracks); Cybersecurity (post-master’s; no tracks); graduate and post-master’s certificates in Information Systems Engineering.
- Master’s degrees: MS Computer Science with one Concentration (Telecommunications and Networking) and nine tracks: Big Data and Cloud Computing, Bioinformatics, Software Engineering, Data Communications and Networking, Database Systems and Knowledge Management, Enterprise and Web Computing, Human-Computer Interaction and Visualization, Systems, Theory; MS Cybersecurity with three tracks: Analysis, Networks or Systems; MS Information Systems Engineering with seven focus areas/tracks: Cybersecurity, Enterprise and Web Computing, Human-Computer Interaction, Information Management, Network Engineering, Software Engineering, Systems Engineering.
Computer Science/Software Development Classes Online (examples)
: Introduction to Python; Introduction to Programming Using Java; Data Structures; Foundations of Software Engineering; Software Analysis and Design; Object Oriented Programming with C++; Agile Software Development Methods; Software Project Management; Foundations of Algorithms; Principles of Database Systems; XML Design Paradigms; Neural Networks; Network Programming; Internetworking with TCP/IP I; Principles of Enterprise Web Development; Agile Development with Ruby on Rails; Mobile Application Development for the Android Platform; Object-Oriented Analysis and Design; Advanced Topics in Cryptography; Web Security; Intrusion Detection; Cryptology; Network Security; Information Assurance Analysis; Digital Forensics Technologies and Techniques.
Jones College (Jacksonville) (est. 1918)
Website
Net Cost/yr (Undergrad): $9,051
Jones College offers online associate’s and bachelor’s degrees in computer science/ IT/ IS topics. The degrees prepare students for entry-level positions including junior programmer, programmer trainee, computer programmer, systems analyst. Note: Jones College is not regionally accredited, and some online programs can only take on residents in the state of Florida. Contact the school for details.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: Associate of Computer and Information Systems (CIS).
- Bachelor’s degrees: Bachelor of Computer and Information Systems.
Computer Science/Software Development Classes Online (examples)
: Contact school for details.
Kent State University (Multiple Campuses) (est. 1910)
Website
Net Cost/yr (Undergrad): $18,106
Kent State specifically has an Online division, although actual online academic offerings vary between the eight campuses. Listed here is the aggregated info, with net price for the main campus. Kent State offers online associate’s and bachelor’s programs which prepare students with skills/ knowledge including applications development, Web development, networking, system administration, database management and more. Potential career paths include Computer Support Specialist, Network Specialist, System Administrator, Database Developer, Web Developer.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: AAB (Associate of Applied Business) in Computer Technology with four concentrations: Application Development Technology, General Technology, Internet/ Multimedia Technology, Network Technology.
- Bachelor’s degrees: Bachelor of Technical and Applied Studies (BTAS) with five Computer Technology Concentrations: Application Development, Applied Computer Security and Forensics Technology, General, Internet/ Multimedia, Networking.
Computer Science/Software Development Classes Online (examples)
: Visual Basic Programming; Introduction to Operating Systems and Networking Technology; Introduction to Web Site Technology; Network Setup and Configuration; Introduction to Computer Systems; Internet Ethics and Policies; Visual Basic Database Programming; C++ Programming; C# Programming; Java Programming; various Advanced Programming courses; Web Scripting; Internetworking; Ethical Hacking; Using Information Systems for Solving Business Problems; Data Design and Implementation; Visual Basic Web Programming; SQL with Oracle; Computer Forensics; Local Area Network Security Fundamentals; Local Area Network Security and Firewalls; Virtual Machine Configuration and Administration.
Laramie County Community College (est. 1968)
Website
Net Cost/yr (Undergrad): $6,552
LCCC offers several online certificate and associate’s programs that prepare students with skills/ knowledge including computer systems, networks, network/ cyber security. Potential career paths include System Administrator, Network Administrator, Network Security Specialist.
Online Computer Science/Software Development Degree Areas
- Certificates: Cisco Certified Networking (CCNA) Associate; Microsoft Systems and Networks.
- Associate’s degrees: AAS Computer Information Systems; AS Computer Science with optional Business Concentration; AAS Cybersecurity.
Computer Science/Software Development Classes Online (examples)
: Introduction to Computer Science; Computer Science I, II; Cisco: Internetworking I; Cisco: Advanced Internetworking I-III; Linux Administration I; Network Security Fundamentals; Network Defense Principles; Network Attack Principles; Computer Forensics; Cybersecurity Capstone.
La Salle University (est. 1863)
Website
Net Cost/yr (Undergrad): $25,010
La Salle offers a handful of online certificate and master’s programs that prepare students with skills/ knowledge including networks, security, project management, database, Web services, data mining and forensics. Potential career paths include Network Administrator, Project Manager, Database Developer, Data Engineer, Cyber Security Specialist.
Online Computer Science/Software Development Degree Areas
- Certificates: Cybersecurity (graduate).
- Master’s degrees: MS Computer Information Science; MS Information Technology Leadership (ITL).
Computer Science/Software Development Classes Online (examples)
: Computer and Internet Fraud; Computer and Internet Fraud; Computer Digital Forensics; Cybercrime, Cyber Espionage and Cyberwar; Computer and Network Security; Database Management Systems; Network Theory; Project Management for IT/IS; Software Engineering; Software Project Development; Client Interface Development; Database Services Development using Microsoft tools; Mobile Programming; LAN Administration; Web Services Development; Web Database Services Development; Data Warehouses; Data Mining; Computer Digital Forensics; Computer and Network Security.
Lewis University (est. 1932)
Website
Net Cost/yr (Undergrad): $18,768
Lewis University offers an online master’s in Data Science which is a hybrid program of mathematics, statistics and computing, as well one or more other multi-disciplinary topics including business, management, law, life sciences, psychology and so on. Data Science is a hot career area and it is expected that over a million Data Scientists will be needed in the U.S. in the next several years. That does not factor the need for supporting Data Engineers (specialized software developers). This program prepares students with skills/ knowledge including mathematical and statistical programming, data modeling, large-scale data storage systems, data analysis.
Online Computer Science/Software Development Degree Areas
- Master’s degrees: MS Data Science with one relevant Concentration: Data Science for Computer Scientists.
Computer Science/Software Development Classes Online (examples)
: Statistical Programming; Encryption and Authentication Systems; Data Visualization; Pervasive Application Development; Machine Learning; Semantic Web; Distributed Computing Systems.
Liberty University (est. 1971)
Website
Net Cost/yr (Undergrad): $23,367
Liberty University offers several online certificate and degree (associate’s, bachelor’s master’s) programs, including multiple concentration options. These programs prepare students with skills/ knowledge including application software development, databases, computer gaming, data security and assurance, Web development. Potential career paths include Software Developer, Systems Developer, Project Manager, Consultant, Information Security Specialist, Security Engineer, Game Developer.
Online Computer Science/Software Development Degree Areas
- Certificates: Application Development; Data Networking; Database; Information Assurance; Web Development.
- Associate’s degrees: AS in Business Management Information Systems.
- Bachelor’s degrees: BS in Business Management Information Systems (BS-BMIS) with eight concentrations: Accounting Information Systems, Application Development, Data Networking, Database, Gaming Technologies, Information Assurance, Intelligence or Web Development.
- Master’s degrees: MS in Cyber Security; MS in Information Systems with two concentrations: Information Assurance or Technology Management.
Computer Science/Software Development Classes Online (examples)
: Topic areas: application development; networks; databases; cyber security; Web development; game application development. (Contact school for specific program curriculum.)
Limestone College (est. 1845)
Website
Net Cost/yr (Undergrad): $21,865
Limestone offers a handful of online associate’s and bachelor’s programs which prepare students for a variety of skills/ knowledge including programming, databases, networks, Web pages and applications, data security, network security, project management. Potential career paths include Web Developer, Applications Software Developer, Cryptographer, Project Manager.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: AS Computer Science Information Technology; AS Computer Science Programming; AS Computer Science Web Development and Database.
- Bachelor’s degrees: BS Computer Science with four concentrations: Computer and Information System Security, Information Technology, Programming, Web Development and Database.
Computer Science/Software Development Classes Online (examples)
: Operating Systems and Networking Fundamentals; Programming I: Imperative Programming; Programming II: Object Oriented Programming; Programming III: Advanced Algorithms and Data Structures; Cryptography and Access Control; Telecommunications and Network Security; C# Programming; Web Page Development; Introduction to Scripting; Internet Programming; Internet Database; Information Systems Analysis and Design; Database Management; Visual Programming; Information Security and Risk Management; Application Security; Security Architecture and Design; Project Management.
Lone Star College System (est. 1973)
Website
Net Cost/yr (Undergrad): $5,670
LSC Online offers several online certificate and associate’s programs which prepare students with various skills including programming (multiple languages), networking, project management. Potential career paths include Applications Software Developer, Network Administrator, Project Manager.
Online Computer Science/Software Development Degree Areas
- Certificates: C++ Programming (Enhanced Skills Certificate); Programming Specialist; Visual Basic (Enhanced Skills Certificate).
- Associate’s degrees: AAS Computer Science Programming Specialist (AAS-CSPS).
Computer Science/Software Development Classes Online (examples)
: Introduction to C++ Programming; Advanced C++ Programming; Advanced Computer Programming; Introduction to Networks; Fundamentals of Networking Technologies; Intro to PC Operating Systems; Introduction to Visual Basic.Net Programming; Advanced Visual Basic Programming; Project Management Software; Advanced Computer Programming.
Madison Media Institute (est. 1969)
Website
Net Cost/yr (Undergrad): $20,318
MMI offers an online certificate in mobile app development that prepares students with skills/ knowledge for both mobile and desktop platforms. This includes software development for iOS (iPad, iPhone) and Android mobile platforms, as well as for Facebook and desktop in general. Potential career paths include Website Developer, Software Tester, Game Designer, Mobile Application Developer (or Android Programmer, iPhone Programmer), Mobile Application Tester, Quality Assurance Director.
Online Computer Science/Software Development Degree Areas
- Certificates: Mobile Application Development (MAD).
Computer Science/Software Development Classes Online (examples)
: Course topics include core mobile development, Objective C, Java, Android, iOS, marketplace compliance, Adobe Master suite (Photoshop, Illustrator, etc.), graphics. Contact school for specific course curriculum.
Marist College (est. 1929)
Website
Net Cost/yr (Undergrad): $34,255
Marist offers online bachelor’s and master’s programs that prepare students with skills/ knowledge including computer networks, cyber security, database management, systems concepts and processes. Potential career paths include Chief Information Officer (CIO), Chief Technology Officer (CTO), Data Administrator, Information Systems Manager, Internet Engineer, IT Administrator, LAN/WAN Engineer, Network Administrator, Network Specialist, Security Administrator, Systems Administrator, Systems Analyst, Systems Designer, Teacher or Professor, Technical Manager.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BA Information Technology and Systems (ITS); BA Data Center Technologies.
- Master’s degrees: MS Information Systems (MSIS) with two concentrations: Information Systems Management (ISM) or Information Technology Management (ITM).
Computer Science/Software Development Classes Online (examples)
: Data Communications; Technology Entrepreneurship; Information Technology and Systems Concepts; ITS & Society; Systems & Information Concepts in Organizations; Data Management I; Computer Concepts & Software Systems; Data Communications; Fundamentals of Object-Oriented Programming;Information Analysis; Information Systems Policy; Systems Design; Web Technologies.
McHenry County College (est. 1967)
Website
Net Cost/yr (Undergrad): $6,094
MCC offers online associate’s programs which prepare students with skills/ knowledge including programming, networks and security, databases, Web development, operating systems. Potential career paths include Computer and Information Scientists, Research; Computer and Information Systems Managers; Computer Network Architects; Computer Network Support Specialists; Computer Security Specialists; Computer Software Engineers, Applications; Computer Software Engineers, Systems Software; Computer Systems Analysts; Network Systems and Data Communications Analysts.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: AAS Computer Information Systems; AAS Network Security
Computer Science/Software Development Classes Online (examples)
: Advanced Windows Server; C++ Programming I, II;Computer Ethics; Computer Security Awareness; Directory Services Infrastructure; Ethical Hacking; HTML & CSS; Intermediate Database Systems; Internet Technologies; Intro to Database Systems; Java Programming I, II; Linux Operating Systems; Network+ Certification Prep; Systems Design; Windows Network Infrastructure; Windows Operating Systems.
Mercer University (est. 1833)
Website
Net Cost/yr (Undergrad): $20,054
Mercer offers online master’s programs in computer science/ IT/ IS topics. These programs prepare students with skills/ knowledge including programming, requirements analysis, object-oriented design and programming, code refactoring, design patterns, software and enterprise architecture, software project lifecycle, agile development. Potential career paths include Applications Software Developer, Application Architect, Systems Programmer, Project Manager.
Online Computer Science/Software Development Degree Areas
- Master’s degrees: MS Software Systems; MSE Software Engineering.
Computer Science/Software Development Classes Online (examples)
: Contact school for course curriculum specifics for these programs.
Mercy College (New York) (est. 1950)
Website
Net Cost/yr (Undergrad): $14,990
Mercy offers online bachelor’s and master’s programs in computer science/ IT/ IS topics. These programs prepare students with skills/ knowledge including programming (various languages), software engineering, computer architecture, operating systems, algorithm efficiency, networks (including wireless), security, databases, cryptography. Potential career paths include Computer Programmer, Database Programmer, Security Specialist, Cryptographer, Intrusion Detection Specialist, Systems Analyst, Database Administrator, Network Administrator, Web Administrator.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS in Computer Information Systems (CIS); BS in Computer Science; BS in Cybersecurity (also available as a 5-year, dual BS/MS in Cybersecurity).
- Master’s degrees: MS in Cybersecurity (can be combined with BS Cybersecurity).
Computer Science/Software Development Classes Online (examples)
: Foundations of Computing I, II; Computer Network I, II; Programming in C++; Object/ Structure/ Algorithm I; Computer Architecture; Software Engineering I: Principles; Database Management Systems; Artificial Intelligence; Web Site Administration; Cryptography/Computer Security; Introduction to Cybersecurity; Linux Administration; Wireless Network and Security.
Metropolitan Community College (Nebraska) (est. 1971)
Website
Net Cost/yr (Undergrad): $6,333
MCC offers online certificate and associate’s degree programs in computer science/ IT/ IS that prepare students with skills/ knowledge including programming, databases, networks, security, Web development, mobile apps, project management. (Note: some of these programs also prepare students for industry-recognized professional certification exams.) Potential career paths include Computer Programmer, Web Developer, Security Technician, Server Technician, Mobile Application Developer, Datacenter Administrator.
Online Computer Science/Software Development Degree Areas
- Certificates: Health Information Technology (HITSD); Data Center Technician (ITCCO); Security Technician (ITSTO); Server Technician (ITSRO).
- Associate’s degrees: AS Computer Science (CTSAS); AS Information Assurance (CTIAS); AS Management Information Systems (CTMAS); AS Health Information Technology Professional (HITAS); AS Data Center Management (ITDCO); Database Administration (ITDAO); Desktop Support Specialist (ITDSI); Programming for Database/Web (ITDWO); Server Administration (ITSAO).
Computer Science/Software Development Classes Online (examples)
: Boundary Protection; Building Secure Environments; C++ Programming I, II; Cloud Infrastructure and Services Monitoring; Data Structures Using C and C++; Healthcare Applications I; Information Systems, Forensics, and Legal Topics; Install, Maintain, and Configure EHRs; Internet Scripting; Introduction to Computer Programming; Introduction to Data Center Management; Introduction to Database Design; Introduction to Health Information Technology; Java Programming I, II; Linux Operating Systems I; Mobile Application Development; Network and Information Security Basics; Network Attacks, Intrusions, and Penetration Testing; Project Management; Structured Query Language (SQL); Training EHR/HIT Users; Usability and Health Information Systems; Windows Operating Systems I, II; Windows Server Administration
Miami Dade College (est. 1959)
Website
Net Cost/yr (Undergrad): $8,606
Miami Dade offers online associate’s and bachelor’s degree programs in computer science/ IT/ IS topics. These programs prepare students with skills/ knowledge including programming, programming languages (Visual Basic, C++, Java, PHP), databases, Web development. Potential career paths include Computer Programmer, Web Developer; Database Programmer, IT Manager, IS Manager, Database Administration.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: AS Computer Programming and Analysis – Business Applications.
- Bachelor’s degrees: BS Information Systems Technology (IST).
Computer Science/Software Development Classes Online (examples)
: Introduction to Microcomputer Usage; Database Concepts Design; Systems Analysis, Design and Implementation; Introduction to C++ Programming; Java Programming; Introduction to Visual Basic Programming; Object Oriented Programming using C++; Advanced Java Programming; Developing Websites using PHP/MYSQL; Introduction to Visual Basic Programming.
Middle Georgia State College (est. 1884)
Website
Net Cost/yr (Undergrad): $9,206
MGSC offers an online bachelor’s program in computer science/ IT/ IS which prepares students with skills/ knowledge including software development, databases, information assurance, interfaces, operating systems, networks, Web development, wireless tech. Potential career paths include Software Application Developer, Network Security Specialist, Systems Analyst; Project Manager.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS Information Technology (IT).
Computer Science/Software Development Classes Online (examples)
: Advanced Digital Forensics; Application Development; Data Communications; Database Administration; Database Principles; Forensics/Data Recovery; Foundations of Information Assurance; Human Computer Interaction; Information Technology and Organizational Integration; Interactive Digital Media; Intro to Computer Programming; Legal and Ethical Issues in Information Technology; Linux Systems Administration; Network Security; Networking Essentials; Project Management; Software and Database Security; Systems Analysis and Design; Virtual Computing; Web Development; Web Server Administration; Windows System Administration; Wireless Technologies.
Miller-Motte Technical College (est. 1916)
Website
Net Cost/yr (Undergrad): $21,291
MMTC offers several online certificate programs in computer science/ IT/ IS topics. These programs prepare students for specific industry-recognized professional network certification exams. Potential career paths include System Security Technician, Security Technician, Network Security Technician, Security Administrator, Computer & Information Systems Manager, Network Security Analyst, Network Administrator, Network Support Specialist.
Online Computer Science/Software Development Degree Areas
- Certificates: Cisco Network Technician; CompTIA Network Security Tech w/ Linux; CompTIA PC and Network Technician; CompTIA PC Technician; CompTIA® Network Security Technician.
Computer Science/Software Development Classes Online (examples)
: PC Operating Systems; Network+; PC Hardware & Software A+; Linux+; Security+.
Milligan College (est. 1866)
Website
Net Cost/yr (Undergrad): $16,976
Milligan offers online certificate and bachelor’s programs in computer science/ IT/ IS which prepares students with skills/ knowledge including programming, databases, networks, system analysis, system administration, Web development. Potential career paths include Programmer, Software Engineer, Computer Systems Analyst, Network Administrator, Server Administrator.
Online Computer Science/Software Development Degree Areas
- Certificates: Computer Information Systems – Mobile (CIS-M).
- Bachelor’s degrees: BS Computer Information Systems – Mobile (CIS-M).
Computer Science/Software Development Classes Online (examples)
: Hardware Fundamentals; Programming Logic; Object Oriented Programming; Operating Systems; Database Management; Web Theory and Design; Systems Analysis and Design; Networking and Communication; Software Engineering, Server-side Web Programming; Information Assurance and Security; Server Administration; Server Infrastructure.
Minnesota State College-Southeast Technical (est. 1949)
Website
Net Cost/yr (Undergrad): $14,343
MSC-ST offers online certificate, diploma and associate’s degree programs in computer science/ IT/ IS topics. Diplomas require approximately 47 credits and associate’s degrees 60 credits. Certificates vary (39 for the one listed). These programs prepare students with skills/ knowledge including programming, Web development, databases, object-oriented principles, networks.
Online Computer Science/Software Development Degree Areas
- Certificates: Web Applications Programming.
- Diplomas: Microcomputer and Web Support.
- Associate’s degrees: AAS Computer Programming and Web Development; AAS Microcomputer and Web Support; AAS Cyber and Information Security.
Computer Science/Software Development Classes Online (examples)
: Computer Careers Capstone Project; Database Applications Programming; Database Design & Management with SQL; Fundamentals of Security; Introduction to Java / C/ C++ / C# Programming; Introduction to Visual Basic.Net; Java/C++/C# Programming II; Microsoft Server/Enterprise; Network Management Basics; Networking Fundamentals; Object Oriented Analysis and Design; Security Threats & Counter Measures; Web Client Scripting; Web Server Scripting/ASP.Net; Website and Applications Security; Wireless Communications.
Minnesota State Community and Technical College (est. 2003)
Website
Net Cost/yr (Undergrad): $11,017
MSCTC offers online certificate and degree (associate’s and bachelor’s) programs in computer science/ IT/ IS topics. These programs build skills/ knowledge including networking setup/ configuration/ troubleshooting, databases, programming and scripting, Web development, security. The credits for some programs are transferable towards specific bachelor’s degrees with partnered four-year institutions. Potential career paths include Network Administrator, Security Code Tester, Computer Programmer, Web Applications Developer.
Online Computer Science/Software Development Degree Areas
- Certificates: Cisco Networking; Health Information Technology Specialist; Network Security; Web Development.
- Associate’s degrees: Computer Programming; AAS Information Technology (some on-site requirements); AAS Web Development.
Computer Science/Software Development Classes Online (examples)
: Cisco 1-4; Database Integration; Foundations of Web Development; Java Programming; JavaScript; Linux I, II; Microcomputer Databases; Mobile Application Development; Network Security; Network Operating Systems; PHP & MySQL; Topics in Network Security; User Experience Design; Visual Basic Program I; Web Applications I, II; Web Engineering I; Web Projects I, II; Web Security.
Minnesota West Community and Technical College (est. 1997)
Website
Net Cost/yr (Undergrad): $10,157
MWCTC offers online certificate and associate’s degree programs in computer science/ IT/ IS topics. These programs prepare students with skills/ knowledge including programming, networks, IT support, Web development. Potential career paths include Computer Programmer, Database Programmer, Web Developer, IT Support Specialist.
Online Computer Science/Software Development Degree Areas
- Certificates: CISCO Networking; Information Security Management; Information Technology; IT Workplace Specialist; Programmer Specialist; Computer Specialist; IT Workplace Assistant; Desktop Support Specialist.
- Associate’s degrees: AAS Computer Information Security and Assurance.
Computer Science/Software Development Classes Online (examples)
: Advanced Routing Technology; Command Line; Computer Forensics; Data Security Awareness; Ethical Hacking; Fundamentals of Wireless Networking; Information Security Management; Information Technology Concepts; Information Technology Customer Service; Introduction to Gaming; Introduction to Information Security; Introduction to Microcomputers; Introduction to Networking; Java Programming I, II; Network Basics; Operating Systems; Routers and Switches; Unix Operating System; Visual Basic Programming; Web Programming; Windows Client/Server Administration.
Missouri University of Science and Technology (est. 1870)
Website
Net Cost/yr (Undergrad): $14,377
MUS&T offers online graduate certificate and master’s degree programs in computer science/ IT/ IS and related topics. These programs prepare students with skills/ knowledge including programming, interfaces, networks, mobile systems, business computing, data science, security, project management. Potential career paths include Data Engineer, Datawarehouse Manager, Database Developer, Network Administrator, Project Manager.
Online Computer Science/Software Development Degree Areas
- Certificates: Big Data Management and Analytics; Big Data Management and Security; Computational Intelligence; Information Assurance and Security Officer Essentials; Information Systems & Cloud Computing; Software Design & Development; Systems and Software Architecture; Wireless Networks and Mobile Systems; Business Analytics and Data Science; Digital Media; Electronic Social Commerce; Human Computer Interaction; Human Systems Integration; Mobile Business and Technology; Project Management.
- Master’s degrees: MS Computer Science; MS Information Science and Technology (IST).
Computer Science/Software Development Classes Online (examples)
: Advanced Electronic and Mobile Commerce; Advanced Network Security; Advanced Web Development; Building the Data Warehouse; Cloud Computing and Big Data Management; Computer Communications and Networks; Computer Security; Data Mining & Knowledge Discovery; Data Mining and Machine Learning; Database Systems; Essentials of Data Warehouses; Heterogeneous and Mobile Databases; Information Retrieval and Analysis; Information Visualization; Introduction to Big Data Analytics; Mobile and Sensor Data Management; Mobile Technology for Business; Security Operations & Program Management; Software Testing and Quality Assurance; Web Data Management and XML.
Mount Saint Mary’s University (est. 1808)
Website
Net Cost/yr (Undergrad): $27,334
MSMU offers an online associate’s degree in computer science/ IT/ IS topics. This program prepares students with skills/ knowledge including programming, data structures, algorithms, software engineering. Potential career paths include Software Developer, Web Developer, Systems Analyst, Information Technology Support Specialist, Information Systems Technician, Desktop Support Specialist.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: AS in Computer Science.
Computer Science/Software Development Classes Online (examples)
: Algorithm Design and Analysis; Applied Databases; Data Mining and Predictive Modeling; Intro to Computer Science and Programming I, II; Introduction to Data Structures and Algorithms; Software Engineering 1, 2; Structure & Comparison of Programming Languages; Web Engineering.
National American University-Rapid City/Online (est. 1941)
Website
Net Cost/yr (Undergrad): $16,550
NAU is a 4-year, private, for-profit university with multiple campuses (at least 14) that offer online academic programs, plus the Online division based out of the headquarters in Rapid City, South Dakota. The Online division offers online certificates, associate’s degrees and bachelor’s degrees. For online programs in computer/IT-related study areas, they offer diplomas, associate’s degrees, bachelor’s degrees and master’s degrees. The diploma programs prepare students for careers in various IT-related technical support roles. The associate’s and bachelor’s degrees prepare students for IT support or software development roles. The MBA and MMgmt with Information Management concentration prepare graduates of the program for a variety of management, executive or consulting careers. Online program availability varies by the campus where a student is registered.
Online Computer Science/Software Development Degree Areas
- Diplomas: Computer Support Specialist; Network and Server Administration.
- Associate’s degrees: AAS in Information Technology with 12 concentrations: (1) Applications Developer, (2) Enterprise Web and Mobile Developer, (3) Information Technology Administrator, (4) Information Technology Professional, (5) Network Administrator, (6) Network Specialist, (7) Network Support Technician, (8) PC Support Technician, (9) Video Game Design and Development, (10) Video Game Design Technologies, (11) Web Applications Specialist, (12) Web Technology Specialist.
- Bachelor’s degrees: BS Business Administration (BSBA) Emphasis in Information Systems; BS Information Technology (BSIT) plus four emphases options: (1) Internet Systems Development, (2) Management Information Systems, (3) Network Management/Microsoft, (4) Computer Security and Forensics.
- Master’s degrees: MBA, Information Technology Management; MMgmt, Information Technology Management.
Computer Science/Software Development Classes Online (examples)
: Administering Windows Server 2012; Computer Ethics; Database Design and Management; Installing and Configuring Windows Server 2012; Internetworking Fundamentals; Introduction to Computer Security; Introduction to Database; Linux; Principle of Programming; Website and Web Application Design; Windows Operating System and Server Administration Fundamentals.
National University (California) (est. 1971)
Website
Net Cost/yr (Undergrad): $22,058
NU is a 4-year, private, non-profit university that offers certificates (two types) and degrees from associate’s level up to doctorates (professional). For online programs in computer/IT-related study areas, they offer bachelor’s and master’s degrees. The bachelor’s programs, which require at least 180 quarter credits, help students develop skills/ knowledge such as algorithmic principles, computer science theory, and full-cycle development and optimization of computer-based systems. The master’s programs prepare graduates for advanced roles in software development or IT management.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS in Computer Science (BSCS); BS in Information Systems (BSIS); BS in Information Technology Management (BSITM).
- Master’s degrees: MS in Computer Science (MSCS) with three specializations: (1) Advanced Computing, (2) Software Engineering, (3) Database Engineering; MS in Cyber Security and Information Assurance (MS-CSIA); MS in Management Information Systems (MSMIS).
Computer Science/Software Development Classes Online (examples)
: Algorithm Design; Calculus for Comp. Science I, II; Comp. Communication Networks; Computer Architecture; Computer Ethics; Digital Logic Design Lab; Computer Science Project I, II; Data Structures and Algorithms; Database Design; Digital Logic Design; Discrete Structures and Logic; Intro to Programming Concepts; Object Oriented Design; OS Theory and Design; Programming in C++; Programming in JAVA; Programming Languages; Mgmt Information Systems; Technology Project Management; Systems Analysis and Integration.
Naval Postgraduate School (est. 1909)
Website
Net Cost/yr (Undergrad): not reported
NPS is a 4-year, public university that offers certificates (two types), master’s degrees and doctorates. For online programs in computer/IT-related study areas, they offer certificates and a master’s degree in computer science-related study areas. (Note: students are not currently being accepted for the master’s program.) The certificates prepare students for roles in a variety cyber security and related specializations.
Online Computer Science/Software Development Degree Areas
- Graduate certificates: Cyber Security Fundamentals; Cyber Security Adversarial Techniques; Cyber Systems; Cyber Warfare; Signal Processing; Wireless Network Security.
- Master’s degrees: Master of Computing Technology (MCT; not accepting students for now).
Computer Science/Software Development Classes Online (examples)
: Computer Forensics; Cyber Security Incident Response and Recovery; Information Assurance: Secure Management of Systems; Intro to Computer Security; Mobile Ad Hoc Wireless Networking; Network Security; Network Traffic Analysis; Network Traffic, Activity Detection and Tracking; Network Vulnerability and Risk Mitigation; Secure Systems; Telecommunications Systems Security; Trustworthy Computer Hardware Analysis and Design; Wireless Communications Network Security; Wireless Device Security.
New Jersey Institute of Technology (est. 1881)
Website
Net Cost/yr (Undergrad): $14,875
NJIT is a 4-year, public institute that offers certificates and degrees from bachelor’s level up to doctorates. For online programs in computer/IT-related study areas, they offer graduate certificates and master’s degrees. The certificates prepare students for roles in information systems, software development, Web development and data mining. The master’s programs prepare graduates for advanced roles in business information systems and software development.
Online Computer Science/Software Development Degree Areas
- Graduate certificates: Business and Computing; Business and Information Systems Implementation; Network Security and Information Assurance; Software Engineering, Analysis, and Design; Web Systems Development; Data Mining; Management of Technology.
- Master’s degrees: MS in Business and Information Systems (MSBIS) with eight specializations: (1) Business Decision Making, (2) Customized (“build your own”), (3) Data Management, (4) Emergency Management, (5) Security & Network Mgmt, (6) Systems Analysis & Design, (7) User Experience Design, (8) Web Systems; MS in Computer Science (MSCS); MS in Information Systems (MSIS).
Computer Science/Software Development Classes Online (examples)
: Advanced Machine Learning, Computer Networks-Architectures, Protocols and Standards, Computer Security Auditing, Cryptography and Security, Data Analytics for Info System 3, Data Mining, Database System Design and Management, Design of Emergency Management Information Systems, Enterprise Architecture and Integration, Enterprise Database Management, Forensic Auditing for Computing Security, Information Retrieval, Internet and Higher-Layer Protocols, Java Programming, Network Management and Security, Programming, Data Structures, and Algorithms.
Niagara County Community College (est. 1962)
Website
Net Cost/yr (Undergrad): $5,578
NCCC is a 2-year, public community college that offers certificates and associate’s degrees. For online programs in computer/IT-related study areas, they offer an associate’s degree. The program prepares students for entry-level roles in networking, information systems, computer programming, system analysis and more.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: AS Computer Information Systems.
Computer Science/Software Development Classes Online (examples)
: Introduction to Computer Systems; Computer Programming Logic I, II. Contact college for info on additional curriculum courses.
North Carolina Central University (est. 1910)
Website
Net Cost/yr (Undergrad): $9,701
NCCU is a 4-year, public university that offers certificates and degrees ranging from bachelor’s level to doctorates (research, professional). For online programs in computer/IT-related study areas, they offer an online master’s degree in Information Science.
Online Computer Science/Software Development Degree Areas
- Master’s degrees: MS of Information Science.
Computer Science/Software Development Classes Online (examples)
: Contact the university for info on curriculum courses.
North Carolina State University at Raleigh (est. 1887)
Website
Net Cost/yr (Undergrad): $13,579
NCSU is a 4-year, public university that offers certificates and a range of degrees from associate’s level up to doctorates (research, professional). For online programs in computer/IT-related study areas, they offer a certificate and master’s degrees. The certificate prepares students for entry-level roles in computer programming/ software development. The master’s degrees prepare graduates for advanced roles in software development or networking.
Online Computer Science/Software Development Degree Areas
- Certificates: Computer Programming.
- Master’s degrees: Master of Computer Science; MS Computer Networking.
Computer Science/Software Development Classes Online (examples)
: Advanced Data Structures; Applied Discrete Mathematics; Architecture of Parallel Computers; Automata, Grammars and Computability; Automated Learning and Data Analysis; C and Software Tools; Computer Networks; Computer Organization and Assembly Language; Concepts and Facilities of Operating Systems; Data Structures; Design and Analysis of Algorithms; Human-Computer Interaction; Introduction to Computing – Java; Object Oriented Languages and Systems; Programming Concepts – Java.
North Central State College (est. 1961)
Website
Net Cost/yr (Undergrad): $5,026
NCSC is a 2-year, public college that offers certificates (two types) and associate’s degrees. For online programs in computer/IT-related study ares, they offer associates degrees. The associate’s degrees prepare students for entry-level roles in software development or networking. No bachelor’s programs are currently available online, though students could potentially combine an online associate’s program with an on-campus bachelor’s degree completion program, resulting in a partially online bachelor’s program.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: IT Networking (ITNT); IT Software Development.
Computer Science/Software Development Classes Online (examples)
: ASP.NET Web Applications; Capstone Course for Software Developers; Cooperative Work Experience; Database Design and Management; HTML and CSS; Java Programming; JavaScript Programming; Microsoft Office for IT Professional; Mobile Application Development; Open Source Web Applications; Structured Query Language with SQL Server; Visual Basic.NET Programming.
Northcentral Technical College (est. 1912)
Website
Net Cost/yr (Undergrad): $9,151
NTC is a 2-year, public technical college that offers certificates (two types) and associate’s degrees. For online programs in computer/IT-related study areas, they offer ten diplomas and three associate’s degrees. The associate’s degrees prepare students for entry-level roles in IT support (software, hardware, help desk) or in development of software or databases. The diplomas similarly prepare students for a variety entry-level roles in support, software/Web development, project management and a few specialties. Skills/ knowledge developed include database design, object-oriented programming, Agile methodologies, Web applications, cloud-based services and more.
Online Computer Science/Software Development Degree Areas
- Diplomas: IT – Computer Support Technician; IT – Database Programmer; IT – Database Specialist; IT – Help Desk; IT – Microsoft .NET Programmer; IT – Microsoft Office; IT – Software Development Specialist; IT – Software Project Manager; IT – User Experience Programmer; IT – Web Programmer.
- Associate’s degrees: IT – Computer Support Specialist; IT – Software Developer; IT – Database Developer.
Computer Science/Software Development Classes Online (examples)
: Advanced .NET Programming; Advanced Sql; Client-Side Web Scripting; Collaborative Application Development; Collaborative Computing; Data Analytics; Database Concepts; Database Design And Sql; Database Reporting; Introduction To Programming; Network Administration 1; Object-Oriented Programming 1-3; Principles Of Information Security; Software Architecture; User Experience Design; Web Programming 1, 2.
North Dakota State College of Science (est. 1903)
Website
Net Cost/yr (Undergrad): $10,089
NDSCS is a 2-year, public college that offers certificates (three types) and associate’s degrees. For online programs in computer/IT-related study areas, they offer a certificate (some courses online) and an associate’s degree (student’s choice: fully online or a mix). These programs help students develop skills/ knowledge such as software development for desktop, Web and mobile. The Web design/ developer certificate’s credits can be used towards a similar associate’s degree (not online).
Online Computer Science/Software Development Degree Areas
- Certificates: Mobile Application Developer (34 credits).
- Associate’s degrees: Web Design/Web Developer (32 credits).
Computer Science/Software Development Classes Online (examples)
: Application Design; Computer Science I, II; Database Concepts (SQL); Database Design and Management; HTML and CSS; HTML Mobile; Mobile Application Capstone; Networking Fundamentals I; Operating Systems (UNIX); Security Awareness and Policy; Vector Graphics and Web Animation; Visual Basic; Web Authoring and Image Editing Software; Web Database I (ASP/PHP); Web Programming (XML); Web Server Management.
North Dakota State University-Main Campus (est. 1890)
Website
Net Cost/yr (Undergrad): $14,249
NDSU 4-year, public university that offers certificates (two types) and a range of degrees from bachelor’s level to doctorates (research, professional). For online programs in computer/IT-related study areas, they offer a graduate certificate and a master’s degree, both of which help students develop skills/ knowledge in various aspects of software development, including the full lifecycle.
Online Computer Science/Software Development Degree Areas
- Graduate certificates: Software Engineering (10 credits).
- Master’s degrees: Master of Software Engineering (36 credits).
Computer Science/Software Development Classes Online (examples)
: Development of Distributed Systems; Individual Study: Software Development Project; Introduction to Database Systems; Software Complexity Metrics; Software Construction; Software Design; Software Development Processes; Software Project Planning and Estimation; Software Requirements Definition and Analysis; Software Testing and Debugging; Survey of Artificial Intelligence.
Northern Essex Community College (est. 1961)
Website
Net Cost/yr (Undergrad): $7,730
NECC is a 2-year, public community college that offers certificates (two types) and associates degrees. For online programs in computer/IT-related study areas, they offer certificates and associate’s degrees. These programs prepare students for entry-level careers primarily in IT support and related roles.
Online Computer Science/Software Development Degree Areas
- Certificates: Computer Applications; Help Desk; Information Technology Fluency (16 credits); Web Design (80% online).
- Associate’s degrees: AS in Computer & Information Sciences with two Options: (1) Applications, (2) Information Technology (80% online).
Computer Science/Software Development Classes Online (examples)
: Computer Applications; Data Management Applications; Database Management; Help Desk and Soft Skills; Information Security; Integrated Computer Applications; Internet & Web Page Development (HTML); Introduction to Business; Introduction to Information Technology; Web Development I; Web Programming Client Side.
Northern Virginia Community College (est. 1964)
Website
Net Cost/yr (Undergrad): $8,898
NVCC is a 2-year, public community college that offers certificates (two types) and associate’s degrees. For online programs in computer-IT/related study areas, they offer certificates and associate’s degrees. Both types of programs prepare students for entry-level careers in software development (desktop), Web page design and development, networking, cyber security and other computer/IT areas.
Online Computer Science/Software Development Degree Areas
- Certificates: Information Systems Technology with five specializations: (1) Cyber Security (24 credits), (2) Application Programming (Java Option, 11 credits), (3) Network Engineering (Specialist), (4) Web Design and Development (25 credits), Network Administration (22 credits).
- Associate’s degrees: AS in Information Technology; AAS degree in Information Systems Technology.
Computer Science/Software Development Classes Online (examples)
: Advanced Database Management; Basic Switching and Routing – CISCO; C++ Program I; Internet/Intranet Firewalls and E-Commerce Security; Introduction to Internet Services; Introductory Routing – CISCO; JAVA Programming I, II; Network Attacks, Computer Crime and Hacking; Network Communication, Security and Authentication; Network Security Basics; Network Security Layers; PC Hardware and OS Architecture; Protocols and Communication; Software Design; UNIX I; Visual BASIC.NET I, II; Web Scripting Languages.
Northwood University-Michigan (est. 1959)
Website
Net Cost/yr (Undergrad): $19,870
NU is a 4-year, private, non-profit university with locations in Michigan and Texas. This entry is for the Michigan campus, which offers associate’s, bachelor’s and master’s degrees. For online programs in computer/IT-related study areas, they offer bachelor’s degree. The program is cross-disciplinary, being primarily a business administration degree with a concentration in information management. Some of the careers that this program prepares students for include: Computer Information System Manager, Database Administrator, Management Analyst, Management Consultant, Network Administrator, Technical Project Manager.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BBA Computer Information Management.
Computer Science/Software Development Classes Online (examples)
: Advanced Information Systems; Basic Computer Applications; Project Management; Systems Analysis & Design.
Nova Southeastern University (est. 1964)
Website
Net Cost/yr (Undergrad): $24,833
NSU is a 4-year, private, non-profit that offers certificates (three types) and degrees ranging from associate’s level up to doctorates (research, professional). For online programs in computer/IT-related study areas, they offer a certificate, a bachelor’s degree, four master’s, and two doctorates. An additional three master’s, two doctorates and an education specialist program centered on computer science/ IT topics are no longer accepting applications. The certificate is information-security focused and is graduate level. The bachelor’s program offers three minor options including one in information security. Aside from the MS Information Security, the master’s programs all offer multiple concentration options. PhD Computer Science is offered in hybrid mode, with some on-campus presence required. The PhD Information Systems is offered in cluster format, which consists of online interaction and on-campus weekend meetings plus four cluster sessions per year. NSU also offers a Dual Admission Program for bachelor’s students who plan to pursue a master’s or doctoral degree in a related field of study.
Online Computer Science/Software Development Degree Areas
- Certificates: Information Security Management (graduate, 15 credits).
- Bachelor’s degrees: BS Computer Information Systems (120 credits) with three minor options: (1) Computer Information Systems (CIS), (2) Information Assurance/ Security, (3) Information Technology.
- Master’s degrees: MS Computer Science (CISC, 36 credits) with six concentrations: (1) Theory, (2) Software Engineering, (3) Computer Systems, (4) Database, (5) Security, (6) Real-World Computing; MS Information Security (MSIS, 36 credits); MS Management Information Systems (MMIS, 36 credits) with six concentrations: (1) Business Intelligence/Analytics, (2) Enterprise Systems, (3) Human-Computer Interaction, (4) Information Security Management, (5) Learning Technology, (6) Web Management; MS Information Technology (MSIT, 36 credits) with three concentrations: (1) Application Development, (2) Database, (3) System Administration.
- Doctoral degrees: PhD Computer Science (CISD, 64 credits, hybrid delivery); PhD Information Systems (DISS, 64 credits, cluster format) with optional concentration in Information Security.
Computer Science/Software Development Classes Online (examples)
: Advanced Network Security; Applied Cryptography; Artificial Intelligence; Basic Computer Forensics; Compilers; Computer and Network Forensics; Computer Graphics; Data Mining and Knowledge Discovery in Databases; Database Management Systems; Database Security; Fundamentals of Security Technologies; Information Security Governance; Information Security Management; Mobile Application Development in Android; Mobile Application Development in iOS; Network Security and Cryptography; Networks and Data Communication; Platform and Network Technologies; Secure Computer Systems; Web Programming and Design; Wireless Network Infrastructures
Ocean County College (est. 1969)
Website
Net Cost/yr (Undergrad): $9,234
OCC is a 2-year public college that offers certificates (two types) and associate’s degrees. For online program in computer/IT-related study areas, they offer certificates and an associate’s degree with multiple options. The certificate path can be either a Certificate of Proficiency (17 credits) or a Certificate of Completion (32 credits). The associate’s degree offers four options for study focus and prepares students for later transfer to a suitable bachelor’s program.
Online Computer Science/Software Development Degree Areas
- Certificates: Information Technology – choice of Certificate of Completion (17 credits) or Certificate of Proficiency (32 credits).
- Associate’s degrees: AS Computer Science (64 credits) with four options: (1) General, (2) Game Development/ Design, (3) Information Systems, (4) Information Technology.
Computer Science/Software Development Classes Online (examples)
: Computer Organization & Architecture; Data Structures and Analysis; Database Management; Game Programming With Open GL; Introduction to Computer Game Development; Programming I, II.
Oklahoma State University-Main Campus (est. 1890)
Website
Net Cost/yr (Undergrad): $14,750
OSU-Stillwater is a 4-year, public university that offers certificates (two types) and degrees ranging from bachelor’s level up to doctorates (research, professional). For online programs in computer science/IT-related study areas, they offer certificates and a master’s degree.
Online Computer Science/Software Development Degree Areas
- Graduate certificates: Information Assurance (15 credits).
- Master’s degrees: MS in Management Information Systems (MIS, 33 credits) with three focus areas: (1) information retrieval and analysis, (2) management of network and information system security, (3) software design and implementation.
Computer Science/Software Development Classes Online (examples)
: Advanced Data Base Management; Advanced System Certification and Accreditation; Advanced Systems Analysis & Design; Applied Information Systems Security; Data Warehousing; Descriptive Analytics and Visualization; Information Assurance Management; Information Technology Forensics; Legal and Ethical Issues in Information Technology; MIS in Business ; Practicum in Business Information Systems; Professional Development for Information Technologist; Programming for Analytics.
Old Dominion University (est. 1930)
Website
Net Cost/yr (Undergrad): $14,512
ODU is a 4-year, public university that offers certificates and degrees ranging from bachelor’s level up to doctorates (research, professional). For online programs in computer science/IT-related study areas, they offer a certificate, two bachelor’s degrees and a master’s degree. The 12-credit cyber security certificate is graduate level and can be applied towards the Master’s CS program. One of the two bachelor’s degrees is offered as a Business Administration program and is oriented towards information systems.
Online Computer Science/Software Development Degree Areas
- Certificates: Cyber Security (graduate, 12 credits).
- Bachelor’s degrees: BS Computer Science – major (120 credits) and minor options; BS Business Administration (BSBA) Information Systems & Technology – major (120 credits) and minor options.
- Master’s degrees: MS Computer Science (31-34 credits).
Computer Science/Software Development Classes Online (examples)
: Advanced Data Structures & Algorithms; Computational Methods & Software; Computers in Society; Cryptography for Cybersecurity; Cybersecurity Fundamentals; Database Concepts; Design, Development, and Implementation; GUI Program with C++; Information Assurance; Intro to Computer Architecture I, II; Introduction to Discrete Structures; Introduction to Information Systems; Introduction to Software Engineering; Introduction to Theoretical Computer Science; Introduction to UNIX for Programmers; Networked Systems Security; Object-Oriented Programming and Design; Problem Solving & Programming I, II.
Oregon State University (est. 1868)
Website
Net Cost/yr (Undergrad): $16,462
Oregon State is a 4-year, public university that offers certificates and a range of degrees from bachelor’s level up to doctorates (research, professional). For online programs in computer/IT-related study areas, they offer bachelor’s degrees and a master’s degree. The BS is a special 60-credit program that is open to qualified students who have a bachelor’s degree in any non-computer field. Timeline is one, two or four years. The MBA is data-engineering focused and, as a multi-disciplinary program, overlaps in IT topics in its curriculum.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: Post-bachelor’s BS in Computer Science (60 credits).
- Master’s degrees: MBA in Business Analytics.
Computer Science/Software Development Classes Online (examples)
: Analysis of Algorithms; Computer Architecture & Assembly Language; Data Structures; Database Management Systems; Discrete Structures; Introduction to Computer Networks; Introduction to Databases; Introduction to Usability Engineering; Mobile & Cloud Software Development; Operating Systems; Programming I, II; Software Engineering I, II; Web Development.
Ottawa University (est. 1865)
Website
Net Cost/yr (Undergrad): $18,603
OU is a 4-year, private, non-profit university that offers bachelor’s and master’s degrees. For online programs in computer/IT-related study areas, they offer a bachelor’s degree. The program is multidisciplinary and prepares graduates of the program for both traditional computer/ IT careers, as well as newer data science/ data engineering roles. OU also allows bachelor’s students to add a 20+-credit minor option from one of over 20 topic areas.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS in Data Science and Technology.
Computer Science/Software Development Classes Online (examples)
: Advanced Database Systems; Cyber Security; Data Mining; Data Visualization; Ethical Hacking and Intrusion Detection; Information Forensics; Introduction to Computer Programming; Introduction to Databases; Introduction to Networking; Network Architecture; Network Security; Seminar in Applied Information Science.
Owensboro Community and Technical College (est. 1986)
Website
Net Cost/yr (Undergrad): $6,336
OCTC is a 2-year, public college that is part of the KCTCS community and technical college system. They offer certificates (two types) and associate’s degrees. For online programs in computer/ IT-related study areas, they offer 15 certificates and six associate’s degrees. The majority of certificates prepare students for a variety of professional IT certification exams covering Internet, Network, Security, etc. Additional study areas include IT support, programming, Web development, Web administration, Network administration, etc. The associate’s degrees cover curricula that supports careers in both general programming or IT administration. NOTE: Additional CS/IT-related online programs are available at other KCTCS colleges that are not available at OCTC. Check with the KCTCS college of interest for program/ course availability.
Online Computer Science/Software Development Degree Areas
- Certificates: A +; CISCO Networking Enhanced; CIT Fundamentals; Computer Support Technician; Computer Technician; Computer Technician Basic; Information Security Specialist; Microsoft Enterprise Administrator; Microsoft Network Administrator; Network Technologies Specialist; Productivity Software Specialist; Programming; Security +; Web Administration; Web Programming.
- Associate’s degrees: AAS Applications; AAS Information Security; AAS Internet Technologies; AAS Network Administration; AAS Network Technologies; AAS Programming.
Computer Science/Software Development Classes Online (examples)
: Applied Internet Technologies; Attacks and Exploits; Database Design Fundamentals; Internet Protocols; Internet Technologies; Intro to Routing and Switching; LAN Switching and Wireless; MS Active Directory Services; MS Client/Server Config; Network Design and Support; Network Security; Network Technology (Cisco, Microsoft or UNIX/Linux); Perimeter Defense; Routing Protocols and Concepts; Security Fundamentals; UNIX/Linux Net Infrastructure; Web Page Development; Web Server Administration.
Pace University-New York (est. 1906)
Website
Net Cost/yr (Undergrad): $29,641
Pace NY is a 4-year, private, non-profit university that offers certificates (three types) and a range of degrees from associate’s level up to doctorates (research, professional). For online programs in computer/IT-related study areas, their iPace online degree completion program offers a bachelor’s degree. This 100% online degree, which has a concentration in Computer Forensics, prepares its graduates for careers in fighting cybercrime. Students must have a suitable associate’s degree or equivalent, to be admitted. Pace grants 56-64 transfer credits, and students need to complete an additional 56-64 credits to earn this BS.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS in Professional Technology Studies with a concentration in Computer Forensics.
Computer Science/Software Development Classes Online (examples)
: Computer Applications for Telecommunications; Computer Forensics, Cyberlaw and Evidence Admissibility; Computer Security Overview; Database Management; Global Networking Technology; Introduction to Blended Learning; Introduction to Computer Systems; Introduction to Computing; Mobile Device Forensics; Practical Guide to Computer File Systems Forensics; Web Authoring and Digital Media.
Palo Alto College (est. 1983)
Website
Net Cost/yr (Undergrad): $5,604
PAC is a 2-year, public college – part of the Alamo Colleges system – that offers certificates (three types) and associate’s degrees. For online programs in computer/IT-related study areas, they offer six certificates and three associate’s degrees. The certificates (between 16-28 credits) cover a range of IT administration and IT support curricula, as do the associate’s degrees.
Online Computer Science/Software Development Degree Areas
- Certificates: Cisco Certified Network Associate Level I (16 credits) ; Computer Programming Basics Level I (20 credits); Computer Support Specialist Level I (28 credits); Computer Systems Forensics Level I (24 credits); Information Security and Assurance Level I (28 credits); Personal Computer Skills Level I (16 credits).
- Associate’s degrees: AAS Computer Support Specialist (61 credits); AAS Information Security and Assurance (60 credits); AAS Network Administrator (62 credits).
Computer Science/Software Development Classes Online (examples)
: Advanced Linux; Beginning Web Programming; Cisco Exploration 1 – Network Fundamentals; Cisco Exploration 2 – Routing Protocols and Concepts; Cisco Exploration 3 – LAN Switching and Wireless; Cisco Exploration 4 – Accessing the WAN; Computer System Forensics; Fundamentals of Information Security; Fundamentals of Networking Technologies; Implementing Network Directory Services; Information Technology Security; Introduction to C++ Programming; Introduction to Digital Forensics; Intrusion Detection; Linux Installation and Configuration; Network Security; Supporting Network Server Infrastructure.
Parker University (est. 1982)
Website
Net Cost/yr (Undergrad): $21,713
Parker U is a 4-year, private, non-profit university that offers certificates and a range of degrees from associate’s level up to doctorates (professional). For online programs in computer/IT-related study areas, they offer a bachelor’s degree. The BS has two concentrations, each 18 credits, for a total of 120 credits.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BS Computer Information Systems (CIS, 120 credits) with two concentrations: (1) Information Technology, (2) Cybersecurity.
Computer Science/Software Development Classes Online (examples)
: Advanced UNIX Administration; Client-Side Scripting (HTML); Cloud Computing and Virtualization Methods; Computer Programming I, II (plus Labs); Data and Information Management; Data Structures and Algorithm Analysis (plus Lab); Data Warehouse and Business Intelligence (BI); Database Security; Digital Forensics in Criminal Justice System; Fundamentals of Ethical Hacking & Penetration Testing; Fundamentals of Information Security; Fundamentals of Network Systems; Introduction TO UNIX Administration; IT Audit and Controls; Networking II; Operating Systems; Programming Logic and Design.
Park University (est. 1875)
Website
Net Cost/yr (Undergrad): $9,326
Park U is a 4-year, private, non-profit university that offers certificates (three levels) and associate’s, bachelor’s and master’s degrees. For online programs in computer/IT-related study areas, they offer two certificate, an associate’s degree, two bachelor’s degrees and a minor option. The networking certificate is undergrad level while the MIS certificate is graduate and multi-disciplinary, combining business and information systems topics in the curriculum. The associate’s degree has a bachelor’s level counterpart, while the second bachelor’s is multi-disciplinary, combining a business and IT curriculum. For some of these programs, students can choose either fully online mode or combine with on-campus courses.
Online Computer Science/Software Development Degree Areas
- Certificates: Computer Networking (13 credits). Graduate certificates: Management Information Systems (12 credits).
- Associate’s degrees: AS Information and Computer Science (ICS, 29-30 credits).
- Bachelor’s degrees: BS Computer Information Systems Management (ICS, 120 credits); BS Information and Computer Science (ICS) with four specialty areas (check for online availability): (1) Computer Science, (2) Data Management, (3) Network Security, (4) Software Engineering; ICS minor option (18 credits).
Computer Science/Software Development Classes Online (examples)
: Advanced Networking; Applied Database Management; Computer Architecture; Computer Network Security; Computer Networking (plus Lab); Computer Systems Analysis & Design I, II; Data Management Concepts; Data Structures; Database Management Systems; Internetworking; Introduction to Artificial Intelligence; Modern Developments in Advanced Networking; Programming Concepts; Programming Fundamentals; Web Page Design; Web Programming I, II.
Pennsylvania State University (est. 1855)
Website
Net Cost/yr (Undergrad): $24,220
Penn State (PSU) s a 4-year, public university that offers certificates (three types) and a range of degrees from associate’s level up to doctorates (research, professional). For online programs in computer/IT-related study areas, they offer three certificates, an associate’s degree, two bachelor’s degrees and two master’s degrees. This collective offering is similar but not the same as PSU’s World Campus (see entry below) offering, covering both pure CS/IT curricula, as well as multidisciplinary topics. Note that some of the other campuses that are part of the PSU system may also offer online degree programs.
Online Computer Science/Software Development Degree Areas
- Certificates: Information Sciences and Technology (IST, 13 credits); Security and Risk Analysis (15 credits); Information Systems Cybersecurity (post-bachelor’s).
- Associate’s degrees: AS Information Sciences and Technology (IST, 60 credits).
- Bachelor’s degrees: BS Information Sciences and Technology (IST, 125 credits); BS in Security and Risk Analysis (120 credits).
- Master’s degrees: Master of Professional Studies (MPS) with two relevant options: (1) Homeland Security, with an option in Information Security and Forensics (ISF, 33 credits) and (2) Information Sciences, with an option in Cybersecurity and Information Assurance (MPS-IS-CIA, 33 credits).
Computer Science/Software Development Classes Online (examples)
: Curriculum courses not listed on school Web site at time of publishing. Contact PSU for more information.
Pennsylvania State University-World Campus (est. 1855)
Website
Net Cost/yr (Undergrad): $22,017
Penn State World Campus – part of the Penn State University system – is a 4-year, public, university that offers certificates (two types) and a range of degrees from associate’s level up to doctorates (professional) – all online/ distance programs. For online programs in computer/IT-related study areas, they offer one certificate, an associate’s degree, a bachelor’s degree and three master’s degrees. The programs range from pure CS/IT curricula to multidisciplinary, including business, math/ statistics or security.
Online Computer Science/Software Development Degree Areas
- Certificates: Information Science and Technology (12 credits).
- Associate’s degrees: Information Sciences and Technology (IST, 60 credits).
- Bachelor’s degrees: Information Science and Technology (IST, 125 credits), with 19-credit Minor IST option; BS Security and Risk Analysis (120 credits) – Information and Cyber Security Option.
- Master’s degrees: Master of Software Engineering (36 credits); Master of Professional Studies in Information Sciences – Cybersecurity and Information Assurance (33 credits); Master of Professional Studies (MPS) in Data Analytics (30 credits) with one option: Business Analytics (9 of 30 credits).
Computer Science/Software Development Classes Online (examples)
: Applied Data Mining; Computer and Cyber Forensics; Data Mining; Data Visualization; Data-Driven Decision Making; Database Design Concepts; Foundations of Information Security and Assurance; Information Security Management; Introduction to C++ Programming; Large-Scale Database and Warehouse; Network Management and Security; Network Security; Object-Oriented Design and Software Applications; Software Testing; Technical Project Management; Topics in Visual Analytics for Security Intelligence; Web Fundamentals; Web Security and Privacy.
Peru State College (est. 1865)
Website
Net Cost/yr (Undergrad): $11,955
PSC is a 4-year, public college that offers bachelor’s and master’s degrees . For online programs in computer/IT-related study areas, they offer a bachelor’s degree. The program is cross-discipline, combining business administration and information systems. It prepares its graduates for a variety of typical IT career opportunities, including programming, software engineering, computer support, information management positions, analysis, and others.
Online Computer Science/Software Development Degree Areas
- Bachelor’s degrees: BBA Computer Management Information Systems (CMIS).
Computer Science/Software Development Classes Online (examples)
: Cyber Security; Database Development and Programming; Essentials of Computer Programming; Information Systems Concepts and Applications; Information Systems Management; Network Administration and Implementation; Project Management; Systems Project Development and Management; Web Page Development and Programming.
Pitt Community College (est. 1961)
Website
Net Cost/yr (Undergrad): $5,015
PCC is a 2-year, public community college that offers certificates (two types) and associate’s degrees. For online programs in computer/IT-related study areas, they offer four certificates, a diploma and two associate’s degrees. The programs cover a range of computer/ IT-related topic that lead to a variety of possible careers, including programming, Web development, IT support and more.
Online Computer Science/Software Development Degree Areas
- Certificates: C++ Programming (12 credits); Computer Information Technology (18 credits); Java Programming (12 credits); Visual Basic Programming (12 credits).
- Diplomas: Computer Information Technology (37 credits).
- Associate’s degrees: Computer Programming (76 credits); Web Technologies (68 credits).
Computer Science/Software Development Classes Online (examples)
: Advanced C++ Programming; Advanced Java Programming; Advanced Visual Basic Programming; Database Concepts; Database Driven Websites; Internet/Web Fundamentals; Introduction to Programming and Logic; Introduction to the Internet; Mobile Web Design; Networking Basics; Networking Concepts; Operating System Concepts; Programming Project; Security Concepts; Web Development Tools; Web Markup and Scripting.
Portland Community College (est. 1961)
Website
Net Cost/yr (Undergrad): $7,851
Portland is a 2-year, public community college that offers certificates (three types) and associate’s degrees. For online programs in computer/IT-related study areas, they offer an associate’s degree that covers a range of traditional computer/ IT topics, including Database Development, Network Administration, Network Security and Computer Forensics, Programming and Application Development, Project Management, Web Technology. While the program is online, new students may be required to complete placement testing, which currently requires on-campus presence.
Online Computer Science/Software Development Degree Areas
- Associate’s degrees: AAS Computer Information Systems; AAS Computer information Systems Health Informatics.
Computer Science/Software Development Classes Online (examples)
: Advanced SQL; Applied Internet Concepts; Data Modeling and SQL Intro; Database Application Dev I; E-Commerce Information Systems; Intro to Programming C#.NET; Intro to Wireless Networking; Java Programming I, II; JavaScript for Web Developers I, II; Linux Installation and Config; Linux Network Administration; Managing a Windows Server Env; Mobile Application Programming; MS Active Directory Administration; MS Network Administration; Network Security; Operating Systems I: Microsoft; PHP Web Development I.
Online Computer Science Degree Overview
As mentioned in the introduction, a degree in computer science or a closely-related discipline opens up career opportunities in many industries, since computer technology is now pretty much ubiquitous in most companies. While it’s not unheard of for people without a degree to learn on IT skills on their own and score a job, a structured learning program can help you learn, especially if the field is new to you.
Online computer science degrees are offered from accredited colleges, universities and other institutions of higher learning at different education levels. The variety we’ve found so far includes certificates, learning tracks (which are shorter in duration than certificates), diplomas, approximately two-year associate’s degrees, 2-4 year bachelor’s degrees, master’s degrees and doctoral degrees.
Certificates and learning tracks might be at the undergrad or grad level. In most cases, all pre-bachelor’s level course credits earned can be applied to towards a bachelor’s degree. Which means that, if you earn an associate’s degree and then pursue an eligible bachelor’s degree, the roughly two years spent on the associate’s degree may reduce your bachelor’s program to about two years as well. Similarly, graduate certificate program credits are often applicable towards an eligible master’s degree. Finally, some institutions offer “fast track” options that allow you to complete various programs at a faster pace, if it suits your schedule.
Online Computer Science Certificate Programs
Certificates, if available, are typically the smallest cluster of courses which award you with some sort of credentials. However, some schools have “learning tracks,” which usually consist of even fewer courses and thus require a shorter duration to complete. The benefit of either these is that you can specialize in a certain niche in IT — such as networking or even a platform-specific subniche such as, say, Linux networking, Windows networking, etc. — without committing to a full degree program. Many certificates are designed for working professionals, to give them the skills they need in a certain area, possibly for a new work project or even a promotion.
Online Associate’s Degree in Computer Science
An associate’s degree comes in a number of flavors: AA (Associate of Arts), AS (Associate of Science), AAS (Associate of Applied Science), and occasionally a few other assorted versions. An associate’s degree serves several purposes.
First, it is a relatively fast way to gain IT skills and pursue an entry-level IT job — compared to the typical four-year bachelor’s program. It also is a good stepping stone for students who may decide to change specializations for a subsequent bachelor’s program. Most schools allow for associate degree credits to be applicable towards a later, eligible bachelor’s program. So, if a student decides that they want to commit to further studies, they have that option without necessarily having to start all over. Also, if they took some time off to work after the associate’s degree, they’re able to save for the bachelor’s degree, instead of embracing four straight years of educational debt.
Online Bachelor’s in Computer Science
As with associate’s degrees, bachelor’s degrees come in a number of flavors: BA (Bachelor of Arts), BS (Bachelor of Science), BAS (Bachelor of Applied Science), BTech (Bachelor of Technology) and others. In some business programs which have an IT minor/ option/ concentration/ specialization as well, a BBA might apply.
A bachelor’s degree in an IT-related discipline is typically the minimum education required to have a career with more than just entry-level opportunities. While it really depends on the company, IT bachelor’s degree holders are often limited to lower-level management opportunities as their career progresses — although that is not always a hard rule.
Online Computer Science Master’s Degree
Students may decide to purse an IT master’s degree for a number of reasons. One is to guarantee career opportunities such as promotions — in which case they might be working professionals whose employer is spring for some or all of the tuition costs and allowing for work schedule adjustments. Another reason to pursue a master’s degree is to continue on to a doctoral degree. Of course, some people take a master’s degree purely out of interest because of the available course material, or because they want the accomplishment in their curriculum vitae. A master’s degree can also increase the chances of gaining employment in companies that have research projects — E.g., Google.
Online Computer Science Doctoral Degree
While a PhD is often pursued by people who want to teach at a post-secondary level, such people can also be in high demand in the wider IT industry — especially if their majors, minors and specializations are highly sought after. For example, PhD holders of an IT discipline can be called up on to lead research projects, head up departments, and do pure research for an employer. If they have studied in other disciplines before pursuing a PhD — e.g., mathematics, engineer, business, etc. — they are potentially even more marketable, career-wise.
Computer Science Classes Online
The IT discipline is one that lends itself very nicely to online learning. With the rich media lessons that include audio and video content, you can learn most study topics remotely. Thanks to the ubiquity of the Internet and laptops or even tablet computers, as well as a growing number of Cloud-based services, even programming in certain languages can be done in the comfort of a Web browser, with no need to physically attend a lab. You can collaborate on coding projects with classmates remotely, and of course interact with teaching assistants and professors, download project-specific code libraries and so on. Arguably, computer/IT studies are more suited to online learning/ distance education than other subject — with the exception of maybe mathematics.
Your Career in Computer Science
There are far too many IT-related job titles to cover them all. (Computer Science Zone listed 50 of the highest-paying IT/computer science jobs and still did not cover every possible title.) However, here is a list of nearly 50 occupations aggregated from the Web sites of the colleges/ universities covered in this list. Some of these are job categories, others very specific titles. Some are variations of others but often have industry-specific, employer-specific or platform-specific differences. As we flesh out the rest of this comprehensive guide to online computer science-related degrees, we’ll add more job titles, as well as mini-profiles.
- Application Security Tester
- Applications Software Developer (Desktop, Web, or Mobile)
- Cloud Administrator
- Computer Security Incident Responder
- Computer Security Specialist
- Cryptographer
- Cyber Security Specialist
- Data Engineer Data Security Analyst
- Data/Information Security Analyst
- Database Administrator
- Database Developer/ Programmer
- Datacenter Administrator
- Desktop Applications Developer – Mac, Windows, or Linux
- Game Programmer
- Identity Management Specialist
- Information Security Engineer
- Information Security Manager
- Information Technology Solution Provider
- Intrusion Detection Specialist
- IT Project Manager
- Mobile Apps Developer – Apple iOS: Objective-C and/or Swift
- Mobile Apps Developer – Google Android: Java
- Mobile Application Developer – Other
- Network Administrator – Linux or Windows
- Network Administrator – Other
- Network Infrastructure Support
- Network Security Specialist
- Programmer/ Software Technicians
- Security Administrator
- Security Architect
- Security Code Designer/Tester
- Security Engineer
- Security Technician
- Software Tester
- Storage Technology Manager
- System Security Technician
- Systems Administrator
- Systems Analysts
- Systems Programmer (aerospace, games, weather, etc.)
- Systems Security Administrator
- Virtual Server Administrator
- Vulnerability Assessor
- Web Application Developer – General
- Web Application Developer: Back-end: Databases – MySQL, SQLServer, Oracle
- Web Application Developer: Back-end: PHP, Python, Ruby, Node.js or Java
- Web Application Developer: Front-end: JavaScript, HTML, CSS, LESS, SASS
- Web Application Developer: Mobile Web Apps
- Web Application Developer: Web Frameworks, REST APIs
- Wireless Engineer