Online Associate Degrees in Programming: Degree Options

Research courses in an online associate degree in programming. Find out what you can learn in these courses and what you'll need in order to participate in online learning to determine if it's right for you.

Essential Information

Online associate degree programs that cover programming and closely related subjects are available. These programs may be offered in not only programming, but also software development, information systems management and information technology. Some of these are designed for students who intend to transfer their credits into bachelor's degree programs. These programs can be completed entirely through distance learning, with no on-campus visits required.

Associate's Degrees in Programming

A variety of online associate degrees are available for students interested in studying programming. Students may pursue an associate degree in programming and software development or information systems management with a Web programming specialization. Information technology programs with computer programming concentrations are also available entirely online, leading to an Associate of Arts (A.A.) or Associate of Applied Science (A.A.S.).

An A.A. degree program is considered primarily a transfer degree, designed to provide the foundation for a 4-year degree. Although credits from other types of associate degree programs may transfer to a baccalaureate program, they are more commonly considered terminal degrees, designed to prepare graduates to enter the workplace. Students enrolled in the above programs become fluent in many programming languages, such as Java and C++, and learn to use these languages to create websites, computer software or other business applications.

Program Information and Requirements

The number of credits needed to complete an associate degree program in programming can range from 60-73, depending on the program. Programs can usually be completed entirely online with no in-person requirements. Classes are generally delivered in an asynchronous format, which means that the materials can be accessed and worked on at any time as long as certain deadlines are met; however, some courses might have some synchronous discussion components. Typically, courses are accessed through an online learning platform such as Blackboard, and students interact with instructors and classmates through e-mail and online discussion forums.

Course Topics

Coursework included in an associate degree program in programming consists of major core courses, technical electives pertaining to a specific area of programming, and general education courses in English, math, the sciences and humanities. An A.A. degree program generally consists of a greater percentage of general education courses due to the fact that it is intended for transference to a bachelor's degree program.

Fundamentals of Program Design and Development

This course introduces the essential principles, practices and concepts of computer programming. Students become acquainted with the various programming languages, including Java, C++ and Microsoft Visual Studio, and learn to use these languages to design, code, debug and test computer programs. Topics such as flowcharting, logical procedures and problem solving are used to complete several programming assignments.

Web Design

A summary is provided of the World Wide Web and the tools used to construct business and professional websites, such as Hypertext Markup Language (HTML), Javascript and Abobe. An emphasis is placed on the key components of layouts, such as navigation, interactivity and the incorporation of multimedia components. Students also learn to publish, promote and increase the effectiveness of completed pages.

Java

Students get acquainted with the syntax and semantics of Java, the object-oriented computer programming language, and its many features, such as enums and autoboxing. Topics such as input and output streams, data structures, multithreading and graphical user interfaces (GUIs) are discussed in detail. The creation and testing of fundamental applets and applications that use a GUI are also studied.


Career Information

Graduates of an associate degree program in programming often find employment in the field of information technology. Specific career titles include computer programmer, network and computer systems administrator, computer software engineer and Web designer. Many employers prefer to hire candidates with bachelor's degrees, but an associate degree is considered acceptable for some positions.

The U.S. Bureau of Labor Statistics (BLS) reported that there were 328,600 people employed as computer programmers in 2014, with a median yearly salary of $79,530 as of May 2015. There were 382,600 people employed as network and computer systems administrators, earning a median yearly salary of $77,810 at the same periods. Additionally, 1,114,000 people were employed as software developers with a median annual salary of $100,690.

The BLS also estimated an occupational growth of 8% (about as fast as average for all occupations) for network and computer systems administrators and 17% (much faster than average) for computer software developers between the years 2014 and 2024. An occupational decline of 8% is expected for computer programmers. Web developers could expect much faster than average growth of 27% from 2014-2024.

Continuing Education Information

Students who complete an online associate degree in programming have the option of transferring to a bachelor's degree in programming. General education credits and experience with programs like Java may also be sufficient to transfer into related fields, such as information technology and computer science. Many schools offer fully online bachelor's degree programs in these disciplines.

Online associate degree programs in programming and related fields may train students in web and software design, programming languages and business applications. Credits attained may be used toward a bachelor's degree in some cases.


What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma or GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

    • AAS in Business Administration - Business
    • AAS in Legal Support and Services
    • AAS in Business Administration
    • AAS in Business Administration - Food & Hotel Management
    • AAS in Business Admin-Office Management
    • AAS in Criminal Justice

    What is your highest level of education completed?

    • AA: Criminal Justice
    • AA: Liberal Arts
    • AA: Business Administration
    • AA: Information Technology
    • AA: Cybersecurity

    What is your highest level of education completed?

    • Criminal Justice, A.S.
    • Psychology, A.S.
    • Communication Studies, A.A.
    • General Studies, A.A.
    • Business Administration, A.S.
    • Health Care Administration, A.S.

    What is your highest level of education completed?

  • What is your highest level of education?

  • What is your highest level of education completed?

  • What is your highest level of education completed?

    • AA Early Childhood Education

    What is your highest level of education?

    • A.S. Business
    • A.S. Criminal Justice
    • A.S. General Studies - Business
    • A.S. General Studies - Communications
    • A.S. General Studies - Criminal Justice
    • A.S. General Studies - Liberal Arts

    What is your highest level of education?

    • Business (AAS)
    • Graphic Arts (AAS)

    What is your highest level of education completed?

    • Associate of Arts in Business Administration
    • Associate of Science in Criminal Justice

    What is your highest level of education?

Find your perfect school

What is your highest level of education?