You are on page 1of 4

Mecatrónica Industrial

Sílabo del Curso


Lenguajes de Programación
Información General
Plan Curricular C16-2016-1 2do ciclo Horas por Sesión 2 prácticas
Créditos 1 N° de sesiones 17 sesiones de Laboratorio
Código IA4010

Semestre Académico 17 semanas

Profesor Ofic. Horario de Atención Correo electrónico


Miguel Angel Chávez Luna Pab 4 Martes 1:00 pm a 2:00 pm mchavez@tecsup.edu.pe

Descripción del Curso


Sumilla
En la Industria se tienen equipos que se programan en Lenguaje C: Microprocesadores,
Microcontroladores, PLC´s, paneles operador. Implementar aplicaciones industriales
requiere habilidad de programar utilizando un lenguaje estructurado. El curso permitirá al
estudiante aplicar los conceptos de programación utilizando el lenguaje C/C++ y otros.

Capacidades Terminales
 Implementar algoritmos usando diagramas de flujo y seudocódigo.
 Desarrollar aplicaciones utilizando la programación estructurada (C++).
 Desarrollar programas orientados a objetos.

Temas a tratar
Semana Elementos de la Unidad de Contenidos Actividades
capacidad Terminal Formación
1 Identificar algoritmos Algoritmos, Algoritmo, Identifica y diferencia
para el desarrollo de diagramas de flujos.
flujogramas, algortimos,
problemas. pseudocódigos. diagramas de flujos y
Reconocer los tipos Operadores, pseudocódigos.
de variables. variables y
constantes.
Preparar algoritmos y Laboratorio 1: Diseño Desarrollo de Identifica y diferencia
pseudocódigos de algoritmos. algoritmos. algortimos,
básicos. diagramas de flujos y
pseudocódigos.
2 Operar los elementos Laboratorio 2: Operadores, Comprueba y analiza
de un programa. Elementos de un variables y el comportamiento de
programa. constantes. operadores, variables
y constantes en el
sistema
computacional.
3 Preparar algoritmos y Programación Sentencias: if, if-else. Analiza de forma
pseudocódigo en secuencial, switch-case. lógica la
sentencias elementos de un secuencialidad de los
selectivas. programa. programas y
condicionales.
Preparar algoritmos Laboratorio 3: If, else. Analiza de forma
con estructuras Estructuras lógica la
selectivas. selectivas I. secuencialidad de los

1
Mecatrónica Industrial

Semana Elementos de la Unidad de Contenidos Actividades


capacidad Terminal Formación
programas y
condicionales.
4 Preparar algoritmos y Laboratorio 4: Switch-case. Analiza de forma
pseudocódigos en Estructuras lógica la
sentencias selectivas II. secuencialidad de los
selectivas. programas y
condicionales.
5 Operar elementos de Condicionales. For, while, do-while. Analiza de forma
programación lógica la
estructurada con secuencialidad de los
procedimientos. programas y
condicionales.
Operar estructuras Laboratorio 5: For, while, do-while. Analiza de forma
iterativas. Estructuras lógica la
repetitivas I. secuencialidad de los
programas y
condicionales.
6 Manejar estructuras Laboratorio 6: For, while, do-while. Analiza de forma
iterativas. Estructuras lógica la
repetitivas II. secuencialidad de los
programas y
condicionales.
7 Organizar la Funciones. Métodos que Desarrolla y organiza
información utilizando devuelven y no sectores de códigos
métodos. devuelven valor y no en el programa para
reciben parámetros. utilizarlos como
Métodos que no funciones.
devuelven valor y
reciben parámetros.
Organizar la Laboratorio 7: Métodos que no Desarrolla y organiza
información utilizando Métodos que no retornan valor. sectores de códigos
métodos. retornan valor. en el programa para
utilizarlos como
funciones.
8 Preparar algoritmos Laboratorio 8: Métodos que Desarrolla y organiza
con métodos. Métodos que retornan un valor. sectores de códigos
retornan un valor. en el programa para
utilizarlos como
funciones.
9 Desarrollar Arreglos. Arrays. Desarrolla y opera
algoritmos con arreglos de datos y
arreglos. verfica
funcionamiento en
computadora.
Desarrollar Laboratorio 9: Arrays. Desarrolla y opera
algoritmos con Arreglos. arreglos de datos y
matrices. verfica
funcionamiento en
computadora.
10 Comprender y Laboratorio 10: Definición, creación y Desarrolla y opera
Analizar estructuras. Estructuras. tipos de estructuras. datos usando
estructurass y verfica
funcionamiento en
computadora.

2
Mecatrónica Industrial

Semana Elementos de la Unidad de Contenidos Actividades


