Está en la página 1de 8

UNIVERSIDAD NACIONAL “SAN LUIS GONZAGA”

FACULTAD DE INGENIERIA MECANICA Y ELECTRICA


DEPARTAMENTO ACADÉMICO DE CIENCIAS DE LA INGENIERÍA

SILABO DE LA ASIGNATURA DE:

Lenguaje de Programación

IIISEMESTRE

2023 – I

ICA - PERÚ
UNIVERSIDAD NACIONAL “SAN LUIS GONZAGA”
FACULTAD DE INGENIERIA MECANICA Y ELECTRICA

DEPARTAMENTO ACADÉMICO DE CIENCIAS DE LA INGENIERÍA

SÍLABO

I. INFORMACIÓN GENERAL
1.1. Área Académica : Ingeniería Electrónica
1.1. Facultad : Facultad de Ingeniería Mecánica y Eléctrica
1.2. Nombre de la asignatura : Lenguaje de Programación
1.2.1. Código de la asignatura : 1P29034
1.2.2. Tipo de estudio : De especialidad
1.2.3. Tipo de asignatura : Obligatoria
1.2.4. Créditos académicos : Dos (02)
1.3. Nivel : Pregrado
1.4. Periodo Académico : 2023-I
1.5. Semestre Académico : Tercero
1.6. Periodo Cronológico : 13 de noviembre al 23 de febrero del 2024
1.7. Duración de la asignatura : 16 semanas
1.8. N° de Horas Semanales : Tres (03)
Horas de Teoría : Una (01)
Horas de Práctica : Dos (02)
1.9. Horario :
1.9.1. Teoría : IIIEE-1 viernes 8:30 a.m. – 9:15 a.m.
IIIEE-2 lunes 8:30 a.m. – 9:15 a.m.
1.9.2. Práctica : IIIEE-1 viernes 9:15 – 10:45 a.m.
IIIEE-2 lunes 9:15 a.m. – 10:45 a.m.
1.10. Local : Ciudad Universitaria
1.11. Docente(s) de la Asignatura : Ing. José Armando Chávez Espinoza
Ing. Wilder Enrique Román Munive
Apellidos y Nombres Condición Categoría Clase Grado Correo electrónico
Académico
Ing. Chávez Espinoza José Nombrado Asociado D.E Magister Jose.chavez@unica.edu.pe

Armando
Ing. Román Munive Wilder Nombrado Asociado D.E Magister wroman@unica.edu.pe

Enrique

II. SUMILLA:
Esta Asignatura es de naturaleza Teórico-práctica, pertenece al tipo de estudios específicos y tiene
como propósito brindar a los participantes los conocimientos y habilidades para la resolución de
problemas mediante programas de computador utilizando eficazmente la programación

2
estructurada, lo cual se aplica en los dispositivos electrónicos programables. Comprende las
siguientes unidades:
Unidad I: Algoritmos, Conceptos básicos, Identificadores, entradas y salidas, Estructuras de
Control Selectivas
Unidad II: Estructura de Control Múltiple, Primera Práctica. Estructura de Control Repetitiva
While y Do While. Primer Parcial
Unidad III: Estructura de Control Repetitiva For, Segunda Práctica y Funciones con y sin
parámetros
Unidad IV: Vectores, Matrices, Tercera Práctica, Búsqueda y Ordenamiento, Examen Final

III. COMPETENCIA DE LA ASIGNATURA:


3.1. Competencia General:
Al finalizar el curso, el estudiante reconoce y distingue los diferentes tipos de aprendizaje y
comunicación, así como la metodología y técnicas de trabajo intelectual que contribuye al
desarrollo del pensamiento crítico y a las habilidades de elaborar y mejorar los procesos de
investigación orientados a la adaptación técnica y de carácter documental.
3.2 Competencias específicas:
a) Identifica y analiza el rol de la Universidad en la construcción del conocimiento.
b) Reconoce la importancia del conocimiento de la programación básica.
c) Distingue el proceso del aprendizaje y aplica técnicas de estudio para la comprensión de
la información con actitud positiva al trabajo académico para el desarrollo de problemas
computacionales.
d) Aplica técnicas de recolección y análisis de información en el desarrollo del trabajo
monográfico implementando los algoritmos diseñados y codificados en el lenguaje de
programación en C++.

