Académique Documents
Professionnel Documents
Culture Documents
INGENIERA EN SISTEMAS
COMPUTACIONALES
PARA LA ASIGNATURA
PROGRAMACION ORIENTADA A OBJETOS
PLAN DE ESTUDIO
ISIE-SDR-2007-01
CLAVE DE LA ASIGNATURA
SCM - 0426
Contenido
Contenido............................................................................................................ 2
Introduccin........................................................................................................ 3
Uso de arreglo unidimensionales........................................................................ 4
Uso de arreglo bidimensional.............................................................................. 6
Implementacin de mtodos............................................................................... 8
Implementacin de mtodos con parmetros................................................... 10
Implementacin de funciones........................................................................... 12
Implementacin de funciones con parmetros................................................. 14
Creacin de constructores................................................................................ 16
Constructores con parmetros.......................................................................... 18
Uso de sobre carga de mtodos........................................................................ 20
Uso de sobre carga de constructores................................................................ 22
Implementacin de extends.............................................................................. 24
Implementacin de un Polimorfismo................................................................. 26
Implementacin de try-catch............................................................................ 30
Lectura de un archivo de texto......................................................................... 32
Escritura de un archivo..................................................................................... 34
Referencia de bibliografa................................................................................. 37
Introduccin
La programacin orientada a objetos se considera como un gran
paradigma de la programacin. Este tipo de programacin se desprende
de la programacin bsica, de la programacin modular para dar paso a
la programacin orientada a objetos o componentes. Ya que nos facilita
la reutilizacin de cdigos ya existentes nicamente con unas pequeas
modificaciones para hacer la adaptacin de estos procesos y poder crear
los enlaces que en su momento les llamaremos objetos.
Las caractersticas principales de la programacin orientada a
objeto son:
Abstraccin
Encapsulamiento
Modularidad
Polimorfismo
CONTENIDO
NOMBRE DE LA PRCTICA
Horas(13)
Laboratorio 1
Introduccin(14)
En base al tema 1.1 el cual se hace la explicacin sobre el uso y manejo de los
arreglos de una sola dimensin.
Material requerido(17)
;
;
;
}
}
Ejercicio:
En base a la prctica anterior realice un programa donde tenga que
capturar 50 nmeros y pida una posicin a mostrar y despliegue su valor
almacenado.
Horas(13)
Laboratorio 1
Introduccin(14)
en
en
en
en
en
en
la
la
la
la
la
la
posicin
posicin
posicin
posicin
posicin
posicin
0,0
0,1
0,2
1,0
1,1
1,2
-->
-->
-->
-->
-->
-->
"+a[0][0])
"+a[0][1])
"+a[0][2])
"+a[1][0])
"+a[1][1])
"+a[1][2])
;
;
;
;
;
;
}
}
Ejercicio:
En base a la prctica anterior realice 1 programa que haga la suma de
una matriz de 3x3.
En base a la prctica anterior realice 1 programa que multiplique
matrices AxB=C, de NxN elementos.
Tipo de reporte de prctica (19)
Implementacin de mtodos
NMERO 3
Laboratorio de:(12)
Horas(13)
Laboratorio 1
Introduccin(14)
En base al tema 2.2, 2.3 y 2.4 donde se toca el tema de mtodos y la forma de
invocarlos.
Material requerido(17)
Horas(13)
Laboratorio 1
Introduccin(14)
10
Visual.
11
Implementacin de funciones
NMERO 5
Laboratorio de:(12)
Horas(13)
Laboratorio 1
Introduccin(14)
12
Visual.
13
Horas(13)
Laboratorio 1
Introduccin(14)
Basado en los temas 2.8 y 2.9 del temario donde se tocan el tema de mtodos
con retorno de valores y estructuracin de cdigo.
Material requerido(17)
14
15
Creacin de constructores
NMERO 7
Laboratorio de:(12)
Horas(13)
Laboratorio 1
Introduccin(14)
Material requerido(17)
16
17
Horas(13)
Laboratorio 1
Introduccin(14)
Material requerido(17)
18
Visual
19
Horas(13)
Laboratorio 1
Introduccin(14)
Material requerido(17)
20
21
Horas(13)
Laboratorio 1
Introduccin(14)
22
23
Implementacin de extends
NMERO 11
Laboratorio de:(12)
Horas(13)
Laboratorio 1
Introduccin(14)
Comprender la forma en que podemos hacer uso de las herencias que es una
parte fundamental de la programacin orientada a objetos, y como podemos
aplicarlo en programas simples sin necesidad de reescribir los cdigos ya
existentes.
Fundamento(16)
24
25
Implementacin de un Polimorfismo
NMERO 12
Laboratorio de:(12)
Horas(13)
Laboratorio 1
Introduccin(14)
26
29
Implementacin de try-catch
NMERO 13
Laboratorio de:(12)
Horas(13)
Laboratorio 1
Introduccin(14)
30
31
Horas(13)
Laboratorio 1
Introduccin(14)
Entender la forma en que se pueden leer los archivos de texto para poder
manipular su contenido para realizar procesos con esto, o simplemente mostrar
en pantalla la informacin.
Fundamento(16)
Basado en el tema 8.2 del temario donde se explica el uso de archivos de texto
y sus principales formas de acceso.
Material requerido(17)
32
Visual.
33
Escritura de un archivo
NMERO 15
Laboratorio de:(12)
Horas(13)
Laboratorio 1
Introduccin(14)
Basado en el tema 8.2 del temario donde se explica el uso de archivos de texto
y sus principales formas de acceso.
Material requerido(17)
34
calificacin 1
calificacin 2
10
6
8
36
Referencia de bibliografa.
Larman Craig. UML y patrones introduccin al anlisis y diseo orientado
a objetos. Mxico: Pretince Hall. 1999.
Winblad, Ann L. Edwards, Samuel R. Software orientado a objetos. USA:
Addison. Wesley/ Daz Santos. 1993.
Fco. Javier Ceballos. Java 2 Curso de Programacin. Alfaomega.
Agustn Froufe. Java 2 Manual de usuario y tutorial. Alfaomega.
Herbert Schildt. Fundamentos de Programacin en Java 2. McGrawHil.
J Deitel y Deitel. Como programar en Java. Prentice Hall.
Stephen R. Davis. Aprenda Java Ya. McGrawHill.
Kris Jamsa Ph D. Java Ahora!. McGrawHill.
Bibliografa de apoyo.
http://www.javasoft.com
http://www.javaworld.com
http://www.prenhall.com/deitel
37
No.
Concepto.
Descripcin.
Se anota el nombre de la carrera para la cual se desarrollan las
prcticas
Se anota el nombre de la asignatura para la cual se desarrollan
las prcticas
Carrera
Para la asignatura
Plan de estudio
Clave de la
asignatura
Autor
Fecha
Introduccin
ndice de prcticas
Bibliografa
10
Nombre de la
prctica
11
Nmero
12
Laboratorio
13
Horas
14
Introduccin
15
Objetivo
16
Fundamento
17
Material requerido
18
Desarrollo
19
Tipo de reporte de
prctica
38
39