You are on page 1of 8

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

F AC UL T AD D E I N G E NI E R I A

SYLLABUS

F AC UL T AD D E I N G E NI E R Í A

NOMBRE DEL DOCENTE

ESPACIO ACADÉMICO : PROGRAMACIÓN APLICADA


Obligatorio ( X ) : Básico ( ) Complementario ( ) CÓDIGO: 26
Electivo ( ) : Intrínsecas ( ) Extrínsecas ( )
NUMERO DE ESTUDIANTES: GRUPO:
NÚMERO DE CREDITOS: 3
TIPO DE CURSO: TEÓRICO PRACTICO TEO-PRAC:
X

Alternativas metodológicas:
Clase Magistral ( X ), Seminario ( ), Seminario – Taller ( ), Taller ( ), Prácticas ( X ),
Proyectos tutoriados ( ), Otro: E-LEARNING

HORARIO:

DIA HORAS SALON

I. JUSTIFICACIÓN DEL ESPACIO ACADÉMICO


El Contenido de programación III, tiene por objeto dar a los estudiantes los conceptos sobre
diseño y construcción de software orientado a arquitectura de Internet, Web Services y la
estructura que deben tener las aplicaciones para operar en Internet o sobre una Intranet
corporativa al interior de una Empresa o Entidad.

II. PROGRAMACION DEL CONTENIDO


OBJETIVO GENERAL
El objetivo principal de la asignatura es desarrollar capacidades en el estudiante para la creación de
servicios Web, utilizando herramientas de programación orientadas a objetos, servidores Internet Information
Server, tecnologías para Páginas Activas de Servidor (ASPX) y las herramientas de desarrollo
tales como Visual Studio NET, con el fin de integrar los diferentes componentes y clases que se
construyan durante el proceso de desarrollo.
OBJETIVOS ESPECÍFICOS

 Planear, Diseñar e implementar sitios Web.


 Conocer la estructura de una Web hecha con HTML.
 Instalar y Configurar un servidor Web.
 Identificar las diferentes herramientas que usan para la manipulación de animación e imágenes, usadas en el
diseño de Web.
 Conocer y aplicar la tecnología ASP con conexión a base de datos.
 Conocer y aplicar la creación de páginas dinámicas con acceso a bases de datos MySQL.

COMPETENCIAS DE FORMACIÓN:

Competencias de contexto
1. Comprensión del contexto social, cultural y económico.
2. Valoración del trabajo productivo.

Competencias básicas
3. Habilidad comunicativa (interpretativa, comunicativa y propositiva).
4. Comprensión de textos en una segunda lengua.
5. Pensamiento crítico y analítico.
6. Pensamiento lógico-espacial.
7. Capacidad para modelar fenómenos y procesos

Competencias laborales
8. Capacidad para el trabajo en equipo.
9. Resolución de problemas prácticos con criterios de ingeniería.
10. Creatividad para el análisis, el diseño y desarrollo de sitios web.

PROGRAMA SINTÉTICO:
Repaso sobre metodologías y modelado de software
Arquitectura de internet
Lenguajes de marcas
Nuevos lenguajes de programación ajustados a cli (common language infrastructure)
Programación con c# (cli)
Introducción a las páginas activas de servidor (aspx)
Conexión a bases de datos utilizando componentes .net.
Web services (servicios web) .
III. ESTRATEGIAS
Metodología Pedagógica y Didáctica:

1. El facilitador solicita a los estudiantes lectura previa a cada clase del material de
referencia.
2. Presentación de los temas de fundamentación por parte del facilitador utilizando recursos
del aula, material impreso y electrónico y consultas en el World Wide Web (Internet).
3. Realización de talleres y laboratorios de análisis y diseños prácticos.
4. Desarrollo de talleres trabajo autónomo.
5. Promover el trabajo en equipo de aprendizaje
6. Promover y apoyo a la creatividad.

Horas Horas Horas Total Horas Créditos