IV. PROGRAMACIÓN DE CONTENIDOS:


UNIDAD N° 1: Algoritmos, Conceptos Básicos, Identificadores y Entradas y Salidas
Duración de unidad: 4 semanas
Fecha Inicio: 13/11/2023 Fecha Término: 8/12/2021
RESULTADO DE APRENDIZAJE: Conocer la estructura de un programa en C++, reconoce y realiza diagramas de flujo, diferencia
tipos de datos de los comandos, reconoce variables, constantes y operadores, sabe ingresar datos de entrada y salida, estructuras
condicionales utilizando aplicaciones como fórmulas de Ingeniería.
Contenido Estrategias Evidencias de
SEMANA
Conceptual Procedimental Metodológicas Resultados
- Estructura básica de un Se expone las diapositivas, Se utilizan proyecciones de Analiza y ejecuta en un
programa. en forma oral y escrita. diapositivas. aplicativo mostrando la
- Uso del Dev C++ Videoconferencia estructura del lenguaje
1ª - Algoritmos Aplica una rutina de programación en Dev
doméstica cotidiano C++
Semana práctico.
Del 13 al Archivos Compartidos
17 nov. Práctica: Plantear una rutina Se expone las formas de las Uso de formas gráficas de Realiza con éxito las
doméstica en un algoritmo. figuras que utilizan el un diagrama de flujo On etapas de la
diagrama de flujo Line. programación en un
algoritmo.
IDENTIFICADORES Se expone en diapositivas, Se utilizan las diapositivas. Reconoce tipos de datos.
- Definición en forma oral y escrita. Videoconferencia Diferencia comandos de
- Tipos de datos Se muestra comandos y tipos de datos, variables,
- Variables tabla de tipos de datos constantes.
2ª Semana
- Constantes
Del 20 al
- Operadores
24 nov
Práctica: Se lista comandos y Debe señalar solo los tipos La lista se escribe en la En su cuaderno digital
tipos de datos verdaderos y de datos. pizarra digital para deben estar anotados los
errados. (Comprobar en la reconocer los tipos de datos tipos de datos.
computadora)
Entradas y Salidas Se expone las diapositivas Trabajar con un archivo Diferencia las entradas
3ª Semana
Del 27 - Uso de librerías en forma oral y escrita los digital, donde muestra los de datos según el tipo de
- Comandos de entrada y comandos de la librería identificadores datos
nov. al 1
salida. independientemente
de dic.
- Aplicaciones

3
Práctica: Ejercicios para Debe encontrar la diferencia Corregir los ejercicios del Reconoce y comprueba
diferenciar las entradas de de cada una de ellas archivo diferenciando cada como diferenciar las
datos según los tipos. una de ellas. entradas y salidas de los
Comparte archivo en la tipos de datos.
Videoconferencia
ESTRUCTURAS Se expone las diapositivas, Se utilizan diapositivas. Identifica la estructura
CONDICIONALES en forma oral escrita. Videoconferencia de control simple y
- Estructura condicional Se explica haciendo uso de Se explica algoritmos en doble en algoritmo y
simple (if) algoritmos y comandos en pizarra digital y ejecuta la codificación
- Estructura condicional c++ codificación de C++ con la en un programa en C++.
doble (if - else) computadora. Muestra sus resultados
4ª Semana - Ejercicios de aplicación Muestra sus resultados en el Aula Virtual
Del 4 al 8 compartiendo sus archivos.
de dic. Práctica: Resolver en Se exponen las fórmulas de Se plantea fórmulas de Desarrolla con éxito el
algoritmo y en codificación Ingeniería para su solución Ingeniería. diagrama de flujo y
aplicaciones de Ingeniería. en Algoritmo y en Usa diagrama de flujo y lo comprueba con la
codificación. codifica en C++ en la codificación en C++.
computadora. Lleva un archivo digital
Comparte en pantalla los de sus trabajos.
resultados.
Contenido Actitudinal: Debe mostrar interés en el desarrollo del curso, asumir un compromiso en las pautas metodológicas, participar
activamente en modo personal y grupo. Participa en el desarrollo de los ejercicios en la pizarra. Aplica sus conocimientos en desarrollo de
las aplicaciones planteadas.

