Syllabus
AEF-1032 FUNDAMENTOS DE PROGRAMACION
DRA. MARLENE MENDEZ MORENO
mmendez@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
1 | 3 | 2 | 5 | Ciencias Básicas |
Prerrequisitos |
Conocimientos básicos en el manejo de una Computador. | Manejo General de Lenguajes de Programación Estructurado | Conocimiento de técnicas para obtener información. | Es deseable que el alumno tenga habilidades para: 1.- Elaborar presentaciones en Power Point. 2.- Expresarse (facilidad de palabra). 3.- Realizar investigación documental. 4.- Manejar recursos bibliográficos. | Habilidades para la resolución de Problemas. |
Competencias | Atributos de Ingeniería |
Normatividad |
1.- Cumplir con el 80% de Asistencia. 2.- Tener un comportamiento de disciplina dentro del salón de clases. 3.- Estar a más tardar 15 min. después de la hora indicada, después de ésta no se le dejará entrar al salón haciéndose acreedor a una falta por cada hora de clase. 4.- No se aceptaran trabajos, programas o tareas después de la fecha límite. 5.- Todos los participantes de la materia se dirigirán con respeto hacia sus demás compañeros. 6.- Cumplir con todos los trabajos marcados en clases y extra clases. 7.- El alumno deberá participar en todas las actividades escolares que el instructor le indique. 8.- Todos los integrantes de los equipo deberán participar en la exposición. 9.- El alumno guardará el debido respeto en el momento de entrar al salón de clases. 10.- El alumno no debe de entrar con gorra al salón de clases 11.- El alumno deberá solicitar permiso al profesor para salir del aula cuando se está impartiendo una clase, en caso contario tendrá una sanción en su calificación. 12.- Los trabajos, programas o tareas deberán subirse a un espacio en el internet especificado por el maestro. |
Materiales |
1.- Computadora 2.- Material Syllabus 3.- Material Descargado de un espacio en Internet. 4.- USB. |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | |
PARCIAL 1 | Unidad I,II |
PARCIAL 2 | Unidad III, IV, |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
1. Fundamentos de Programación Orientada a Objetos.
1.1. Evolución de la programación. 1.1.1. Historia de la Programacion Evolucion (22791 bytes) 1.2. Conceptos fundamentales de la Programación Orientada a Objetos. 1.2.1. POO Programacion Orientada a Objetos (55296 bytes) 1.3. Lenguajes orientados a objetos. 1.3.1. Lenguajes Orientado a Objetos Lenguaje Orientado a Objetos (26624 bytes) 1.4. Relaciones entre clases y objetos. 1.4.1. Clases y Objetos Relacion (27485 bytes) 1.5. Papel de clases y objetos en el análisis y el diseño. 1.5.1. Analisis y Diseño Clases y Objetos (442011 bytes) |
2. Metodología de Solución
2.1. Descripción del problema (enunciado) 2.1.1. Enunciado Problema (39424 bytes) 2.2. Definición de solución (especificaciones). 2.2.1. Especificaciones Solucion (35328 bytes) 2.3. Diseño de la solución (modelado). 2.3.1. Modelado Solucion (35328 bytes) 2.4. Desarrollo de la solución (codificación). 2.4.1. Codificacion Solucion de un Problema (35328 bytes) 2.5. Depuración y pruebas (pruebas). 2.5.1. Pruebas y Depuracion Pruebas - Definiciones (28672 bytes) Depuracion (28672 bytes) 2.6. Documentación (manuales). 2.6.1. Manuales Manuales (54272 bytes) |
3. Herramientas de Programación
3.1. Simbología. 3.1.1. Programacion Simbologia (25088 bytes) 3.2. Reglas para la construcción de diagramas 3.2.1. Construyendo Diagramas Reglas (247791 bytes) 3.3. Pseudocódigo. 3.3.1. Pseudocodigo Pseudocodigo (139361 bytes) 3.4. Tipos de datos y expresiones. 3.4.1. Datos y Expresiones Datos y Expresiones (16365 bytes) 3.5. Estructuras lógicas 3.5.1. Estructuras Estructuras (74752 bytes) |
4. Programación orientada a Objetos y Modelado.
4.1. Características del modelo orientado a objetos 4.1.1. Modelo Orientado a Objetos POO (14833 bytes) 4.2. Elementos primordiales en el modelo de objetos 4.2.1. Elementos Modelo Objetos Modelado (48778 bytes) 4.3. Representación gráfica del diseño. 4.3.1. Representacion de Objetos Representacion (54272 bytes) 4.4. Relación entre la programación orientado a objetos y estructurada 4.4.1. Relacion entre POO y Estructurada Relaciones (35840 bytes) |
5. Implementación Orientada a Objetos.
5.1. Estructura de una clase 5.1.1. Estructura - Clase Clase - Estructura (27485 bytes) 5.2. Elementos de una clase. 5.2.1. Clase - Elementos Clase - Elementos (27485 bytes) 5.3. Clase principal. 5.3.1. Clase Principal Clase - Principal (27485 bytes) 5.4. Crear objetos. 5.4.1. Objetos Creacion de Objetos (28458 bytes) |
6. Modularidad.
6.1. Declaración de métodos. 6.1.1. Metodos Declaracion (15398 bytes) 6.2. Métodos de clase. 6.2.1. Clase - Metodos Clases (15398 bytes) 6.3. Métodos de instancia. 6.3.1. Instancia - Metodos Instancia (15398 bytes) |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |