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:

  • Full Sail University

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

    Suggested programs:
    • Master of Science - Mobile Gaming
    • Bachelor of Science - Mobile Development
    • Bachelor of Science - Web Design and Development
    • Bachelor of Science - Game Design
    More information about Full Sail University
  • Florida Tech

    Florida Tech responds quickly to information requests through this site.

    Suggested programs:
    • MS in Information Technology
    • MS in Information Technology/Database Administration
    • MS in Information Assurance and Cybersecurity
    More information about Florida Tech
  • Colorado Christian University

    Colorado Christian University responds quickly to information requests through this site.

    Suggested programs:
    • Computer Information Technology, B.S. - Emphasis in Database Management
    • Computer Information Technology, B.S. - Emphasis in Networking
    • Information Systems Mgmt., B.S.
    • Computer Information Technology, A.S.
    • Cyber Security, M.S.
  • 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
  • Ashford University

    Ashford University responds quickly to information requests through this site.

    Suggested programs:
    • BS in Information Technology
    • BS Computer Software Technology
    More information about Ashford University
  • Davenport University

    Davenport University responds quickly to information requests through this site.

    Suggested programs:
    • Master of Science in Computer Science, MS
    • Computer Science, BS
    • Computer Information Systems, AAS
    • Master of Science in Data Analytics, MS
    • Technology Management, MS