UNIDAD N° 2: Estructuras condicionales múltiples, Primera práctica y estructuras de repetición infinitas (While y Do While), Primer
Parcial.
Duración de unidad: 4 semanas
Fecha Inicio: 11/12/2023 Fecha Término: 12/01/2024
RESULTADO DE APRENDIZAJE: Identifica la estructura de control múltiple (switch). Describe y grafica con éxito el diagrama de
flujo. Es evaluado con la Primera Práctica Calificada. Estructuras de repetición infinitas (While Do-While). Describe, grafica y codifica
eliminando errores haciendo uso del programa Dev C++; resolviendo aplicaciones con fórmulas de Ingeniería. Evaluación del Primer
Parcial.
Contenido Estrategias Evidencias de
SEMANA
Conceptual Procedimental Metodológicas Resultados
ESTRUCTURAS Se expone las diapositivas, Se utilizan diapositivas. Identifica la estructura
CONDICIONALES en forma oral y escrita. Se explica algoritmos en de control múltiple
pizarra y codificación de (switch) en algoritmo y
- Estructura condicional Se explica haciendo uso de C++ con la computadora. la codificación en C++
5ª Semana
múltiple (switch) algoritmos
Del 11 al
- Ejercicios de aplicación
15 de dic.
Práctica: Resolver en Se plantea las fórmulas de Usa diagrama de flujo y lo Desarrolla con éxito el
algoritmo y en codificación Ingeniería para su solución. codifica en C++ en la diagrama de flujo y
aplicaciones de Ingeniería. computadora. comprueba con la
codificación en C++.
ESTRUCTURAS Se exponen diapositivas, en Se hace uso de algoritmos Reconoce los diagramas
REPETITIVAS INFINITAS forma oral y escrita. en el cuaderno digital y lo de flujos y lo comprueba
- Estructuras repetitivas Se explica haciendo uso de codifica en C++. Utiliza la en su computadora el
infinita mientras (while) algoritmos computadora, comando (while) y sus
- Aplicaciones compartiendo su Pantalla. aplicaciones.
6ª Semana
Práctica: Resolver en Se plantean las fórmulas de Se expone en el Aula Desarrolla con éxito el
Del 18 al
algoritmo y en codificación Ingeniería para su solución Virtual. diagrama de flujo y
22 de dic.
aplicaciones de Ingeniería. en Algoritmo y en Usa diagrama de flujo y lo comprueba con la
codificación. codifica en C++ en la codificación en C++.
computadora. Resuelve sus propias
fórmulas. Creando un
cuaderno virtual.
ESTRUCTURAS Se expone diapositivas en Hace uso de algoritmos y Domina los diagramas
REPETITIVAS INFINITAS forma oral y escrita. comandos para la de flujos y lo comprueba
- Estructuras repetitivas En el aula virtual codificación en C++ en la en su computadora el
infinita hacer mientras (do - Se explica haciendo uso de computadora. comando (do while) y
while) algoritmos. Usa compartir pantalla. sus aplicaciones.
7ª Semana - Aplicaciones
Del 1 al 5 Práctica: Se exponen las fórmulas de Utiliza algoritmos, Comprueba en su
de enero Se plantean fórmulas de Ingeniería para su solución diagrama de flujo y lo computadora las
ingeniería para resolver con en Algoritmo y en codifica en C++. Utiliza la fórmulas de Ingeniería
algoritmos y codificación en codificación con comandos computadora. haciendo uso del
C++. en C++. Muestra sus resultados comando (do while). Y
En el aula virtual lleva un archivo
cuaderno digital.