profesor/semana Estudiante/semana Estudiante/semestre
Tipo de Curso TD TC TA (TD + TC) (TD + TC +TA) X 16 semanas
T-P 4 2 3 6 9 144 3
Trabajo Presencial Directo (TD): trabajo de aula con plenaria de todos los estudiantes.
Trabajo Mediado_Cooperativo (TC): Trabajo de tutoría del docente a pequeños grupos o de forma
individual a los estudiantes.
Trabajo Autónomo (TA): Trabajo del estudiante sin presencia del docente, que se puede realizar en
distintas instancias: en grupos de trabajo o en forma individual, en casa o en biblioteca, laboratorio, etc.)

IV. RECURSOS
IV. RECURSOS Y EQUIPOS PARA APOYAR LA ASIGNATURA
Presentación en Power
Motores de búsqueda X Material Digitalizado X
Point
Aplicaciones de
Comunidad Virtual x Guías X
software
Películas Grabaciones (audio) Material Impreso
Video Elementos de laboratorio Televisor
VHS Retroproyector X Proyector de Opacos
Otros - ¿Cuales?

BIBLIOGRAFÍA

TEXTOS GUÍA
1. MSDN: Microsoft Developers Network. Viene con los CD`s de Visual Studio NET y es la
referencia a nivel de ejemplos más grande que existe.
2. Manuales de las Herramientas de Desarrollo Visual Basic, Visual C++, C# y Visual Studio
NET 2003.
3. Dan Appleman. Desarrollo de componentes COM/ACTIVEX con Visual Studio. Prentice
Hall. 2000.
4. Tutoriales de Visual C#, Visual C++ de Internet. 2004.

TEXTOS COMPLEMENTARIOS
1. Microsoft Press. Manual del Programador Visual C#. Microsoft Press. 2000.
2. Rational Software. Manuals y ayudas de Rational Rose 2002.
3. El Lenguaje Unificado de Modelado. Grady Booch, James Rambaugh, Ivar Jacobson.
Pearson Education. 2002.
4. Manuales y ayudas de Racional Rose y Microsoft Visio 2003.
5. Tutoriales de XML, HTML Dinámico conseguidos en Internet. 2004.
6. Archer Tom. A Fondo C#. McGraw Hill Profesional. 2003.
7. Riordan Rebecca M. ADO.NET. Aprenda YA. McGraw Hill Profesional. 2003.

REVISTAS
1. Transactions on Education. IEEE Education Society. 1996 - presente

DIRECCIONES DE INTERNET
1. http://www.javascriptya.com.ar/
2. http://www.adrformacion.com/cursos/aspnet2/leccion1/tutorial4.html
3. http://www.es-asp.net/tutoriales-asp-net/tutorial-61-99/datos-jerarquicos.aspx
V. ORGANIZACIÓN / TIEMPOS
Espacios, Tiempos, Agrupamientos:

PROGRAMA POR SEMANAS: incluye parciales y examen final.

1° SEMANA:
Repaso sobre conceptos de programación orientada a objetos
Objetivos de UML (Lenguaje Unificado de Modelado)
Análisis de Requerimientos
Modelado Estructural
Modelado de Comportamiento, Diagramas UML
Metodología RUP (modelo de desarrollo): Análisis,Diseño y Desarrollo, Pruebas, Evaluación

2° y 3° SEMANA:
Arquitectura de Internet, Servidores Web, Internet Information Server (MIIS 4.0) Protocolos de
nivel de aplicación HTTP, FTP, SMTP, etc., Instalación de Internet Information Server,
Configuración de los servicios http, ftp y smtp Servicios Web adicionales, Servidores Multimedia
(W indows Media Server)

4° y 5° SEMANA:

Lenguajes de Marcas, Introducción a los lenguajes de Marcas, Html, Html dinámico,


SGML, Fundamentos de Html Dinámico, Fundamentos de XML, El Modelo de Objetos
del Navegador, Modelo de Objeto de Netscape, Modelo de Objetos de Internet Exlorer,
Otros Navegadores, Enlace de datos, Hojas de estilo (CSS)

6° SEMANA:
Nuevos Lenguajes de Programación ajustados a CLI (Common Language
Infrastructure), Especificación ECMA-335, Especificación ECMA-334, Lenguajes
modernos C#, J#, VBNET, MonoBasic, Compiladores del lenguaje, Código Intermedio,
Framework. NET, Framework Mono, Compilador en tiempo de ejecución, Cargador de
clases, CLR (Common Language Runtime).

7°, 8° y 9° SEMANA:
Programación con C# (CLI), Creación de clases y componentes (Código Intermedio),
Introducción a la programación con C#, Librerías de soporte, Sintaxis Básica, Palabras
reservadas, Literales, Variables, Constantes, Expresiones, Creación de componentes,
Creación de clases, Implementación de métodos, Implementación de clases con
Herencia, Implementación de Polimorfismo, Ejemplos y ejercicios, Análisis de
Aplicaciones de ejemplo.

10°, 11° y 12° SEMANA:


Introducción a las Páginas Activas de Servidor (ASPX), Páginas Activas de Servidor
(ASPX) con VS NET, Fundamentos de Active Server Pages, Objetos y Componentes,
El archivo Global.asa, Objetos de ASP, Objetos Application, Session, Request,
Response, Server, Objetos y componentes, El archive Global.asa, Objetos de Active
Server Pages, Objeto Application, Objeto Session, Objeto Server, Objeto Request,
Objeto Response, Componentes de Active Server Pages, Componentes de Acceso a
Base de Datos, Componentes de Acceso a Archivos, Componentes de los
Navegadores, Componente de vinculación de Contenidos

13°, 14° SEMANA:


Conexión a Bases de Datos utilizando componentes .NET., Creación de bases de
Datos utilizando Access o Visual Basic, Objetos ADO .NET., El Objeto Connection, El
objeto Dataset, El objeto DataAdapter, El objeto Command, Conexión a una base de
datos mediante ADO., Utilización de ODBC:Creación de DSN,Uso de cadenas de
conexión, Insertar datos en una tabla mediante sentencias SQL, Borrado de datos
mediante secuencias SQL, Consultas a bases de datos mediante secuencias SQL,
Métodos y propiedades de objetos para conexión a bases de datos, El objeto
Command, Selecciones con el objeto Command, Integración de aplicaciones sobre
páginas ASP para consultas, Configurando el entorno de datos, Instrucciones básicas
de SQL Insert, Update, Select, Delete, Creación de componentes propios ActiveX DLL
para conexión a bases de datos usando SQL., Servidor Apache, Controladores JDBC-
ODBC, Conexión a bases de datos utilizando JDBC.

15° y 16° SEMANA:


Web Services (Servicios Web), La idea de los Servicios Web XML , Fundamentos de
los servicios Web XML , Descripción de Información (XML), XML Web Services
Architecture , Explicación del lenguaje WSDL, (Web Services Description Language),
HTTP y servicios Web de ASP.NET, Introducción a servicios Web XML en Visual
Studio .NET , Servicios Web XML Microsoft .NET.

VI. EVALUACIÓN

TIPO DE EVALUACIÓN FECHA PORCENTAJE


PRIMERA

Primera evaluación parcial: prueba teórica escrita Semana 5 20%


NOTA

y quizes acumulados al corte.

Segunda evaluación parcial: prueba teórica Semana 9 20%


SEGUNDA

practica, talleres, laboratorios y quizes


NOTA

acumulados al corte.

Segunda evaluación parcial: prueba teórica Semanas 5, 9 40%


practica, talleres, laboratorios y quizes y 15
TERCERA
NOTA

acumulados al corte, informes y proyecto final.


Tres entregas

Prueba teórica practica y proyecto final de Semana 16 30%


EXAM. FINAL

integración.

ASPECTOS A EVALUAR DEL CURSO


1. Evaluación del desempeño docente
2. Evaluación de los aprendizajes de los estudiantes en sus dimensiones: individual/grupo,
teórica/práctica, oral/escrita.

You might also like