DIRECCIÓN ACADÉMICA DE INGENIERIA CARTA DESCRIPTIVA Campus: SUR Ciclo: 13-3 Dirección Académica: Ing. Sistemas computacionales Grupo: TF03AA Nombre del profesor: Juan Armando Olvera Jiménez Clave: 24726 No. de días inhábiles: 1 Nombre de la Asignatura: Lenguajes de Programación Clave: MIC038 Cuatrimestre: 4 Total de horas: 48 Objetivos Generales: Definir los elementos básicos de un programa orientado a objetos mediante elementos de programación en C++. Describir los principios de la programación orientada a objetos mediante elementos de programación en Java. Identificar los elementos básicos para el desarrollo de aplicaciones de comunicación periférica. Semana Sesión Fecha Objetivo Contenido Temático Estrategias de 1 1 EL ESTUDIANTE CONOCERA EL INTRODUCCION Y ENCUADRE 21-05 OBJETIVO GENERAL DEL CURSO Y CRITERIOS DE EVALUACION 2 24-05 EL ESTUDIANTE COMPRENDERA LOS PRINCIPIOS DE CION EN LENGUAJE C 1 Elementos básicos de un programa 1.1 Tipos de datos 1.1.1 Tokens 1.1.2 Identificadores 1.1.3 Constantes 1.1.4 Variables 1.1.5 Palabras reservadas 1.1.6 Biblioteca de flujos 1.2 Operadores y expresiones 1.2.1 Operadores monarios 1.2.2 Operadores aritméticos 1.2.3 Operadores lógicos 1.2.4 Operadores relacionales 1.2.5 Expresiones algebraicas y lógicas INVESTIGACION
2 3 28-05 PRACTICA 1: Simbología de diagramas de flujo 4 31-05 EL ESTUDIANTE CONOCERA LA TEORIA BASICA DE CION EN LENGUAJE C Introducción a la programación en lenguaje C 3 5 04-06 EL ESTUDIANTE CONOCERA LA TEORIA BASICA DE CION EN LENGUAJE C Introducción a la programación en lenguaje C EXAMEN 6 07-06 EL ESTUDIANTE HARA EJERCICIOS DONDE APLIQUE LA LOGICA DE CION Funciones básicas de un programa en lenguaje C EJERCICIOS EN CLASE 4 7 11-06 PRACTICA 2: Funciones básicas 8 14-06 EL ETUDIANTE COMPRENDERA EL USO DE ESTRUCTURAS DE CONTROL SELECTIVAS EN UN 1. Estructuras de control 1.1. Estructuras de selección 1.1.1. Selección simple 1.1.2. Selección doble 1.1.3. Selección múltiple 5 9 18-06 PRACTICA 3: Funciones de control selectivas 10 21-06 PRACTICA 3: Funciones de control selectivas EXAMEN
6 11 25-06 1.1. Estructuras cíclicas 1.1.1. Estructura mientras USO DE LAS ESTRUCTURAS DE 1.1.2. Estructura hacermientras CONTROL REPETITIVAS EN UN 1.1.3. Estructura desde 12 28-06 7 13 02-07 EXAMEN BIMESTRAL 14 05-07 8 15 09-07 16 12-07 9 17 16-07 USO DE LAS FUNCIO EN UN 2. Funciones 2.1. Prototipos de funciones 2.2. Paso por valor Recursividad 18 19-06 PRACTICA 5: Funciones
10 19 3. Datos estructurados 3.1. Arreglos 23-07 USO DE ARREGLOS EN UN 3.2. Estructuras y uniones 3.3. Arreglos de estructuras EJERCICIOS EN CLASE 20 26-07 PRACTICA 6: Arreglos 11 21 22 30-07 02-08 USO DE APUNTADORES Y ARCHIVOS EN UN 1. Apuntadores 1.1. Operadores indirección y dirección 1.2. Aritmética de apuntadores 1.3. Paso por referencia 2. Archivos 2.1. Tipos de archivos 2.2. Procesamiento de un archivo PRACTICA 7: Apuntadores y archivos 12 23 06-08 EL ESTUDIANTE COMPRENDERA LOS PRINCIPIOS DE CION ORIENTADA A OBJETOS 4. Programación orientada a objetos 4.1. Clases y objetos 4.2. Funcione constructor y destructor 4.3. Funciones amigas 4.4. Funciones en línea 4.5. Polimorfismo 4.6. Herencia 4.7. Administración dinámica de la memoria 24 09-08 5. Aplicaciones puertos serial y paralelo 5.1. Control de flujo de información a través de los puertos 5.2. Rutinas de entrada y salida Practica 8: Programación orientada a objetos 13 25 13-08 EXAMEN FINAL 26 16-08 CLAUSURA Y EVALUACION DEL CURSO
Bibliografía Básica (con base en el programa de estudios que ofrece UNITEC): Deitel, Harvey M. Cómo programar en C/C++. Pearson Educación, Stroustrup, Bjarne. El lenguaje de programación C++. Adison Wesley Cairó Battistutti, Osvaldo. Fundamentos de programación: Piensa en C. Pearson Educación Bibliografía Complementaria (Comentar con el Coordinador o Director académico) : Borland International. Turbo C++ - Getting Started. Borland International, USA, 1990. L. Joyanes Aguilar; I. Zahonero Martínez. Estructura de Datos - Algoritmos, Abstracción y Objetos. Mc Graw Hill NOTA: Se le recomienda que al sugerir la bibliografía complementaria, se promueva entre los alumnos la lectura; para fortalecer en el alumno su hábito de la lectura y complementar su formación profesional. La evaluación final de los alumnos se integran por: Participación y tareas: 10% Examen Bimestral 40% Examen Final 50% Total: 100% ** EN CASO DE QUE POR SU NATURALEZA, LOS PORCENTAJES VARIARAN EN LAS ASIGNATURAS QUE INVOLUCREN SEMINARIOS, TALLERES Y LABORATORIOS O ALGUN OTRO ELEMENTO, EL DIRECTOR DE LA CARRERA Y EL PROFESOR DEBEN ACORDAR LOS PORCENTAJES Y LOS HARÁN DEL CONOCIMIENTO EXPRESO DE LOS ALUMNOS EN FORMA OPORTUNA; CONSIDERANDO QUE LOS CAMBIOS DEBEN SER PARA LA MATERIA EN GENERAL, ESPECIFICANDO EN LA EVALUACIÓN EL VALOR ASIGNADO A CADA ASPECTO QUE SE ESTA EVALUANDO. AUTORIZÓ Juan Armando Olvera Jiménez NOMBRE Y FIRMA DEL PROFESOR NOMBRE Y FIRMA DIRECTOR ACADÉMICO