Silabo



Universidad Nacional “San Luis Gonzaga” de Ica
Facultad de Ingeniería Mecánica y Eléctrica
                Escuela de Ingeniería Mecánica y Eléctrica

SILABO
LENGUAJE DE PROGRAMACION II

I.  DATOS GENERALES :

1.1   Facultad                            : Facultad de Ingeniería Mecánica y Eléctrica
1.2   Escuela Acad. Profesional      : Ingeniería Mecánica Eléctrica
1.3   Departamento Académico      : Ciencias de la Investigación de la Ingeniería
1.4   Semestre Académico            : 2016-I
1.5   Código                               : 0J103J
1.6   Ciclo                                 : Tercero (IIIME-1 y IIIME-2)
1.7   Créditos                             : 1.5
1.8   Horas Semanales                 : 03 (Laboratorio: 03)
1.9   Pre-Requisitos                     : Lenguaje de Programación I
1.10 Profesor Responsables          : Ing° Wilder Enrique Román Munive
         Profesor Asociado D.E.

II.   SUMILLA :

La presente asignatura proporcionará a los estudiantes de Ingeniería Mecánica los conocimientos aptitudes y destrezas necesarias para el manejo de aplicaciones científicas basadas en la programación orientada a objetos utilizando para ello la aplicación de Microsoft Visual C++.  Así como el conocimiento sobre definición de datos, tipos, conceptos de funciones, librerías, búsquedas y ordenamiento.  Filosofía de la programación basada en la utilización de objetos, desarrollo de aplicaciones (programas) de modo Win32 Aplication, Uso de Clases, Objetos, Métodos, uso de controles, Clases Básicas para la interfaz de usuario, uso de aplicaciones utilizando MFC Microsoft Foundation Clases ventanas de dialogo, uso de librerías cabeceras resources, librerías estáticas.

III.      OBJETIVOS:


Al finalizar esta asignatura el alumno será capaz de:

a) OBJETIVOS GENERALES:

1.    Conocer los conceptos de la programación orientada a objetos, establecer las diferencias entre las metodologías utilizadas en el desarrollo de sub-programas aplicadas en el curso de Lenguaje de Programación II.

2.    Capacitar a los alumnos en el uso de herramientas y aplicaciones usando el lenguaje de programación en el entorno de Microsoft Visual C++, que se aplicarán en el laboratorio de cómputo.

b) OBJETIVOS ESPECIFICOS:

1.    Motivar al estudiante en la utilización de las aplicaciones de los lenguajes de alto nivel de programación orientada a objetos.

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 asignaturas en su formación profesional.

3.    Impartir al alumno el desarrollo de clases netamente prácticas con materiales visuales prácticos que se podrán comprobar y practicar en computadoras fuera de hora de clases.

4.    El estudiante podrá alcanzar con éxito los hábitos de desarrollar los diversos problemas que se presentan en los cursos de pre-grado estructurándolos en una aplicación práctica que le ayudará a resolver diferentes problemas que se presenten en dichos cursos, el mismo que se encontrará preparado para enfrentar los lenguajes de programación orientados a objetos en la carrera de Ingeniería Mecánica.


IV.   CRONOGRAMA :

SEMANA
FECHA
CONTENIDO
01
Del 04 al 09 de Abril
Introducción, Teoría de Objetos, conceptos de la terminología usada en Programación por Objetos.
02
Del 11 al 16 de Abril
La clase CDialog, miembros de la clase CDialog, Aplicación, Dialogo Aplicación, Visualización de datos, Función WinExec(). Ref. MACRO 30-60
03
Del 18 al 23 de Abril
Clase Cedit, Miembros de la Clase, Clase Cstring, Miembros de la clase Cstring, Función UpdateData. Aplicación Cuadro de Texto.
04
Del 25 al 30 de Abril
Importar Imagen. Controles button, Insertar variables miembro, propiedades de control button
05
Del 02 al 07 de Mayo
Primera Práctica Calificada
06
Del 09 al 14 de Mayo
Funciones y propiedades con Void
Funciones sin Void
Definición y Aplicación de Parámetros
Funciones definidas por el usuario con parámetros.
07
Del 16 al 21
 de Mayo
Controles Básicos
Programas aplicativos utilizando controles básicos
08
Del 23 al 28
 de Mayo
Controles de Dialogo.
Controles Radio Button, Check Box, Uso de identificadores String para salida. Funciones de conversión itoa(), gcvt().  Tratamiento de controles de diálogo. Ref. Joel C. 143

09
Del 30 de Mayo al 04 de Junio
Programas aplicativos utilizando Ratio Button y Check Box
10
Del 06 al 11 de Junio
Segunda Práctica Calificada
11
Del 13 al 18 de Junio
Funciones Gráficas
Uso de document Single, Docking toolbar.
Funciones Paint(), pen() y brush()
12
Del 20 al 25 de Junio
Función OnDraw(CDC* pDC) de la clase CAppView. Gráfica con punteros relativos.
MoveTo, LineTo, sobre la clase CAppTrigoView
13
Del 27 de Junio al 02 de Julio
Ventanas múltiples.
Gestión de Diálogos, ventanas de diálogo modal y no modal. Construcción de una aplicación de Básica. Funciones CDialog::Create, CWindow::ShowWindow, Aplicaciones MDI.
Ref. Macro 165.    Joel C. 383
14
Del 04 al 09 de Julio
Combo box.
Funciones y propiedades del control Combobox, evento CBN_SELCHANGE, AddStri¡ng(), SetCurSel(), GetCount() y DeleteString. Comando de control numérico Spin funciones de control SetRange(). SetPos().   Ref. Joel C. 175
15
Del 11 al 16 de Julio
Bases de datos. Clases ODBC, CDatabase, CRecordset, CRecordView, CLongBinary, CDBExecption y CFielExchange.
Objetos ActiveX para acceso de datos. Modelo de objeto ODO, DAO y RDO.  Ref. Macro 396
16
Del 18 al 23 de Julio
Tercera Práctica Calificada
17
Del 25 al 30 de Julio
EXÁMEN FINAL
18
Del 01 al 06 de Agosto
SUSTITUTORIOS
19
Del 08 al 13 de Agosto
APLAZADOS


V.   METODOLOGIA

Para el cumplimiento de los objetivos se utilizará las siguientes metodologías y técnicas:

Teoría     :         Método Inductivo – Deductivo
Práctica   :         Explicativa y expositiva – Dialogada. Con sustentaciones de trabajos de investigación en aula

La presente asignatura consta de:

Laboratorio        :        03 Horas


Laboratorio :
Se realiza aplicando los conceptos vertidos en la teoría. Se aplicará de inmediato y a modo de práctica dirigida para que los alumnos alcancen los objetivos encomendados; el material de estudio lo tienen distribuidos en cada una de las computadoras a través de la red y la internet desde el servidor central, 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 libros (textos principales de trabajo), copias, manuales tutoriales en CDs., programas preestablecidos, libros prácticos de especialidad para la aplicación de las mismas, cuadernos de apuntes, pizarra, mota, plumones, objetos para exposiciones, útiles de escritorio.


VII.   SISTEMA DE EVALUACION :

7.1 De las notas:

7.1.1 El número mínimo de prácticas de laboratorio en la asignatura es 03 en el laboratorio del centro de cómputo.

7.1.2 La evaluación permanente es el resultado de:
o    Evaluación de asistencia, puntualidad.
o    Evaluación de pasos escritos u orales.
o    Trabajos de investigación y sustentación de los mismos.
o    Evaluación de intervenciones en clases.
o    Evaluación de participación de actividades.
Verificando con ello si el alumno alcanzó destreza que constituye la meta de cada clase.

7.1.3     El examen final y los promedios de prácticas de laboratorio y evaluaciones permanentes no se redondean. Solo 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 y menos de 11 si no logra alcanzar los objetivos establecidos.

7.2.2 El tipo de evaluación para este curso es el TIPO “C”.

                          4 * PP.  +  2 * EF  + 1 *  EP
                 PF. = --------------------------------
                                           7
       Donde:
                 PF. = Promedio Final
                 PP. = Promedio de Prácticas de Laboratorio
                 EF. = Examen Final
                 EP. = Evaluación Permanente

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.


VIII.  CONTENIDO DEL CURSO Y DESARROLLO DEL SILABO POR SEMANAS:

LENGUAJE DE PROGRAMACION II
GRUPOS : IIIME–1 y IIIME-2  (2016-I)


SEMANA 1 (Del 04 al 09 de Abril)
1.1  Introducción
1.2  Teoría de Objetos
1.3  Conceptos de la terminología usada en Programación por Objetos

SEMANA 2 (Del 11 al 16 de Abril)
2.1  La clase CDialog
2.2  Miembros de la clase CDialog
2.3  Dialogo Aplicación
2.4  Visualización de datos
2.5  Función WinExec().

SEMANA 3 (Del 18 al 23 de Abril)
3.1  Clase Cedit, Miembros de la Clase
3.2  Clase Cstring, Miembros de la clase Cstring
3.3  Función UpdateData
3.4  Aplicación Cuadro de Texto

SEMANA 4  (Del 25 al 30 de Abril)
4.1 Importar Imagen
4.2 Controles button
4.3 Insertar variables miembro
4.4 propiedades de control button

SEMANA 5 (Del 02 al 07 de Mayo)

PRIMERA PRÁCTICA CALIFICADA


SEMANA 6  (Del 09 al 14 de Mayo)
6.1  Funciones y propiedades con Void
6.2  Funciones sin Void
6.3  Definición y Aplicación de Parámetros
6.4 Funciones definidas por el usuario con parámetros.

