Está en la página 1de 7

1. DATOS DE LA ASIGNATURA ,om"re de la asignatura5 .a%e% de Da& % D!#3*!ca% II Carrera5 I#ge#!er4a e# S!%&e*a% ) *'u&ac!

#ale% Cla$e de la asignatura5 MSE66Horas teor a1horas prcticas1cr6ditos5 -7278

2. HISTORIA DEL PROGRAMA


Lugar y fecha de elab rac!"# y re$!%!"# Instituto Tecnolgico Matehuala Agosto 2008 !iciem"re 2008 de Par&!c!'a#&e% Academia de Sistemas Computacin del ITMH y Ob%er$ac! #e% ()a*b! % y +u%&!f!cac!"#, Anlisis y definicin de las materia de especialidad para la carrera de Ingenier a en Sistemas Computacionales #e$isin final de temas y complemento del formato%

-. U.I)A)I/N DE LA ASIGNATURA a, Relac!"# c # &ra% a%!g#a&ura% del 'la# de e%&ud!


A#&er! re% A%!g#a&ura% &ases de !atos !inmicas I Te*a% Todos P %&er! re% A%!g#a&ura% Te*a%

b, A' r&ac!"# de la a%!g#a&ura al 'erf!l del egre%ad


'tili(ar un nue$o lengua)e de *rogramacin +AS*%,-T. y un mane)ador de "ases de datos +S/01Ser$er.

0. O.1ETI2O(S, GENERAL (ES, DEL )URSO


-l alumno conocer el lengua)e de programacin AS*%,-T 2ue le permitir desarrollar sistemas de "ases de datos "asados en S/01Ser$er para am"iente 3-&4 conforme a los re2uerimientos esta"lecidos y de acorde a las caracter sticas del mismo%

9. TEMARIO
Unidad 1 Temas Introduccin Subtema 1.1Introduccin a la plataforma .NET 1.1.1 .NET Framework 1.1.2 El Common Language RunTime (CLR 1.1.! Lengua"e Intermedio de #icro$oft (#%IL 1.1.& 'a$e Cla$$ Li(rar) 1.1.* En$am(lado$ 1.1.+ ,ominio$ de aplicacin 1.1.- Recolector de (a$ura 1.2 Introduccin a .%/.NET 1.! In$talacin 1.& E"ecucin 2.1 Introduccin al lengua"e 2.2 E$tructura 0e( Form. 2.! Comparacin entre ampliacione$ 0indow$ ) 0e(. 2.& E1ento$ en Formulario$ 0e(. 2.* /ropiedade$2 m3todo$ ) e1ento$ de p4gina$ 0e(. 2.+ Funcione$ de .%/ .Net. 2.- 5aria(le$ en del %er1idor 2.6 5aria(le$ de .plicacin 2.7 5aria(le$ de %e$$ion. 2.18 E$cri(ir la p4gina de formulario$ 0e( 2.11 9tili:ar (lo;ue$ de repre$entacin .%/ 2.12 Controle$ de $er1idor .%/.NET 2.1! Controlar e1ento$ de controle$ de $er1idor 2.1& Tipo$ de ,ato como E$tructura$ de Cla$e 2.1* E$tructura Com<n de Tipo$ 2.1+ Cam(io$ a lo$ Tipo$ de ,ato E=i$tente$ 2.1- Con1er$ione$ E$tricta$ 2.16 Con1er$ione$ de Enlace Tard>o 2.17 ,eclarando e Iniciali:ando 5aria(le$ ) .rreglo$ 2.28 .lcance de 5aria(le$ 2.21 /rocedimiento o Funcin 2.22 9tili:acin de Errore$ ) E=cepcione$ !.1 Introduccin !.1.1 La$ Cla$e$ de .,? .NET !.1.2 /ro1eedore$ de ?("eto$ Conectado$ !.1.! /ro1eedore$ de ?("eto$

Lenguaje de Programacin

Acceso a datos con ADO.N T

,e$conectado$ !.1.& #<ltiple$ Con$ulta$ 'a"o un ,ata%et !.1.* .fectando ,ato$ en un ,ata%et !.1.+ .ctuali:ando la Informacin del ,ata$et al ?rigen de ,ato$ !.2 Introduccin a la 1alidacin !.2.1 Tipo$ de controle$ de 1alidacin !.2.2 5alidacin en el cliente !.2.! 5i$uali:ar errore$ de 1alidacin !.2.& Tra(a"ar con Compare5alidator !.2.* Tra(a"ar con Range5alidator !.2.+ Com(inarlo Todo ! "ani#u$acin de datos con S%L Ser&er &.1 Introduccin a lo$ dato$ del $er1idor &.2 Cone=ione$2 comando$ ) con"unto$ de dato$ &.! ?(tener acce$o a dato$ (a$ado$ en %@L &.& Enla:ar dato$ %@L a Arid5iew &.* Reali:ar una $eleccin parametri:ada &.+ In$ertar dato$ en una (a$e de dato$ de %@L &.- .ctuali:ar dato$ en una (a$e de dato$ de %@L &.6 Template Column &.7 Eliminar dato$ en una (a$e de dato$ de %@L &.18 Tra(a"ar con relacione$ de detalle$ mae$tro$ &.11 ?rdenar dato$ de una (a$e de dato$ de %@L &.12 Creacin de Controle$ ,in4micamente. &.1! 9tili:acin de Reporte$ &.1& Empleando informe$ en 0e( &.1* Creando un Informe ;ue utilice ?LE ,'. &.1+ Creando un informe ;ue utilice .,?.NET &.1- Cdigo de 'arra$. &.16 Informe$ en aplicacione$ para la 0e(

:. APRENDI;A1ES RE<UERIDOS
7undamentos de &ase de !atos

Modelado de !atos +-1#4 'M0. Mane)o de S/0 y desarrollo de consultas Conocimientos "sicos de programacin -8periencia en el mane)o e instalacin de ser$idores 3e"

=. SUGEREN)IAS DID>)TI)AS
-)ercicios e8tra1clase !esarrollo de prcticas de la"oratorio #eali(ar in$estigacin documental so"re temas afines -la"orar reportes de prcticas reali(adas 9isitar empresas 2ue utilicen un !&MS y desarrollar informes so"re las $isitas #eali(ar un proyecto seleccionado de su entorno4 donde integre los conocimientos de todas las unidades4 enfocndose al uso efica( del !&MS +S/0 Ser$er. y el lengua)e de programacin +AS*%,et. Consultar manuales4 sitios 3-& y "i"liograf a referente al !&MS y el lengua)e de programacin%

