Essential Information
Through a hands-on learning environment, bachelor's degree-level computer programming students learn to design programs, debug and troubleshoot computer systems. Some schools offer computer science degree programs with concentrations in computer programming. Specific classes might include instruction in database applications, object-oriented programming, spreadsheet applications and a variety of programming languages, including HTML, Java, SQL, C++ and Visual Basic. Computer programming courses may also be offered through distance learning. In addition to earning degrees, computer programmers may obtain certifications in their area of specialty. Certifications are typically offered through software and computer vendors.
Career Options
Completing a degree or certification in computer programming can prepare students for careers as computer systems programmers or computer systems analysts. Educational requirements may vary from employer to employer. Some companies require their computer programmers to hold bachelor's degrees, while certificate and 2-year programs may suffice in other jobs. Read on for overviews of some career options, as well as occupational outlook and salary details.
Computer Programmer
Every application and operating system has a programmer behind it. Computer programmers design, modify and assess the codes and scripts used to make computer applications work. They may also assist software developers in determining a user's needs and creating the appropriate software. Computer programmers may also develop programs used in document and data retrieval.
According to the U.S. Bureau of Labor Statistics (BLS), overall employment of computer programmers is expected to grow by 8% between 2012 and 2022. This growth prediction, which is around the average rate for all jobs, stems in part from the demand for applications for mobile technological devices. The BLS also reports the median annual salary for computer programmers in May 2013 was $76,140.
Computer Systems Analyst
Computer systems analysts assess a company's existing IT infrastructure and its computer needs to reconcile the two. They may take on a project management role that includes overseeing the installation of new or upgraded systems, or a training role, making sure that employees know how to utilize new systems to improve work processes.
According to the BLS, jobs in this field are expected to increase 25% from 2012-2022. The median salary for this occupation was $81,190 in May 2013.







0 comments:
Post a Comment