Software+Programming

The main focus of a software programmer is writing computer software. They are also responsible for testing, debugging, and maintaining computer programs which computers follow to correctly perform their functions. Programmers use language that the computer can understand to program software. Different programming languages are used depending on the purpose of the program. The primary computer languages used by programmers are Lisp, Java, Delphi, and C++. //Computer applications software engineers//- are programmers who are devoted to the creation of any tool that functions and is operated by means of a computer. The programmer employs the capabilities of a computer to a task assigned by the user. //Software// //Developer//- design many different applications and programs for use with computer based machines. They design programs and then edit them to ensure they function as they are told. //Video Game Programmers//- use pre-made editors known as Hex editors to design games and then use tile editors to refine the contents of a game. A common secondary Hex editor is the Super Mario world editor known as [|Lunar Magic]. About 80% of computer programmers achieve an associate’s degree or higher, around 50% earn a bachelor’s degree, and about 20% obtain a graduate degree. For some software programming jobs, a two-year degree or certificate is adequate. Some software programmers achieve a college degree in computer science, mathematics, or information systems. Others sometimes take special courses in computer programming to supplement their degree in a field such as accounting, finance, or another area of business. //Troy University's College of Arts and Sciences// A University college located in Montgomery, AL. It offers many classes for students who are looking to pursue a career in software programming. Some classes they offer are applied computer science, business administration-information systems, and computer science. //Samuel Ginn College of Engineering at Auburn University's// An engineering college located in Auburn, AL. Some classes they offer for software programming are computer science and software engineering. //Software programming- teaches about how different programming languages are used for specific functions. The class shows how to apply those languages to write software and finally test and debug it. Computer Science- teaches a broad discipline concerning sciences, technologies, and foundations of information processing and computation.// //With new software constantly being released it is almost impossible to keep track of things worth buying and what better be left as freeware. Many companies are releasing their new products to start of the year. Apple has recently released iwork 09, ilife 09, and many other OSX compatible programs. Adobe has released their Adobe CS4 containing some of the most used art based programs ever.// The first generation of codes used to program a computer, which was the only language a computer could really comprehend, were called machine language or machine code. It was a sequence of 0s and 1s that the computer's controls interpreted as instructions. The second generation of this code was called assembly language. Assembly language turned the sequences of 0s and 1s into human words like the word "add", and could then be translated back by an assembler. The third generation of the code, was called high level language or HLL, which made human sounding words and sentences. A compiler translates the high level language into either assembly language or machine code. All software programming languages need to be eventually translated into machine code for a computer to use the instructions they contain. As the user of a computer, you do not see the code used to create computer software programs. However, you do use the results and the end products of today's software programming. Computer system software engineers Average annually earning $85,370.
 * Main Focus**
 * Sub-categories**
 * Schooling**
 * Schools**
 * Classes Required**
 * Current News Concerning Software Programming**
 * History**
 * Salary**

Software Developers $60,250 to $94,750 annually

Mainframe systems programmers $52,250 to $70,750 annually

Without software programmers you would most likely not be reading this article. Software programmers design all the necessary programs for you computer to operate correctly.
 * Why Software Programming is so Great**

"What is Computer Science" www.cs.wpi.edu. 10 March, 2009. .
 * Bibliography**

"Computer Programmers" www.bls.gov. 11 March, 2009. 

"Troy University" www.troy.edu. 11 March, 2009. 

"Auburn University" www.eng.auburn.edu. 11 March, 2009. 

"Software Programming" www.inventors.about.com. 11 March, 2009. 