lenguaje de programacion i 2012_i

13
Lenguaje de Programación I (2012 I) 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 I. DATOS GENERALES : 1.1 Facultad : Facultad de Ingeniería Mecánica y Eléctrica 1.2 Escuela Académico Profesional : Ingeniería Mecánica y Eléctrica. 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 : 1J1024 1.4.2 Tipo : Obligatorio 1.4.3 Nivel : Pre-grado 1.4 Semestre Académico : 2012 – I 1.5 Ciclo : Segundo (IIME-1 y IIME-2) 1.6 Créditos : 1.5 1.7 Duración del Curso : 17 Semanas 1.8 Horas Semanales : 03 (Teoría: 01; Laboratorio: 02) 1.9 Pre-Requisitos : NINGUNO. 1.10 Profesores Responsables : Ing° Wilder Enrique Román Munive. Ing° Javier Amador Echegaray Rojo Profesor Asociado D.E. Profesor Asociado D.E. Ing° Mecánico Electricista Ing° Mecánico Electricista Página 1 de 13

Upload: roman-munive-wilder

Post on 05-Sep-2014

119 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Lenguaje de Programacion I 2012_I

Lenguaje de Programación I (2012 I)

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 Í L A B O

LENGUAJE DE PROGRAMACIÓN I

I. DATOS GENERALES:

1.1 Facultad : Facultad de Ingeniería Mecánica y Eléctrica1.2 Escuela Académico Profesional : Ingeniería Mecánica y Eléctrica.1.3 Departamento Académico : Ciencias de Investigación de la Ingeniería1.4 Nombre del Curso : LENGUAJE DE PROGRAMACION I

1.4.1 Código : 1J10241.4.2 Tipo : Obligatorio1.4.3 Nivel : Pre-grado

1.4 Semestre Académico : 2012 – I1.5 Ciclo : Segundo (IIME-1 y IIME-2)1.6 Créditos : 1.51.7 Duración del Curso : 17 Semanas1.8 Horas Semanales : 03 (Teoría: 01; Laboratorio: 02)1.9 Pre-Requisitos : NINGUNO.1.10 Profesores Responsables :

Ing° Wilder Enrique Román Munive. Ing° Javier Amador Echegaray Rojo Profesor Asociado D.E. Profesor Asociado D.E. Ing° Mecánico Electricista Ing° Mecánico Electricista

1.11 Horario (Ver Hoja de cronograma desarrollado)

II. SUMILLA:

Esta asignatura provee a los estudiantes un nivel básico de Enlace entre la lógica y las fases tempranas de la programación Estructurada siendo de vital importancia para aquel que se inicia en el área de la programación. Conceptos tales como Algoritmos, datos, Estructuras de control; Estructuras Repetitivas entre otros son comunes a cualquier de programación de allí que una sólida formación en esta manera será crucial para el aprendizaje de cualquier asignatura que involucre lenguajes de programación y codificación en todo nivel por servir de fundamento para desarrollar cualquier programa.

Se desarrollaran los Elementos básicos del C++, sintaxis, identificadores, estructura del programa, tipos de datos, variables, constantes, instrucciones de Control, funciones y matrices.

Página 1 de 10

Page 2: Lenguaje de Programacion I 2012_I

Lenguaje de Programación I (2012 I)

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 programación básica

II. Utilizar la programación Estructurada para el desarrollo de problemas computacionales.

III. 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++, Uso del DEV C++

02 Identificadores, tipos de datos y Variables

03 Entrada /salida en C++

04 Estructura de Selección : If

05 Estructura de Selección :Switch

06 PRIMERA PRACTICA CALIFICADA

07 Estructura de Iteración : While y Do While

08 PRIMER EXAMEN PARCIAL

09 Estructura For

10 SEGUNDA PRACTICA CALIFICADA

11 Funciones

12 Sobrecarga de funciones ; recursividad13 Matrices

14 TERCERA PRACTICA

15 Estructuras y punteros

16 SEGUNDO EXAMEN PARCIAL

