SILABO DE LENGUAJE DE PROGRAMACION I
III EE - 1 2015 I
UNIVERSIDAD
NACIONAL “SAN LUIS GONZAGA” DE ICA
Facultad de Ingeniería Mecánica y Eléctrica
Escuela
Académico Profesional de Ingeniería Electrónica
Departamento
de Ciencias de
Investigación de
SÍLABO
LENGUAJE
DE PROGRAMACIÓN I
I. DATOS GENERALES:
1.1
Facultad : Facultad de Ingeniería Mecánica y
Eléctrica
1.2
Escuela Académico Profesional :
Ingeniería Electrónica
1.3
Departamento Académico : Ciencias de Investigación de la Ingeniería
1.4
Nombre del Curso : LENGUAJE
DE PROGRAMACION I
1.4.1 Código : 1J3034
1.4.2 Tipo : Obligatorio
1.4.3 Nivel : Pre-grado
1.4
Semestre Académico : 2015
– I
1.5
Ciclo : Segundo
(IIIEE-1 y IIIEE-2)
1.6
Créditos : 3.0
1.7
Duración del Curso : 17 Semanas
1.8
Horas Semanales : 04 (Teoría: 01; Laboratorio: 03)
1.9
Pre-Requisitos : 1J3024 Algoritmos y Estructuras de Datos
1.10
Profesores Responsables :
Ing° Wilder Enrique Román Munive. Ing° José Armando Chávez Espinoza
Profesor Asociado D.E. Profesor
Asociado T.C.
Ing° Mecánico Electricista Ing°
Mecánico Electricista
1.11
Horario (Ver Hoja de cronograma
desarrollado)
II.
SUMILLA:
La presente asignatura
pretende proporcionar a los estudiantes de Ingeniería Electrónica los
conocimientos y técnicas para una programación estructurada usando el lenguaje
de programación C++, utilizando para ello el compilador DEV C++.
Se desarrollan los
elementos básicos del C++, sintaxis, identificadores, estructura del programa,
tipos de datos, variables, constantes, instrucciones de control, funciones y
matrices.
III. OBJETIVOS:
Al finalizar esta
asignatura el alumno será capaz de:
a) OBJETIVOS GENERALES:
Al Finalizar el curso
el alumno estará en condiciones de desarrollar programas aplicativos utilizando
el lenguaje de programación DEV C++.
b) OBJETIVOS GENERALES:
1. Motivar al estudiante en la utilización de las aplicaciones de los
lenguajes de alto nivel de programación en modo estructurado.
2. Al finalizar el ciclo el estudiante deberá estar en la capacidad de
poder manipular la codificación utilizada en el lenguaje de programación y
aplicativos en forma práctica en el desarrollo de sus demás asignaturas en su
formación profesional.
3. Impartir al alumno el desarrollo de clases netamente prácticas con
materiales audio visuales prácticos que se podrán comprobar y practicar en
computadoras.
4. Desarrollar el conocimiento de la programación básica
5. Desarrollar la habilidad para implementar los algoritmos diseñados en el
lenguaje de programación C++.
IV.
CRONOGRAMA: (También, ver Hoja de cronograma desarrollado)
SEMANA
|
FECHA
|
CONTENIDO
|
01
|
|
Estructura de un programa en C++, variables, datos,
expresiones y operadores.
Uso del DEV C++
|
02
|
|
Programas de Entrada
/salida en C++
|
03
|
|
Estructura de
Selección : If
|
04
|
|
Estructura de
Selección :Switch
|
05
|
|
Estructura de
Iteración : While.
Contadores y
acumuladores
|
06
|
|
PRIMERA PRACTICA CALIFICADA
|
07
|
|
Estructura de
Iteración : Do While.
Funciones estándar en
C++
|
08
|
|
PRIMER EXAMEN PARCIAL
|
09
|
|
Estructura de iteración finita: For
|
10
|
|
SEGUNDA PRACTICA CALIFICADA
|
11
|
|
Funciones sin VOID
|
12
|
|
Funciones con VOID
|
13
|
|
Arreglos
Unidimensionales y Arreglos multidimensionales en C++. (Matrices)
|
14
|
|
Tipos de
Ordenamientos y Búsquedas
|
15
|
|
TERCERA PRACTICA
|
16
|
|
SEGUNDO EXAMEN PARCIAL
|
17
|
|
Sustitutorio
|
18
|
|
Aplazado
|
V.
METODOLOGIA
Para el cumplimiento de los objetivos, el desarrollo
del curso se tiene la siguiente metodología y técnicas.
Teoría
: Método Inductivo - Deductivo.
Práctica
: Explicativa y expositiva – Dialogada con
Sustentaciones en el aula.
La presente asignatura
consta de:
Teoría : 01 Hora
Laboratorio : 03
Horas
Teoría:
Se desarrolla los
conceptos de algoritmos, las estructuras de datos y sintaxis de programación
del C++. Presentaciones de diapositiva
que se resumen los temas a tratar.
Laboratorio:
Se realiza aplicando
los conceptos vertidos en las clases teóricas aplicándolos, de inmediato y a
modo de práctica dirigida que los alumnos deben alcanzar como objetivos
encomendados; el material de estudio lo tienen distribuidos en cada una de las
computadoras a través de la red y el internet, igualmente los alumnos deben
realizar trabajos prácticos y de investigación para cada clase.
VI.
MATERIAL DE ENSEÑANZA:
Para el desarrollo de
la asignatura se cuenta con una computadora por alumno, un Proyector
Multimedia. Asimismo textos de trabajo,
copias, manuales, tutoriales
interactivos en CDs, aula virtual y Consultas en Internet. Cuaderno de apuntes,
pizarra, mota, plumones, útiles de
escritorio, páginas web desarrolladas con los alumnos.
VII.
SISTEMA DE EVALUACION:
7.1. De las notas :
7.1.1. El número mínimo de Prácticas
Calificadas en la
Asignatura es de 03.
7.1.2. Las notas obtenidas en
las prácticas de laboratorio no son anulables.
7.1.3. El promedio de la Evaluación Permanente ,
será dada por el promedio de:
- Evaluación de
asistencia, puntualidad
- Evaluación de pasos
escritos u orales
- Evaluación de
intervenciones en clase
- Evaluación de
participación de actividades
- Trabajos de fin de
curso
7.1.4. El promedio de los
exámenes parciales, prácticas calificadas, prácticas de laboratorio y
evaluaciones permanentes, no se redondean. Sólo se redondea el promedio final,
considerándose como 1 punto a favor del alumno la fracción mayor o igual a 0.5
7.2. Condiciones de
Aprobación:
7.2.1. El alumno debe obtener
11 o más puntos como Promedio Final durante el
Semestre Académico,. La calificación aprobatoria será 11.0 y menos de
11.0 si no logra alcanzar los objetivos marcados.
7.2.2
El tipo de evaluación para este curso es el TIPO “D”.
(3 *
Prom_Prácticas) + (2*Prom.Parciales) + (Evaluación Permanente)
PROMEDIO
FINAL = ---------------------------------------------------------------------------------
6
7.2.3 Se tomará
asistencia en todas las clases programadas.
7.2.4
El 30% de inasistencias del total de clases programadas en el curso inhabilita
al alumno para todos sus efectos.
Donde:
P. Parciales: Promedio de Exámenes Parciales
P. Prácticas: Promedio de Prácticas
Calificadas de Laboratorio
P.E.P.
: Promedio de Evaluación Permanente
7.2.2. Se tomará asistencia en
todas las clases programadas.
7.2.3. El 30%
de inasistencias del
total de clases
programadas en el
curso inhabilita al alumno para todos sus efectos.
VIII. CONTENIDO DEL CURSO Y DESARROLLO DEL SILABO
POR SEMANAS:
LENGUAJE
DE PROGRAMACION I
GRUPOS:
IIIEE-1 y IIIEE-2 (Semestre: 2015 I)
SEMANA
1
1.1. Estructura de un programa en C++
1.2. Variables y
Constantes
1.3. Definición de
tipos de datos
1.4. Uso de expresiones
y operadores
1.5 Uso del DEV C++
SEMANA
2
2.1. Identificadores,
definición
2.2. Instrucciones de
asignación, lectura y escritura
2.3. Estructura de un
programa
2.4. Sentencias de
entrada y salida
2.5 Programas aplicativos
SEMANA
3
3.1. Estructuras
Condicional Simple, doble (if…else)
3.2 Ejercicios de aplicación
SEMANA
4
4.1. Estructura
condicional Múltiple (swicht ..case)
4.2 Ejercicios de aplicación
SEMANA
5
5.1. Estructura de
Iteración : While.
5.2 Contadores
5.3. Acumuladores
SEMANA
6
PRIMERA
PRACTICA CALIFICADA
SEMANA
7
7.1. Estructuras
repetitiva Mientras (DO WHILE)
7.2 Funciones estándar
en C++. Conversión, matemáticas, de cadena
7.3 Ejercicios de
aplicación
SEMANA
8
PRIMER
EXAMEN PARCIAL
SEMANA
9
9.1 Estructuras repetitiva
Desde – hasta (FOR )
9.2 Ejercicios de
Aplicación
SEMANA
10
SEGUNDA PRACTICA CALIFICADA
SEMANA
11
10.1 Funciones sin void
10.2 pasos por valor y referencia
SEMANA
12
12.1. Funciones con void
12.2. Sobrecarga de
funciones
12.3 Recursividad
SEMANA
13
13.1. Arreglos
Unidimensionales en C++
13.2. Arreglos multidimensionales
en C++
13.3. Ejercicios de
aplicación
SEMANA
14
14.1. Tipos de
Ordenamientos
14.2. Burbujas,
Selección, Insersión, Quick Sort, Shell, etc
14.3. Ejercicios de
aplicación
14.4. Tipos de Búsqueda
SEMANA
15
TERCERA
PRACTICA CALIFICADA
SEMANA
16
SEGUNDO EXAMEN PARCIAL
SEMANA
17
EXAMENES SUSTITUTORIOS
SEMANA
18
EXAMENES APLAZADOS
DESARROLLO DEL SILABO POR SEMANAS:
El desarrollo de las clases teóricas-prácticas se
llevará a cabo en el Laboratorio “A” del
Centro de Cómputo de la Facultad de Ingeniería
Mecánica y Eléctrica.
OBSERVACIONES
Es
necesario que los alumnos puedan corroborar sus aplicaciones en su domicilio,
para ello se le proporcionar el CD del Compilador DEV C++
IX. BIBLIOBRAFIA BASICA.
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. Resolución
de Problemas con C++ ; Walter Savitch
4. Programación
con C++ , Al Stevens y Clayton Walnum.
WEB SITE
Ica, Marzo del 2015
………….…………………………….. ………….……………………………..
Ing° Wilder Enrique
Román Munive Ing°
José Armando Chávez Espinoza
Profesor Asociado D.E. Profesor Asociado T.C.
Profesor del Curso Profesor del Curso
Fin.
No hay comentarios:
Publicar un comentario