8. SUGEREN)IAS DE E2ALUA)I/N
-$aluar el desempe:o del alumno en las prcticas *onderar tareas *articipacin y desempe:o en el aula y la"oratorio !ar seguimiento al desempe:o en el desarrollo del programa +dominio de los conceptos4 capacidad de la aplicacin de los conceptos en pro"lemas reales4 transferencia del conocimiento. Acti$idades de auto1e$aluacin Cumplimiento de los o")eti$os y desempe:o en las practicas *rogramas asignados como tareas -8menes prcticos y tericos -$aluar los resultados o"tenidos de in$estigaciones y reportes de prcticas% !esarrollo de un proyecto final 2ue integre todas las unidades de aprendi(a)e% *articipacin en dinmicas grupales +mesas redondas4 conferencias4 llu$ia de ideas4 de"ate4 entre otras.%

?. UNIDADES DE APRENDI;A1E U#!dad 1.7 I#&r ducc!"# ;")eti$o -ducacional


-l alumno conocer una descripcin general del lengua)e a mane)ar4 as como su instalacin y e)ecucin%

Acti$idades de Aprendi(a)e

7uentes de Informacin

In$estigar las <4 24 =4 > caracter sticas ms importantes del lengua)e de programacin% Instalar el lengua)e de

programacin Conocer el entorno del lengua)e de programacin

U#!dad 2.7 Le#gua+e de Pr gra*ac!"# ;")eti$o -ducacional


-l alumno conocer los elementos del lengua)e de programacin AS*%,-T

Acti$idades de Aprendi(a)e

7uentes de Informacin

Compilar y e)ecutar un <4 >4 ?4@4A programa modelo #eali(ar programas en donde el alumno apli2ue cada uno de los conceptos descritos en el contenido de la unidad% #eali(ar diferentes tipos de programas en donde el alumno aplicar los conceptos $istos en esta unidad% #eali(ar una s ntesis so"re el funcionamiento y aplicacin de estructuras de control% Anali(ar aplicaciones en donde el alumno detecte los errores generados%

U#!dad -.7 Acce% a da& % c # ADO.Ne& ;")eti$o -ducacional