Página 2 de 10

Page 3: Lenguaje de Programacion I 2012_I

Lenguaje de Programación I (2012 I)

17 Sustitutorio

18 Aplazado

V. METODOLOGIA

Para el cumplimiento de los objetivos, el desarrollo de el curso se tiene la siguiente metodología y técnicas.

Teoría  : Se explica los conceptos teóricos y bases para su aplicación en computadora.

Práctica  : Con aplicación directa en Laboratorio de cómputoLa presente Asignatura consta de:

Laboratorio : 03 Horas

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.

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 “C”. (4 * Prom_Prácticas) + (2*Parciales) + (Evaluación Permanente)PROMEDIO FINAL = --------------------------------------------------------------------------------

7

Página 3 de 10

Page 4: Lenguaje de Programacion I 2012_I

Lenguaje de Programación I (2012 I)

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: IIME-1 y IIME-2 (Semestre: 2012 I)

SEMANA 1 1.1. Introducción 1.2. Estructura básica de un Programa1.3 Uso del DEV C++1.4 Aplicaciones y ejercicios

SEMANA 2 2.1. Identificadores, definición2.2. Tipos de datos2.3. Variables 2.4. Constantes2.5 Operadores

SEMANA 3 3.1. Salida estándar (cout)3.2 Entrada estándar (cin)3.3 Ejercicios de aplicación

SEMANA 4 4.1. Estructuras Condicional Simple If…else4.2 Ejercicios de aplicación

SEMANA 5 5.1. Estructura condicional Múltiple (swicht ..case)5.2 Ejercicios de aplicación

SEMANA 6 PRIMERA PRACTICA CALIFICADA

SEMANA 7

Página 4 de 10

Page 5: Lenguaje de Programacion I 2012_I

Lenguaje de Programación I (2012 I)

7.1. Estructuras repetitiva Mientras (WHILE)7.2 Estructuras repetitiva DO WHILE

SEMANA 8

PRIMER EXAMEN PARCIAL

SEMANA 9

9.1 Estructuras repetitiva Desde – hasta(FOR )9.2 Ejercicios de Aplicación

SEMANA 10SEGUNDA PRACTICA CALIFICADA

SEMANA 11

11.1 Funciones 11.2 Funciones tipo Void11.3 pasos por valor y referencia

SEMANA 12

12.1 Sobrecarga de funciones 12.2 Recursividad

SEMANA 13 13.1 Matrices

SEMANA 14 14.1 Matrices multidimensionales

SEMANA 15TERCERA PRÁCTICA

SEMANA 16ESTRUCTURAS Y PUNTEROS

SEMANA 17 SEGUNDO EXAMEN PARCIAL

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.

OBSERVACIONESEs 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.

Página 5 de 10

Page 6: Lenguaje de Programacion I 2012_I

Lenguaje de Programación I (2012 I)

1. JOYANES Luis : Turbo C++, Mc Graw Hill, 19922. J. VASQUEZ PARAGULLA. Guía de Programación en C/C++. Ed. Universitaria San

Martín de Porras. 19983. Resolución de Problemas con C++ ; Walter Savitch4. Programación con C++ , Al Stevens y Clayton Walnum.

WEB SITEhttp://lenguajedeprogramacion2011i.wikispaces.com/http://lenguajedeprogramacion2011ii.wikispaces.com/http://eperdomo89.wordpress.com/

Ica, Abril del 2012

………….…………………………….. ………….……………………………..Ing° Wilder Enrique Román Munive Ing° Javier Amador Echegaray Rojo

Profesor Asociado D.E. Profesor Auxiliar D.E. Profesor del Curso Profesor del Curso

Página 6 de 10

Page 7: Lenguaje de Programacion I 2012_I

Lenguaje de Programación I (2012 I)

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

CRONOGRAMA DE ACTIVIDADES 2012-I

II CICLO INGENIERIA DE INGENIERIA MECANICA y ELECTRICA

LENGUAJE DE PROGRAMACION I

