Online Computer Programming Courses: Course Curriculum for Computer Programming Online Education Programs

Published Nov 06, 2009

RSS Feed

Computer programmers use programming languages to write, test and troubleshoot computer programs. Degrees are available in this field at the associate's, bachelor's and master's degree level and may lead to a number of careers in the field, such as a support specialist or software engineer.

Computer Programming Associate's Degree Course Curriculum

An associate's degree program in computer programming can teach students how to write, test and maintain computer programs. Courses in a typical associate's degree program for computer programming may include an introduction to programming, database systems, software design, data structures and algorithms and operating systems. Students may also take classes in wireless communications, network security and information system management. An associate's degree in this area can provide students with the skills they need to enter the field of computer programming as computer programmers or IT support specialists.

Computer Programming Bachelor's Degree Course Curriculum

A bachelor's degree in computer programming may prepare students for careers in software design or as computer support specialists. In addition to labs, courses in a computer programming bachelor's degree program can include computer networks, IT management, Java programming, programming logic, visual basic, UNIX network administration and network security. A typical course curriculum might also include Web scripting, database applications and C++ programming. Graduates should have developed skills in software analysis and testing and may be prepared for careers as network, software or Web programmers.

Computer Programming Master's Degree Course Curriculum

A master's degree in computer programming may advance students' knowledge of programming languages and applications. Courses in this type of degree program include advanced C++ programming, advanced Java programming, systems programming with UNIX, network management, Web application development and IT project management. Those who wish to pursue an education in computer programming at a graduate level may want to consider a master's degree in computer science, which emphasizes programming languages.

Featured School Choices:

  • Grand Canyon University

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

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

    Columbia Southern University responds quickly to information requests through this site.

    Suggested programs:
    • BS - Information Technology
    • BSBA - Information Technology
    • BS - Information Systems Security
    More information about Columbia Southern University
  • Purdue University Global

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

    Suggested programs:
    • AAS in Information Technology - Multiplatform Software Development
    • BS in Information Technology/Multiplatform Software Development
    • BS in Cloud Computing and Solutions
    • MSM in Information Technology
    • M.S. in Information Technology
    More information about Purdue University Global
  • Colorado State University Global

    Colorado State University Global responds quickly to information requests through this site.

    Suggested programs:
    • BS - Computer Science
    • MS - Artificial Intelligence and Machine Learning
    • Master - Information Technology Management
    • Graduate Specialization - Information Technology
    • MS - Data Analytics
    More information about Colorado State University Global
  • Regent University

    Regent University responds quickly to information requests through this site.

    Suggested programs:
    • B.S. in Computer Science
    • B.A. in Leadership Studies - Information Technology
    • B.A.S. in Information Systems
    • B.S. in Information Systems Technology - General
    • B.S. in Information Systems Technology - Information Security
    More information about Regent University
  • Herzing University

    Herzing University responds quickly to information requests through this site.

    Suggested programs:
    • Bachelor of Science - Software Development With No Declared Minor or Concentration
    • Bachelor of Science - Software Development: Computer Programming Concentration
    • MBA Dual Concentration: Healthcare Management and Technology Management
    • MBA Dual Concentration: Accounting and Technology Management
    • MBA Dual Concentration: Public Safety Leadership and Technology Management
    More information about Herzing University