Silabo de Lenguaje de Programación II
Universidad
Nacional “San Luis Gonzaga” de Ica
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 : 2013-I
1.5 Código :
0J103J
1.6 Ciclo :
Tercero (IIME-1, IIIME-2 y IIIME-3)
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 Responsable : Ing. José
Chávez Espinoza
Profesor Asociado T.C.
Ing. Wilder Roman 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 sus demás 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
|
CONTENIDO
|
01
|
Introducción, Teoría
de Objetos, conceptos de la terminología usada en Programación por Objetos.
|
02
|
La clase CDialog,
miembros de la clase CDialog, Aplicación, Dialogo Aplicación, Visualización
de datos, Función WinExec().
|
03
|
Clase Cedit, Miembros
de
|
04
|
Importar Imagen.
Controles button, Insertar variables miembro, propiedades de control button
|
05
|
Funciones con Void, funciones
sin Void, Definición y Aplicación de Parámetros. Aplicaciones creando
Funciones definidas por el usuario con parámetros.
|
06
|
Desarrollo de Programas Aplicativos utilizando los
controles básicos.
|
07
|
Primera Práctica Calificada
|
08
|
Controles Radio Button, Check Box, Uso de
identificadores String para salida. Funciones de conversión itoa(),
gcvt(). Tratamiento de controles de
diálogo.
|
09
|
Programas Aplicativos
utilizando los controles Radio Button y Check Box.
|
10
|
Segunda
Práctica Calificada
|
11
|
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().
|
12
|
Conexión con Base de Datos.
|
13
|
Tercera Práctica Calificada
|
14
|
EXÁMEN FINAL
|
15
|
SUSTITUTORIOS
|
16
|
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”.
PF. = 4 *
PP. +
2 * EF + 1 * EP
-----------------------------------
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:
CURSO LENGUAJE DE PROGRAMACION II
SEMANA 1
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
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
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
4.1 Importar
Imagen
4.2 Controles
button
4.3 Insertar
variables miembro
4.4 Propiedades
de control button
SEMANA
5
5.1 Funciones
con Void
5.2 Funciones sin Void
5.3 Definición y
Aplicación de Parámetros
5.4 Aplicaciones creando Funciones definidas por el usuario con
parámetros.
SEMANA
6
6.1 Desarrollo de
Programas Aplicativos utilizando controles básicos.
SEMANA
7
PRIMERA PRÁCTICA CALIFICADA
SEMANA 8
8.1 Controles Radio Button, Check Box
8.2 Uso de identificadores String para salida
8.3 Funciones de conversión itoa(), gcvt()
8.4 Tratamiento de controles de diálogo
SEMANA 9
9.1 Programas
Aplicativos utilizando controles Radio Button y Check Box.
SEMANA 10
SEGUNDA PRÁCTICA CALIFICADA
SEMANA 11
11.1 Funciones y propiedades del control Combobox
11.2 Evento CBN_SELCHANGE, AddStri¡ng(), SetCurSel(), GetCount() y DeleteString
11.3 Comando
de control numérico Spin funciones de control SetRange(). SetPos().
SEMANA 12
12.1 Diseño de Programas
Aplicativos con Conexión a Base de Datos.
SEMANA 13
TERCERA PRÁCTICA CALIFICADA
SEMANA 14
EXAMEN FINAL
SEMANA 15
EXAMEN SUSTITUTORIO
SEMANA 16
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
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
Ica,
Abril del 2013
…………………………………….
……………………………………..
Ing. José Chávez Espinoza Ing.
Wilder Roman Munive
Asociado T.C. Asociado D.E.
Profesor del Curso Profesor del Curso
Fin
No hay comentarios:
Publicar un comentario