Download universidad técnica federico santa maría

Document related concepts

Programación funcional wikipedia , lookup

Scala (lenguaje de programación) wikipedia , lookup

Philip Wadler wikipedia , lookup

Transcript
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA
TÉCNICO UNIVERSITARIO EN INFORMÁTICA
Sigla Asignatura : LEP000
Sigla Carrera:
INF
Hr. Teóricas semana:
2
Asignatura :
LENGUAJES DE PROGRAMACION
Hr. Prácticas semana:
2
Requisito(s):
Desarrollo de Aplicaciones II
Hr. Total semana:
4
OBJETIVO(s) Al aprobar la asignatura, el alumno será capaz de:
1.
Comprender y explicar los componentes fundamentales de los lenguajes de programación y los
dominios de problemas o áreas de aplicación en donde se utilizan los diferentes tipos de lenguajes.
2.
Identificar y aplicar uno o más lenguajes de programación por intermedio de los cuales se pueda
realizar un análisis comparativo de ellos.
CONTENIDOS:
1.
Introducción a los lenguajes de programación.

Los lenguajes como herramientas de programación.

Breve historia de los lenguajes de programación.

Atributos de un buen lenguaje.

Campos de aplicación.
2.
Estudio de uno más lenguajes de programación.

Conceptos básicos.

Las estructuras de control.

Las funciones.

Los arreglos

Las estructuras

Los punteros.

Los archivos.

Otros elementos y características propias de el(los)l lenguaje(s) en estudio.
METODOLOGÍA DE TRABAJO:
Teórico expositiva. Con práctica en los laboratorios
EVALUACIÓN:
Certámenes y tareas
BIBLIOGRAFÍA:
1.
PRATT, TERRENCE W., ZELKOWITZ , MARVIN. Lenguajes de Programación: diseño e
implementación. 3a Ed. México: Prentice-Hall Hispanoamericana, 1998
2.
SETHI, RAVI. Lenguajes de programación: conceptos y constructores, Argentina: Addison- Wesley
Iberoamericana, 1992
3.
QUERO, ENRIQUE, LÓPEZ JOSÉ. Programación en lenguajes estructurados, Madrid: Paraninfo,
1997
4.
Manuales de las Herramientas de Programación en estudio
Elaborado por:
María Eugenia Negrete Flores – Francisco Jara Fuentealba
Aprobado por:
Consejo Normativo de Sedes, Julio de 2004.
Actualizado por:
Observaciones:
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA
TÉCNICO UNIVERSITARIO EN INFORMÁTICA
Sigla Asignatura :
Asignatura :
Requisito(s):
TSI000
Sigla Carrera:
INF
Hr. Teóricas semana :
0
SISTEMAS DE INFORMACIÓN III
Hr. Prácticas semana:
4
Sistemas de Información II
Hr. Total semana:
4
Bases de Datos
OBJETIVO(s) Al aprobar la asignatura, el alumno será capaz de:
1.
Aplicar metodologías para el Análisis y Diseño de Sistemas de Información.
2.
Manejar, conocer y proponer diferentes alternativas de desarrollo de un sistema informático.
CONTENIDOS:
1.
Aplicación Práctica: Análisis y Diseño de un Sistema en Particular.

Estudio de requerimientos.

Diseño Lógico y Físico de un sistema.
METODOLOGÍA DE TRABAJO:
Teórico-práctica con asignación de trabajos grupales
EVALUACIÓN:
Tareas y presentaciones
BIBLIOGRAFÍA:
1.
BRAVO, JUAN. Diseño y Construcción de Sistemas Computacionales. Santiago: Editorial Evolución,
1996
2.
SENN, JAMES. Análisis y diseño de sistemas de información. 2a ed. México: McGraw-Hill, 1992.
3.
YOURDON, EDWARDS. Análisis Estructurado moderno. 1a ed. México: Prentice-Hall Interamericana,
1993.
4.
PRESSMAN, ROGER. Ingeniería del Software: un enfoque práctico. 5a ed. Madrid: McGraw-Hill
Interamericana de España, 2002.
Elaborado por:
Ricardo Cahe Cabach – Jorge Urrutia Delucchi
Aprobado por:
Consejo Normativo de Sedes, julio de 2004
Actualizado por:
Observaciones:
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA
TÉCNICO UNIVERSITARIO EN INFORMÁTICA
Sigla Asignatura :
Asignatura :
Requisito(s):
DAP003
Sigla Carrera:
INF
Hr. Teóricas semana :
2
DESARROLLO DE APLICACIONES III
Hr. Prácticas semana:
4
Desarrollo de Aplicaciones II
Hr. Total semana:
6
Redes de Computadores
OBJETIVO(s) Al aprobar la asignatura, el alumno será capaz de:
1.
Comprender los conceptos básicos relacionados al desarrollo de aplicaciones en ambiente web.
2.
Conocer herramientas orientadas al desarrollo de aplicaciones web.
3.
Aplicar los conceptos básicos relacionados al desarrollo de aplicaciones en ambiente web, a través del
desarrollo de aplicaciones.
CONTENIDOS:
1.
Introducción al desarrollo de aplicaciones web.
2.
Estudio del modelo de 3 capas (cliente, servidor de aplicaciones, servidor de base datos).
3.
HTML (HyperText Markup Language)

Estructura básica de un documento HTML

Nociones fundamentales sobre la sintaxis

Listas

Imágenes y enlaces

Formularios

Tablas

Frames (marcos)

Etc.
4.
Herramientas para el desarrollo de aplicaciones en el cliente.
5.
Herramientas para el desarrollo de aplicaciones en el servidor.
6.
Construcción de aplicaciones.
METODOLOGÍA DE TRABAJO:
Teórico expositiva. Con práctica en los laboratorios
EVALUACIÓN:
Certámenes y tareas
BIBLIOGRAFÍA:
1.
DOUGLAS E. COMER, Redes de computadoras. Internet e interrredes, Prentice may, 1997
2.
BRAUDE ERIC, Ingeniería de software: una perspectiva a objetos, México: Alfaomega 2003
3.
RICCARDI GREG, Database management, Addison Wesley 2003
4.
SINCLAIR, JOSEPH, MC CULLOUGH, CAROL. Creación de bases de datos en Internet, Madrid:
Ediciones Anaya Multimedia, 1998
5.
HEILEMAN, GREGORY, Estructuras de Datos, algoritmos y programación orientada a objetos,
Madrid: Mc Graw- Hill , 1998
6.
KROL, ED Conéctate al mundo de Internet, México: McGraw-Hill, 1995
Elaborado por:
María Eugenia Negrete Flores – Sergio Briceño Mucke
Aprobado por:
Consejo Normativo de Sedes, julio de 2004
Actualizado por:
Observaciones: