The College Board, a nonprofit college testing organization, offers several degree suggestions for computer programmers. If you're interested in computer theory and design of computer systems, it is recommended that you study computer science. However, an associate's degree for computer programming is the correct area of study if you want to learn how to write computer programs for different computer operating systems.
While earning a computer programming degree it is typical to take courses in business communications, C++ programming, database design, Java programming, network essentials and other related courses.
Beyond earning a degree in the field, there are other certification courses in several programming languages necessary for computer programmers. According to Monster.com, these certifications include C, C++, FORTRAN, Java, Java Applets, Java Beans, Java Servlets, JavaScript and Pascal.
Computer programmers that aim to earn leadership or teaching positions during their career may pursue a master of computer science degree. As with other master's degree programs, interested students should take the GRE to be admitted into graduate school. The degree typically is earned without a thesis and can be earned online. A master of computer science degree is offered by several colleges and universities like Stanford, North Carolina State or the University of Illinois.