4
EXAMEN PARCIAL Se formula problemas de Utilizando los archivos En un solo archivo
Elabora un trabajo integral Ingeniería en la que se acumulados, apuntes, resuelve el examen
basado en las experiencias y aplica los comandos estructuras desarrolladas integrando los
8ª Semana archivos acumulados desarrollados en clase y son previamente resuelve los conceptos y da solución
Del 8 al 12 durante el desarrollo del planteados en el examen problemas los problemas
de enero curso. parcial. Resuelve en casa en el Planteados previamente.
Se envía el examen y el tiempo planteado. Lo envía al finalizar su
archivo digital examen.
Contenido Actitudinal: Debe mostrar interés en el desarrollo del curso, asumir un compromiso en las pautas metodológicas, participar
activamente en modo personal y grupo. Participa en el desarrollo de los ejercicios en la pizarra. Aplica sus conocimientos en desarrollo de
las aplicaciones planteadas. Se identifica con la carrera al plantear sus propias aplicaciones para su solución.

UNIDAD N° 3: Estructura repetitiva finita, Segunda Práctica calificada, Funciones y Vectores.


Duración de unidad: 4 semanas
Fecha Inicio: 15/01/2024 Fecha Término: 09/02/2024
RESULTADO DE APRENDIZAJE: Identifica la estructura repetitiva finitas (for). Describe y grafica con éxito el diagrama de flujo.
Reconoce Funciones con y sin parámetros Describe, grafica y codifica eliminando errores haciendo uso del programa Dev C++; resolviendo
aplicaciones con fórmulas de Ingeniería.
Contenido Estrategias Metodológicas Evidencias de
SEMANA
Conceptual Procedimental Resultados
ESTRUCTURA Se expone con las Utilizando las 4 partes del Reconoce la estructura
REPETITIVA FINITA diapositivas, en forma oral y algoritmo y la explicación repetitiva finita (for) en
- Estructura repetitiva desde escrita. en pizarra digital y codifica algoritmo (4 partes) y
– hasta (for) Se explica haciendo uso de de C++. ejecuta con éxito la
- Ejercicios de aplicación algoritmos se refuerza las 4 Hace uso de la codificación en el
9na Semana partes del algoritmo. computadora. programa C++.
Del 15 al Comparte sus resultados en Sigue construyendo su
19 de enero pantalla. cuaderno digital.
Práctica: Se plantea ejercicios Usa diagrama de flujo y lo Resuelve las fórmulas
Resolver en algoritmo y en utilizando la estructura codifica en C++. planteadas con éxito y lo
codificación aplicaciones de repetitiva finita (for) en Hace uso de la comprueba con la
Ingeniería. Algoritmo y codificación. computadora. codificación en C++.
Videoconferencia Expone en el Aula Virtual

SEGUNDA PRACTICA Resuelve ejercicios de Utiliza apuntes, libros, Desarrolla con los
m CALIFICADA fórmulas aplicadas a la archivos de consulta. comandos de
10 ª
Halla soluciones mediante la Ingeniería. Planteará soluciones repeticiones infinitas y
Semana
aplicación de pseudo códigos Que concierne a las semanas particulares de sintaxis a su finitas dando soluciones
Del 22 al
06-09. estilo. a los problemas
26 de enero
Examen virtual Usa tareas de la plataforma planteados.
virtual
FUCIONES CON Se expone las diapositivas, Hace uso de la secuencia de Reconoce el diagrama
PARMETROS en forma oral y escrita en la una función en algoritmos de flujo y la secuencial
- Tipo de dato pizarra digital. de la pizarra digital; de usa función.
- Por valor (Parámetros) Implementa la ruta de codifica con C++. Lo comprueba en un
Crea, compila y enlaza con secuencia de una función. Hace uso de la archivo con los
el código fuente. Se explica haciendo uso de computadora y comparte en comandos de C++
algoritmos. pantalla sus resultados. codificando.
11vª
En el Aula virtual Sigue construyendo su
Semana
cuaderno digital.
Del 29 de
Práctica: Se plantean las fórmulas de Utilizando el recorrido de Soluciona con éxito las
enero al 2
Resolver en algoritmo y Ingeniería para resolver con una función y usando funciones con diagrama
de febrero
codificar las aplicaciones de funciones con parámetros. diagrama de flujo, de flujo y comprueba
Ingeniería. Hacer uso de Algoritmo y en comandos lo codifica en con la codificación en
Mediante los tipos de codificación. C++ C++.
funciones, dar solución. Usa la computadora. Resuelve sus propias
Muestra sus resultados. fórmulas.
Lo agrega en su
cuaderno virtual.
FUCIONES SIN Se expone las diapositivas, Usa la ruta secuencial de la Domina la estructura de
PARAMETROS en forma oral y escrita. función en una estructura datos con la ruta
12ª
- Sin tipo de dato Implementa la ruta de de datos y su codificación secuencial de la función.
Semana
- Por referencia secuencia de la función de C++ con la Lo comprueba con los
Del 5 al 9
Crea, compila y enlaza con Se explica haciendo de la computadora. comandos codificado en
de febrero
el código fuente. estructura de una función Estructura un mapa mental C++
usando la videoconferencia. Sabe desarrollar un
mapa mental

