Está en la página 1de 124

Inglés para

Programadores

DE
IA L
TE R O
MA Y
O TO
AP I
TU
A
GR

MOVIMIENTOLEARN

www.movimientolearn.com
COPYRIGHT: 2023 MOVIMIENTOLEARN.COM
Clase 0
¿Qué son los pronombres
personales?¿Y cómo usar el
verbo Ser/Estar?
Introducción:
Este cuadernillo está diseñado para
adultos programadores que deseen
mejorar su comprensión y uso de los
pronombres personales y los verbos "ser"
y "estar" en inglés, específicamente en el
ámbito laboral. Estos conceptos son
fundamentales para una comunicación
clara y efectiva en el entorno de trabajo.

© 2023: MOVIMIENTOLEARN.COM
Índice:
● Pronombres Personales en Inglés
○ 1.1 Pronombres Personales en Singular
○ 1.2 Pronombres Personales en Plural
○ 1.3 Pronombres Posesivos
○ 1.4 Diferencia entre pronombres Personales
y Posesivos
● Verbos "Ser" y "Estar" en Inglés
○ 2.1 Diferencias entre "Ser" y "Estar"
○ 2.2 Usos del Verbo "Ser"
○ 2.3 Usos del Verbo "Estar"
● Ejercicios Prácticos
○ 3.1 Ejercicios de Conversación en el
Ambiente Laboral
○ 3.2 Ejercicios de Escritura para
Documentación y Comunicación
○ 3.3 Ejercicios de Programación con con
Pronombres y Verbos

© 2023: MOVIMIENTOLEARN.COM
Pronombres y Verbos
1. Pronombres Personales en Inglés:
Los pronombres personales son esenciales
para una comunicación fluida en el ámbito
laboral. A continuación, veremos cómo se
utilizan en inglés.

1.1 Pronombres Personales en Singular:

I (Yo)
You (Vos/Tú/Usted)
He (Él)
She (Ella)
It (Ello)

1.2 Pronombres Personales en Plural:

We (Nosotros/Nosotras)
You (Vosotros/Vosotras/Ustedes)

© 2023: MOVIMIENTOLEARN.COM
They (Ellos/Ellas)

1.3 Pronombres Personales en Posesivo:

My (Mi/mis)
Your (Tu/tus/su/sus)
His (Su/sus - para él)
Her (Su/sus - para ella)
Its (Su/sus - para ello)
Our (Nuestro/nuestra/nuestros/nuestras)
Their (Su/sus - para ellos/ellas)

1.4 Diferencia entre Pronombres


Personales y Pronombres Posesivos

Los pronombres personales y los pronombres


posesivos son dos tipos diferentes de
pronombres que se utilizan en el lenguaje
para referirse a personas u objetos de
manera más específica y evitar repeticiones
© 2023: MOVIMIENTOLEARN.COM
innecesarias en las oraciones. A
continuación, explicaremos la diferencia
entre ambos:

Pronombres Personales:
Los pronombres personales son aquellos que
reemplazan a los sustantivos y hacen
referencia a personas o cosas. Se utilizan
para evitar repetir los nombres en una
oración y para hacer que el lenguaje sea más
conciso y fluido. Los pronombres personales
pueden ser utilizados como sujeto o
complemento de una oración.

Ejemplos:
Ella es una excelente ingeniera.
(She is an excellent engineer).
Los estudiantes están estudiando para el
examen.
(The students are studying for the exam).

© 2023: MOVIMIENTOLEARN.COM
¿Tú estás listo para la reunión?
(Are you ready for the meeting?)

Pronombres Posesivos:
Los pronombres posesivos, por otro lado,
indican posesión o pertenencia y se utilizan
para indicar que algo pertenece a una
persona o cosa específica. Estos pronombres
acompañan a un sustantivo para indicar
quién es el dueño o propietario de algo.

En inglés, los pronombres posesivos son:

Ejemplos:
Este es mi coche.
(This is my car).
¿Has visto su computadora?
(Have you seen his/her computer?)
Nuestra empresa está creciendo
rápidamente.

© 2023: MOVIMIENTOLEARN.COM
(Our company is growing rapidly).

En resumen, los pronombres personales se


utilizan para referirse a personas u objetos
sin mencionar su nombre específico, mientras
que los pronombres posesivos se utilizan
para indicar posesión o pertenencia. Ambos
son fundamentales para mejorar la fluidez y
la claridad en el lenguaje.

© 2023: MOVIMIENTOLEARN.COM
2. Verbos "Ser" y "Estar" en Inglés:
Estos verbos son cruciales para describir
características, estados y ubicaciones en el
ámbito laboral.

2.1 Diferencias entre "Ser" y "Estar":

"Ser": Para identidad, características


permanentes o naturaleza.
"Estar": Para estados temporales o
ubicaciones.

2.2 Usos del Verbo "Ser":

I am a software engineer.
(Soy ingeniero/a de software).
She is a team leader.
(Ella es líder de equipo).
The project is complex.

© 2023: MOVIMIENTOLEARN.COM
(El proyecto es complejo).

2.3 Usos del Verbo "Estar":

We are working on a new feature.


(Estamos trabajando en una nueva
funcionalidad).
You are currently in a meeting.
(Estás en una reunión en este momento).
The system is not operational.
(El sistema no está operativo).

3. Ejercicios Prácticos:
A continuación, te presentamos ejercicios
que te ayudarán a aplicar estos conceptos
en el ámbito laboral.

© 2023: MOVIMIENTOLEARN.COM
(Continúa en el cuadernillo exclusivo
para estudiantes del curso Inglés para
programadores Nivel 1)

Este cuadernillo está diseñado para que


puedas mejorar tu comprensión y
aplicación de los pronombres personales y
los verbos "ser" y "estar" en inglés en
situaciones laborales. Practica estos
conceptos para mejorar tus habilidades
de comunicación en el ámbito profesional.

¡Adelante, programador/a!

© 2023: MOVIMIENTOLEARN.COM
Clase 1
Cuadernillo de Verbos "Ser" y "Estar"
en Inglés para Programadores
Adultos

Introducción:
Este cuadernillo está diseñado para
adultos programadores que deseen
mejorar su dominio del uso de los
verbos "ser" y "estar" en inglés,
específicamente en el ámbito laboral.

Los verbos "ser" y "estar" son


fundamentales para describir
estados, características y ubicaciones
en el entorno profesional.

© 2023: MOVIMIENTOLEARN.COM
Índice:

1.0 Introducción a los Verbos "Ser" y


"Estar"
1.1 Diferencias entre "Ser" y "Estar"
1.2 Usos en el Ambiente Laboral
1.3 Creación de preguntas y
negaciones.

Ejercicios Prácticos
2.1 Conversaciones Profesionales
2.2 Escritura de Documentos Técnicos
2.3 Código de Programación

© 2023: MOVIMIENTOLEARN.COM
Verbos "Ser" y "Estar"
1. Introducción a los Verbos "Ser" y
"Estar" en Inglés:
Los verbos "ser" y "estar" son
esenciales para describir estados,
cualidades y ubicaciones en inglés. A
continuación, exploraremos sus
diferencias y cómo aplicarlos en el
ámbito laboral.

1.1 Diferencias entre "Ser" y "Estar":

"Ser" (To be): Se utiliza para


características y estados
permanentes, así como para
identidad y profesión.

© 2023: MOVIMIENTOLEARN.COM
Ejemplo: I am a software developer.
(Soy un desarrollador de software).

"Estar" (To be): Se emplea para


estados temporales, ubicaciones y
condiciones que pueden cambiar con
el tiempo.

Ejemplo: The server is currently


offline. (El servidor está actualmente
fuera de línea).

1.2 Usos en el Ambiente Laboral:


Los verbos "ser" y "estar" son
fundamentales en el ámbito laboral
para describir funciones, estados de
proyectos, ubicaciones y más. Un
© 2023: MOVIMIENTOLEARN.COM
buen dominio de estos verbos
mejorará tu capacidad para
comunicarte de manera efectiva en el
entorno profesional.

1.3. Formulación de Preguntas y


Negaciones:
Aprenderemos cómo formular
preguntas y negaciones con los
verbos "ser" y "estar" para obtener
información y expresar negaciones.

Preguntas con el Verbo "Ser"


Para formular preguntas con el verbo
"ser," simplemente invertimos el
sujeto y el verbo "to be."

© 2023: MOVIMIENTOLEARN.COM
Ejemplos:

Are you a software engineer? (¿Eres


ingeniero/a de software?)
Is the meeting at 3 PM? (¿Es la
reunión a las 3 PM?)
Are they working remotely? (¿Están
trabajando de forma remota?)

Preguntas con el Verbo "Estar"


Para formular preguntas con el verbo
"estar," también invertimos el sujeto
y el verbo "to be."

Ejemplos:

© 2023: MOVIMIENTOLEARN.COM
Are you currently in the office?
(¿Estás actualmente en la oficina?)
Is the project on schedule? (¿Está el
proyecto en el cronograma?)
Are the team members in a meeting?
(¿Están los miembros del equipo en
una reunión?)

2.3 Negaciones con los Verbos


"Ser" y "Estar"
Para formular negaciones con ambos
verbos, agregamos "not" después del
verbo "to be."

Ejemplos:

