Overview — The Information Technology Programmer/Analyst program is designed to prepare you to enter the job market as a computer programmer/developer trainee or junior programmer. MATC’s program allows you to develop your skills in a hands-on, state-of-the-art computer system configuration. An internship is required for program students and will provide students with work experience in their chosen field. In addition to associate degree programs, one certificate is available in Computer Programming. (See the certificate section for more information.)
Career Outlook — In addition to obtaining programming positions, graduates of this program often locate employment in the operations and systems analysis areas. There is a growing need for qualified computer programmers. Typical positions available to graduates of the program include junior programmer, programmer trainee, analyst, programmer, computer operator, and documentation specialist.
Program Learning Outcomes — Graduating students are expected to demonstrate the following knowledge and abilities at a level commensurate with two years of intense study:
- Participate in system development from system and software requirements through analysis and design, program development, testing, deployment and maintenance
- Follow a methodology to analyze problems, then design and implement a software solution
- Independently investigate alternative technological solutions
- Work and communicate effectively as a team member on software system projects
- Conform to industry-accepted practices and standards
- Implement object oriented software solutions for current system architectures
- Write correct, efficient and extensible code and system and user documentation
- Employ various code level debugging techniques
- Utilize software development tools
- Use database management systems for the creation, update and maintenance of databases
- Use the command language, scripting and GUI of major operating systems
- Plan and perform unit, integration and system tests
Future Opportunities — If you are interested in a baccalaureate degree upon completion of the program, check with a program counselor or advisor, and the institution you plan to attend regarding the transfer of MATC credits.