UNIVERSIDAD NACIONAL SAN LUIS GONZAGA DE ICA
Lenguaje de Programacin I
UNIVERSIDAD NACIONAL SAN LUIS GONZAGA DE ICA
Facultad de Ingeniera Mecnica y Elctrica
Escuela Acadmico Profesional de Ingeniera Mecnica Y ElctricaDepartamento de Ciencias de Investigacin de la Ingeniera
SLABOLENGUAJE DE PROGRAMACIN II. DATOS GENERALES:1.1 Facultad
: Facultad de Ingeniera Mecnica y Elctrica
1.2 Escuela Acadmico Profesional : Ingeniera Mecnica y Elctrica.1.3 Departamento Acadmico : Ciencias de Investigacin de la Ingeniera1.4 Nombre del Curso
: LENGUAJE DE PROGRAMACION I1.4.1 Cdigo
: 1J10241.4.2 Tipo
: Obligatorio
1.4.3 Nivel
: Pre-grado1.4 Semestre Acadmico
: 2011 I1.5 Ciclo
: Segundo (IIME-1 y IIME-2)1.6 Crditos
: 1.51.7 Duracin del Curso
: 17 Semanas1.8 Horas Semanales
: 03 (Teora: 01; Laboratorio: 02)
1.9 Pre-Requisitos
: NINGUNO.1.10 Profesores Responsables : Ing Wilder Enrique Romn Munive.
Ing Javier Amador Echegaray Rojo Profesor Asociado D.E.
Profesor Asociado D.E. Ing Mecnico Electricista
Ing Mecnico Electricista1.11 Horario (Ver Hoja de cronograma desarrollado)II. SUMILLA:Esta asignatura provee a los estudiantes un nivel bsico de Enlace entre la lgica y las fases tempranas de la programacin Estructurada siendo de vital importancia para aquel que se inicia en el rea de la programacin. Conceptos tales como Algoritmos, datos, Estructuras de control; Estructuras Repetitivas entre otros son comunes a cualquier de programacin de all que una slida formacin en esta manera ser crucial para el aprendizaje de cualquier asignatura que involucre lenguajes de programacin y codificacin en todo nivel por servir de fundamento para desarrollar cualquier programa.
Se desarrollaran los Elementos bsicos 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 :
I. Desarrollar los conocimientos de programacin bsicaII. Utilizar la programacin Estructurada para el desarrollo de problemas computacionales .III. Desarrollar la habilidad para implementar los algoritmos diseados en el lenguaje de programacin C++.IV. CRONOGRAMA: (Tambin, ver Hoja de cronograma desarrollado)
SEMANAFECHACONTENIDO
01Estructura de un programa en C++,
Uso del DEV C++
02Identificadores, tipos de datos y Variables
03Entrada /salida en C++
04Estructura de Seleccin : If
05Estructura de Seleccin :Switch
06PRIMERA PRACTICA CALIFICADA
07Estructura de Iteracin : While y Do While
08PRIMER EXAMEN PARCIAL
09Estructura For
10SEGUNDA PRACTICA CALIFICADA
11Funciones
12Sobrecarga de funciones ; recursividad
13
Matrices
14TERCERA PRACTICA
15Estructuras y punteros
16SEGUNDO EXAMEN PARCIAL
17Sustitutorio
18Aplazado
V. METODOLOGIAPara el cumplimiento de los objetivos, el desarrollo de el curso se tiene la siguiente metodologa y tcnicas.
Teora : se explica los conceptos tericos y bases para su aplicacin en computadora.
Prctica : Con aplicacin directa en Laboratorio de computo
La presente Asignatura consta de:
Laboratorio : 03 Horas
VI. MATERIAL DE ENSEANZA:
Para el desarrollo de la Asignatura se cuenta con una computadora por alumno, un Tvcoder, un Televisor. Asimismo textos de trabajo, copias, manuales, tutores en CDs y Consultas en Internet. Cuaderno de apuntes, pizarra, mota, plumones, tiles de escritorio.
VII. SISTEMA DE EVALUACION:
7.1. De las notas:
7.1.1. El nmero mnimo de Practicas Calificadas en la Asignatura es de 03.
7.1.2. Las notas obtenidas en las prcticas de laboratorio no son anulables.
7.1.3. El promedio de la Evaluacin Permanente, ser dada por el promedio de:
Evaluacin de asistencia, puntualidad
Evaluacin de pasos escritos u orales
Evaluacin de intervenciones en clase
Evaluacin de participacin de actividades
7.1.4. El promedio de los exmenes parciales, prcticas calificadas, prcticas de laboratorio y evaluaciones permanentes, no se redondean. Slo se redondea el promedio final, considerndose como 1 punto a favor del alumno la fraccin mayor o igual a 0.5
7.2. Condiciones de Aprobacin:
7.2.1. El alumno debe obtener 11 o ms puntos como Promedio Final durante el Semestre Acadmico,. La calificacin aprobatoria ser 11.0 y menos de 11.0 si no logra alcanzar los objetivos marcados.7.2.2 El tipo de evaluacin para este curso es el TIPO C.
(4 * Prom_Prcticas) + (2*Parciales) + (Evaluacin Permanente)
PROMEDIO FINAL = --------------------------------------------------------------------------------
7
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 Exmenes Parciales
P. Prcticas: Promedio de Practicas Calificadas de Laboratorio
P.E.P. : Promedio de Evaluacin Permanente7.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
GRUPO : IIME-1 y IIME-2 SEMANA 1 1.1. Introduccin
1.2. Estructura bsica de un Programa
1.3 Uso del DEV C++
1.4 Aplicaciones y ejercicios
SEMANA 2 2.1. Identificadores, definicion
2.2. Tipos de datos
2.3. Variables
2.4. Constantes
2.5 Operadores
SEMANA 3 3.1. Salida estndar(cout)
3.2 Entrada estndar (cin)
3.3 Ejercicios de aplicacin
SEMANA 4
4.1. Estructuras Condicional Simple Ifelse
4.2 Ejercicios de aplicacin
SEMANA 5 5.1. Estructura condicional Mltiple (swicht ..case)
5.2 Ejercicios de aplicacin
SEMANA 6 PRIMERA PRACTICA CALIFICADA
SEMANA 77.1. Estructuras repetitiva Mientras (WHILE)
7.2 Estructuras repetitiva DO WHILE
SEMANA 8 PRIMER EXAMEN PARCIAL
SEMANA 99.1 Estructuras repetitiva Desde hasta(FOR )
9.2 Ejercicios de Aplicacin
SEMANA 10SEGUNDA PRACTICA CALIFICADA
SEMANA 1111.1 Funciones
11.2 Funciones tipo Void
11.3 pasos por valor y referencia
SEMANA 1212.1 Sobrecarga de funciones
12.2 Recursividad
SEMANA 13
13.1 Matrices
SEMANA 14
14.1 Matrices multidimensionales
SEMANA 15
TERCERA PRCTICA
SEMANA 16
ESTRUCTURAS Y PUNTEROS
SEMANA 17
SEGUNDO EXAMEN PARCIAL
DESARROLLO DEL SILABO POR SEMANAS:
El desarrollo de las clases tericas-prcticas se llevarn a cabo en el Laboratorio de cmputo de la Facultad de Ingeniera Mecnica y Elctrica.
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. Gua de Programacin en C/C++. Ed. Universitaria San Martn de Porras. 1998
3. Resolucin de Problemas con C++ ; Walter Savitch
4. Programacin con C++ , Al Stevens y Clayton Walnum
Ica, Abril del 2011...
...Ing Wilder Enrique Romn Munive
Ing Javier Amador Echegaray Rojo Profesor Asociado D.E.
Profesor Auxiliar D.E. Profesor del Curso
Profesor del Curso
UNIVERSIDAD NACIONAL SAN LUIS GONZAGA DE ICA
Facultad de Ingeniera Mecnica y Elctrica
Escuela Acadmico Profesional de Ingeniera Mecnica Y ElctricaDepartamento de Ciencias de Investigacin de la Ingeniera
CRONOGRAMA DE ACTIVIDADES 2011-III CICLO INGENIERIA DE INGENIERIA MECANICA y ELECTRICALENGUAJE DE PROGRAMACION IDOCENTES: Ing Wilder Enrique Romn Munive. Ing Javier Amador Echegaray Rojo1.11 Horario:
DEL 11 DE ABRIL AL 06 DE AGOSTO DEL 20113.1 HORA3.1 H O R A R I O
LUNESMARTESMIERCOLESJUEVESVIERNESSABADO
2:40 3:30
IIME-1Ing JavierTeora3:30 5:10IIME-1A
Ing JavierLaboratorio2:40 3:30
IIME-1Ing JavierTeora3:30 5:10IIME-1BIng JavierLaboratorio
5:10 6:50
IIME-2A
Ing RomnLaboratorio6:50 8:30
IIME-2B
Ing RomnLaboratorio4:20 5:10
IIME-2Ing RomnTeora
1 horas de Teora y 2 horas de Laboratorio..
....Ing Wilder Enrique Romn Munive
Ing Javier Amador Echegaray RojoProfesor Asociado D.E.
Profesor Asociado D.E.Profesor del Curso
Profesor del Curso
IV. CRONOGRAMA: LENGUAJE DE PROGRAMACION I: (IIME-1) y (IIME-2)SEM.FECHACONTENIDOFirma del DocenteFecha Clase DictadaControl Direccin/Dpto.
01Del 11 al 16 de AbrilIntroduccin, Estructura bsica de un programa , uso del DEV C++
02Del 18 al 23 de Abril Identificadores, definicin, Tipos de datos, Variables, Constantes y Operadores
03Del 25 al 30 de Abril Salida estndar(cout), Entrada estndar (cin), Ejercicios de aplicacin
04Del 02 al 07 de Mayo Estructuras Condicional Simple Ifelse, Ejercicios de aplicacin
05Del 09 al 14 de MayoEstructura condicional Mltiple (swicht ..case)
Ejercicios de aplicacin
06Del 16 al 21 de MayoPRIMERA PRACTICA CALIFICADA
07Del 23 al 28 de MayoEstructuras repetitiva Mientras (WHILE)
Estructura repetitiva DO WHILE
SEM.FECHACONTENIDOFirma del DocenteFecha Clase DictadaControl Direccin/Dpto.
08Del 30 de Mayo al 04 de JunioPRIMER EXMEN PARCIAL
09Del 06 al 11 de JunioEstructuras repetitiva Desde hasta(FOR
Ejercicios de Aplicacin
10Del 13 al 18 de JunioSEGUNDA PRACTICA CALIFICADA
11Del 20 al 25 de JunioFunciones
Funciones tipo Void
pasos por valor y referencia
12Del 27 de Junio al 02 de JulioSobrecarga de funciones
Recursividad
13Del 04 al 09 de JulioMatrices
14Del 11 al 16 JulioTercera Prctica
15Del 18 al 23 JulioEstructuras y punteros
16Del 25 al 30 JulioSEGUNDO EXAMEN PARCIAL
SEM.FECHACONTENIDOFirma del DocenteFecha Clase DictadaControl Direccin/Dpto.
17Del 01 al 06 de AgostoSUSTITUTORIOS
18Del 08 al 13 de Agosto EXAMEN APLAZADO
Ica, Abril del 2011.
....Ing Wilder Enrique Romn Munive
Ing Javier Amador Echegaray RojoProfesor Asociado D.E.
Profesor Asociado D.E.
Profesor del Curso
Profesor del Curso
PAGE Pgina 1 de 10