PDF de programación - Introducción de la programación concurrente en el primer curso de programación

Imágen de pdf Introducción de la programación concurrente en el primer curso de programación

Introducción de la programación concurrente en el primer curso de programacióngráfica de visualizaciones

Actualizado el 18 de Mayo del 2018 (Publicado el 28 de Abril del 2017)
1.385 visualizaciones desde el 28 de Abril del 2017
424,3 KB
10 paginas
Creado hace 13a (27/05/2010)
Introducción de la programación concurrente

en el primer curso de programación

[email protected]

Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Agenda
● Pg1: Programación I
● Obstáculo ~~ Profesor
● IDE Java
● Ejemplos ~ Técnicas
● Pg2: Concurrencia
● Conclusiones



UCR

Introducción de la programación concurrente en el

primer curso de programación
[email protected]

Escuela de Ciencias de la Computación e Informática

Universidad de Costa Rica
Pg1: Programación I

Objetivo: Proveer al estudiante la formación
básica en programación para su adecuado
desempeño en los cursos subsiguientes de la
carrera, fomentándole sus habilidades
generales para la resolución de problemas.
Contenidos: Algoritmos y estructuras de
datos, bifurcación, iteración, recursividad,
entrada y salida, clases y objetos, herencia,
polimorfismo, jerarquías funcionales y
procedimentales, excepciones, clases
contenedoras, ordenamiento, concurrencia y
sincronización, documentación, prueba de
programas, herramientas, depuración.



UCR

Introducción de la programación concurrente en el primer curso de

programación

[email protected]
Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Pg1: Programación I

● IDE Java adecuado
● 5 tareas programadas
● 20% lecciones en computador
● Xtreme Programming en parejas
● Juegos o gráficos
DrJava



UCR

Introducción de la programación concurrente en el primer curso de

programación

[email protected]
Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Obstáculo ~~ Profesor

● Use el libro de texto
● Construcción incremental
● Programe con su asistente
● Siga su plan original
● No tema aprender
● Use ejemplos simples



UCR

Introducción de la programación concurrente en el primer curso de

programación

[email protected]
Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

IDE Java

● BlueJ
● NetBeans
● DrJava
● tIDE
● Eclipse

IDE: Integrated Development Environment



UCR

Introducción de la programación concurrente en el primer curso de

programación

[email protected]
Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Ejemplos ~ Técnicas

● Semáforos
● Productor - consumidor
● Map/Reduce
➔ Master~Slave
➔ Cliente-Servidor

[ http://www.di-mare.com/adolfo/p/cs1cp/cs1cp.zip ]



UCR

Introducción de la programación concurrente en el primer curso de

programación

[email protected]
Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Ejemplos ~ Técnicas

● FixedWorkQueue
● CarPark
● TellerManager
● MR09 Java Concurrente
● QuickSort animado

http://www.google.com/search?num=100&q=Java+concurrent+example



UCR

Introducción de la programación concurrente en el primer curso de

Escuela de Ciencias de la Computación e Informática

programación

[email protected]
Universidad de Costa Rica

Pg2: Concurrencia

● Mejor ahora que después
● C++ es más complejo
● Boost C++ libraries
● #include <windows.h>



UCR

Uso de bibliotecas de álgebra para estudiantes de

Ingeniería

[email protected]

Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Conclusiones

● Es mejor empezar hoy que empezar mañana
● No posponer el uso de la tecnología [caso OOP]
● Los compiladores se encargarán de la concurrencia
● Hace falta profundizar posteriormente



UCR

Uso de bibliotecas de álgebra para estudiantes de

Ingeniería

[email protected]

Universidad de Costa Rica

Escuela de Ciencias de la Computación e Informática

Código Fuente

[ http://www.di-mare.com/adolfo/p/cs1cp/cs1cp.zip ]
[ http://www.di-mare.com/adolfo/p/cs1cp/en/index.html ]

¡¡¡ Muchas gracias !!!



UCR
  • Links de descarga
http://lwp-l.com/pdf3257

Comentarios de: Introducción de la programación concurrente en el primer curso de programación (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad