Computer Programmer

Technology Careers

About the Career

Computer programmers are usually grouped into two broad types – applications programmers and systems programmers. Applications programmers write programs to handle a specific job, such as a program to track inventory within an organization. They may also revise existing packaged software. systems programmers, on the other hand, write programs to maintain and control computer systems software, such as operating systems, networked systems, and database systems. Both find workable solutions to keep computer systems up and running and design new systems that meet users’ needs.

Programmers work closely with others, including system analysts, help desk staff, and project managers as well as with management and users. The job of a programmer requires good interpersonal communications skills, good organizational skills, and mastery of several programming languages, including CoBoL, Visual Basic, and Java, for example. Programmers are employed in almost every industry. Many computer programmers are employed on a temporary or contract basis or work as independent consultants, as companies demand expertise with new programming languages or specialized areas of application.


Academic Programs

Computer Technology

Database administrators determine ways to organize, store, and protect data. The curriculum stresses critical thinking skills and the concepts, principles and techniques of information processing, while providing a background in general education and business.

Learn More

Applications Programming

The Application Programming Certificate provides the foundation for an entry-level programmer to gain access to the information processing field.

Learn More

Database Development

The Database Development certificate provides the student an opportunity to gain knowledge of relational databases.

Learn More

Enterprise

The Enterprise Certificate is designed to provide students with the necessary skills to design applications used in enterprise systems.

Learn More

Computer Technology

Database administrators determine ways to organize, store, and protect data. The curriculum stresses critical thinking skills and the concepts, principles and techniques of information processing, while providing a background in general education and business.

Learn More

Training Programs

Front-End Web Developer

Learn More

Projected Job Growth

none*

* Source: EMSI Career Coach

Average Annual Salary

$74,844*

* Source: EMSI Career Coach

Academics

Academic students are taking courses for credit toward a degree, certificate, or diploma. They can earn a degree, certificate, or diploma at MTC or transfer to another school to complete their studies. Academic students must apply to and enroll at the college.

Learn More

Training

Training students—sometimes called "Continuing Education" students—can take individual courses or earn certificates and certifications. They don't have to apply to the college; they can register directly for classes. Training courses don't earn college credit or transfer to other institutions.

Learn More