-l alumno manipular los datos mediante el uso de sentencias a$an(adas del A!;%,et y S/0 Ser$er%

Acti$idades de Aprendi(a)e

7uentes de Informacin

!esarrollar aplicaciones <4 ?4 @4 <0 en donde el alumno manipule datos en S/0 Ser$er +creacin4 actuali(acin4 eliminacin e insercin de datos.

U#!dad 0.7 Ma#!'ulac!"# de da& % c # S<L Ser$er ;")eti$o -ducacional Acti$idades de Aprendi(a)e 7uentes de Informacin

-l alumno desarrollar un proyecto de softBare en el 2ue in$olucre un mane)ador de "ase de datos +S/0 Ser$er. y el lengua)e de programacin +AS*%,-T.

-l alumno lle$ar a ca"o el @4 A4 <0 anlisis del proyecto a desarrollar -l alumno aplicar 'M0 para reali(ar el dise:o del proyecto% !esarrollar el proyecto de softBare aplicando S/0 Ser$er y AS*%,-T

16. @UENTES DE IN@ORMA)I/N


1. Auti3rre: .(raBam ) 'ra1o2 Aire$. .%/.NET &.8 a tra13$ de e"emplo$. .lfa ?mega2 I%'N 7-8C1*C87**C2. 2. Lpe: Do$3. ,omine ET#L ) ,ET#L. .lfa ?mega2 I%'N 7-8C1*C 86-+C7. 3. %oria Ramn. ,i$eFo ) Creacin de /agina$ 0e( ET#L &.8. .lfa ?mega. !. Gri$ Dam$a H %uleman %am. /rogramacin 0e(. #c Araw Eill. '. #artin Ramo$ #on$o. /rogramacin .%/.NET $itio$ we( din4mica e interacti1o$. #anuale$ 9$er$ Code. (. ,a1i$2 #icBele E. I /Billip$2 Don .. . .%/.Net J %@L %er1er. Ed. .na)a #ultimedia. ). Lope: @ui"ado2 %r. Do$3 . ,omine .%/.Net J %@L %er1er. /rogramacin ,in4mica En El Lado ,el %er1idor. Editorial RaC ma *. Caulwell2 /rofe$ional 0e( %er1ice$. 0ro= /re$$ Ltd. I%'N 16+188C*87 +. ?ro$ Duan Carlo$. ,i$eFo de /4gina$ 0e( Interacti1a$ con Da1a%cript ) C%%. .lfa ?mega. I%'N 7-8C1*C8682C* 1,. Riordan2 Re(ecca #. .prenda .,?.NET )a. Ed. #cAraw Eill. I%'N 6&&C61C!+!C7=

11. PRA)TI)AS U#!dad


<%1 Introduccin

Pr3c&!ca
-l alumno reali(ar la instalacin de AS*%,-T -l alumno reali(ar la instalacin del ser$idor 3e" -l alumno reali(ar aplicaciones en donde se utilicen los diferentes tipos de datos 2ue mane)a AS*%,-T +enteros4 nCmeros de punto flotante4 "ooleanos4 cadenas y arreglos.

2%1 0engua)e de *rogramacin

Crear un proyecto de aplicacin 3e" AS*%,-T 'so de 9isual Studio %,-T Crear formularios% Crear un procedimiento de e$entos 'so de un componente en un control de usuario 'tili(ar instrucciones de seguimiento 'tili(ar seguimiento en un componente Crear un control de usuario 0eer4 transformar y mostrar DM0% -l alumno reali(ar aplicaciones en donde se analice el uso de e8presiones comple)as utili(ando operadores de aritm6ticos4 lgicos y de comparacin% -l alumno anali(ar y desarrollar aplicaciones en donde utilice estructuras de control Mediante diferentes programas el alumno o"ser$ar el mane)o de cadenas en AS*%,-T -l alumno desarrollar aplicaciones utili(ando arreglos +Arrays. en AS*%,-T y funciones -l alumno anali(ar los diferentes programas y determinar el tipo de error 2ue se genera y su respecti$a correccin% -l alumno desarrollar aplicaciones en donde el manipule datos en S/0 Ser$er +creacin4 actuali(acin4 eliminacin e insercin de datos. -l alumno o"ser$ar la forma en 2ue mane)an las $aria"les de sesin% -l alumno lle$ar a ca"o el anlisis del proyecto a desarrollar -l alumno aplicar 'M0 para reali(ar el dise:o del proyecto% !esarrollar el proyecto de softBare aplicando S/0 Ser$er y AS*%,-T !esarrollar4 pu"licar y consumir el 3e" Site dinmico integrando todos los conceptos de la unidades anteriores%

=%1 Acceso a datos con A!;%,et

>%1 Manipulacin de datos con S/0 Ser$er