Anda di halaman 1dari 6

Posteriores

Asignaturas Temas
SISTEMAS DISTRIBUIDOS
1. DATOS DE LA ASIGNATURA
Nombre de la Asignatura: Sistemas Distribuidos
Carrera:
Clave de la asignatura:
Ingeniera en Sistemas !om"uta#iona$es
RS%&11'(
Horas teora-prctica-crditos ) * ( * +
). ,ISTORIA DEL PROGRAMA
Lugar - .e#/a de
e$abora#i0n o re1isi0n
Parti#i"antes Obser1a#iones
2#ambios - 3usti.i#a#i0n4
Direccin de Institutos
Tecnolgicos
Descentraliados! "#ico
D$%$ ! & ' () de *unio +)((
Instituto Tecnolgico
,uperior de Centla!
Instituto Tecnolgico
,uperior de
Coatacoalcos! Instituto
Tecnolgico ,uperior de
C-ampotn! Instituto
Tecnolgico ,uperior de
Teiutln! Instituto
Tecnolgico ,uperior de
.ruapan ' Instituto
Tecnolgico de /studios
,uperiores de 0ocotitln
Dada una reunin entre
representantes de los
tecnolgicos participantes se
uni1icaron los criterios para la
especialidad de 23edes '
sistemas distribuidos4
5. UBI!A!I6N DE LA ASIGNATURA
a4 Re$a#i0n #on otras asignaturas de$ "$an de estudio
Anteriores
Asignaturas Temas
3edes de
computadoras
%undamentos de
redes$
Componentes de
una red$
/stndares '
protocolos de
redes$
b4 A"orta#i0n de $a asignatura a$ "er.i$ de$ egresado
/l estudiante tendr la -abilidad para dise5ar ' desarrollar ,istemas Distribuidos!
empleando las ar6uitecturas ' tecnologas actuales$
(. OB7ETI8O2S4 GENERAL2ES4 DEL !URSO
Dominar la teora de los ,istemas Distribuidos para aplicarla en la realiacin de un
sistema 6ue cumpla con todos los re6uisitos de un ,istema Distribuidos completo$
9. TEMARIO
Unidad Temas Subtemas
($ Caracteriacin de los
,istemas Distribuidos
($( Introduccin
($+ Caractersticas de los ,istemas Distribuidos 7,D8$
($9 Desa1os de los ,D$
($9$( Transparencia
($9$+ Heterogeneidad
($9$9 /scalabilidad
($9$: ,eguridad
($9$; Tratamiento de 1allos$
+$ Ar6uitectura de
,istemas Distribuidos
+$( Cliente<,ervidor$
+$+ Capas ' Niveles$
+$9 "odelo =ista Controlador 7"=C8$
+$: >rientadas a ,ervicios 7,>A8
9 Comunicacin 9$( ?aso de "ensa@es$
9$+ >b@etos distribuidos$
9$+$( 3"I
9$+$+ Corba
9$+$9 C>"<DC>"
9$9 ,ncrona ' Asncrona$
9$: Consideraciones de ,eguridad$
9$; >pciones tecnolgicas 7AC%! A,"0! etc$8
: Dise5o de sistemas
distribuidos
:$( Tcnicas de especi1icacin 1ormal
:$($( 3edes de ?etri
:$($+ ?romela
:$+ "odelo tolerante a 1allos$
:$9 ,incroniacin de relo@es
:$: Coordinacin entre procesos distribuidos$
:$:$( /#clusin mutua
:$:$+ Algoritmos de eleccin
:$; "emoria compartida distribuida$
:$B ,istemas de tiempo real
; Tipos de Aplicaciones ;$( Aplicaciones Aeb$
;$+ Aplicaciones de Internet /nri6uecidas 73IA8
;$9 Aplicaciones de Cliente /nri6uecidas$
;$: ,ervicios$
;$; Aplicaciones "viles$
;$B Aplicaciones de Cnea de Negocios
B Tendencias de los
sistemas distribuidos
B$( Ar6uitectura de multiprocesadores
B$+ Aplicaciones multimedia en sistemas distribuidos
B$9 Con1iguracin de ar6uitecturas 3AID
:. APRENDI;A7ES RE<UERIDOS
Implementar la ?rogramacin >rientada a >b@etos$
Analiar! dise5ar! desarrollar e implementar soluciones orientadas a ob@etos
utiliando encapsulamiento! -erencia! polimor1ismo ' arc-ivos$
Implementar los servicios principales de una red de computadoras$
Implementar bases de datos relacionales as como las operaciones bsicas sobre
los datos 7,eleccin! Insercin! "odi1icacin ' /liminacin8$
=. SUGEREN!IAS DID>!TI!AS
Con1ormar e6uipos de traba@o para el desarrollo de las prcticas ' discutir los
resultados obtenidos en el grupo$
?roponer casos de estudio asociados al entorno! para 6ue el estudiante
seleccione alguno ' dise5e la base de datos distribuida$
De1inir un es6uema de documentacin de los traba@os realiados o desarrollo de
aplicaciones! 6ue contenga las estrategias metodolgicas aplicadas segDn sea el
caso$
/laborar un con@unto de e@ercicios asociados al entorno! para 6ue el estudiante
dise5e ,istemas distribuidos$
?ropiciar la bDs6ueda de tecnologa emergente o innovadora en el campo
distribuido$
3ealiar visitas a distintas organiaciones donde se encuentren en uso sistemas
distribuidos$
>rganiar un debate para plantear las me@ores alternativas en plata1ormas
distribuidas$
?ropiciar el uso de so1tEare libre sobre -erramientas para la descripcin 1ormal
de los sistemas distribuidos$
?ropiciar el desarrollo de so1tEare distribuido$
?ropiciar el uso de terminologa tcnica adecuada$
?resentar un pro'ecto 1inal por parte de los estudiantes$
+. SUGEREN!IAS DE E8ALUA!I6N
Traba@os de investigacin$
Tareas relacionadas con la solucin de problemas de dise5o de ,istemas
distribuidos$
?articipacin en e#posiciones$
?articipar en 1oros acadmicos$
/stablecer de comDn acuerdo con los estudiantes! la ponderacin de las
di1erentes actividades del curso$
Desempe5o del estudiante en el desarrollo de las prcticas de laboratorio$
/#menes de re1oramiento del aprendia@e escritos o en lnea
/valuacin diagnstica 7valoracin de conocimientos previos8$
Dar seguimiento al desempe5o en el desarrollo del programa 7dominio de los
conceptos! capacidad de la aplicacin de los conocimientos en problemas reales!
tras1erencia del conocimiento8$
Desarrollo de un pro'ecto 1inal 6ue integre todas las unidades de aprendia@e$
?resentacin del pro'ecto 1inal$ 7In1orme! presentacin ' de1ensa congruencia del
pro'ecto 1inal8$
?articipacin del estudiante en dinmicas grupales 7mesas redondas!
con1erencias! debate entre otras8$
Actividades de auto evaluacin$
/#menes departamentales$
Cumplimiento de los ob@etivos ' desempe5o en las prcticas$
?. UNIDADES DE APRENDI;A7E
Unidad 1@ !ara#teriAa#i0n de $os Sistemas Distribuidos.
Ob3eti1o Edu#a#iona$ A#ti1idades de A"rendiAa3e
%uentes de
In.orma#i0n
Introducir al alumno al
estudio de los ,istemas
Distribuidos! as como
conocer los principales
retos 6ue en1renta la
realiacin de sistemas
distribuidos$
/#posicin por parte del docente de la
introduccin a la materia
Investigacin por parte del alumnos de los
desa1os
Discusiones grupales de la importancia!
venta@as ' desventa@as de los sistemas
distribuidos
(!+!B!F!G!&
Unidad )@ ArBuite#tura de sistemas distribuidos.
Ob3eti1o Edu#a#iona$ A#ti1idades de A"rendiAa3e
%uentes de
In.orma#i0n
Aprender un modelo
ar6uitectnico de sistemas
distribuidos! modelo
cliente servidor ' sus
variaciones! como la
ar6uitectura de 9 capa$
?ara aplicarlos en el
desarrollo de un pro'ecto$
/#plicacin del modelo cliente-servidor
por parte del docente
Investigacin ' e#posicin por parte de
los alumnos! de las variaciones del modelo
3ealiacin del modelado sobre un
pro'ecto$
(!+!B!F!((
Unidad 5@ !omuni#a#i0n.
Ob3eti1o Edu#a#iona$ A#ti1idades de A"rendiAa3e
%uentes de
In.orma#i0n
.tiliar la comunicacin
6ue se presenta en los
sistemas distribuidosH as
como las principales
tecnologas aplicadas en
este rubro$
Investigacin sobre las principales
tecnologas 6ue permiten la comunicacin
en sistemas distribuidos
3ealiacin de e@ercicios sobre
comunicacin con las tecnologas
investigadas
Aplicacin del rublo de comunicacin en
el pro'ecto$
B!F! G! &
Unidad ( DiseCo de sistemas distribuidos.
Ob3eti1o Edu#a#iona$ A#ti1idades de A"rendiAa3e
%uentes de
In.orma#i0n
/l estudiante tendr la
-abilidad de utiliar
distintos algoritmos para
sincroniar relo@es!
coordinar procesos! entrar
a e#clusin mutua!
comunicar ' dise5ar
distribuidos as como
venta@as ' desventa@as de
cada uno$
Discusiones sobre las venta@as '
desventa@as de los algoritmos$
/l alumno programar los algoritmos en
un lengua@e de programacin$
(!+!;
Unidad 9@ Ti"os de a"$i#a#iones.
Ob3eti1o Edu#a#iona$ A#ti1idades de A"rendiAa3e
%uentes de
In.orma#i0n
Conocer la aplicabilidad de
los sistemas distribuidos en
la tecnologa de Dltima
generacin$
/#posicin de las di1erentes aplicaciones
para sistemas de arc-ivos distribuidos
Investigacin acerca de aplicaciones
(!+!F
Unidad :@ Tenden#ias de $os sistemas distribuidos.
Ob3eti1o Edu#a#iona$ A#ti1idades de A"rendiAa3e
%uentes de
In.orma#i0n
/l alumno identi1icar la
nueva tecnologa en 6ue se
basan los sistemas
distribuidos para 6ue
gener el criterio sobre
posible surgimiento de
tecnologa convergente$
/#plicacin por parte del docente de la
nueva tecnologa
3ealiacin de mesas de discusin sobre
las tendencias de los sistemas distribuidos
?resentacin del pro'ecto 1inal
+!:!;!F!&!((
1'. %UENTES DE IN%ORMA!IDN
($ Aei@ia *ia! Aanlei I-ou$
,istemas de 3ed Distribuidos! desde conceptos a implementaciones$
/d$ ,pringer$
+$ Ioltn *u-s! ?ter JacsuK! Dieter JranlmLller$
,istemas Distribuidos ' ?aralelos$
/d$ ,pringer$
9$ ,alim Hariri! "anis ?arasbar$
Herramientas ' Ambientes para ,istemas Distribuidos$
/d$ Aile'
:$ Cand! .lric-$
Developing ,ecure Distributed ,'stems Eit- C>3MA$
/d$ Artec- House
;$ Mart de DecKer$
Advances in NetEorK and Distributed ,'stems ,ecurit'$
/d$ Jlumer Academic ?ublis-ers
B$ Coulouris! NeorgeH Dollimore! *eanH Jindberg! Tim
,istemas distribuidos conceptos ' dise5o$
/d$ Addison-Aesle'$
F$ Tanenbaum! AndreE ,
,istemas operativos distribuidos
/d$ ?rentice-Hall$
G$ "ullender! ,ape
Distributed s'stems$
/d$ ?rentice-Hall$
&$ Cerutti! Daniel
Distributed computing environments$
/d$ Addison-Aesle'$
()$ NoscinsKi! A$
Distributed operating s'stems$
/d$ Addison-Aesle'$
(($ Merson! Ale#
Client<,erver arc-itecture$
/d$ "cNraE-Hill
11. PR>!TI!AS
Desarrollo de investigaciones ' e#posiciones por parte del alumno en artculos
actuales sobre el tema$
3ealiacin de un pro'ecto 6ue se lleve a cabo gradualmente con1orme se avana
en las unidades con un lengua@e de programacin$
Desarrollo de una aplicacin mvil 6ue inclu'a los temas vistos$Construir un
algoritmo basado en 3C:$

Anda mungkin juga menyukai