Sunteți pe pagina 1din 3

INSTITUTO SUPERIOR TECNOLGICO PBLICO SIMN BOLVAR

SILABO

DATOS GENERALES

1.1 1.2 1.3


Gestin de Base de Datos

Carrera profesional : Semestre Acadmico : Mdulo transversal : Unidad Didctica N : Semestre Lectivo Turno : : Da

Computacin e Informtica IV

Desarrollo de Software y
TALLER DE PROGRAMACION 2011-II : 8 136 17 semanas

1.4
CONCURRENTE

1.5 1.6 1.7 1.8 1.9 1.10

Duracin del Semestre Horas Semanales Profesor : : Horas Semestrales : Luis Gutierrez

Lic. Emilio Ramirez De Lama

II. FUNDAMENTACION Y DESCRIPCIN La Programacin Concurrente es ofrecer al estudiante una visin general de la programacin concurrente y paralela. La programacin concurrente es un paradigma de computacin en el que los programas estn diseados como colecciones de procesos que interactan y que pueden ser ejecutados en paralelo. En esta disciplina se estudian las tcnicas utilizadas para la comunicacin y sincronizacin de los procesos que se ejecutan en paralelo o concurrentemente. Java es uno de los lenguajes ms utilizados hoy en da, tanto por su potencia y robustez, como por su amplia integracin con cualquier tipo de sistema, ya que se trata de un lenguaje multiplataforma, es decir, un programa desarrollado en un sistema en concreto puede ser ejecutado en cualquier otro, independientemente del hardware y software que ste utilice. III. COMPETENCIA GENERAL DEL MODULO Analizar requerimientos, disear, desarrollar y evaluar los sistemas de informacin, aplicando programacin concurrente IV. CAPACIDADES TERMINALES Capacidades terminales Desarrollar aplicaciones informticas de todo nivel usando los conceptos de la POO, as como las caractersticas del modelo cliente/servidor en el entorno GUI, en Java Implementar programas que necesiten uso de de tcnicas de programacin Criterios de Evaluacin

Elabora una interfaz de una aplicacin y codifica aplicando una metodologa. Realiza pruebas para la consistencia en el manejo de datos por el aplicativo. Aplica tcnicas de programacin concurrente

concurrente en Java V. CONTENIDOS TEMATICOS


SEMANA Semana 1 CONTENIDOS Introduccin a la Programacin Concurrente Conceptos Relaciones Caractersticas Hilos Estructura de un sistema informtico Diferencias entre programacin estructurada y POO Lenguaje de programacin Programacin Estructurada como base para programacin concurrente Algoritmos en Java - Ejercicios Sincronizacin de procesos con memoria compartida Sincronizacin condicional con espera activa. Semforos.- Sincronizacin condicional con semforos. Exclusin mutua con semforos. Propiedades de correccin: Seguridad y Vida. Caractersticas de Java Formas de ejecucin de programas Java Entornos de trabajo (IDE) Estructura de un programa Java Mquina Virtual Java, JDK y JRE Definicin de clase y objeto Clases, Objetos, notacin UML, propiedades, mtodos, niveles de acceso. Paquetes Paradigmas de POO: Abstraccin Clases: definicin y tipos Atributos: Tipos y mbitos Tipos de datos primitivos y objetos Constantes en Java Encapsulamiento: uso de mtodos get y set Mtodos: notacin y tipos. Librera java.lang. Clases Math, Date Control de flujo y operadores Herencia Superclase y subclase Sobrecarga de mtodos Clases abstractas. Aplicaciones Orientacin a objetos (constructores, pronombres) Interfaces, caractersticas. Inner classes (clases internas) Ejecucin como aplicacin tipo consola Entrada y salida estndar en Java. La clase Scanner Clases de tipo Java Main Class Mtodos estticos Evaluacin Parcial
Interfaz grafica de usuario (GUI). Librera AWT y Swing, caractersticas. Ventanas en Java: JApplet, JFrame, JDialog y JOptionPane Menus: JMenu,JMenuItem y JToolbar Uso de los Layout managers Eventos:definicin Listener, Event y Adapter Componentes Graficos en GUIs Asociacin de clases Bean con eventos Polimorfismo Enlace entre ventanas Utilidades

Semana 2 Semana 3

Semana 4

Semana 5

Semana 6

Semana 7

Semana 8

Semana 9

Semana 10

Semana 11

Semana 12

Semana 13

Clases de fecha-hora: Date, Calendar. Operaciones con fechas Clases Formato : DateFormat, NumberFormat.

Semana 14

Otras utilidades Colecciones Diferencias entre array y colecciones. Colecciones tipo Collection. Colecciones tipo Map. Atributos y metodos de las colecciones.

Semana 15

Semana 16

Semana 17

Interfaz Iterator. Interfaz Enumeration. Colecciones tipadas y no tipadas. Concurrencia Proceso batch y online. Hilos: Clase Thread y e Interfaz Runtime. Control de errores en Java. Excepciones: uso y caracteristicas. La estructura try-catch. Uso de finally. Manejo de Aserciones. JDBC Capa de Acceso de datos, creacin. Configuracin de conexin BD con netBeans. Definicin de JDBC. Tipos. Aplicaciones Uso de las clases Class, Connection, DriverManager. Uso de JDBC en aplicaciones java Evaluacin Final y Presentacin de Proyecto

V.

ORIENTACIONES METODOLGICAS Exposiciones por el docente mediante organizadores visuales Aprendizaje cooperativo Practicas dirigidas Investigacin bibliogrfica.

VI. EVALUACIN La escala de calificacin es vigesimal y el calificativo mnimo aprobatorio es trece (13). En todos los casos la fraccin 0.5 o ms se considera como una unidad a favor del estudiante. El estudiante que en la evaluacin de una o ms Capacidades Terminales programadas en la Unidad Didctica (Asignaturas), obtenga nota desaprobatoria entre diez (10) y doce (12), tiene derecho a participar en el proceso de recuperacin programado. El estudiante que despus de realizado el proceso de recuperacin obtuviera nota menor a trece (13), en una o ms capacidades terminales de una Unidad Didctica, desaprueba la misma, por tanto repite la Unidad Didctica. El estudiante que acumulara inasistencias injustificadas en nmero igual o mayor al 30% del total de horas programadas en la Unidad Didctica (Asignaturas), ser desaprobado en forma automtica, sin derecho a recuperacin. VII. FUENTES DE INFORMACIN

Programacin concurrente: Snchez Figueroa, Fernando ; Garrido Carrera, M Del Carmen ; Palma Mndez, Jos Tomas ; Quesada Arencibia, Alexis Java: Gustavo Coronel Editorial Macro
http://www.monografias.com http://www.webdelprogramador.com

www.netbeans.org/

_______________ Docente

___________________ Jefe del Departamento

______________________ Jefe de unidad Acadmico

S-ar putea să vă placă și