Syllabus
AEB-1054 PROGRAMACION ORIENTADA A OBJETOS
MADNI. RAFAEL JOSÈ CUEVAS MIJANGOS
rjcuevas@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
2 | 1 | 4 | 5 | Ciencia Ingeniería |
Prerrequisitos |
Analizar y solucionar problemas informáticos y representar su solución mediante herramientas de software orientado a objetos. |
Competencias | Atributos de Ingeniería |
Normatividad |
1. Cumplir en tiempo y forma con los trabajos requeridos por el maestro. 2. Cumplir con el 80% de asistencias. 3. Mantener el orden y respeto. |
Materiales |
1. Libreta de apuntes. 2. JDK 1.6. 3. IDE NET BEANS. 4. IDE WSCITE. |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | ||
PARCIAL 1 | De la actividad 1.1.1 a la actividad 2.2.1 | |
PARCIAL 2 | De la actividad 3.1.1 a la actividad 4.8.1 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Fundamentos del lenguaje
1.1. Entorno de desarrollo. 1.1.1. Entorno de desarrollo. ![]() ![]() 1.2. Configuración del entorno de desarrollo. 1.2.1. Configuración del entorno de desarrollo. ![]() ![]() 1.3. Palabras reservadas. 1.3.1. Palabras reservadas. ![]() 1.4. Comentarios. 1.4.1. Comentarios. ![]() 1.5. Tipos de datos 1.5.1. Tipos de datos ![]() 1.6. Variables. 1.6.1. Variables. ![]() 1.7. Constantes. 1.7.1. Constantes. ![]() 1.8. Operadores. 1.8.1. Operadores. ![]() 1.9. Sentencias. 1.9.1. Sentencias. ![]() 1.10. Conversión de tipos de datos (cast). 1.10.1. Conversión de tipos de datos (cast). ![]() 1.11. Estructuras de control. 1.11.1. Estructuras de control. ![]() |
2. Arreglos.
2.1. Unidimensional. 2.1.1. Unidimensional. ![]() 2.2. Multidimensional 2.2.1. Multidimensional ![]() |
3. Clases y objetos.
3.1. Definición de una clase. 3.1.1. Definición de una clase. ![]() 3.2. Declaración de clases. 3.2.1. Declaración de clases. ![]() 3.3. Miembros de una clase. 3.3.1. Miembros de una clase. ![]() 3.4. Ámbito referente a una clase. 3.4.1. Ámbito referente a una clase. ![]() 3.5. Especificadores de acceso. 3.5.1. Especificadores de acceso. ![]() 3.6. Creación de objetos. 3.6.1. Creación de objetos. ![]() 3.7. Puntero this. 3.7.1. Puntero this. ![]() 3.8. Constructores y destructores. 3.8.1. Constructores y destructores. ![]() 3.9. Clases Predefinidas. 3.9.1. Clases Predefinidas. ![]() 3.10. Definición, creación y reutilización de paquetes/librerías. 3.10.1. Definición, creación y reutilización de paquetes/librerías. ![]() 3.11. Manejo de excepciones. 3.11.1. Manejo de excepciones. ![]() |
4. Métodos.
4.1. Definición de un método. 4.1.1. Definición de un método. ![]() 4.2. Estructura de un método. 4.2.1. Estructura de un método. ![]() 4.3. Valor de retorno. 4.3.1. Valor de retorno. ![]() 4.4. Declaración de un método. 4.4.1. Declaración de un método. ![]() 4.5. Ámbito y tiempo de vida de variables. 4.5.1. Ámbito y tiempo de vida de variables. ![]() ![]() 4.6. Argumentos y paso de parámetros. 4.6.1. Argumentos y paso de parámetros. ![]() 4.7. Sobrecarga de métodos. 4.7.1. Sobrecarga de métodos. ![]() 4.8. Encapsulamiento. 4.8.1. Encapsulamiento. ![]() |
5. Herencia y polimorfismo.
5.1. Concepto de herencia y polimorfismo. 5.1.1. Concepto de herencia y polimorfismo. ![]() 5.2. Definición de una clase base. 5.2.1. Definición de una clase base. ![]() 5.3. Definición de una clase derivada. 5.3.1. Definición de una clase derivada. ![]() 5.4. Clases abstractas. 5.4.1. Clases abstractas. ![]() 5.5. Definición de herencia múltiple. 5.5.1. Definición de herencia múltiple. ![]() 5.6. Implementación de herencia múltiple. 5.6.1. Implementación de herencia múltiple. ![]() 5.7. Reutilización de la definición de paquetes / librerías. 5.7.1. Reutilización de la definición de paquetes / librerías. ![]() 5.8. Clases genéricas (Plantillas). 5.8.1. Clases genéricas (Plantillas). ![]() |
6. Archivos.
6.1. Definición de Archivos de texto y archivos binarios. 6.1.1. Definición de Archivos de texto y archivos binarios. ![]() 6.2. Operaciones básicas en archivos texto y binario. 6.2.1. Operaciones básicas en archivos texto y binario. ![]() 6.3. Manejo de excepciones en archivos 6.3.1. Manejo de excepciones en archivos ![]() |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |