Download modulo iv - Docencia FCA-UNAM

Document related concepts

Polimorfismo (informática) wikipedia , lookup

Microsoft Excel wikipedia , lookup

Transcript
UNIVERSIDAD LATINA (CAMPUS SUR)
PROGRAMACIÓN DE INTERFACES
LICENCIATURA: INFORMATICA (2015-2)
LE y EI, Profesor.- Ramón Castro Liceaga
Página Web: http://docencia.fca.unam.mx/~rcastro/
E-mail: [email protected]
Periodo: 19 de enero al 22 de mayo de 2015
Día/Hora: Lunes de 7:00 a 9:00 y Miércoles 7:00 a 9:00 hrs.
Plan: 2005
Grupo: 7010 - 1766
Salón:
Díptico de la materia.
Objetivo.Al finalizar el curso, el alumno será capaz de incorporar diversas formas de expresión e interacción entre el hombre, la
computadora y otros sistemas.
PROYECTO:
a).- Elaboración de un Sistema de Perfumes y Cosméticos.
RUTA PARA ENVIO DE TAREAS
TEMAS:
I.INTRODUCCION A LAS INTERFACES.
Objetivo.- Introducir al alumno en el tema de programación de las interfaces.
1.- Historia de las interfaces.
2.- Interfaces para el usuario, Bases de Datos e Internet.
3.- Lenguajes de programación para el desarrollo de interfaces.
Actividades:
Ia).- Instalaciones, acceso y prueba en el servidor (Linux) de Rigel : Rigel.contad.unam.mx .
Fecha de entrega: 26/01/15
Ib).- Programas de prueba en Java en el servidor rigel. Los programas se entregarán en un archivo de Word cuyo nombre
empiece con tus iniciales, tema e inciso de la actividad. En su contenido debe llevar el código fuente de Java completo y
una imagen de su salida o resultados.
Fecha de entrega: 26/01/15
II. LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Objetivo.- Al final de esta unidad, el alumno conocerá los lenguajes de programación para el desarrollo de las interfaces
1.- Java.
2.- PHP.
3.- Python.
4.- Tcl/TK.
5.- Visual Basic.
Actividades:
IIa).- Programas de interface Web en HTML. Los programas se entregarán en un archivo de Word cuyo nombre empiece
con tus iniciales, tema e inciso de la actividad. En su contenido debe llevar el código fuente completo y una imagen de su
salida o resultados.
Fecha de entrega: 11/02/15
IIb).- Programa de interface Web en PHP. Los programas se entregarán en un archivo de Word cuyo nombre empiece con
tus iniciales, tema e inciso de la actividad. En su contenido debe llevar el código fuente completo y una imagen de su
salida o resultados.
Fecha de entrega: 11/02/15
Examen: 1er parcial : Lunes 16 de febrero. - 16/02/15
III. INTERFACES GRÁFICA.
Objetivo.- Al final de esta unidad, el alumno conocerá los elementos de las interfaces gráficas para el desarrollo de
aplicaciones.
1.2.3.4.5.6.7.8.9.-
Interfaces gráficas orientadas al usuario.
Criterios de uso.
Principios de composición en el diseño de las ventanas.
Color.
Disposición de la ventana.
Alineación.
Espaciado.
Menús.
Cuadros de texto, botones, tablas, etiquetas, etc.
Actividades:
IIIa).- Programa de prueba con Visual Basic Microsoft Visual Studio. Los programas se entregarán en un archivo de
Word cuyo nombre empiece con tus iniciales, tema e inciso de la actividad. En su contenido debe llevar el código fuente
completo y una imagen de su salida o resultados.
IIIb).- Instalación y Programas con Python. Los programas se entregarán en un archivo de Word cuyo nombre empiece
con tus iniciales, tema e inciso de la actividad. En su contenido debe llevar el código fuente completo y una imagen de su
salida o resultados.
IIIc).- Avance del Proyecto. Se entregará en un archivo de Word cuyo nombre empiece con tus iniciales, tema e inciso de
la actividad. .
Fecha de entrega: 25/03/15
Descarga: http://www.python.org/getit/
Fecha de entrega:
Examen: 2er parcial : Lunes 6 de abril. - 6/04/15
IV. INTERFACES A BASES DE DATOS.
Objetivo.- Al final de esta unidad el alumno realizará interfaces utilizando Bases de Datos.
1.2.3.4.-
Utilizando
Utilizando
Utilizando
Utilizando
Java.
PHP.
Python.
Visual Basic.
Actividades:
IVa).- Programa de interface con Base de Datos con alguno de los lenguajes anteriores. Los programas se entregarán en
un archivo de Word cuyo nombre empiece con tus iniciales, tema e inciso de la actividad. En su contenido debe llevar el
código fuente completo y una imagen de su salida o resultados.
Fecha de entrega: 13/05/15
Examen: 3er parcial : Lunes 18 de Mayo. - 18/05/15
EVALUACION:
EXAMENES
PRÁCTICAS Y TAREAS
PROYECTO
80 %
10%
10%
BIBLIOGRAFÍA BÁSICA
1. LEOBARDO LOPEZ, ROMAN. Metodología de la programación orientada a objetos. México. AlfaOmega. 453p.
2. BOBADILLA, Jesús y Adela Sancho. Comunicaciones y bases de datos Java, México, AlfaOmega. 2003, 248p.
3. GIL, Francisco. Creación de sitios Web con PHP4, España, Mc. GrawHill, 2001.
4. KERNIGAN, Brian, La práctica de la programación, 6ª. Edición, México, Prentice Hall, 2000, 288 pp.
5. MARTÍNEZ Román y Elda Quiroga, Estructura de datos. Referencia práctica con orientación a objetos, México, Thomson,
2002.
6. MEYER, Bertrand, Construcción de Software Orientado a Objetos, España, PrentinceHall, 1999.
7. QUIROGA/Martínez, Estructuras de datos, México, Thomson Learning, 2001, 566 pp.
8. SMITH, Jo Ann, Desarrollo de proyectos con programación orientada a objetos con C++ , México,Thomson, 2001.
9. SMITH, Jo Ann, C++, Desarrollo de proyectos, 4ª Edición, México, Thomson Learning, 2002.
10. SMITH, Jo Ann, C++, Programación orientada a objetos, México, Thomson Learning, 2002.
BIBLIOGRAFÍA COMPLEMENTARIA
1. BALENA, Francisco. Programación avanzada con Microsoft Visual Basic, España, Mc. GrawHill, 2000.
2. CEBALLOS, Francisco Javier, Enciclopedia de Microsoft Visual Basic 6, España, Alfa omegaRama,2000.
3. CEBALLOS, Francisco Javier, Microsoft Visual C++ 6 aplicaciones para Win32, España, AlfaomegaRama,
2002.
4. CEBALLOS, Francisco Javier, JAVA 2, curso de programación, 2ª. Edición, México, Alfa omegaRaMa,2004, 816 pp.
5. JOYANES Aguilar Luis, Programación en C++, algoritmos, estructuras de datos y objetos, México,Mc. GrawHill,2000.
6. SPHAR Chuck, Aprenda Microsoft Visual C++ 6.0 Ya, España, Mc.GrawHill,1999.
7. JAMSA, Kris, Aprenda C++ Paso a paso, México, Alfa omega, 2002.
8. JAMSA, Kris, C++ Programación exitosa, México, Alfa omega, 2002.
9. LANGSSAM, Yedidyah, Estructuras de datos con C y C++, 2ª. Edición, México, Prentice Hall, 1997,692 pp.
10. VILLALOBOS, S., Jorge A., Diseño y manejo de estructuras de datos en C, Colombia, Mc.Graw Hill,1996.