© 2023: MOVIMIENTOLEARN.COM
I am not a project manager. (No soy
gerente de proyectos).
The server is not offline. (El servidor
no está fuera de línea).
They are not available for the
meeting. (No están disponibles para
la reunión).

2. Ejercicios Prácticos:
Ahora, practiquemos el uso de los
verbos "ser" y "estar" en situaciones
laborales.

2.1 Conversaciones Profesionales:


Completa las siguientes oraciones
utilizando el verbo "ser" o "estar"
según corresponda.
© 2023: MOVIMIENTOLEARN.COM
The new project _________ very
challenging, but we____ confident we
can deliver it on time.

Where _________ the team lead? I


need to discuss the progress of the
project.

The software engineers _________


responsible for developing the
backend of the application.

Our office _________ located in the city


center, which is convenient for our
employees.

© 2023: MOVIMIENTOLEARN.COM
The client is happy with the results,
and they _________ satisfied with our
services.

2.2 Escritura de Documentos


Técnicos:
Redacta una breve descripción de tu
equipo de trabajo y el proyecto actual
utilizando los verbos "ser" y "estar".

2.3 Código de Programación con


Verbos "Ser" y "Estar":
Completa el siguiente fragmento de
código utilizando el verbo "ser" o
"estar" según corresponda.

© 2023: MOVIMIENTOLEARN.COM
(Continúa en el cuadernillo exclusivo
de Inglés para Programadores nivel I)

Keep practicing and applying these


verbs in different contexts to improve
your English skills in the professional
environment. Happy learning!

© 2023: MOVIMIENTOLEARN.COM
Clase 2
Cuadernillo de Verbos "Can" en Inglés
para Programadores

Introducción:
Este cuadernillo está diseñado para
programadores que deseen dominar
el uso del verbo "can" en inglés.

"Can" es un verbo modal que tiene


diversas aplicaciones en el ámbito
profesional, permitiendo expresar
habilidades, capacidades y
posibilidades. Aprender a utilizar
"can" correctamente te ayudará a
comunicarte de manera efectiva en el
mundo de la programación.
© 2023: MOVIMIENTOLEARN.COM
Índice:

Introducción al Verbo "Can"


1.1 Significado y Uso de "Can"
1.2 Estructura de las Oraciones con
"Can"
Aplicaciones en el Ámbito de la
Programación
2.1 Expresando Habilidades Técnicas
2.2 Solicitando Permiso o Autorización
2.3 Ofreciendo Ayuda o Soporte
Ejercicios Prácticos
3.1 Conversaciones Profesionales
3.2 Escenarios de Código de
Programación
3.3 Creación de Documentación Técnica

© 2023: MOVIMIENTOLEARN.COM
1. Introducción al Verbo "Can":
El verbo "can" es un verbo modal que se
utiliza para expresar habilidades,
capacidades y posibilidades en inglés.
Es un término esencial en el lenguaje de
la programación, ya que permite
comunicar de manera clara las
capacidades técnicas y las acciones
posibles.

1.1 Significado y Uso de "Can":


"Can" se utiliza para expresar la
habilidad de hacer algo o para indicar
que algo es posible o permitido. Es
importante recordar que "can" se utiliza
en el presente y no cambia de acuerdo
con la persona que lo utiliza.

© 2023: MOVIMIENTOLEARN.COM
1.2 Estructura de las Oraciones con
"Can":
La estructura básica de una oración con
"can" es la siguiente:

Sujeto + Can + Verbo Principal +


Complemento

Ejemplos:

I can write code.


(Puedo escribir código).
The software can handle large datasets.
(El software puede manejar conjuntos de
datos grandes).
We can solve complex problems.
(Podemos resolver problemas
complejos).
© 2023: MOVIMIENTOLEARN.COM
2. Aplicaciones en el Ámbito de la
Programación:
A continuación, veremos cómo aplicar
"can" en diferentes situaciones dentro
del ámbito de la programación.

2.1 Expresando Habilidades Técnicas:

I can program in Python.


(Puedo programar en Python).
He can debug the code efficiently.
(Él puede depurar el código
eficientemente).
They can design user-friendly interfaces.
(Ellos pueden diseñar interfaces
amigables para el usuario).

© 2023: MOVIMIENTOLEARN.COM
2.2 Solicitando Permiso o
Autorización:

Can I access the production server?


(¿Puedo acceder al servidor de
producción?)
Can we use this open-source library in
our project?
(¿Podemos utilizar esta biblioteca de
código abierto en nuestro proyecto?)
Can you review my code before I submit
it?
(¿Puedes revisar mi código antes de que
lo envíe?)

2.3 Ofreciendo Ayuda o Soporte:


I can assist you with the database
configuration.
© 2023: MOVIMIENTOLEARN.COM
(Puedo ayudarte con la configuración de
la base de datos).
If you have any questions, I can provide
guidance.
(Si tienes alguna pregunta, puedo
brindarte orientación).
Can I help you with the code
optimization?
(¿Puedo ayudarte con la optimización
del código?)

3. Ejercicios Prácticos:
Ahora, practiquemos el uso de "can" en
situaciones de programación.

Continúa en el cuadernillo Exclusivo de


Inglés para Programadores Nivel 1

© 2023: MOVIMIENTOLEARN.COM
Este cuadernillo está diseñado para
ayudarte a mejorar tu comprensión y
aplicación del verbo "can" en inglés en el
ámbito de la programación. Sigue
practicando y verás cómo mejorarás tu
comunicación técnica en el mundo de la
programación. ¡Adelante,
programador/a!

© 2023: MOVIMIENTOLEARN.COM
Cuadernillo de Verbos "Tener" en
Inglés para Programadores

Introducción:
Este cuadernillo está diseñado para
programadores que deseen aprender y
dominar el uso del verbo "tener" en
inglés.

"Tener" es un verbo esencial en el


lenguaje técnico, ya que se utiliza para
expresar posesión, edad y diversas
situaciones en el ámbito de la
programación. Aprender a utilizar
"tener" correctamente te ayudará a
comunicarte de manera efectiva en el
mundo de la programación.

© 2023: MOVIMIENTOLEARN.COM
Índice:

Introducción al Verbo "Tener"


1.1 Significado y Uso de "Tener"
1.2 Estructura de las Oraciones con
"Tener"
Aplicaciones en el Ámbito de la
Programación
2.1 Expresando Posesión de Recursos
2.2 Indicando Edad y Duración
2.3 Usando "Tener" en Expresiones
Idiomáticas Técnicas
Ejercicios Prácticos
3.1 Conversaciones Profesionales
3.2 Escenarios de Código de
Programación
3.3 Creación de Documentación Técnica

© 2023: MOVIMIENTOLEARN.COM
1. Introducción al Verbo "Tener":
El verbo "tener" es un verbo esencial en
el lenguaje técnico, ya que se utiliza
para expresar posesión, edad y diversas
situaciones en el ámbito de la
programación.

1.1 Significado y Uso de "Tener":


"Tener" se utiliza para indicar posesión,
experiencia, edad y otras situaciones
relacionadas con la posesión o
existencia de algo o alguien.

Es importante recordar que "tener" se


utiliza en el presente y no cambia de
acuerdo con la persona que lo utiliza.

© 2023: MOVIMIENTOLEARN.COM
1.2 Estructura de las Oraciones con
"Tener":
La estructura básica de una oración con
"tener" es la siguiente:

Sujeto + Have/Has + Objeto

Ejemplos:

I have a powerful computer. (Tengo una


computadora potente).
He has extensive experience in web
development. (Él tiene una amplia
experiencia en desarrollo web).
We have the necessary resources for the
project. (Tenemos los recursos
necesarios para el proyecto).

© 2023: MOVIMIENTOLEARN.COM
2. Aplicaciones en el Ámbito de la
Programación:
A continuación, veremos cómo aplicar
"tener" en diferentes situaciones dentro
del ámbito de la programación.

2.1 Expresando Posesión de Recursos:

The team has access to the latest


software tools. (El equipo tiene acceso a
las últimas herramientas de software).
Do you have the necessary libraries
installed? (¿Tienes instaladas las
bibliotecas necesarias?)
We have a dedicated server for testing
purposes. (Tenemos un servidor
dedicado para propósitos de pruebas).

© 2023: MOVIMIENTOLEARN.COM
2.2 Indicando Edad y Duración:

The application has been in


development for two months.
(La aplicación ha estado en desarrollo
durante dos meses).
I have five years of experience in mobile
app development.
(Tengo cinco años de experiencia en
desarrollo de aplicaciones móviles).
The framework has been widely used in
the industry for a decade.
(El framework ha sido ampliamente
utilizado en la industria durante una
década).

© 2023: MOVIMIENTOLEARN.COM
2.3 Usando "Tener" en Expresiones
Idiomáticas Técnicas:

We have a bug in the code that needs


fixing.
(Tenemos un error en el código que
necesita ser corregido).

The application has a user-friendly


interface.
(La aplicación tiene una interfaz
amigable para el usuario).

The team has a solid understanding of


data structures.
(El equipo tiene una comprensión sólida
de estructuras de datos).

© 2023: MOVIMIENTOLEARN.COM
3. Ejercicios Prácticos:
Ahora, practiquemos el uso de "tener"
en situaciones de programación.