DOCENTES: Ing° Wilder Enrique Román Munive. Ing° Javier Amador Echegaray Rojo

1.11 Horario:

DEL 02 DE ABRIL AL 28 DE JULIO DEL 2012

3.1 HORA

III.1 H O R A R I OLUNES MARTES MIERCOLES JUEVES VIERNES SABADO

2:40 – 3:30IIME-1

Ing° JavierTeoría

3:30 – 5:10IIME-1A

Ing° JavierLaboratorio

2:40 – 3:30IIME-1

Ing° JavierTeoría

3:30 – 5:10IIME-1B

Ing° JavierLaboratorio

8:40 – 11:10IIME-2A

Ing° RománLaboratorio

11:10 – 1:40IIME-2B

Ing° RománLaboratorio

1 horas de Teoría y 2 horas de Laboratorio.

……………………………………………….……… ………..……………………………………………..Ing° Wilder Enrique Román Munive Ing° Javier Amador Echegaray Rojo

Profesor Asociado D.E. Profesor Asociado D.E.Profesor del Curso Profesor del Curso

Página 7 de 10

Page 8: Lenguaje de Programacion I 2012_I

Lenguaje de Programación I (2012 I)

IV. CRONOGRAMA  : LENGUAJE DE PROGRAMACION I: (IIME-1) y (IIME-2)

SEM. FECHA CONTENIDOFirma del Docente

Fecha Clase Dictada

Control Dirección/Dpto.

01 Del 09 al 14 de Abril

Introducción, Estructura básica de un programa, uso del DEV C++

02 Del 16 al 21 de Abril

Identificadores, definición, Tipos de datos, Variables, Constantes y Operadores

03 Del 23 al 28 de Abril

Salida estándar(cout), Entrada estándar (cin), Ejercicios de aplicación

04Del 30 de

Abril al 05 de Mayo

Estructuras Condicional Simple If…else, Ejercicios de aplicación

05 Del 07 al 12 de Mayo

Estructura condicional Múltiple (swicht ..case)Ejercicios de aplicación

06 Del 14 al 19 de Mayo PRIMERA PRACTICA CALIFICADA

07 Del 21 al 26 de Mayo

Estructuras repetitiva Mientras (WHILE)Estructura repetitiva DO WHILE

Firma del Fecha Clase Control

Página 8 de 10

Page 9: Lenguaje de Programacion I 2012_I

Lenguaje de Programación I (2012 I)

SEM. FECHA CONTENIDO Docente Dictada Dirección/Dpto.

08Del 28 de

Mayo al 02 de Junio

PRIMER EXÁMEN PARCIAL

09 Del 04 al 09 de Junio

Estructuras repetitiva Desde – hasta(FOR Ejercicios de Aplicación

10 Del 11 al 16 de Junio SEGUNDA PRACTICA CALIFICADA

11 Del 18 al 23 de Junio

Funciones Funciones tipo Void pasos por valor y referencia

12 Del 25 al 30 de Junio

Sobrecarga de funcionesRecursividad

13Del 02 al 07

Julio Matrices

14 Del 09 al 14 Julio Tercera Práctica

15 Del 16 al 21 Julio

Estructuras y punteros

16 Del 23 al 27 Julio SEGUNDO EXAMEN PARCIAL

SEM. FECHA CONTENIDO Firma del Docente

Fecha Clase Dictada

Control Dirección/Dpto.

17 Del 30 al 04 de Agosto SUSTITUTORIOS

Página 9 de 10

Page 10: Lenguaje de Programacion I 2012_I

Lenguaje de Programación I (2012 I)

18 Del 06 al 11 de Agosto EXAMEN APLAZADO

Ica, Abril del 2012

……………………………………………….……… ………..……………………………………………..Ing° Wilder Enrique Román Munive Ing° Javier Amador Echegaray Rojo

Profesor Asociado D.E. Profesor Asociado D.E. Profesor del Curso Profesor del Curso

Página 10 de 10