5
Práctica: Resuelve con éxito en
Resolver en estructura de Se plantea las fórmulas de Hace uso de la estructura estructura de datos y lo
datos y codificar las Ingeniería para dar solución de datos de funciones sin comprueba con la
aplicaciones de Ingeniería. con funciones sin tipo de tipo de dato. codificación en C++.
Mediante Void (Sin Tipo) dar dato. Presentan Lo codifica en C++ y
solución. compartiendo pantalla. comparte su pantalla.
Contenido Actitudinal: Debe mostrar interés en el desarrollo del curso, asumir un compromiso en las pautas metodológicas, participar
activamente en modo personal y grupo. Participa en el desarrollo de los ejercicios en la pizarra. Aplica sus conocimientos en desarrollo de
las aplicaciones planteadas. Se identifica con la carrera al plantear sus propias aplicaciones para su solución. Participa activamente con
responsabilidad y respeto.

UNIDAD N° 4: Vectores Matrices, Búsquedas, Ordenamientos, Tercera Práctica calificada, y Examen Final.
Duración de unidad: 4 semanas
Fecha Inicio: 12/02/2024 Fecha Término: 08/03/2024
RESULTADO DE APRENDIZAJE:
Identifica la estructura de datos usando Vectores, Matrices, Búsqueda y Ordenamiento. Describe y grafica
con éxito el diagrama de flujo. Es evaluado con la Tercera Práctica Calificada. Examen Final. Describe,
grafica y codifica eliminando errores haciendo uso del programa Dev C++; resolviendo aplicaciones con
fórmulas de Ingeniería.
Contenido Estrategias Evidencias de
SEMANA
Conceptual Procedimental Metodológicas Resultados
VECTORES Se expone las Utilizando la ruta y Comprueba los
- Con funciones y diapositivas en forma secuencia de una resultaos mediante
parámetros de paso oral y escrita por función con vectores. la estructura de
- Con funciones y sin pizarra virtual en la Usa la estructura de datos los vectores
parámetros de paso videoconferencia. datos y codifica en usando funciones y
Implementa la ruta y C++. lo implementa en
13ª secuencia de la Usa la computadora y C++.
Semana función con vectores. Muestra sus
Del 12 al Se explica haciendo resultados en
16 de uso de algoritmos pantalla.
febrero Práctica: Se plantean las Utiliza las funciones Da por solución las
Se plantean fórmulas de fórmulas de Ingeniería en los vectores. fórmulas de
ingeniería codificar en para su solución con Hace uso de Ingeniería haciendo
C++. las funciones y estructuras de datos. uso de los
Mediante los tipos de vectores en Usa el lenguaje C++ comandos de
funciones y vectores codificando con y la computadora. funciones y
para dar solución. comandos en C++. vectores.
MATRICES Se expone las Utilizando la ruta y Resuelve
- Matrices diapositivas. secuencia de una problemas de
Bidimensionales Se formulan preguntas función con matrices. Ingeniería,
- Matrices para dar solución con Usa la estructura de utilizando
Multidimensionales Matrices , datos y codifica en funciones con
C++. matrices en la
14ª
Usa la computadora solución.
Semana
Práctica: Se plantea ejercicios Usa funciones Resuelve los
Del 19 al
Resuelve la tarea en de Ingeniería conjuntamente con ejercicios
23 de
casa y publica en su Los debe codificar en matrices para dar planteados
febrero
Blog personal. lenguaje C++ y solución. Codifica en lenguaje
comprobar la Utiliza comandos C++ haciendo uso
compilación. anteriores. de funciones y
Usando la matrices.
videoconferencia Comprueba la
compilación.
BÚSQUEDA Desarrolla hábitos y Usa algoritmo y Elabora un archivo
15ª - Métodos de técnicas de trabajo codificación de que incluye los
Semana Búsqueda para entender y búsqueda métodos de
Del 26 ORDENAMIENTO aplicar Utiliza los apuntes de Búsqueda que lo
de Métodos de la secuencia la exposición hace concluye en casa.
febrero Ordenamiento del algoritmo y preguntas. Usando el
al 1 de codificación micrófono para
marzo expresar
verbalmente