(Continúa en el cuadernillo exclusivo de


Inglés para programadores Nivel 1)

Este cuadernillo está diseñado para


ayudarte a mejorar tu comprensión y
aplicación del verbo "tener" en inglés en
el ámbito de la programación. Sigue
practicando y verás cómo mejorarás tu
comunicación técnica en el mundo de la
programación. ¡Adelante,
programador/a!

© 2023: MOVIMIENTOLEARN.COM
CLASE 4
"There is" y "There are" en Inglés
para Programadores

Introducción:
Este cuadernillo está diseñado para
programadores que deseen aprender y
dominar el uso de los verbos "there is" y
"there are" en inglés.

Estos verbos son esenciales para


describir la existencia y cantidad de
elementos en el entorno técnico.
Aprender a utilizar "there is" y "there
are" correctamente te permitirá
comunicarte de manera efectiva en el
mundo de la programación.

© 2023: MOVIMIENTOLEARN.COM
Índice:

Introducción a los Verbos "There is" y


"There are"
1.1 Significado y Uso de "There is" y "There
are"
1.2 Estructura de las Oraciones con "There
is" y "There are"

Aplicaciones en el Ámbito de la
Programación
2.1 Descripción de Recursos en un Proyecto
2.2 Indicando la Cantidad de Elementos
2.3 Identificando Errores o Fallos

Ejercicios Prácticos
3.1 Conversaciones Profesionales
3.2 Escenarios de Código de Programación
3.3 Creación de Documentación Técnica

© 2023: MOVIMIENTOLEARN.COM
1. Introducción a los Verbos "There is"
y "There are":
Los verbos "there is" y "there are" se
utilizan para describir la existencia y
cantidad de elementos en un lugar o
contexto específico.

1.1 Significado y Uso de "There is" y


"There are":

"There is": Se utiliza para indicar la


existencia de un solo elemento o
recurso.
"There are": Se utiliza para indicar la
existencia de múltiples elementos o
recursos.

© 2023: MOVIMIENTOLEARN.COM
1.2 Estructura de las Oraciones con
"There is" y "There are":
La estructura básica de una oración con
"there is" y "there are" es la siguiente:

"There is" + Sustantivo Singular


"There are" + Sustantivo Plural
Ejemplos:

There is a bug in the code.


(Hay un error en el código).
There are three databases in the
system.
(Hay tres bases de datos en el sistema).
There is a team working on the new
project.
(Hay un equipo trabajando en el nuevo
proyecto).
© 2023: MOVIMIENTOLEARN.COM
2. Aplicaciones en el Ámbito de la
Programación:
A continuación, veremos cómo aplicar
"there is" y "there are" en diferentes
situaciones dentro del ámbito de la
programación.

2.1 Descripción de Recursos en un


Proyecto:

There are several modules in the


application.
(Hay varios módulos en la aplicación).
There is a function that handles user
authentication.
(Hay una función que maneja la
autenticación del usuario).

© 2023: MOVIMIENTOLEARN.COM
There are no open issues in the bug
tracker.
(No hay problemas abiertos en el
sistema de seguimiento de errores).

2.2 Indicando la Cantidad de


Elementos:
There are ten developers in the team.
(Hay diez desarrolladores en el equipo).
There is only one server for testing.
(Solo hay un servidor para pruebas).
There are three different versions of the
software.
(Hay tres versiones diferentes del
software).

2.3 Identificando Errores o Fallos:

© 2023: MOVIMIENTOLEARN.COM
There is an error in line 20 of the code.
(Hay un error en la línea 20 del código).
There are multiple warnings in the log
file.
(Hay múltiples advertencias en el
archivo de registro).
There is a problem with the database
connection.
(Hay un problema con la conexión a la
base de datos).

3. Ejercicios Prácticos:
Ahora, practiquemos el uso de "there is"
y "there are" en situaciones de
programación.

(Continúa en el cuadernillo exclusivo


para Programadores Nivel 1)
© 2023: MOVIMIENTOLEARN.COM
Este cuadernillo está diseñado para
ayudarte a mejorar tu comprensión y
aplicación de los verbos "there is" y
"there are" en inglés en el ámbito de la
programación. Sigue practicando y
verás cómo mejorarás tu comunicación
técnica en el mundo de la programación.
¡Adelante, programador/a!

© 2023: MOVIMIENTOLEARN.COM
CLASE 5
Cuadernillo del Presente Simple en Inglés
para Programadores

Introducción:
Este cuadernillo está diseñado para
programadores que deseen aprender y
dominar el uso del presente simple en
inglés.

El presente simple es un tiempo verbal


esencial en el lenguaje técnico, ya que se
utiliza para expresar acciones habituales,
hechos científicos, instrucciones y datos en
el ámbito de la programación.

Aprender a utilizar el presente simple


correctamente te permitirá comunicarte de

© 2023: MOVIMIENTOLEARN.COM
manera efectiva en el mundo de la
programación.
Índice:

Introducción al Presente Simple


1.1 Significado y Uso del Presente Simple
1.2 Estructura de las Oraciones en Presente Simple

2. Reglas Gramaticales de la 3ra Persona del


Singular

3. Spelling del Presente Simple


5. Creación de Preguntas y Negaciones en
Presente Simple

Aplicaciones en el Ámbito de la Programación


5.1 Describiendo Procesos y Algoritmos
5.2 Documentando Instrucciones
5.3 Presentando Datos y Estadísticas

Ejercicios Prácticos
6.1 Conversaciones Profesionales
6.2 Escenarios de Código de Programación
© 2023: MOVIMIENTOLEARN.COM
6.3 Creación de Documentación Técnica

1. Introducción al Presente Simple:


El presente simple es un tiempo verbal que se
utiliza para expresar acciones habituales,
hechos científicos, instrucciones y datos que
son verdades generales en el presente.

1.1 Significado y Uso del Presente Simple:


El presente simple se usa para hablar sobre
acciones que ocurren de forma habitual,
situaciones que son permanentes y verdades
científicas o generales.

1.2 Estructura de las Oraciones en


Presente Simple:
La estructura básica de una oración en
presente simple es la siguiente:

© 2023: MOVIMIENTOLEARN.COM
Sujeto + Verbo Principal en Infinitivo (sin
"to") + Complemento

Ejemplos:

I write code every day.


(Escribo código todos los días).
The application runs on multiple platforms.
(La aplicación se ejecuta en múltiples
plataformas).
The algorithm calculates the result
accurately.
(El algoritmo calcula el resultado con
precisión).

2. Reglas Gramaticales de la 3ra Persona


del Singular:
En la tercera persona del singular (he, she,
it), se agrega una "s" al verbo principal en las
oraciones afirmativas.

© 2023: MOVIMIENTOLEARN.COM
Ejemplos:

He writes clean code.


(Él escribe código limpio).
The program runs smoothly.
(El programa se ejecuta sin problemas).
She handles the database connections.
(Ella maneja las conexiones a la base de
datos).

En las oraciones negativas e interrogativas,


se utiliza "does" antes del sujeto para la 3ra
persona del singular y el verbo principal
permanece en su forma base sin "s".

Ejemplos:

He does not write code on weekends.


(Él no escribe código los fines de semana).
© 2023: MOVIMIENTOLEARN.COM
Does the application run on Linux?
(¿La aplicación se ejecuta en Linux?)
She does not handle the frontend
development.
(Ella no se encarga del desarrollo frontend).

3. Spelling del Presente Simple:


Cuando el verbo en infinitivo termina en "y"
precedida de una consonante, se cambia "y"
a "i" y se agrega "es".

Ejemplos:

Study → Studies (Estudiar → Estudia)


Try → Tries (Intentar → Intenta)
Apply → Applies (Aplicar → Aplica)

4. Creación de Preguntas y Negaciones en


Presente Simple:
Preguntas:
© 2023: MOVIMIENTOLEARN.COM
Para crear preguntas en presente simple, se
invierte el sujeto y el verbo "do" (para I, you,
we, they) o "does" (para he, she, it), y se
mantiene el verbo principal en su forma base
sin "s".

Ejemplos:

Do you write code every day?


(¿Escribes código todos los días?)
Does the application run on multiple
platforms?
(¿La aplicación se ejecuta en múltiples
plataformas?)
Do the developers handle the database
connections?
(¿Los desarrolladores manejan las conexiones
a la base de datos?)

NEGACIONES
© 2023: MOVIMIENTOLEARN.COM
Para crear negaciones en presente simple, se
agrega "do not" (o "don't" en forma
contraída) antes del verbo principal en su
forma base sin "s" (para I, you, we, they) o
"does not" (o "doesn't" en forma contraída)
para la 3ra persona del singular.

Ejemplos:

I do not write code on weekends.


(No escribo código los fines de semana).
The program does not run smoothly.
(El programa no se ejecuta sin problemas).
She does not handle the frontend
development.
(Ella no se encarga del desarrollo frontend).

5. Aplicaciones en el Ámbito de la
Programación:

© 2023: MOVIMIENTOLEARN.COM
A continuación, veremos cómo aplicar el
presente simple en diferentes situaciones
dentro del ámbito de la programación.

5.1 Describiendo Procesos y Algoritmos:

The program generates a random number.


