Copyright

Associates Degree in Computer Programming Overview.

Discover the curriculum and requirements for earning an associate's degree in computer programming. Learn about career options, employment trends and salaries for graduates in this field.

View 7 Popular Schools »

Essential Information

Associate's degree programs in computer programming are generally offered at community colleges, and may also be offered through distance learning. These 2-year programs prepare graduates to work directly in the field of computer programming, and/or to transfer to a related 4-year program. Along with courses in programming languages, students will learn about operating systems, networking, software maintenance, databases and data management. Graduates of these programs normally earn an Associate of Science or an Associate of Applied Science degree, and may earn certification in various programming languages or operating systems. A high school diploma or equivalent is usually required for admission.

Course Topics

Curriculum typically includes courses that teach students to write computer programs and maintain computer functions. In addition to coursework, students may spend extensive lab time gaining hands-on training with computers. Participants may be required to write computer programs from design to completion as capstone experiences. Topics of study may include:

  • Java programming
  • Computer networking
  • Programming and logic
  • Systems analysis and design
  • Computer security
  • Linux operating system
  • Computer servicing
  • Data structure
  • Computer science

Popular Career Options

Computer programming graduates can write computer programs for a variety of purposes. Some common career titles include:

  • Computer programmer
  • Programmer analyst
  • Web developer

Employment Outlook and Salary Information

Computer programmer employment is projected to increase 12% over the 2010-2020 decade, according to the Bureau of Labor Statistics (BLS) (www.bls.gov). The mean annual pay for programmers in May 2012 was $78,260. The BLS also reported a fast 22% growth rate for web developers (categorized with information security analysts and computer network architects) over the 2010-2020 period. Mean earnings for web developers in May 2012 were $66,100.

Continuing Education and Certification Info

Employers may prefer to hire computer programmers who have completed bachelor's degrees, although an associate's degree may be sufficient, especially when combined with work experience and professional certifications. Some positions, however, may require completion of a relevant bachelor's degree program, such as a program in information systems or computer science.

Certification can demonstrate an individual's knowledge and skill, while also being a bonus on a job resume. Candidates can obtain certification through many software and product vendors when the company's product is being used. Some training programs offer courses that also prepare students for certification examinations.

Show me popular schools

Related to Associates Degree in Computer Programming Overview.

  • Related
  • Recently Updated
  • Popular
Top School in Green Bay for Computer Programming Courses

Individuals interested in studying computer programming near Green Bay, WI, can find educational options available at a...

Top College in Oakland, CA, for Computer Programming Training

The City College of San Francisco is located about 13 miles from Oakland, CA. The 2-year college offers three computer...

Top School in Richmond, VA, for a Computer Programming Degree

Virginia State University is located in Petersburg, Virginia, approximately 25 miles south of Richmond. Virginia State...

Computer Programmer - Learn About Education in Computer Programming

Computer programmers develop sets of instructions or coding called algorithms that tell a computer to perform certain...

Top School in Cleveland for Computer Programming Degrees

Popular Schools

  • School locations:
    • Alabama (3 campuses)
    • Arkansas (1 campus)
    • Arizona (3)
    • California (14)
    • Colorado (2)
    • Florida (7)
    • Georgia (1)
    • Iowa (1)
    • Idaho (1)
    • Indiana (5)
    • Kansas (2)
    • Kentucky (2)
    • Louisiana (2)
    • Massachusetts (1)
    • Maryland (1)
    • Michigan (6)
    • Minnesota (2)
    • Missouri (4)
    • Mississippi (1)
    • Nevada (2)
    • New York (1)
    • Ohio (9)
    • Oklahoma (2)
    • Oregon (2)
    • Pennsylvania (2)
    • South Carolina (2)
    • Tennessee (5)
    • Texas (8)
    • Utah (1)
    • Virginia (5)
    • Washington (2)
    • Wisconsin (3)
    • West Virginia (1)

    Classroom-Based Programs

    What year did you graduate from high school?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    • Eligibility and relevancy of sample programs below will vary by article and program
    School locations:
    • Online Learning
    • Arizona (3 campuses)
    • California (16)
    • Colorado (3)
    • Florida (6)
    • Georgia (5)
    • Illinois (7)
    • Indiana (2)
    • Maryland (1)
    • Michigan (1)
    • Minnesota (1)
    • Missouri (2)
    • North Carolina (2)
    • New Jersey (3)
    • Nevada (1)
    • New York (2)
    • Ohio (4)
    • Oklahoma (1)
    • Oregon (1)
    • Pennsylvania (4)
    • Tennessee (2)
    • Texas (7)
    • Utah (1)
    • Virginia (3)
    • Washington (3)
    • Wisconsin (1)

    Online and Classroom-Based Programs

    What is your classroom preference?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    School locations:
    • Online Learning

    Which degree level do you plan to pursue?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    School locations:
    • Online Learning

    Online Programs

    Which subject are you interested in?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    • Currently not accepting applications from Texas residents
    School locations:
    • Online Learning

    Online Programs

    • Associate
        • AS in Computer Science
        • Associate of Science - Technology Studies

    Which subject are you interested in?

  • Minimum eligibility requirements:
    • Must live within close proximity to school locations
    • Must be graduated from high school by 2011
    School locations:
    • Florida (2 campuses)
    • Illinois (1 campus)
    • Minnesota (1)
    • Nevada (1)
    • Texas (1)
    • Washington (1)

    Classroom-Based Programs

    • Associate
        • Associate - Information Technology
        • Associate - Web Design and Development

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    School locations:
    • Online Learning
    • California (3 campuses)
    • Colorado (2)

    Do you prefer online or campus based learning?

Other Schools:

  • School locations:
    • Kansas (1 campus)
    Areas of study you may find at Kansas State University include:
      • Graduate: Doctorate, First Professional Degree, Master
      • Undergraduate: Associate, Bachelor
    • Computer Sciences
      • Computer and Information Sciences, General
      • Computer Programming
      • Computer Systems Analysis
      • Networking and Telecommunications
  • School locations:
    • Illinois (1 campus)
    Areas of study you may find at Northwestern College include:
      • Non-Degree: Certificate
      • Undergraduate: Associate
    • Computer Sciences
      • Computer and Information Sciences, General
      • Computer Programming
        • Computer Programming for Applications
      • Information Technology Management
      • Software and Computer Media Applications
  • School locations:
    • Indiana (2 campuses)
    Areas of study you may find at Indiana University include:
      • Graduate: Master
      • Non-Degree: Coursework
      • Undergraduate: Associate, Bachelor
    • Computer Sciences
      • Computer and Information Sciences, General
      • Computer Programming
        • Computer Programming for Applications

Popular Schools

Avg. Wages For Related Jobs

Source: Bureau of Labor Statistics