Download Lenguajes de programación III - Facultad de Ingeniería de la UACH

Document related concepts

Scala (lenguaje de programación) wikipedia , lookup

Oz (lenguaje de programación) wikipedia , lookup

Ocaml wikipedia , lookup

Polimorfismo (informática) wikipedia , lookup

Dylan (lenguaje de programación) wikipedia , lookup

Transcript
DES:
Programa(s) Educativo(s):
UNIVERSIDAD AUTÓNOMA DE
CHIHUAHUA
Clave: 08MSU0017H
Clave: 08USU4053W
FACULTAD DE INGENIERÍA
PROGRAMA DEL CURSO:
LENGUAJES DE
PROGRAMACION III
Tipo de materia:
Clave de la materia:
Semestre:
Área en plan de estudios:
Créditos
Total de horas por semana:
Teoría:
Práctica
Taller:
Laboratorio:
Prácticas complementarias:
Trabajo extra clase:
Total de horas semestre:
Fecha de actualización:
Materia requisito:
Ingeniería
Ingeniería en Sistemas
Computacionales en
Hardware
Obligatoria
515
Quinto
Ingeniería Básica
5
5
3
2
80
Lenguajes de
Programación II, 415
Propósito del curso
El alumno deberá de obtener los conocimientos teóricos del paradigma Orientado a Objetos y
después ponerlos en práctica por medio de algún lenguaje Orientado a Objetos
Al final del curso el estudiante:
Dominar a fondo el paradigma de programación Orientado a Objetos, así como también la puesta
en práctica de los conceptos y teorías adquiridas por medio de algún lenguaje de actualidad que
sea Orientado a Objetos.
COMPETENCIAS
(Tipo Y Nombre de la
competencias que nutre la
materia y a las que contribuye).
El curso promueve las
siguientes competencias:
Competencias Básicas:
•
•
•
Solución de problemas.
Trabajo en equipo y
liderazgo.
Comunicación.
Competencias Profesionales:
•
•
Proyectos de Ingeniería
Ingeniería de Proceso
DOMINIOS COGNITIVOS.
(Objetos de estudio, temas y
subtemas)
RESULTADOS DE
APRENDIZAJE.
(Por objeto de estudio).
UNIDAD I. EL PARADIGMA
ORIENTADO A OBJETOS
1.1. Que es el modelo orientado a
objetos
1.1.1. Un poco de historia #1
1.1.2. Otros paradigmas de
programación #2
1.1.3.
Comparación
entre
paradigmas #3
1.2. Análisis del Modelo Orientado
a Objetos #4 ArgoUML
1.3. Características del Modelo
Orientado a Objetos
1.3.1. Elementos que lo
definen
• Abstracción #5
• Modularidad #6
• Encapsulamiento #7
• Jerarquía
1.3.2. Elementos Extra
• Tipificación
• Concurrencia
• Herramientas Case
• Persistencia
1.3.3. Clase
1.3.4. Objeto
1.3.5. Polimorfismo
Define
los
conocimientos teóricos
y describirá por medio
de casos prácticos el
enfoque
de
programación
Orientado a Objetos
1.4. Diseño de Clases
1.4.1. Esquema de Clases
1.4.2. Esquema de Objetos
1.4.3. Esquema de Estados y
Escenarios
UNIDAD II : EL LENGUAJE
ORIENTADO A OBJETOS
2.1. Lenguajes que cubren la
especificación
2.2. Lenguajes Visuales vs.
Define de los lenguajes
Orientados a Objetos y
reconocerá entre un
lenguaje visual y uno
orientado a objetos.
Además el alumno
Lenguajes
Orientados
a
Objetos
2.3. Aplicación de Conceptos
2.3.1.
Implementación
de
Clases
2.3.2. Creación de Objetos
2.3.3. Pensando Orientado a
Objetos
describirá porque un
lenguaje es O.O. y
porque no lo es.
.
2.4. Desarrollo de aplicaciones
sencillas orientadas a objetos
2.4.1. Planteamiento de algún
problema
de
sistematización
2.4.2. Que es Método
2.4.3. Que es un Evento
2.4.4. Que es una propiedad
2.4.5. Creando Componentes
a partir de Clases
2.5.
Conociendo
Clases
predefinidas
de
algún
Lenguaje propio de P.O.O.
UNIDAD III: APLICACIONES
3.1. Proponiendo algún proyecto
Orientado a Objetos
3.2. Diseñando la Aplicación a
partir de las técnicas vistas
durante el curso
3.3. Desarrollo de la aplicación en
el lenguaje que se uso
durante el curso
3.4. Análisis Final: ¿Es mi sistema
Orientado a Objetos?
Demuestra
los
conocimientos teóricos
y prácticos adquiridos
durante
el
curso,
proponiendo,
diseñando
y
desarrollando alguna
aplicación que permita
evaluar el grado de
conocimientos
adquiridos
y
las
aptitudes del alumno
hacia la materia.
OBJETO DE ESTUDIO
UNIDAD I. EL PARADIGMA
ORIENTADO A OBJETOS
UNIDAD II : EL LENGUAJE
ORIENTADO A OBJETOS
UNIDAD III: APLICACIONES
METODOLOGIA
(Estrategias, secuencias,
recursos didácticos)
Se impartirá mediante sesiones
expositivas por el maestro, trabajos
de investigación, tareas y prácticas
de laboratorio por parte del alumno,
con la finalidad de que el éste
ponga en práctica los conocimientos
expuestos en clases.
•
•
•
•
•
•
EVIDENCIAS DE
APRENDIZAJE.
Participación en Clase
Tareas
Prácticas de Laboratorio
Exámenes
Lectura.
Lectura Comentada
Expositiva
Materiales Gráficos: artículos,
libros,
Cañón
Pizarrón
FUENTES DE INFORMACIÓN
(Bibliografía, Direcciones electrónicas)
EVALUACIÓN DE LOS APRENDIZAJES
(Criterios e instrumentos)
Se toma en cuenta para integrar calificaciones
parciales:
1. Developers Guide Borland Delphi 6
2. Grady Booch. El Modelo Orientado a
Objetos.
3. (2003). Developers Guide Borland C++
Builder 5.0
4. Joyanes. Programación Orientada a
Objetos. (2° Ed). McGraw Hill
5. Barnes David J. y Kölling, Michael. (2008).
Programación Orientada a Objetos.
Pearson. España
•
•
Discusión Individual y por equipo,
tareas y prácticas, lo cual otorga un
valor del 20%
3 Exámenes parciales escritos donde
se evalúan conocimientos, comprensión
y aplicación con un valor de 80% cada
uno.
La acreditación del curso se integra por
promedio de las 3 calificaciones parciales.
Nota: para acreditar el curso la calificación
mínima aprobatoria será de 6.0
Cronograma Del Avance Programático
S
Objetos de estudio
UNIDAD I. EL PARADIGMA ORIENTADO
A OBJETOS
UNIDAD II : EL LENGUAJE ORIENTADO
A OBJETOS
UNIDAD III: APLICACIONES
1
2
E
3
4
M
5 6 7
A
8
N
A
S
9 10 11 12 13 14 15 16