Silabo

SILABO DE LENGUAJE DE PROGRAMACION I
III EE - 1    2015 I

 Bajar el Silabo


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