Program / Programming Technician
Description
The Programming Technician will be able to perform the following activities:
1.Assist technically with the rest of the roles in establishing the specifications of the analysis and design models.
2.Build, code, test, and maintain the source code of one or more software components.
3.Build and code components that automate some of the testing procedures.
4.Design and create graphical user interfaces.
5.Develop prototypes of user interfaces.
Candidate's Profile
Graduate's profile
The graduate will have the knowledge and skills in the use of programming languages and development tools to generate and apply software to help solve problems according to social and economic needs, promoting progress and changes in science and technology, as well as the knowledge and propaedeutic skills to enter higher level studies.
Generic Competences
- Knows and values him/herself and approaches problems and challenges taking into account the objectives he/she is pursuing.
- Is sensitive to art and participates in the appreciation and interpretation of its expressions in different genres.
- Chooses and practices healthy lifestyles.
- Expresses and communicates correctly.
- Thinks and criticizes reflectively.
- Learns autonomously.
- Works collaboratively.
- Participates responsibly in society.
Disciplinary Competences
- Constructs and interprets mathematical models through the application of arithmetic, algebraic, geometric, and variational procedures for the understanding and analysis of real, hypothetical, or formal situations.
- Formulates and solves mathematical problems, applying different approaches.
- Explain and interpret the results obtained through mathematical procedures and contrast them with established models or real situations.
- Argue the solution obtained from a problem, with numerical, graphic, analytical, or variational methods, through verbal and mathematical language and the use of information and communication technologies.
- Analyzes the relationships between two or more variables of a social or natural process to determine or estimate their behavior.
- Quantifies, represents, and contrasts experimentally or mathematically the magnitudes of space and the physical properties of surrounding objects.
- Chooses a deterministic or a random approach to the study of a process or phenomenon, and argues its relevance.
- Interpret tables, graphs, maps, diagrams, and texts with mathematical and scientific symbols.
Professional Competences
- Develop software applications using Object Oriented Programming concepts.
- Apply methodologies for quality software development.
- Develop dynamic web pages.
- Design standardized databases.
- Exploit database information through Data Manipulation Languages.
- Evaluate the impact of automated software applications by testing the developed code.
- Analyze and design solutions through distributed computing.
- Develop security algorithms for implementation in information systems.
Academic Requirements
To enroll in the Middle Highschool with Technical Studies of the Instituto Politécnico Nacional (IPN), the applicant must comply with the requirements established by the assignment contest of the Comisión Metropolitana de Instituciones Públicas de Educación Media Superior (COMIPEMS). Once the results are published, the student must complete the enrollment process as mentioned in the call for applications.
For further information, please visit the following web page: https://www.comipems.org.mx/
Curriculum Map
Check the list of subjects, credits and total hours of the program in:
Plan