6
EXAMEN FINAL Aplica los Hace uso de los Ensambla un
Elabora un trabajo conocimientos de archivos acumulados, programa con un
16ª integral basado en las todos los comandos apuntes, estructuras contenido integral,
Semana experiencias y desarrollados en clase desarrolladas organizando y
Del 4 al archivos acumulados y lo integra en el previamente. vinculados trabajos
8 de durante el desarrollo examen final. Lo devuelve desarrollados
marzo del curso. Planteada en un escaneado o previamente.
examen virtual. fotografiado en un
archivo pdf
Contenido Actitudinal: Participa en el desarrollo integral de la programación. Aplica sus conocimientos en
desarrollo de las aplicaciones planteadas. Se identifica con la carrera al plantear sus propias aplicaciones para
su solución. Participa activamente con responsabilidad y respeto.

V. RECURSOS DIDÁCTICOS
- Presentaciones en Power Point
- WEB
- Organizadores de información
- Plataforma virtual
- Pantalla Interactiva

VI. EVALUACIÓN
La evaluación es integral y permanente, teniendo en cuenta los dos exámenes (P1 – P2) y las notas
de las evidencias de resultado (ER) las cuales se promedian para determinar la nota final de semestre.
Para el Promedio de la ER, también se considera los trabajos grupales e individuales, exposiciones e
investigación formativa. Una de las condiciones de aprobaciones será la asistencia al 70% de las
clases.
El 30% de inasistencia a clase lo inhabilita al estudiante para su aprobación.
La nota aprobatoria es de Once (11).

Promedio Final = 50% (EC) + 40% (ED) + 10% (EA)


Donde:
EC: Evidencia de conocimiento (Conocimientos, investigación formativa)
ED: Evidencia de desempeño: Habilidades y Destrezas (40%)
EA: Evidencia actitudinal (actitudes proactivas, asistencia a clase, participación, integración al
equipo de trabajo, compromiso institucional y valores)

VII. FUENTES DE INFORMACIÓN

BIBLIOGRAFIA
1. JOYANES Luis : Turbo C++, Mc Graw Hill, 1992
2. J. VASQUEZ PARAGULLA. Guía de Programación en C/C++. Ed. Universitaria San
Martín de Porras. 1998
3. Gary & Bronson. C++ Para Ingeniería y Ciencias, Cengage Learning, Segunda Edición.
2007.
http://latinoamerica.cengage.com/

7
4. S. Pozo Coronado. Curso de C++ con C++.
http://c.conclase.net/
5. Programación con C++ , Al Stevens y Clayton Walnum.

WEB SITE
http://lenguajedeprogramacioni2016i.blogspot.pe
http://lenguajedeprogramacioni2016ii.blogspot.pe
http://lenguajedeprogramacioni2017i.blogspot.pe/
http://lenguajedeprogramacioni2017ii.blogspot.pe/
https://docenteiiiee1.wixsite.com/misitio
https://docenteiiee1.wixsite.com/misitio
https://docenteiime1.wixsite.com/lpii2019ii

Ica, 05 de noviembre del 2023

…………………………………............... ……..………………………………………
Dr. Javier Orlando Gutiérrez Ferreyra Ing. José Armando Chávez Espinoza
Director del Departamento Académico Docente Jefe de Cátedra

…………………………………………….
Ing. Wilder Enrique Román Munive
Docente

También podría gustarte