(El programa genera un número aleatorio).
The function iterates through the array. (La
función itera a través del arreglo).
The system handles errors gracefully.
(El sistema maneja los errores de manera
adecuada).

5.2 Documentando Instrucciones:

Click the "Run" button to execute the code.


(Haz clic en el botón "Ejecutar" para ejecutar
el código).

© 2023: MOVIMIENTOLEARN.COM
The user enters their credentials and clicks
"Login."
(El usuario ingresa sus credenciales y hace
clic en "Iniciar sesión").
The program displays the output on the
console.
(El programa muestra la salida en la
consola).

5.3 Presentando Datos y Estadísticas:

The database contains thousands of records.


(La base de datos contiene miles de
registros).
The graph represents the distribution of
data.
(El gráfico representa la distribución de los
datos).
The API returns JSON data.
(La API devuelve datos en formato JSON).

© 2023: MOVIMIENTOLEARN.COM
6. Ejercicios Prácticos:
Ahora, practiquemos el uso del presente
simple en situaciones de programación.

(Continúa en el cuadernillo exclusivo de


Inglés para Programadores Nivel 1)

Este cuadernillo está diseñado para ayudarte


a mejorar tu comprensión y aplicación del
presente simple en inglés en el ámbito de la
programación. Sigue practicando y verás
cómo mejorarás tu comunicación técnica en
el mundo de la programación. ¡Adelante,
programador/a!

© 2023: MOVIMIENTOLEARN.COM
CLASE 6
Cuadernillo del Presente Continuo
(Presente Progresivo) en Inglés para
Programadores

Introducción:
Este cuadernillo está diseñado para
programadores que deseen aprender y dominar
el uso del presente continuo en inglés.

El presente continuo, también conocido como


presente progresivo, es un tiempo verbal esencial
en el lenguaje técnico, ya que se utiliza para
expresar acciones que están ocurriendo en el
momento presente y para describir eventos
temporales en el ámbito de la programación.

Aprender a utilizar el presente continuo


correctamente te permitirá comunicarte de
manera efectiva en el mundo de la
programación.

© 2023: MOVIMIENTOLEARN.COM
Índice:

Introducción al Presente Continuo


1.1 Significado y Uso del Presente Continuo
1.2 Estructura de las Oraciones en Presente
Continuo

Reglas Gramaticales del Presente Continuo


2.1 Spelling del Presente Continuo

3.Creación de Preguntas y Negaciones en


Presente Continuo

Aplicaciones en el Ámbito de la Programación


4.1 Describiendo Procesos en Ejecución
4.2 Documentando Eventos Temporales

Ejercicios Prácticos
5.1 Conversaciones Profesionales
5.2 Escenarios de Código de Programación
5.3 Creación de Documentación Técnica

© 2023: MOVIMIENTOLEARN.COM
1. Introducción al Presente Continuo:
El presente continuo es un tiempo verbal que
se utiliza para expresar acciones que están
ocurriendo en el momento presente, acciones
planificadas para el futuro cercano y eventos
temporales que suceden en un período
específico.

1.1 Significado y Uso del Presente


Continuo:
El presente continuo se usa para hablar sobre
acciones que están en progreso en el
momento presente, para describir eventos
temporales que están ocurriendo ahora
mismo y para hablar sobre planes futuros.

1.2 Estructura de las Oraciones en


Presente Continuo:
La estructura básica de una oración en
presente continuo es la siguiente:

© 2023: MOVIMIENTOLEARN.COM
Sujeto + Verbo "to be" conjugado (am, is,
are) + Verbo Principal con "-ing" +
Complemento

Ejemplos:

I am coding right now.


(Estoy programando en este momento).
The application is running smoothly.
(La aplicación está funcionando sin
problemas).
We are testing the new feature.
(Estamos probando la nueva función).

2. Reglas Gramaticales del Presente


Continuo:
En el presente continuo, se utiliza el verbo "to
be" (am, is, are) como auxiliar seguido del
verbo principal en su forma "-ing".

© 2023: MOVIMIENTOLEARN.COM
Para formar el verbo principal en su forma
"-ing":

Si el verbo termina en una sola vocal + una


sola consonante, se duplica la última
consonante y se agrega "-ing".
Ejemplo: run → running (correr → corriendo)

Si el verbo termina en "e", se elimina la "e"


final y se agrega "-ing".
Ejemplo: write → writing (escribir →
escribiendo)

Si el verbo termina en "-ie", se cambia "-ie" a


"-y" y se agrega "-ing".
Ejemplo: die → dying (morir → muriendo)

Si el verbo termina en "ee", se agrega "-ing".


Ejemplo: see → seeing (ver → viendo)

© 2023: MOVIMIENTOLEARN.COM
3. Creación de Preguntas y Negaciones en
Presente Continuo:
Para crear preguntas en presente continuo,
se invierte el verbo "to be" (am, is, are) y el
sujeto.

Ejemplos:

Am I coding right now?


(¿Estoy programando en este momento?)
Is the application running smoothly?
(¿La aplicación está funcionando sin
problemas?)
Are we testing the new feature?
(¿Estamos probando la nueva función?)

Para crear negaciones en presente continuo,


se agrega "not" después del verbo "to be"

© 2023: MOVIMIENTOLEARN.COM
(am not, is not, are not) o se utiliza la forma
contraída "isn't" o "aren't".

Ejemplos:

I am not coding right now.


(No estoy programando en este momento).
The application isn't running smoothly.
(La aplicación no está funcionando sin
problemas).
We aren't testing the new feature.
(No estamos probando la nueva función).

4. Aplicaciones en el Ámbito de la
Programación:
A continuación, veremos cómo aplicar el
presente continuo en diferentes situaciones
dentro del ámbito de la programación.

4.1 Describiendo Procesos en Ejecución:


© 2023: MOVIMIENTOLEARN.COM
The program is compiling the code.
(El programa está compilando el código).
The function is iterating through the array.
(La función está iterando a través del
arreglo).
The script is executing the commands.
(El script está ejecutando los comandos).

4.2 Documentando Eventos Temporales:

The server is currently being updated.


(El servidor está siendo actualizado en este
momento).
The application is undergoing maintenance.
(La aplicación está en mantenimiento).
The website is being redesigned.
(El sitio web está siendo rediseñado).

5. Ejercicios Prácticos:

© 2023: MOVIMIENTOLEARN.COM
Ahora, practiquemos el uso del presente
continuo en situaciones de programación.

(Continúa en el cuadernillo exclusivo del


Programa de Inglés para programadores
Nivel 2)

Este cuadernillo está diseñado para ayudarte


a mejorar tu comprensión y aplicación del
presente continuo en inglés en el ámbito de la
programación. Sigue practicando y verás
cómo mejorarás tu comunicación técnica en
el mundo de la programación. ¡Adelante,
programador/a!

© 2023: MOVIMIENTOLEARN.COM
CLASE 7
Cuadernillo del Pasado Simple (Past
Simple) en Inglés para Programadores

Introducción:
Este cuadernillo está diseñado para
programadores que deseen aprender y
dominar el uso del pasado simple en inglés.

El pasado simple es un tiempo verbal


fundamental en el lenguaje técnico, ya que se
utiliza para expresar acciones y eventos que
ocurrieron en el pasado en el ámbito de la
programación.

Aprender a utilizar el pasado simple


correctamente te permitirá comunicarte de
manera efectiva en el mundo de la
programación.

© 2023: MOVIMIENTOLEARN.COM
Índice:

Introducción al Pasado Simple


1.1 Significado y Uso del Pasado Simple
1.2 Estructura de las Oraciones en Pasado Simple

Reglas Gramaticales del Pasado Simple


2.1 Spelling del Pasado Simple

Creación de Preguntas y Negaciones en


Pasado Simple

Aplicaciones en el Ámbito de la Programación


4.1 Describiendo Eventos Pasados
4.2 Documentando Historias de Código

Ejercicios Prácticos
5.1 Conversaciones Profesionales
5.2 Escenarios de Código de Programación
5.3 Creación de Documentación Técnica

© 2023: MOVIMIENTOLEARN.COM
1. Introducción al Pasado Simple:
El pasado simple es un tiempo verbal que se
utiliza para expresar acciones y eventos que
ocurrieron y se completaron en el pasado.

1.1 Significado y Uso del Pasado Simple:


El pasado simple se usa para hablar sobre
acciones pasadas que comenzaron y
finalizaron en un tiempo específico del
pasado.

1.2 Estructura de las Oraciones en Pasado


Simple:
La estructura básica de una oración en
pasado simple es la siguiente:

Sujeto + Verbo Principal en Pasado Simple


(ed o irregular) + Complemento

Ejemplos:
© 2023: MOVIMIENTOLEARN.COM
I programmed the application yesterday.
(Programé la aplicación ayer).
The bug was fixed last week.
(El error fue corregido la semana pasada).
They completed the project on time.
(Completaron el proyecto a tiempo).

2. Reglas Gramaticales del Pasado Simple:


Para formar el pasado simple de la mayoría
de los verbos, se agrega "-ed" al verbo en su
forma base.

Ejemplos:

Play → Played (Jugar → Jugó)


Walk → Walked (Caminar → Caminó)
Create → Created (Crear → Creó)
Para los verbos que terminan en "e", se
agrega solo "-d".
© 2023: MOVIMIENTOLEARN.COM
Ejemplo:

