imagen-Programming Technician

Program / Programming Technician

Is taught in: CECyT 9


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


  • Classes are given in Spanish.
  • Basic use of computer platforms.
  • Handling of web browsers.
  • Scientific research methodologies.
  • Mathematical modeling for problem-solving.
  • Oral and written expression.
  • Basic comprehension of texts in English.
  • Mathematical logic.
  • Deductive logic.


  • Organization of information
  • Mathematical problem-solving.
  • Information analysis
  • Decision-making
  • Application of knowledge in different contexts.


  • Assertiveness and innovation
  • Willingness to work in a team
  • Taste for professional challenges
  • Commitment to autonomous learning
  • Discipline
  • Personal ethics
  • Tolerance to working under pressure

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:

Curriculum Map

Check the list of subjects, credits and total hours of the program in: