Online Computer Science Courses: Course Curriculum for an Online Computer Science Degree Program

Published Sep 19, 2009

RSS Feed

There are a lot of options for pursuing computer science degrees online. An associate's degree in computer science can lead to an entry-level position; however, most computer science jobs require at least a bachelor's degree. An increasing number of computer science professionals are pursuing online master's and Ph.D. programs in computer science to gain the knowledge and skills needed to advance their careers.

Course Curriculum for an Online Associate's Degree in Computer Science

An associate's degree in computer science is the minimum education required for an entry-level position in the field. Payscale.com lists examples of entry-level computer science positions, such as computer repair technician, computer technical support specialist, network administrator and computer support technician. The curriculum for an online associate's degree program in computer science may include classes in computer technology, computer programming, basic web design, software development and network fundamentals.

Course Curriculum for an Online Bachelor's Degree in Computer Science

A B.S. in Computer Science prepares students for variety of careers, including computer programmer, computer engineer, database manager, computer systems manager, systems analyst and technical support specialist. Typical courses in an online B.S. program in computer science include operating systems principles, computer networking, program development, computer maintenance, database systems, web applications and software engineering. Some programs allow students to focus on a specific area of concentration.

Course Curriculum for an Online Master's Degree in Computer Science

A master's degree in computer science can lead to career advancement and a higher salary. Sample classes for an online program include programming languages, algorithms, network security, operating systems design, data mining and advanced database systems. Students can choose an area of concentration, such as database management or security. Some programs require a thesis, comprehensive exam or final project.

Course Curriculum for an Online Ph.D. Degree in Computer Science

According to the IEEE Computer Society, www2.computer.org, Ph.D. program graduates are choosing jobs in private industry over academia. Popular specialties include database and information systems, graphics, human interfaces, artificial intelligence, robotics, open source and networks. An online Ph.D. program curriculum can include programming theories and principles, operating systems, database management, artificial intelligence, cryptography and computer graphics. Students usually complete a dissertation.

Featured School Choices:

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this site.

    Suggested programs:
    • M.S. in Computer Science
    • B.S. in Computer Programming
    • Bridge to the M.S. in Information Technology Management
    • M.S. in Information Technology Management
    • B.S. in Information Technology
    More information about Grand Canyon University
  • Herzing University

    Herzing University responds quickly to information requests through this site.

    Suggested programs:
    • Bachelor of Science - Information Technology: Security Technology Concentration
    • Bachelor of Science - Information Technology: Network Management Concentration
    • Bachelor of Science - Information Technology Administration and Management With No Declared Minor or Concentration
    • Bachelor of Science - Software Development With No Declared Minor or Concentration
    • Bachelor of Science - Software Development: Computer Programming Concentration
    More information about Herzing University
  • Purdue University Global

    Purdue University Global responds quickly to information requests through this site.

    Suggested programs:
    • BS in IT - IT Management
    • BS in Cloud Computing and Solutions
    • MSM in Information Technology
    • M.S. in Information Technology
    • M.S. in Information Technology - Info Security & Assurance
    More information about Purdue University Global
  • Full Sail University

    Full Sail University responds quickly to information requests through this site.

    Suggested programs:
    • BS - Computer Science
    • BS - Information Technology Bachelors
    • Bachelor of Science - Mobile Development
    • Master of Science - Mobile Gaming
    • Master of Science - Business Intelligence
    More information about Full Sail University
  • Independence University

    Independence University responds quickly to information requests through this site.

    Suggested programs:
    • Information Systems (MS)
    • Web Design and Development (BS)
    • Software and Mobile Applications Development (BS)
    • Cybersecurity and Networking (BS)
  • Walden University

    Walden University responds quickly to information requests through this site.

    Suggested programs:
    • Doctor of Business Administration (DBA) - Information Systems Management
    • BS in Business Administration (BSBA) - Information Systems
    • BS in Business Administration (BSBA) - Data Science
    More information about Walden University