SEMANA 7 (Del 16 al 21 de Mayo)
7.1    Controles  Básicos
7.2    Programas aplicativos utilizando controles básicos
SEMANA 8  (Del 23 al 28 de Mayo)

 

8.1 Controles de Diálogo.
8.2 Controles Radio Button
8.3 Check Box
8.4 Uso de identificadores String para salida.
8.5 Funciones de conversión itoa(), gcvt(). 
8.6 Tratamiento de controles de diálogo

 

SEMANA 9  (Del 30 de Mayo al 04 de Junio)

9.1  Programas aplicativos
9.2  Uso de comandos Ratio Button y Check Box

SEMANA 10  (Del 06 al 11 de Junio)

SEGUNDA PRÁCTICA CALIFICADA

SEMANA 11  (Del 13 al 18 de Junio)
11.1  Funciones Gráficas
11.2 Uso de document single
11.3 Docking toolbar.
11.4 Funciones Paint(), pen() y brush()

SEMANA 12  (Del 20 al 25 de Junio)

12.1 Función OnDraw(CDC* pDC) de la clase CAppView.
12.2 Gráfica con punteros relativos, sobre la clase CAppTrigoView
12.3 MoveTo, LineTo, sobre la clase CAppTrigoView

SEMANA 13  (Del 27 de Junio al 02 de Julio)
13.1 Ventanas múltiples
13.2  Gestión de Diálogos
13.3  ventanas de diálogo modal y no modal
13.4  Construcción de una aplicación de Básica
13.5  Funciones CDialog::Create, CWindow::ShowWindow
13.6  Aplicaciones MDI

SEMANA 14  (Del 04 al 09 de Julio)
14.1  Combo box
14.2  Funciones y propiedades del control Combobox
14.3  Evento CBN_SELCHANGE, AddStri¡ng(), SetCurSel(), GetCount()
14.4  Comando de control numérico Spin
14.5  Funciones de control SetRange(). SetPos().

SEMANA 15 (Del 11 al 16 de Julio)

15.1  Bases de datos
15.2  Clases ODBC, CDatabase, CRecordset, CRecordView, CLongBinary, CDBExecption y CFielExchange.
15.3  Objetos ActiveX para acceso de datos
15.4  Modelo de objeto ODO, DAO y RDO

SEMANA 16  (Del 18 al 23 de Julio)

 TERCERA PRÁCTICA CALIFICADA
           
SEMANA 17  (Del 25 al 30 de Julio)

  EXAMEN FINAL

SEMANA 18  (Del 01 al 06 de Agosto)

  EXAMEN SUSTITUTORIOS

SEMANA 19  (Del 08 al 13 de Agosto)

  EXAMEN APLAZADOS





IX. BIBLIOBRAFIA BASICA.

1.     JOYANES Luis : Turbo C++, Mc Graw Hill, 1992
2.     CEBALLOS JAVIER: Curso de Programación C++ Orientada a Objetos. Editorial Rama Abril – 1991
3.     LLACCUA Javier, VASQUEZ Julio: Programación con Objetos en Borland Pascal. Ed. San Marcos, 2000
4.     J. VASQUEZ PARAGULLA. Guía de Programación en C/C++. Ed. Universitaria  San Martín de Porras. 1998
5.     J. CARRASCO MUÑOZ: Creación de Programas con Visual C++, Ed. Universidad Nacional de Ingeniería. 1ra Edición. Nov 2002.
6.     DANEL RAFAEL FRANCIA; Visual C++ 6.0.  Editorial Macro 1ra Edición Lima – Perú.
7.     A. CORREA, E. BLAIDER, PANTIGOSO SILVA. Programación en Visual C++ 6.0. Universidad Nacional “San Marcos”, Editorial Byte. 2001


WEB SITE



Ica, Abril del  2016



………….……………………………..                                              
Ing° Wilder Enrique Román Munive                                                            
          Profesor Asociado D.E.                                                        
            Profesor del Curso                                                           







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 2016-I
GRUPOS: (IIIME-1 y IIIME-2)
LENGUAJE DE PROGRAMACIÓN II

DOCENTE: Ing° Wilder Enrique Román Munive.
                  

1.11 Horario:

DEL 16 DE MARZO AL 23 DE JULIO 2016

HORA

H O R A R I O

LUNES
MARTES
MIERC.
JUEVES
VIERNES
SABADO
8:40 – 11:10


……………..
11:10 – 1:40



8:40 – 11:10
IIIME-2A
Ing° Román
Laboratorio

11:10 – 1:40
IIIME-2B
Ing° Román
Laboratorio
8:40 – 11:10
IIIME-1A
Ing° Román
Laboratorio

11:10 – 1:40
IIIME-1B
Ing° Román
Laboratorio











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



……………………………………………….………                                                         
Ing° Wilder Enrique Román Munive                                           
Profesor Asociado D.E.                                                       
Profesor del Curso






 DOWNLOAD

BAJAR EL ARCHIVO

No hay comentarios:

Publicar un comentario