Dance → Danced (Bailar → Bailó)

2.1 Spelling del Pasado Simple:


Hay algunas reglas especiales para formar el
pasado simple de algunos verbos:

Si el verbo termina en una sola vocal + una


sola consonante, y la sílaba final está
acentuada, se duplica la última consonante y
se agrega "-ed".
Ejemplo:

Stop → Stopped (Detener → Detuvo)

3. Creación de Preguntas y Negaciones en


Pasado Simple:

© 2023: MOVIMIENTOLEARN.COM
Para crear preguntas en pasado simple, se
invierte el sujeto y el verbo principal.

Ejemplos:

Did you program the application yesterday?


(¿Programaste la aplicación ayer?)
Was the bug fixed last week?
(¿Fue corregido el error la semana pasada?)
Did they complete the project on time?
(¿Completaron el proyecto a tiempo?)

NEGACIONES
Para crear negaciones en pasado simple, se
utiliza el verbo auxiliar "did not" (o "didn't"
en forma contraída) antes del verbo principal
en su forma base.

Ejemplos:

© 2023: MOVIMIENTOLEARN.COM
I did not program the application yesterday.
(No programé la aplicación ayer).
The bug didn't get fixed last week. (El error
no fue corregido la semana pasada).
They didn't complete the project on time. (No
completaron el proyecto a tiempo).

4. Aplicaciones en el Ámbito de la
Programación:
A continuación, veremos cómo aplicar el
pasado simple en diferentes situaciones
dentro del ámbito de la programación.

4.1 Describiendo Eventos Pasados:

The program executed successfully.


(El programa se ejecutó correctamente).
The function returned the expected result.
(La función devolvió el resultado esperado).

© 2023: MOVIMIENTOLEARN.COM
The database was updated yesterday. (La
base de datos fue actualizada ayer).

4.2 Documentando Historias de Código:

The developer implemented a new feature.


(El desarrollador implementó una nueva
función).
The team fixed several bugs in the code.
(El equipo corrigió varios errores en el
código).
The project was completed ahead of
schedule.
(El proyecto se terminó antes del plazo).

5. Ejercicios Prácticos:
Ahora, practiquemos el uso del pasado
simple en situaciones de programación.

© 2023: MOVIMIENTOLEARN.COM
(Continúa en el cuadernillo en el Programa
Inglés Nivel 2)

Este cuadernillo está diseñado para ayudarte


a mejorar tu comprensión y aplicación del
pasado simple en inglés en el ámbito de la
programación. Sigue practicando y verás
cómo mejorarás tu comunicación técnica en
el mundo de la programación. ¡Adelante,
programador/a!

© 2023: MOVIMIENTOLEARN.COM
CLASE 8
Cuadernillo del Pasado Continuo (Past
Continuous) en Inglés para Programadores

Introducción:
Este cuadernillo está diseñado para
programadores que deseen aprender y
dominar el uso del pasado continuo en inglés.

El pasado continuo, también conocido como


pasado progresivo, es un tiempo verbal
esencial en el lenguaje técnico, ya que se
utiliza para expresar acciones que estaban
en progreso en un momento específico del
pasado en el ámbito de la programación.

Aprender a utilizar el pasado continuo


correctamente te permitirá comunicarte de
manera efectiva en el mundo de la
programación.

© 2023: MOVIMIENTOLEARN.COM
Índice:

Introducción al Pasado Continuo


1.1 Significado y Uso del Pasado Continuo
1.2 Estructura de las Oraciones en Pasado
Continuo
Reglas Gramaticales del Pasado Continuo
2.1 Spelling del Pasado Continuo
Creación de Preguntas y Negaciones en
Pasado Continuo

Aplicaciones en el Ámbito de la
Programación
4.1 Describiendo Procesos en Ejecución en
el Pasado
4.2 Documentando Eventos Concurrentes
Ejercicios Prácticos
5.1 Conversaciones Profesionales

© 2023: MOVIMIENTOLEARN.COM
5.2 Escenarios de Código de
Programación
5.3 Creación de Documentación Técnica

1. Introducción al Pasado Continuo:


El pasado continuo es un tiempo verbal que
se utiliza para expresar acciones que estaban
en progreso en un momento específico del
pasado.

1.1 Significado y Uso del Pasado Continuo:


El pasado continuo se usa para hablar sobre
acciones que estaban ocurriendo en un
momento específico del pasado. Se utiliza
para describir acciones en progreso que
fueron interrumpidas por otra acción o
evento en el pasado.

1.2 Estructura de las Oraciones en Pasado


Continuo:

© 2023: MOVIMIENTOLEARN.COM
La estructura básica de una oración en
pasado continuo es la siguiente:

Sujeto + Verbo "to be" en pasado (was, were)


+ Verbo Principal con "-ing" + Complemento

Ejemplos:

I was coding when the power went out.


(Estaba programando cuando se fue la luz).
The server was running smoothly before the
crash.
(El servidor estaba funcionando sin
problemas antes del fallo).
They were testing the new feature when the
bug was discovered.
(Estaban probando la nueva función cuando
se descubrió el error).

© 2023: MOVIMIENTOLEARN.COM
2. Reglas Gramaticales del Pasado
Continuo:
Para formar el pasado continuo, se utiliza el
verbo "to be" en pasado (was, were) como
auxiliar seguido del verbo principal en su
forma "-ing".

2.1 Spelling del Pasado Continuo:


Para formar el verbo principal en su forma
"-ing":

Si el verbo termina en "e", se elimina la "e"


final y se agrega "-ing".
Ejemplo:

Dance → Dancing (Bailar → Bailando)

Si el verbo termina en una sola vocal + una


sola consonante, y la sílaba final está

© 2023: MOVIMIENTOLEARN.COM
acentuada, se duplica la última consonante y
se agrega "-ing".

Ejemplo:

Stop → Stopping (Detener → Deteniendo)

3. Creación de Preguntas y Negaciones en


Pasado Continuo:
Para crear preguntas en pasado continuo, se
invierte el verbo "to be" (was, were) y el
sujeto.

Ejemplos:

Was I coding when the power went out?


(¿Estaba programando cuando se fue la luz?)
Were the servers running smoothly before the
crash?

© 2023: MOVIMIENTOLEARN.COM
(¿Estaban funcionando los servidores sin
problemas antes del fallo?)
Were they testing the new feature when the
bug was discovered?
(¿Estaban probando la nueva función cuando
se descubrió el error?)

Para crear negaciones en pasado continuo,


se utiliza el verbo auxiliar "not" después del
verbo "to be" (was not, were not) o se utiliza
la forma contraída "wasn't" o "weren't".

Ejemplos:

I was not coding when the power went out.


(No estaba programando cuando se fue la
luz).
The servers weren't running smoothly before
the crash.

© 2023: MOVIMIENTOLEARN.COM
(Los servidores no estaban funcionando sin
problemas antes del fallo).
They weren't testing the new feature when
the bug was discovered.
(No estaban probando la nueva función
cuando se descubrió el error).

4. Aplicaciones en el Ámbito de la
Programación:
A continuación, veremos cómo aplicar el
pasado continuo en diferentes situaciones
dentro del ámbito de la programación.

4.1 Describiendo Procesos en Ejecución en


el Pasado:

The program was compiling the code when


the error occurred.
(El programa estaba compilando el código
cuando ocurrió el error).

© 2023: MOVIMIENTOLEARN.COM
The function was iterating through the array
before it crashed.
(La función estaba iterando a través del
arreglo antes de que fallara).
The script was executing the commands when
the interruption happened.
(El script estaba ejecutando los comandos
cuando ocurrió la interrupción).

4.2 Documentando Eventos Concurrentes:

The developers were working on different


modules simultaneously.
(Los desarrolladores estaban trabajando en
diferentes módulos al mismo tiempo).
Multiple tasks were being performed during
the software update.
(Se estaban realizando múltiples tareas
durante la actualización del software).

© 2023: MOVIMIENTOLEARN.COM
Several processes were running concurrently
during the data analysis.
(Varios procesos se estaban ejecutando
simultáneamente durante el análisis de
datos).
5. Ejercicios Prácticos:
Ahora, practiquemos el uso del pasado
continuo en situaciones de programación.

(Continúa en el cuadernillo Inglés para


Programadores Nivel 2)

Este cuadernillo está diseñado para ayudarte


a mejorar tu comprensión y aplicación del
pasado continuo en inglés en el ámbito de la
programación. Sigue practicando y verás
cómo mejorarás tu comunicación técnica en
el mundo de la programación. ¡Adelante,
programador/a!

© 2023: MOVIMIENTOLEARN.COM
CLASE 9
Cuadernillo del Presente Perfecto en Inglés
para Programadores

Introducción:
Este cuadernillo está diseñado para
programadores que deseen aprender y
dominar el uso del pasado continuo en inglés.

El pasado continuo, también conocido como


pasado progresivo, es un tiempo verbal
esencial en el lenguaje técnico, ya que se
utiliza para expresar acciones que estaban
en progreso en un momento específico del
pasado en el ámbito de la programación.

Aprender a utilizar el pasado continuo


correctamente te permitirá comunicarte de
manera efectiva en el mundo de la
programación.

© 2023: MOVIMIENTOLEARN.COM
Índice:

