UNIVERSIDAD
NACIONAL “SAN LUIS GONZAGA” DE ICA
Facultad de Ingeniería Mecánica y Eléctrica
Escuela
Académico Profesional de Ingeniería Mecánica y Eléctrica
Departamento
de Ciencias de Investigación de la Ingeniería
SÍLABO
LENGUAJE
DE PROGRAMACIÓN
I. DATOS GENERALES:
1.1
Asignatura : LENGUAJE
DE PROGRAMACION
1.1.1 Código : 1J1024
1.1.2 Tipo : Obligatorio
1.1.3 Area de estudios : Formación Básica
1.2 Créditos Académicos
: 1.5
1.3 Nivel : Pre - Grado
1.4 Periodo Académico : 2018 – I
1.5 Ciclo / Año de estudio
: II Ciclo – Primer Año
1.6 Periodo Cronológico : (09 Abril – 11 Agosto)
1.7 Horas Semanales : 04
1.7.1 Horas de Teoría : 02
1.7.2 Horas de Laboratorio :
02
1.8 Duración de la Asignatura
: 16 Semanas
1.9
Local : Ciudad Universitaria
1.10
Docentes de la asignatura :
Ing° Wilder Enrique Román Munive.
Profesor Asociado D.E.
Ing° Mecánico Electricista
1.10.1 Correo : wromanmunive.fime@gmail.com
Ing° José Chávez
Espinoza.
Profesor Asociado D.E.
Ing° Mecánico Electricista
1.10.2 Correo : chavezjose65@hotmail.com
II.
SUMILLA:
Esta asignatura provee
a los estudiantes un nivel básico de Enlace entre la lógica y la fase inicial
de la programación Estructurada siendo de importancia para los alumnos que se
inicia en la programación. Conceptos como los algoritmos, datos de entrada y
salida, estructuras de control, estructuras repetitivas, funciones, matrices,
búsquedas y ordenamientos; que son
comunes a cualquier de lenguaje de programación; de allí logra su formación básica
para el aprendizaje de cualquier asignatura que involucre lenguajes de
programación y codificación a todo nivel porque
sirve de fundamento básico para desarrollar cualquier programa de
ingeniería.
PROPÓSITO:
Se podrá evaluar con
los procesos de aprendizaje de cada alumno, creando técnicas y hábitos de
estudios para la administración de la información bibliográfica para tener un
mejor rendimiento académico, en el área de formación profesional especializada.
III. COMPETENCIAS:
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: (También, ver Hoja de
cronograma desarrollado)
ORGANIZACIÓN
DE LAS UNIDADES DE APRENDIZAJE
|
UNIDAD
|
DENOMINACION
|
HORAS
|
|
Unidad N° I
|
Algoritmos, Conceptos
básicos, Identificadores, entradas y salidas
|
12 Horas
|
|
Unidad N° II
|
Estructuras de Control
Selectivas, Primera Práctica, Estructura de Control Repetitiva While y Do
While.
|
15 Horas
|
|
Unidad N° III
|
Estructura de Control
Repetitiva For, Segunda Práctica, Funciones, Vectores y Funciones con y sin
parámetros.
|
12 Horas
|
|
Unidad N° IV
|
Matrices, Tercera
Práctica, Ordenamiento y Búsqueda, Examen Final
|
12 Horas
|
|
|
Evaluaciones
|
6 Horas
|
|
|
TOTAL HORAS:
|
57 Horas
|
|
UNIDAD N° 1: Algoritmos, Conceptos Básicos, Identificadores
y Entradas y Salidas
Duración de unidad: 4 semanas
Fecha Inicio: 09/04/2018 Fecha
Término: 23/04/2018
|
||||
|
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 utilizando aplicaciones como fórmulas de Ingeniería.
|
||||
|
SEMANA
|
Contenido
|
Estrategias Metodológicas
|
Evidencias de Resultados
|
|
|
Conceptual
|
Procedimental
|
|||
|
1ª
09-14 Abr.
|
- Estructura
básica de un programa.
- Uso
del Dev C++
- Algoritmos
|
Se expone las diapositivas, en forma oral y escrita.
|
Se utilizan proyecciones de diapositivas.
Aplica una rutina doméstica cotidiano práctico.
|
Analiza y ejecuta en un programa mostrando la
estructura del lenguaje de programación en Dev C++
|
|
Práctica:
Plantear una rutina doméstica en un algoritmo.
|
Se expone las formas de las figuras que utilizan el
diagrama de flujo
|
Uso de formas gráficas de un diagrama de flujo.
|
Realiza con éxito las etapas de la programación en un
algoritmo.
|
|
|
2ª
16-21 Abr.
|
IDENTIFICADORES
- Definición
- Tipos
de datos
|
Se expone las diapositivas, en forma oral y escrita.
|
Se utilizan proyecciones de diapositivas.
Se muestra comandos y tipos de datos
|
Reconoce tipos de datos.
Diferencia comandos de tipos de datos.
|
|
Práctica: Se
lista comandos y tipos de datos verdaderos
y errados. (Comprobar en la computadora)
|
Debe señalar solo los tipos de datos.
|
La lista se escribe en la pizarra para reconocer los
tipos de datos
|
En su cuaderno deben estar anotados los tipos de
datos.
|
|
|
3ª
23-28 Abr.
|
-
IDENTIFICADORES
- Variables
- Constantes
- Operadores
|
Se expone las diapositivas en forma oral y escrita
|
Del DVD interactivo debe trabajar con un archivo,
donde muestra los identificadores
|
Diferencia las variables, constantes y Operadores
independientemente
|
|
Práctica:
Ejercicios para diferenciar las variables, constantes y operadores
|
Debe encontrar la diferencia de cada una de ellas
|
Corregir los ejercicios diferenciando cada una de ellas
(Ident)
|
Reconoce como diferenciar entre variable, constante y
operadores.
|
|
|
4ª
30 Abr. - 05 May
|
SALIDAS Y ENTRADAS
- Entrada
y salida estándar
- Aplicaciones
|
Se expone las diapositivas en forma oral y escrita
|
Con ayuda del proyector se muestra la estructura del
programa los comandos de E/S
|
Comprueba en su computadora los comandos de E/S y sus
aplicaciones
|
|
Práctica: Se plantean fórmulas de ingeniería para
reconocer las E/S
|
Debe digitar en una estructura de programa las E/S
para diversas aplicaciones.
|
Con la aplicación de Dev C++ y las aplicaciones de
Infgeniería
|
Comprueba en su computadora las fórmulas de
Ingeniería las E/S no teniendo errores
|
|
|
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, Primera práctica
y estructuras de repetición infinitas.
Duración de unidad: 5 semanas
Fecha Inicio: 30/04/2018 Fecha
Término: 02/06/2018
|
|||||
|
RESULTADO DE
APRENDIZAJE: Identifica la estructura de control simple (if).
Describe y grafica con éxito el diagrama de flujo. Es evaluado con la Primera Práctica
Calificada. Describe, grafica y codifica eliminando errores haciendo uso del
programa Dev C++; resolviendo aplicaciones con fórmulas de Ingeniería.
|
|||||
|
SEMANA
|
Contenido
|
Estrategias Metodológicas
|
Evidencias de Resultados
|
||
|
Conceptual
|
Procedimental
|
||||
|
5ª
07-12 May.
|
ESTRUCTURAS
CONDICIONALES
- Estructura
condicional simple (if)F
- Ejercicios
de aplicación
|
Se expone las diapositivas, en forma oral y escrita.
Se explica haciendo uso de algoritmos
|
Se utilizan proyecciones de diapositivas.
Se explica algoritmos en pizarra y codificación de
C++ con la computadora.
|
Identifica la estructura de control simple (if) en
algoritmo y ejecuta la codificación en un programa en C++
|
|
|
Práctica: Resolver
en algoritmo y en codificación aplicaciones de Ingeniería.
|
Se exponen las fórmulas de Ingeniería para su
solución en Algoritmo y en codificación.
|
Se plantea fórmulas de Ingeniería.
Usa diagrama de flujo y lo codifica en C++ en la
computadora.
|
Desarrolla con éxito el diagrama de flujo y comprueba
con la codificación en C++.
|
||
|
6ª
14-19 May.
|
ESTRUCTURAS
CONDICIONALES
- Estructura
condicional múltiple (switch)
- Ejercicios
de aplicación
|
Se expone las diapositivas, en forma oral y escrita.
Se explica haciendo uso de algoritmos
|
Se utilizan proyecciones de diapositivas.
Se explica algoritmos en pizarra y codificación de
C++ con la computadora.
|
Describe con éxito el diagrama de flujo la estructura
múltiple.
Comprueba con los comandos la codificación en C++
|
|
|
Práctica:
Resolver en algoritmo y en codificación aplicaciones de Ingeniería.
|
Se exponen las fórmulas de Ingeniería para su
solución en Algoritmo y en codificación.
|
Se plantean fórmulas de Ingeniería.
Usa diagrama de flujo y lo codifica en C++ en la
computadora.
|
Desarrolla con éxito el diagrama de flujo y comprueba
con la codificación en C++. Resuelve sus propias fórmulas.
|
||
|
7ª
21-26 May.
|
PRIMERA PRACTICA
CALIFICADA
|
Se plantea soluciones de fórmulas aplicadas a la
Ingeniería.
Que concierne a las 6 primeras semanas.
|
Utiliza apuntes, libros, archivos de consulta.
Planteará una solución particular a su estilo.
Usa una sintaxis propia en la solución.
|
Desarrolla con los comandos anteriores soluciones a
los problemas planteados.
|
|
|
8ª
28 May 02 Jun.
|
ESTRUCTURAS REPETITIVAS INFINITAS
- Estructuras
repetitivas infinita mientras (while)
- Aplicaciones
|
Se expone las diapositivas en forma oral y escrita.
Se explica haciendo uso de algoritmos
|
Se utilizan las diapositivas para su explicación.
Se hace uso de algoritmos en pizarra y su
codificación en C++ en la computadora.
|
Describe en diagrama de flujo y lo comprueba en su
computadora el comando (while) y sus aplicaciones
|
|
|
Práctica: Se
plantean fórmulas de ingeniería para resolver con algoritmos y codificación
en C++.
|
Se exponen las fórmulas de Ingeniería para su solución
en Algoritmo y en codificación con comandos en C++.
|
Se plantean fórmulas de Ingeniería.
Usando el diagrama de flujo y lo codifica en C++ en
la computadora.
|
Comprueba en su computadora las fórmulas de
Ingeniería haciendo uso del comando (while) en las soluciones.
|
||
|
9ª
04 - 09 Jun.
|
ESTRUCTURAS REPETITIVAS INFINITAS
- Estructuras
repetitivas infinita hacer/mientras (do - while)
- Aplicaciones
|
Se expone las diapositivas en forma oral y escrita.
Se explica utilizando los algoritmos.
|
Se utilizan las diapositivas para su explicación.
Se hace uso de algoritmos en pizarra y su
codificación en C++ en la computadora.
|
Elaboran un diagrama de flujo con la solución de la
aplicación y lo comprueba en su computadora utilizando el comando (do-while)
|
|
|
|
|
|
|
||
|
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: 11/06/2018 Fecha
Término: 14/07/2018
|
|||||
|
RESULTADO DE
APRENDIZAJE: Identifica la estructura de control simple (if).
Describe y grafica con éxito el diagrama de flujo. Es evaluado con la Primera Práctica
Calificada. Describe, grafica y codifica eliminando errores haciendo uso del
programa Dev C++; resolviendo aplicaciones con fórmulas de Ingeniería.
|
|||||
|
SEMANA
|
Contenido
|
Estrategias Metodológicas
|
Evidencias de Resultados
|
||
|
Conceptual
|
Procedimental
|
||||
|
10ª
11-16 Jun
|
ESTRUCTURA
REPETITIVA FINITA
- Estructura
repetitiva desde – hasta (for)
- Ejercicios
de aplicación
|
Se expone con las diapositivas, en forma oral y
escrita.
Se explica haciendo uso de algoritmos se refuerza las
4 partes del algoritmo.
|
Se utilizan las diapositivas.
Se explica las 4 partes del algoritmo y refuerza en
pizarra y codificación de C++ con la computadora.
|
Reconoce la estructura repetitiva finita (for) en
algoritmo y sus 4 partes a la vez se ejecuta con éxito la codificación en el
programa C++
|
|
|
Práctica:
Resolver en algoritmo y en codificación aplicaciones de Ingeniería.
|
Resuelve ejercicios utilizando la estructura
repetitiva (for) en Algoritmo y codificación.
|
Se plantea fórmulas abiertas de Ingeniería.
Usa diagrama de flujo y lo codifica en C++ en la
computadora.
|
Desarrolla las fórmulas con éxito el diagrama de
flujo y comprueba con la codificación en C++.
|
||
|
11ª
18-23 Jun.
|
SEGUNDA PRACTICA
CALIFICADA
Halla soluciones mediante la aplicación de pseudo códigos
|
Resuelve ejercicios de fórmulas aplicadas a la
Ingeniería.
Que concierne a las semanas 8-10.
|
Utiliza apuntes, libros, archivos de consulta.
Planteará soluciones particulares de sintaxis a su
estilo.
|
Desarrolla con los comandos de repeticiones y da soluciones a los problemas planteados.
|
|
|
12ª
25-30 Jun.
|
FUCIONES
- Tipo
Void
- Por
valor y referencia
Crea, compila y
enlaza con el código fuente.
|
Se expone las diapositivas, en forma oral y escrita.
Implementa la ruta de secuencia de la función
Se explica haciendo uso de algoritmos
|
Se utilizan las diapositivas.
Se explica la ruta secuencial de la función en algoritmos
en la pizarra y codificación de C++ con la computadora.
|
Elabora el diagrama de flujo con la ruta secuencial
de la función.
Lo comprueba con los comandos de codificación en C++
|
|
|
Práctica:
Resolver en algoritmo y codificar las aplicaciones de Ingeniería.
Mediante los tipos de funciones dar solución.
|
Implementa las fórmulas de Ingeniería con funciones para
su solución en Algoritmo y en codificación.
|
Se plantean fórmulas de Ingeniería.
Usa diagrama de flujo y lo codifica en C++ en la
computadora.
|
Desarrolla con éxito el diagrama de flujo y comprueba
con la codificación en C++.
Resuelve sus propias fórmulas.
|
||
|
13ª
02-07 Julio
|
VECTORES
- Con
funciones y parámetros de paso
- Con
funciones y sin parámetros de paso
|
Se expone las diapositivas en forma oral y escrita.
Implementa la ruta y secuencia de la función con
vectores.
Se explica haciendo uso de algoritmos
|
Se utilizan las diapositivas.
Se explica la ruta y secuencia de una función con
vectores.
Se explica algoritmos en la pizarra y codificación de
C++ con la computadora.
|
Resuelve mediante el diagrama de flujo los vectores
en las funciones y lo comprueba en su computadora los problemas planteados.
|
|
|
Práctica: Se
plantean fórmulas de ingeniería para resolver con algoritmos y codificación
en C++.
Mediante los tipos de funciones y vectores para dar
solución.
|
Implementa las funciones y vectores en las fórmulas
de Ingeniería para su solución en Algoritmo y en codificación con comandos en
C++.
|
Se plantean fórmulas de Ingeniería.
Utiliza las funciones en los vectores.
Usando el diagrama de flujo y lo codifica en C++ en
la computadora.
|
Comprueba en su computadora las fórmulas de
Ingeniería haciendo uso de los comandos de funciones y vectores.
|
||
|
|
|
|
|
||
|
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: Matrices, Ordenamientos, Tercera Práctica
calificada, Búsquedas Funciones y Examen Final.
Duración de unidad: 4 semanas
Fecha Inicio: 09/07/2018 Fecha
Término: 11/09/2018
|
||||
|
RESULTADO DE
APRENDIZAJE:
Identifica la estructura de control simple (if).
Describe y grafica con éxito el diagrama de flujo. Es evaluado con la Primera Práctica Calificada.
Describe, grafica y codifica eliminando errores haciendo uso del programa Dev
C++; resolviendo aplicaciones con fórmulas de Ingeniería.
|
||||
|
SEMANA
|
Contenido
|
Estrategias Metodológicas
|
Evidencias de Resultados
|
|
|
Conceptual
|
Procedimental
|
|||
|
14ª
09-14 Julio
|
MATRICES
- Matrices
Bidimensionales
- Matrices
Multidimensionales
|
Resuelve los ejercicios planteados
Codifica en lenguaje C++.
Comprueba la compilación.
|
Exposición de las diapositivas.
Se formulan preguntas y respuestas utilizando
comandos anteriores.
|
Elabora problemas de Ingeniería, utilizando matrices
en la solución.
|
|
Práctica: Resuelve
la tarea en casa y publica en su Blog personal.
|
||||
|
15ª
16-21 Julio
|
TERCERA PRACTICA
CALIFICADA
Halla soluciones mediante la aplicación de pseudo códigos
|
Resuelve ejercicios de fórmulas aplicadas a la
Ingeniería.
Utiliza para ello los temas de Funciones, Vectores y
Matrices.
|
Utiliza apuntes, libros, archivos de consulta.
Planteará soluciones particulares de sintaxis a su
estilo.
|
Ensambla en un archivo un menú con la solución de
cada caso a los problemas planteados.
|
|
16ª
23-28 Julio
|
ORDENAMIENTO y
BÚSQUEDA
|
Desarrolla hábitos y técnicas de trabajo para
entender y aplicar
la secuencia
del algoritmo
y codificación
|
Se explica el algoritmo y codificación de
Ordenamiento y búsqueda
Toma apuntes de la exposición hace preguntas.
|
Elabora un archivo que incluye los métodos de
Ordenamiento y Búsqueda que lo concluye en casa.
|
|
Práctica: Completa
la solución de los problemas y publica en su Blog Personal
|
||||
|
17ª
30 Jul -04 Ago.
|
EXAMEN
FINAL
Elabora un trabajo
integral basado en las experiencias y archivos acumulados durante el
desarrollo del curso.
|
Aplica los conocimientos de todos los comandos
desarrollados en clase y lo integra en el examen final.
|
Hace uso de los archivos acumulados, apuntes,
estructuras desarrolladas previamente.
|
Ensambla un programa con un contenido integral,
organizando y vinculado trabajos desarrollados previamente.
|
|
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
El dictado
de las clases teóricas y prácticas se hará en el
Centro de Cómputo (Laboratorio “C”)
Se
requiere un proyector multimedia ó pizarra electrónica, pizarra acrílica,
plumones para dicha pizarra, un total de 21 computadoras en red y deben contar
con Internet, el software adecuado para las 21 computadoras que se encuentre el
software a desarrollar en Lenguaje C++, DVD en Blanco y USVs.
Se requerirá en lo posible proyector
multimedia pizarra acrílica blanca,
pizarra electrónica, mota y plumones para pizarra, software cuestionarios y para el caso de las experiencias de
laboratorio instrumentos de medición, cables, conectores, resistores y equipos
de cómputo, útiles de escritorio,
páginas web desarrolladas con los alumnos.
VI. EVALUACIÓN
Se indica lo que será evaluado, cómo será evaluado,
las fechas de evaluación, el sistema de calificación y los requisitos de
aprobación, de acuerdo con el Reglamento General de Evaluación y Calificación
de la UNICA.
Se sugiere dar un peso a la evaluación del
contenido conceptual (20%), procedimental (20%), actitudinal (15%);
investigación formativa (20%), Proyección Social (10%), Extensión Universitaria
(5%); según la naturaleza del tema a trabajar.
ü Contenido conceptual (25%),
·
Evaluación
de pasos escritos u orales, prácticas, examen final.
ü Procedimental (25%),
·
Evaluación
de intervenciones en clase
ü Actitudinal (15%);
·
Evaluación
de asistencia, puntualidad, respeta.
ü Investigación formativa (20%),
·
Trabajos
de fin de curso
ü Proyección Social (10%),
·
Evaluación
de participación de actividades
ü Extensión Universitaria (5%);
·
Evaluación
de participación de actividades
El
tipo de evaluación para este curso es:
(0.25 * CC) + (0.25*P
+ (0.15*A) + (0.20*IF) + (0.10*PS) + (0.05*EU)
PROMEDIO FINAL = --------------------------------------------------------------------------------------
100
Se tomará asistencia en todas las
clases programadas.
El 30% de inasistencias del total de
clases programadas en el curso inhabilita al alumno para todos sus efectos.
Donde:
CC.: Contenido Conceptual
P.: Procedimental
A.: Actitudinal
IF.: Investigación Formativa
PS.: Proyección Social
EU.: Extensión Universitaria.
Se tomará asistencia en
todas las clases programadas.
El 30%
de inasistencias del
total de clases
programadas en el
curso inhabilita al alumno para todos sus efectos.
VI. FUENTES DE INFORMACION.
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.
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
Ica, Abril del 2018
………….……………………………..
Ing° Wilder Enrique
Román Munive
Profesor Asociado D.E.
Profesor del Curso


No hay comentarios:
Publicar un comentario