1. NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS
2. NIVEL DEL SABER: ESPECÍFICO DE LA CARRERA 3. ÁREA DE CONOCIMIENTO: CONOCIMIENTOS TÉCNICOS 4. COMISIÓN ACADÉMICA: TECNOLOGÍAS DE LA
INFORMACIÓN Y COMUNICACIÓN 5. NÚMERO CONSECUTIVO DE ASIGNATURA:
6. CUATRIMESTRE: 2°
7. HORAS PRÁCTICAS: 61
8. HORAS TEÓRICAS: 29
9. HORAS TOTALES: 90
10. HORAS TOTALES POR SEMANA CUATRIMESTRE: 6 11. CÓDIGO:
12. CRÉDITOS:
13. OBJETIVO: APLICAR UNA NUEVA TECNOLOGÍA DE PROGRAMACIÓN ORIENTADA A OBJETOS PARA AUTOMATIZAR PROCESOS DE INFORMACIÓN DE UNA ORGANIZACIÓN
UNIDADES TEMÁTICAS QUE INTEGRAN LA ASIGNATURA HRS. PRÁCTICAS HRS. TEÓRICAS HRS. TOTALES INTRODUCCIÓN A C# 9 5 14 ASPECTOS LÉXICOS 9 5 14 CLASES 18 10 28
INTERFACES Y MANEJO DE CONTROLES 10 4 14
INSTRUCCIONES 15 5 20
TOTAL 61 29 90
1. NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS 2. UNIDAD TEMÁTICA I: INTRODUCCIÓN A C#
3. HORAS PRÁCTICAS: 9
4. HORAS TEÓRICAS 5
5. HORAS TOTALES: 14
6. OBJETIVO:
INTERPRETAR LOS CONCEPTOS BÁSICOS QUE FORMAN PARTE DEL LENGUAJE C # TEMAS SABER HACER
(PRÁCTICAS) HRS. (TEORÍA)SABER HRS. ORIGEN Y
CARACTERÍSTICAS DE C#
DESCRIBIR LOS PRINCIPIOS BÁSICOS DE UN LENGUAJE DE PROGRAMACIÓN
2 ORIGEN Y NECESIDAD DE C# CARACTERÍSTICAS DE C# 1 ESCRITURA DE
APLICACIÓN IMPLEMENTAR PROGRAMAS SIMPLES UTILIZANDO C# 2 APLICACIÓN BÁSICA EN C# 1 PUNTOS DE
ENTRADA
IMPLEMENTAR PROGRAMAS UTILIZANDO MÉTODOS DE ENTRADA
3 MÉTODO PUNTO DE ENTRADA CONCEPTO DE MÉTODO Y CAMPOS
2 COMPILACIONES GENERAR PROGRAMAS
UTILIZANDO DIFERENTES MÉTODOS 2 COMPILACIÓN EN LÍNEA DE COMANDOS COMPILACIÓN EN VISUAL STUDIO.NET 1 TOTAL 9 5
1. NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS 2. UNIDAD TEMÁTICA II: ASPECTOS LÉXICOS
3. HORAS PRÁCTICAS: 9 4. HORAS TEÓRICAS: 5
5. HORAS TOTALES: 14
6. OBJETIVO:
APLICAR DE FORMA CORRECTA : CADA UNO DE LOS CONCEPTOS DE LA PROGRAMACIÓN ORIENTADA OBJETOS
TEMAS SABER HACER
(PRÁCTICAS) HRS. (TEORÍA)SABER HRS. COMENTARIOS IMPLEMENTAR COMENTARIOS EN EL DESARROLLO DE UN PROGRAMA 1 DEFINICIÓN DE COMENTARIO FORMAS DE COMENTARIOS 1 IDENTIFICADORES IDENTIFICAR ELEMENTOS
EN EL DESARROLLO DE UN PROGRAMA 2 DEFINICIÓN DE IDENTIFICADORES 1 PALABRAS RESERVADAS UTILIZAR PALABRAS RESERVADAS EN EL DESARROLLO DE UN PROGRAMA 2 UTILIZACIÓN DE PALABRAS RESERVADAS 1
LITERALES REPRESENTAR VALORES EN
UN PROGRAMA 2 CONCEPTO DE LITERALTIPOS DE LITERALES 1 OPERADORES UTILIZAR CORRECTAMENTE
LOS OPERADORES NECESARIOS PARA EL DESARROLLO DE UN PROGRAMA 2 DEFINICIÓN DE OPERADORES TIPOS DE OPERADORES 1 TOTAL 9 5
1. NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS
2. UNIDAD TEMÁTICA III: CLASES 3. HORAS PRÁCTICAS: 18 4. HORAS TEÓRICAS: 10
5. HORAS TOTALES: 28
6. OBJETIVO:
IMPLEMENTAR UN NUEVO PARADIGMA DE PROGRAMACIÓN PARA ASEGURAR EL FUNCIONAMIENTO SOBRE CUALQUIER PLATAFORMA
TEMAS SABER HACER (PRÁCTICAS)
HRS. SABER
(TEORÍA)
HRS. CLASES REALIZAR OPERACIONES
BÁSICAS DE CLASES
3 CONCEPTO DE CLASES
DECLARAR O DEFINIR CLASES CONCEPTO DE CAMPO DECLARACIÓN DE CAMPOS CONCEPTO DE MÉTODO DECLARACIÓN DE MÉTODOS 2 CREACIÓN DE OBJETOS REALIZAR LA CREACIÓN DE OBJETOS PARA UNA CLASE
2 OPERADOR NEW
CONSTRUCTOR POR DEFECTO REFERENCIAS AL OBJETO ACTUAL
1
HERENCIA Y MÉTODOS
VIRTUALES REALIZAR MECANISMOS PARA LA PROGRAMACIÓN ORIENTADA A OBJETOS 4 CONCEPTO DE HERENCIAS DECLARACIÓN DE HERENCIAS CONCEPTO DE MÉTODOS VIRTUALES DECLARACIÓN DE MÉTODOS VIRTUALES CLASES ABSTRACTAS CLASES SYSTEM OBJECT
2 POLIMORFISMO REALIZAR ALMACENAMIENTO DE CUALQUIER TIPO DE 6 CONCEPTOS DE POLIMORFISMO DECLARACIÓN DE POLIMORFISMO 3
OBJETO DEFINICIÓN DE MÉTODOS GENÉRICOS
APLICACIÓN DEL OPERADOR IS OPERACIÓN DE ACCESO A LA CLASE BASE
DEFINICIÓN Y CREACIÓN DE UN DOWNCASTING
DEFINICIÓN Y DECLARACIÓN DE UNA CLASE Y MÉTODOS
SELLADOS OCULTACIÓN DE MIEMBROS REALIZAR OCULTACIÓN DE MIEMBROS EN CLASES 3 CONCEPTO Y DECLARACIÓN DE MIEMBROS TIPOS DE MIEMBROS CONCEPTO DE ENCAPSULACION Y APLICACIÓN 2 TOTAL 18 10
1. NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS 2. UNIDAD TEMÁTICA IV: INTERFACES Y MANEJO DE CONTROLES 3. HORAS PRÁCTICAS: 10
4. HORAS TEÓRICAS: 4
5. HORAS TOTALES: 14
6. OBJETIVO:
EL MANEJO DE CONTROLES PARA REALIZAR INTERFACES EFECTIVAS. .
TEMAS SABER HACER
(PRÁCTICAS) HRS. (TEORÍA)SABER HRS. VARIABLES IMPLEMENTAR PROGRAMAS SIMPLES UTILIZANDO DIFERENTES HERRAMIENTAS DE C# 5 DEFINICIÓN DE VARIABLES TIPOS DE DATOS TABLAS TIPOS DE TABLAS 2
INTERFAZ IMPLEMENTAR EL MÉTODO
DE INTERFAZ 5 CONCEPTO DE INTERFACESDECLARACIÓN DE INTERFACES IMPLEMENTACIÓN DE
INTERFACES
ACCESO A MIEMBROS DE UNA INTERFAZ
2
7. NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN DE COMPUTADORAS 8. UNIDAD TEMÁTICA V: INSTRUCCIONES
9. HORAS PRÁCTICAS: 15 10. HORAS TEÓRICAS: 5 11. HORAS TOTALES: 20 12. OBJETIVO:
CODIFICAR EN UN LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS LOS PROCESOS DE OFICINA.
TEMAS SABER HACER
(PRÁCTICAS) HRS. (TEORÍA)SABER HRS. INSTRUCCIONES EN C# IMPLEMENTAR PROGRAMAS UTILIZANDO LAS INSTRUCCIONES NECESARIAS DE C# 15 CONCEPTO DE INSTRUCCIONES CONCEPTO DE ASIGNACIÓN LLAMADAS A MÉTODOS INSTRUCCIONES NULAS INSTRUCCIONES
CONDICIONALES: IF, SWITCH INSTRUCCIONES ITERATIVAS: WHILE, DO WHILE, FOR, FOREACH
CONCEPTO DE EXCEPCIÓN EXCEPCIONES PREDEFINIDAS COMUNES
INSTRUCCIONES DE SALTO: BREAK, CONTINUE, RETURN, GOTO, THROW
5
TOTAL 15 5
BÁSICA:
CORNELL,G. STRAIN, T. PROGRAMACIÓN DELPHI. MC. GRAW HILL 1ª EDICIÓN MÉXICO 1996.
OSIER, O. GROBMAN, S. BATSON, S. APRENDIENDO DELPHI 2 EN 21 DÍAS. PRENTICE HALL
MÉXICO 1996. CHAPMAN, D.
DELPHI 2 APLICACIONES PARA INTERNET. PRENTICE HALL
ESPAÑA 1997.
JURKOVICH, S., BIELY, S., STROOL, S., SALMANOWITZ, B. Y MATCHO, J. DELPHI 2. EDICIÓN ESPECIAL
PRENTICE HALL MÉXICO 1997.
COMPLEMENTARIA:
CASTRO, J.; CUBER, F.; MESSENGUER, X.; RUBIO, A.; SOLANO, L.; VALLES, B. CURSO DE PROGRAMACIÓN.
MC GRAW HILL 1ª EDICIÓN ESPAÑA 1993
CORREA, G.
DESARROLLO DE ALGORITMOS Y SUS APLICACIONES EN BASIC, PASCAL, COBOL Y C. ED. MC. GRAW HILL 3ª EDICIÓN
MÉXICO 1992. O'BRIEN, S.
TURBO PASCAL 6 MANUAL DE REFERENCIA. ED. MC. GRAW HILL 1ª EDICIÓN
MÉXICO 1991. GOTTFRIED, B.
PROGRAMACIÓN EN C.
ED. MC. GRAW HILL 1ª EDICIÓN MÉXICO 1991.
NEWCOMER, L.
PROGRAMACIÓN EN COBOL ESTRUCTURADO. ED. MC. GRAW HILL 1ª EDICIÓN
GARCÍA-BADELL, J.
CLIPPER 5.01 A SU ALCANCE. ED. MC. GRAW HILL 1ª EDICIÓN MÉXICO 1992.
FUSTER, J.; PÉREZ, F.
LENGUAJES ENSAMBLADORES. ED. MC. GRAW HILL 1ª EDICIÓN ESPAÑA 1991.
KENDALL, K.; KENDALL, J.
ANÁLISIS Y DISEÑO DE SISTEMAS. PRENTICE HALL 1ª EDICIÓN MÉXICO 1991.
SENN, J.
ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN. ED. MC. GRAW HILL 2ª EDICIÓN
MÉXICO 1992.
BURCH, J.; GRUDMITSKY, G.
DISEÑO DE SISTEMAS DE INFORMACIÓN TEORÍA Y PRÁCTICA GRUPO NORIEGA EDITORES
1ª EDICIÓN MÉXICO 1992.