Introducción al Pasado Continuo


1.1 Significado y Uso del Pasado Continuo
1.2 Estructura de las Oraciones en Pasado
Continuo
Reglas Gramaticales del Pasado Continuo
2.1 Spelling del Pasado Continuo
Creación de Preguntas y Negaciones en
Pasado Continuo

Aplicaciones en el Ámbito de la
Programación
4.1 Describiendo Procesos en Ejecución en
el Pasado
4.2 Documentando Eventos Concurrentes
Ejercicios Prácticos
5.1 Conversaciones Profesionales

© 2023: MOVIMIENTOLEARN.COM
5.2 Escenarios de Código de
Programación
5.3 Creación de Documentación Técnica

1. Introducción al Pasado Continuo:


El pasado continuo es un tiempo verbal que
se utiliza para expresar acciones que estaban
en progreso en un momento específico del
pasado.

1.1 Significado y Uso del Pasado Continuo:


El pasado continuo se usa para hablar sobre
acciones que estaban ocurriendo en un
momento específico del pasado. Se utiliza
para describir acciones en progreso que
fueron interrumpidas por otra acción o
evento en el pasado.

1.2 Estructura de las Oraciones en Pasado


Continuo:

© 2023: MOVIMIENTOLEARN.COM
La estructura básica de una oración en
pasado continuo es la siguiente:

Sujeto + Verbo "to be" en pasado (was, were)


+ Verbo Principal con "-ing" + Complemento

Ejemplos:

I was coding when the power went out.


(Estaba programando cuando se fue la luz).
The server was running smoothly before the
crash.
(El servidor estaba funcionando sin
problemas antes del fallo).
They were testing the new feature when the
bug was discovered.
(Estaban probando la nueva función cuando
se descubrió el error).

© 2023: MOVIMIENTOLEARN.COM
2. Reglas Gramaticales del Pasado
Continuo:
Para formar el pasado continuo, se utiliza el
verbo "to be" en pasado (was, were) como
auxiliar seguido del verbo principal en su
forma "-ing".

2.1 Spelling del Pasado Continuo:


Para formar el verbo principal en su forma
"-ing":

Si el verbo termina en "e", se elimina la "e"


final y se agrega "-ing".
Ejemplo:

Dance → Dancing (Bailar → Bailando)

Si el verbo termina en una sola vocal + una


sola consonante, y la sílaba final está

© 2023: MOVIMIENTOLEARN.COM
acentuada, se duplica la última consonante y
se agrega "-ing".

Ejemplo:

Stop → Stopping (Detener → Deteniendo)

3. Creación de Preguntas y Negaciones en


Pasado Continuo:
Para crear preguntas en pasado continuo, se
invierte el verbo "to be" (was, were) y el
sujeto.

Ejemplos:

Was I coding when the power went out?


(¿Estaba programando cuando se fue la luz?)
Were the servers running smoothly before the
crash?

© 2023: MOVIMIENTOLEARN.COM
(¿Estaban funcionando los servidores sin
problemas antes del fallo?)
Were they testing the new feature when the
bug was discovered?
(¿Estaban probando la nueva función cuando
se descubrió el error?)

Para crear negaciones en pasado continuo,


se utiliza el verbo auxiliar "not" después del
verbo "to be" (was not, were not) o se utiliza
la forma contraída "wasn't" o "weren't".

Ejemplos:

I was not coding when the power went out.


(No estaba programando cuando se fue la
luz).
The servers weren't running smoothly before
the crash.

© 2023: MOVIMIENTOLEARN.COM
(Los servidores no estaban funcionando sin
problemas antes del fallo).
They weren't testing the new feature when
the bug was discovered.
(No estaban probando la nueva función
cuando se descubrió el error).

4. Aplicaciones en el Ámbito de la
Programación:
A continuación, veremos cómo aplicar el
pasado continuo en diferentes situaciones
dentro del ámbito de la programación.

4.1 Describiendo Procesos en Ejecución en


el Pasado:

The program was compiling the code when


the error occurred.
(El programa estaba compilando el código
cuando ocurrió el error).

© 2023: MOVIMIENTOLEARN.COM
The function was iterating through the array
before it crashed.
(La función estaba iterando a través del
arreglo antes de que fallara).
The script was executing the commands when
the interruption happened.
(El script estaba ejecutando los comandos
cuando ocurrió la interrupción).

4.2 Documentando Eventos Concurrentes:

The developers were working on different


modules simultaneously.
(Los desarrolladores estaban trabajando en
diferentes módulos al mismo tiempo).
Multiple tasks were being performed during
the software update.
(Se estaban realizando múltiples tareas
durante la actualización del software).

© 2023: MOVIMIENTOLEARN.COM
Several processes were running concurrently
during the data analysis.
(Varios procesos se estaban ejecutando
simultáneamente durante el análisis de
datos).
5. Ejercicios Prácticos:
Ahora, practiquemos el uso del pasado
continuo en situaciones de programación.

(Continúa en el cuadernillo Inglés para


Programadores Nivel 3)

Este cuadernillo está diseñado para ayudarte


a mejorar tu comprensión y aplicación del
pasado continuo en inglés en el ámbito de la
programación. Sigue practicando y verás
cómo mejorarás tu comunicación técnica en
el mundo de la programación. ¡Adelante,
programador/a!

© 2023: MOVIMIENTOLEARN.COM
CLASE 9
Cuadernillo del Presente Perfecto Continuo
en Inglés para Programadores

Introducción:
Este cuadernillo está diseñado para
programadores que deseen aprender y
dominar el uso del presente perfecto continuo
en inglés.

El presente perfecto continuo es un tiempo


verbal esencial en el lenguaje técnico, ya que
se utiliza para expresar acciones que
comenzaron en el pasado y continúan en el
presente en el ámbito de la programación.

Aprender a utilizar el presente perfecto


continuo correctamente te permitirá
comunicarte de manera efectiva en el mundo
de la programación.

MOVIMIENTOLEARN.COM
Índice:

Introducción al Presente Perfecto Continuo


1.1 Significado y Uso del Presente Perfecto
Continuo
1.2 Estructura de las Oraciones en Presente
Perfecto Continuo
Reglas Gramaticales del Presente Perfecto
Continuo
2.1 Spelling del Presente Perfecto Continuo

3.Creación de Preguntas y Negaciones en


Presente Perfecto Continuo

Aplicaciones en el Ámbito de la Programación


4.1 Describiendo Procesos en Desarrollo
4.2 Registrando Actividades Recientes y
Continuas
5. Ejercicios Prácticos
5.1 Conversaciones Profesionales
5.2 Escenarios de Código de Programación
5.3 Creación de Documentación Técnica

MOVIMIENTOLEARN.COM
1. Introducción al Presente Perfecto
Continuo:
El presente perfecto continuo es un tiempo
verbal que se utiliza para expresar acciones
que comenzaron en el pasado y continúan
hasta el presente.

1.1 Significado y Uso del Presente Perfecto


Continuo:
El presente perfecto continuo se usa para
hablar sobre acciones que han estado
ocurriendo desde un momento anterior hasta
el presente. Enfatiza la duración de la acción
y su relevancia en el momento actual.

1.2 Estructura de las Oraciones en


Presente Perfecto Continuo:
La estructura básica de una oración en
presente perfecto continuo es la siguiente:

MOVIMIENTOLEARN.COM
Sujeto + Verbo "to have" en presente (have,
has) + Verbo "to be" en presente (been) +
Verbo Principal con "-ing" + Complemento

Ejemplos:

I have been coding for hours.


(He estado programando durante horas).
The team has been testing the new feature.
(El equipo ha estado probando la nueva
función).
They have been working on the project all
week.
(Han estado trabajando en el proyecto toda
la semana).

2. Reglas Gramaticales del Presente


Perfecto Continuo:

MOVIMIENTOLEARN.COM
Para formar el presente perfecto continuo, se
utiliza el verbo "to have" (have, has) como
auxiliar, seguido del verbo "to be" en
presente (been) y el verbo principal en su
forma "-ing".

2.1 Spelling del Presente Perfecto


Continuo:
El verbo principal se forma agregando "-ing"
al verbo en su forma base.

Ejemplos:

Work → Working (Trabajar → Trabajando)


Test → Testing (Probar → Probando)
Develop → Developing (Desarrollar →
Desarrollando)

3. Creación de Preguntas y Negaciones en


Presente Perfecto Continuo:

MOVIMIENTOLEARN.COM
PREGUNTAS
Para crear preguntas en presente perfecto
continuo, se invierte el verbo "to have"
(have, has) y el sujeto.

Ejemplos:

Have I been coding for hours?


(¿He estado programando durante horas?)
Has the team been testing the new feature?
(¿El equipo ha estado probando la nueva
función?)
Have they been working on the project all
week?
(¿Han estado trabajando en el proyecto toda
la semana?)

NEGACIONES
Para crear negaciones en presente perfecto
continuo, se utiliza el verbo auxiliar "not"
MOVIMIENTOLEARN.COM
después del verbo "to have" (have not, has
not) o se utiliza la forma contraída "haven't"
o "hasn't".

Ejemplos:

I have not been coding for hours.


(No he estado programando durante horas).
The team hasn't been testing the new
feature.
(El equipo no ha estado probando la nueva
función).
They haven't been working on the project all
week.
(No han estado trabajando en el proyecto
toda la semana).