capacidad Terminal Formación
11 Comprender y Estructuras y Operación con Comprende el uso de
analizar estructuras y punteros. punteros, estructuras. las estructuras y
punteros. combina aplicaciones
con el uso de
punteros.
Analizar operaciones Laboratorio 11: Operación con Analiza operaciones
de punteros. Punteros. punteros. con punteros y da
soluciones a
problemas de
programación básica.
12 Identificar y operar Laboratorio 12: Apertura y cierro de Opera datos con el
con archivos de Lectura y escritura de archivos en consola, uso de archivos
lectura y escritura. archivos. manipulación de abiertos con lenguaje
comandos, uso de de programación.
librerías. Lee y escribe
archivos con ayuda
de lenguaje de
programación.
13 Crear librerías para Librerías. Encabezado, Desarrolla librerías
optimizar código. definiciones y cuerpo para aplicaciones
de programa para mejor estructuradas y
librerías. legibles.
Crear librerías para Laboratorio 13: Encabezado, Desarrolla librerías
optimizar código. Librerías. definiciones y cuerpo para aplicaciones
de programa para mejor estructuradas y
librerías. legibles.
14 Operar los elementos Laboratorio 14: Atributos, métodos, Programa y aplica
de la Programación Objetos I. constructor de un conceptos de
Orientada a Objetos. programa. programación
orienteada a objetos.
Da aplicaciones a
problemas
planteados.
15 Operar los elementos Programación Atributos, métodos, Programa y aplica
de la Programación orientada a objetos. constructor de un conceptos de
Orientada a Objetos. programa. programación
orienteada a objetos.
Da aplicaciones a
problemas
planteados.
Emplear los Laboratorio 15: Atributos, métodos, Programa y aplica
elementos de la Objetos II. constructor de un conceptos de
programación programa. Uso de programación
orientada a objetos. librerías gráficas y orienteada a objetos.
manipulación de Da aplicaciones a
comandos para problemas
consola. planteados.
16 Desarrollar ejercicios Problemas de Programación Desarrolla trabajo
propuestos. aplicaciones orientada a objetos, propuesto en clase
tecnológicas. uso de librerías, exponiendo y
programación mostrando trabajo
optimizada y gráficos aplicativo.
por consola.
Emplear conceptos Laboratorio 16: Conceptos de Emplea herencia en

3
Mecatrónica Industrial

Semana Elementos de la Unidad de Contenidos Actividades


capacidad Terminal Formación
de herencia entre Herencia. herencia, el programa para
clases. polimorfismo. legar facultades a
otros objetos.
17 Evaluar el EXAMEN FINAL. Temas principales: Analiza y tiene
aprendizaje. todo el curso. criterio al momento
de resolver el
examen.

Resultados

Metodología
Las actividades de laboratorio complementan el aprendizaje de conocimientos, adicionando
experiencias que enriquecen el dominio de determinados conocimientos, utilizando para ello
equipos de experimentación acordes con los contenidos temáticos del curso.

De igual manera que para el aprendizaje de conocimientos se parte de objetivos concretos y


definidos para las experiencias o actividades a efectuar. Después de la presentación inicial
de los conocimientos relacionados a la experiencia; suceden etapas de experimentación de
acuerdo a una guía pre-establecida.

Los bloques de experiencias terminan en una fase de análisis y evaluación de los


resultados, que establece relaciones con los fundamentos teóricos enunciados o con las
aplicaciones reales.

Durante el aprendizaje en el laboratorio; se hace especial énfasis en la seguridad personal y


el cuidado del equipo, así como actividades de planificación de la experiencia a realizar,
dentro de un entorno de secuencia, para definir los procedimientos más adecuados, aún
cuando existe una guía del procedimiento.

La última etapa corresponde a las conclusiones, que refrendan los resultados con el
enunciado teórico. Las actividades de evaluación son también permanentes, pero con una
actividad concreta de control del éxito o evaluación final, para ofrecer un feed back del
control del éxito en el aprendizaje del estudiante; así como del éxito de las preparaciones y
conducción adecuada del profesor.

Sistema de Evaluación: b

Nota Final = 0.80 Pb + 0.20 E


Donde: E = Examen
Pa = Pruebas de Aula, Pb = Pruebas de Laboratorio, Pt = Pruebas de Taller

Bibliografía
 Joyanes, Luis (1993) Problemas de metodología de la programación. Madrid: Mc
Graw-Hill. (005.13/J79)
 Cherre A, Rafael (2002) Lenguaje de Programación C++. Net. Lima: s.n.
(005.13/CH545)
 Ceballos Sierra, Francisco (2002) El lenguaje de Programación C#¿. México D.F.:
Alfaomega. (005.13VC/C42)

You might also like