4. Aplicaciones en el Ámbito de la
Programación:

MOVIMIENTOLEARN.COM
A continuación, veremos cómo aplicar el
presente perfecto continuo en diferentes
situaciones dentro del ámbito de la
programación.

4.1 Describiendo Procesos en Desarrollo:

The code has been running for a long time


without any issues.
(El código ha estado ejecutándose por mucho
tiempo sin problemas).
The team has been debugging the software
for days.
(El equipo ha estado depurando el software
durante días).
The program has been continuously updating
the database.
(El programa ha estado actualizando la base
de datos de manera continua).

MOVIMIENTOLEARN.COM
4.2 Registrando Actividades Recientes y
Continuas:

The developer has been attending coding


workshops regularly.
(El desarrollador ha estado asistiendo
regularmente a talleres de programación).
The team has been collaborating on various
projects simultaneously.
(El equipo ha estado colaborando en varios
proyectos al mismo tiempo).
They have been exploring new frameworks
and technologies.
(Han estado explorando nuevos frameworks
y tecnologías).

5. Ejercicios Prácticos:
Ahora, practiquemos el uso del presente
perfecto continuo en situaciones de
programación.

MOVIMIENTOLEARN.COM
(Continúa en el cuadernillo Inglés para
Programadores Nivel 3)

Este cuadernillo está diseñado para ayudarte


a mejorar tu comprensión y aplicación del
presente perfecto continuo en inglés en el
ámbito de la programación. Sigue
practicando y verás cómo mejorarás tu
comunicación técnica en el mundo de la
programación. ¡Adelante, programador/a!

MOVIMIENTOLEARN.COM
Inglés para
Programadores

DE L
A
M A
A
R AM
G
O GR
R
P RO IV O
P LUS
XC
E

MOVIMIENTOLEARN

www.movimientolearn.com
COPYRIGHT: 2023 MOVIMIENTOLEARN.COM
Inglés para
Programadores
Toda la trayectoria
Objetivos Generales de los niveles I, II y III
Desarrollar habilidades básicas de comunicación: Los estudiantes serán capaces de mantener conversaciones
sencillas y efectivas relacionadas con su entorno laboral como programadores. Podrán presentarse a sí mismos, hacer
preguntas y responder a situaciones cotidianas.

Aprender vocabulario técnico: Los estudiantes adquirirán un vocabulario específico relacionado con la programación y
la tecnología. Esto les permitirá comprender y expresar conceptos técnicos de manera más precisa y efectiva.

Mejorar la comprensión auditiva: Los estudiantes podrán entender instrucciones y diálogos simples en inglés
relacionados con la programación, como tutoriales, presentaciones y discusiones técnicas.

Desarrollar habilidades de lectura: Los estudiantes podrán leer y comprender textos técnicos básicos en inglés, como
documentación de software, artículos de blogs y correos electrónicos relacionados con su campo de trabajo.

Mejorar la escritura técnica: Los estudiantes podrán redactar correos electrónicos, informes y documentación básica
en inglés relacionada con la programación. Se enfocarán en la precisión y claridad del lenguaje.

Fomentar la confianza en la comunicación oral: Los estudiantes practicarán ejercicios de pronunciación y fluidez para
mejorar su confianza al hablar en inglés en situaciones laborales.

Desarrollar habilidades de presentación: Los estudiantes aprenderán a realizar presentaciones breves y efectivas en
inglés sobre temas técnicos relacionados con la programación.

Adquirir conocimiento cultural: Los estudiantes entenderán algunas diferencias culturales relacionadas con el mundo
laboral de la programación en países de habla inglesa. Esto les ayudará a interactuar de manera más efectiva con
colegas de otras culturas.

Practicar situaciones laborales simuladas: Los estudiantes participarán en actividades y ejercicios prácticos basados
en situaciones laborales reales que enfrentarían como programadores en un entorno internacional.
Promover el uso de recursos en línea: Se alentará a los estudiantes a utilizar recursos en línea, como foros técnicos,
blogs y documentación en inglés, para mantenerse actualizados en su campo y mejorar sus habilidades lingüísticas.

estos objetivos ayudarán a los programadores a desarrollar una base sólida de inglés en el ámbito
laboral, lo que les permitirá comunicarse con confianza y eficacia en un entorno técnico internacional
NIVEL
1
Inglés para
Programadores
NIVEL 1
Objetivos
Desarrollar habilidades básicas de comunicación:
Saludar y presentarse en inglés.
Realizar preguntas y responder a situaciones cotidianas relacionadas con el trabajo.

Aprender vocabulario técnico:


Adquirir términos básicos relacionados con la programación y la tecnología.

Mejorar la comprensión auditiva:


Entender instrucciones y diálogos sencillos en inglés en contextos laborales de programación.

Desarrollar habilidades de lectura:


Leer y comprender textos técnicos básicos en inglés sobre programación.

Mejorar la escritura técnica:


Redactar correos electrónicos y mensajes simples relacionados con el trabajo de programación.

A quién va dirigido
programadores con conocimientos básicos o nulo: Este curso está dirigido a programadores con conocimientos básicos de inglés
o sin experiencia previa en el idioma. Nos enfocaremos en desarrollar tus habilidades de comunicación en inglés relacionadas con
tu entorno laboral. Aprenderás a presentarte, hacer preguntas y mantener conversaciones sencillas sobre temas de
programación y tecnología.

Requisitos
Test Previo y Entrevista
Realizar un test corto online. Y una entrevista por whatsapp para identificar si es el curso indicado.

Conexión a internet
Las clases senrán online y el material es digital por lo que será necesario contar con conexión a internet.

Duración
3 meses
Contenidos de
Inglés para Programadores
NIVEL 1
Mes 1
Unidades 1 a 4: Fundamentos Básicos de Comunicación (8 clases)
1. Unidad 1: Introducción al Inglés para Programadores
Presentación del curso y objetivos.
Saludos y presentaciones en inglés.
Vocabulario básico relacionado con la programación y la tecnología.
2. Unidad 2: Comunicación Básica en el Entorno Laboral
Haciendo preguntas y respuestas sencillas sobre el trabajo.
Expresando preferencias y necesidades en el contexto laboral.
3. Unidad 3: Gramática Básica - Verbo "To Be"
Conjugación del verbo "to be" en presente: afirmativa, negativa e interrogativa.
Descripciones personales y de objetos utilizando "to be."
4. Unidad 4: Comprensión Auditiva - Instrucciones y Diálogos Básicos
Entendiendo instrucciones sencillas en inglés relacionadas con la programación.
Comprender diálogos básicos en contextos laborales.
.
Mes 2
Unidades 5 a 8: Desarrollo de Habilidades Lingüísticas (8 clases) 5.
Unidad 5: Lectura Técnica Básica
Leer y comprender textos cortos en inglés sobre temas de programación.
Reconocer vocabulario técnico en contextos laborales.
Unidad 6: Escritura Técnica - Correos Electrónicos y Mensajes Simples
Redactar correos electrónicos y mensajes sencillos relacionados con el trabajo de
programación.
Uso adecuado de saludos y despedidas en correos electrónicos.
Unidad 7: Vocabulario Técnico Avanzado
Ampliación del vocabulario técnico en programación y tecnología.
Uso de términos específicos en contextos laborales más complejos.
Unidad 8: Presentaciones Básicas en Inglés
Preparación y práctica de presentaciones cortas sobre temas técnicos.
Uso de expresiones para iniciar y concluir una presentación.
Contenidos de
Inglés para Programadores
NIVEL 1
Mes 3
Unidades 9 y 10: Comunicación Interactiva y Evaluación (8 clases) 9.

Unidad 9: Comunicación Interactiva - Situaciones Simuladas


Participación en diálogos y conversaciones simuladas en el entorno laboral de programación.
Enfrentar desafíos comunes de comunicación en inglés.

Unidad 10: Evaluación y Repaso


Revisión de los contenidos aprendidos en el nivel.
Evaluación de habilidades de comunicación en situaciones prácticas.
Preparación para el Nivel 2 - Intermedio.

Este programa de contenidos del Nivel 1 se desarrolla en un período de 3 meses, con dos clases semanales
de 1.5 horas cada una, lo que totaliza 24 clases. Cada unidad se enfoca en habilidades específicas y
competencias lingüísticas relevantes para el entorno laboral de programadores, proporcionando a los
estudiantes una base sólida para comunicarse en inglés en situaciones profesionales.
NIVEL
2
Inglés para
Programadores
NIVEL 2 (Intermediate)
Objetivos
Fomentar la confianza en la comunicación oral:
Practicar la pronunciación y fluidez para hablar sobre temas técnicos con mayor confianza.

Desarrollar habilidades de presentación:


Realizar presentaciones breves y efectivas en inglés sobre temas técnicos de programación.

Adquirir conocimiento cultural:


Comprender diferencias culturales relevantes para el mundo laboral de programadores en
países de habla inglesa.

Practicar situaciones laborales simuladas:


Participar en actividades prácticas basadas en escenarios laborales reales, como reuniones y
conversaciones técnicas.

A quién va dirigido
programadores con conocimientos Este curso está dirigido a programadores que ya han adquirido una base sólida en inglés y
pueden comunicarse en situaciones cotidianas del entorno laboral. Nos enfocaremos en el desarrollo de tus habilidades
lingüísticas para expresarte con mayor fluidez y precisión en contextos más avanzados de la programación y la tecnología.

Requisitos
Test Previo y Entrevista
Realizar un test corto online. Y una entrevista por whatsapp para identificar si es el curso indicado.

Conexión a internet
Las clases senrán online y el material es digital por lo que será necesario contar con conexión a internet.

Duración
3 meses
Contenidos de
Inglés para Programadores
NIVEL 2
Mes 1
Unidades 1 a 6: Avanzando en Habilidades Lingüísticas (12 clases)
1. Unidad 1: Revisión del Nivel 1 y Objetivos del Nivel 2
Repaso de conceptos clave del Nivel 1.
Establecimiento de objetivos para el Nivel 2.
2. Unidad 2: Expresiones y Vocabulario Técnico Avanzado
Ampliación del vocabulario técnico en programación y tecnología.
Uso de expresiones y términos específicos en contextos laborales más complejos.
3. Unidad 3: Gramática Intermedia - Tiempos Verbales
Revisión y práctica de tiempos verbales presentes y pasados.
Uso de tiempos verbales en conversaciones técnicas y escritura.
4. Unidad 4: Comprensión Auditiva - Discusiones y Debates Técnicos
Entendiendo discusiones técnicas más detalladas en inglés.
Participar en debates y diálogos sobre temas de programación.
5. Unidad 5: Escritura Técnica Avanzada - Informes y Documentación
Redactar informes técnicos y documentación relacionada con la programación.
Uso de estructuras gramaticales más complejas en la escritura.
6. Unidad 6: Presentaciones Intermedias en Inglés
Preparación y práctica de presentaciones más elaboradas sobre temas técnicos.
Uso de recursos visuales y técnicas para mantener la atención del público.

.
Contenidos de
Inglés para Programadores
NIVEL 2
Mes 2
Unidades 7 a 12: Habilidades Comunicativas en Situaciones Laborales (12 clases)
Unidad 7: Negociación y Resolución de Problemas
Práctica de la negociación y resolución de problemas en inglés en contextos laborales.

Unidad 8: Comprensión Auditiva - Reuniones y Conversaciones Laborales


Entender y participar en reuniones técnicas y conversaciones laborales en inglés.

Unidad 9: Vocabulario Específico de Proyectos


Adquirir vocabulario técnico relacionado con el desarrollo y gestión de proyectos.
Uso de términos específicos en el trabajo colaborativo.

Unidad 10: Presentaciones de Proyectos


Preparación y realización de presentaciones sobre proyectos técnicos.
Práctica de la comunicación efectiva en situaciones de presentación.

Unidad 11: Comunicación Escrita Avanzada - Correos Formales


Redactar correos electrónicos formales relacionados con la programación.
Uso adecuado del lenguaje formal en la comunicación escrita.
Unidad 12: Simulaciones de Situaciones Laborales
Participación en simulaciones de situaciones laborales reales en el entorno de programación.
Integración de habilidades lingüísticas en contextos prácticos.
Contenidos de
Inglés para Programadores
NIVEL 2
Mes 3
Unidades 13 y 14: Evaluación y Preparación para el Nivel Avanzado (6 clases)
Unidad 13: Evaluación Intermedia y Retroalimentación - Evaluación de habilidades lingüísticas en
situaciones prácticas. - Retroalimentación y oportunidades de mejora.

Unidad 14: Repaso General y Preparación para el Nivel Avanzado


Repaso de los contenidos aprendidos en el Nivel 2.
Preparación para el Nivel 3 - Avanzado.

este programa de contenidos del Nivel 2 se desarrolla en un período de 3 meses, con dos clases semanales de 1.5
horas cada una, lo que totaliza 24 clases. Los contenidos están diseñados para que los estudiantes avancen en sus
habilidades lingüísticas en inglés en un entorno laboral de programadores, permitiéndoles comunicarse con
mayor fluidez y precisión en contextos técnicos más avanzados. Cada unidad se enfoca en aspectos clave para el
desarrollo de competencias lingüísticas relevantes y proporciona oportunidades para la práctica y aplicación en
situaciones reales.
NIVEL
3
Inglés para
Programadores
NIVEL 3 (Avanzado)
Objetivos
Promover el uso de recursos en línea:
Utilizar recursos en inglés, como foros técnicos, blogs y documentación, para mantenerse
actualizado en el campo de la programación y mejorar sus habilidades lingüísticas.

Desarrollar habilidades de negociación:


Practicar la negociación y resolución de problemas en inglés en el contexto laboral de la
programación.

Comunicarse con fluidez en contextos complejos:


Participar en discusiones técnicas más avanzadas y complejas en inglés con colegas y
profesionales del sector.

A quién va dirigido
programadores con conocimientos Este curso está dirigido a programadores que ya han adquirido una base sólida en inglés y
pueden comunicarse en situaciones cotidianas del entorno laboral. Nos enfocaremos en el desarrollo de tus habilidades
lingüísticas para expresarte con mayor fluidez y precisión en contextos más avanzados de la programación y la tecnología.

Requisitos
Test Previo y Entrevista
Realizar un test corto online. Y una entrevista por whatsapp para identificar si es el curso indicado.

Conexión a internet
Las clases senrán online y el material es digital por lo que será necesario contar con conexión a internet.

Duración
3 meses
Contenidos de
Inglés para Programadores
NIVEL 3
Mes 1
Unidades 1 a 6: Avanzando en Habilidades Lingüísticas (12 clases)
Unidad 1: Revisión del Nivel 1 y Objetivos del Nivel 2
Repaso de conceptos clave del Nivel 1.
Establecimiento de objetivos para el Nivel 2.

Unidad 2: Expresiones y Vocabulario Técnico Avanzado


Ampliación del vocabulario técnico en programación y tecnología.
Uso de expresiones y términos específicos en contextos laborales más complejos.

Unidad 3: Gramática Intermedia - Tiempos Verbales


Revisión y práctica de tiempos verbales presentes y pasados.
Uso de tiempos verbales en conversaciones técnicas y escritura.

Unidad 4: Comprensión Auditiva - Discusiones y Debates Técnicos


Entendiendo discusiones técnicas más detalladas en inglés.
Participar en debates y diálogos sobre temas de programación.

Unidad 5: Escritura Técnica Avanzada - Informes y Documentación


Redactar informes técnicos y documentación relacionada con la programación.
Uso de estructuras gramaticales más complejas en la escritura.

Unidad 6: Presentaciones Intermedias en Inglés


Preparación y práctica de presentaciones más elaboradas sobre temas técnicos.
Uso de recursos visuales y técnicas para mantener la atención del público.

.
Contenidos de
Inglés para Programadores
NIVEL 3
Mes 2
Unidades 7 a 12: Dominio de Habilidades Comunicativas (12 clases)
Unidad 7: Resolución de Problemas Técnicos en Inglés
Práctica de la resolución de problemas técnicos en situaciones laborales.
Comunicación efectiva en situaciones de alta presión.
Unidad 8: Negociación Avanzada y Gestión de Conflictos
Habilidades de negociación en situaciones laborales complejas.
Gestión de conflictos en entornos profesionales.
Unidad 9: Comunicación en Proyectos Globales
Comunicación efectiva en equipos de proyectos internacionales.
Superar barreras culturales en la comunicación laboral.
Unidad 10: Presentaciones de Proyectos Avanzados
Preparación y realización de presentaciones de proyectos técnicos avanzados.
Práctica de la comunicación persuasiva y profesional.
Unidad 11: Comunicación en Crisis y Resolución de Problemas
Comunicación efectiva durante situaciones de crisis en proyectos técnicos.
Estrategias para la resolución de problemas rápidos y efectivos.
Unidad 12: Simulaciones de Situaciones Profesionales Avanzadas
Participación en simulaciones de situaciones laborales complejas.
Integración de habilidades lingüísticas en contextos profesionales de alto nivel.
Contenidos de
Inglés para Programadores
NIVEL 3
Mes 2
Unidades 13 y 14: Evaluación y Preparación para la Certificación (6 clases)

Unidad 13: Evaluación Avanzada y Retroalimentación - Evaluación de habilidades lingüísticas en situaciones


profesionales avanzadas. - Retroalimentación individualizada y oportunidades de mejora.

Unidad 14: Repaso General y Preparación para la Certificación


Repaso de los contenidos aprendidos en el Nivel 3.
Preparación para la obtención de una certificación en inglés técnico.

Este programa de contenidos del Nivel 3 se desarrolla en un período de 3 meses, con dos clases semanales
de 1.5 horas cada una, lo que totaliza 24 clases. Los contenidos están diseñados para que los estudiantes
alcancen un dominio avanzado de las habilidades lingüísticas en inglés en un entorno laboral de
programadores, permitiéndoles comunicarse con fluidez y precisión en situaciones profesionales
complejas. Cada unidad se enfoca en aspectos clave para el desarrollo de competencias lingüísticas
especializadas y proporciona oportunidades para la práctica y aplicación en situaciones reales de alto
nivel.
MOVIMIENTO
LEARN

MOVIMIENTOLEARN

www.movimientolearn.com

También podría gustarte