jueves, 30 de agosto de 2012

Consulte sobre Interface, características de sus atributos y métodos, importancia para el polimorfismo.


ASUNTO: 
Actividad 3 -  Consulta_Intefaces (Semana 8) 



jueves, 23 de agosto de 2012

Consulta de Listas

ASUNTO: 
Actividad 1 -  Listas (
Semana 7) 

Ejercicios de Implelementación Listas


ASUNTO: 
Actividad 2 -  Listas (
Semana 7) 



--------------------------------------------------------------------

ArrayList y LinkedList, son dos clases que funcionan como listas de objetos. ArrayList es muy utilizada, pues se utiliza de forma similar a un array. LinkedList funciona como una lista enlazada y tiene métodos para aplicar dicho concepto.



-          ArrayLists -----> Arrays redimensionables  
En ArrayList aunque funciona como un array, pero el tamaño del almacenamiento crece él sólo cuando se van añadiendo elementos.

En el siguiente ejemplo, se indican que son 10 elementos; sin embargo, por ser de estructura dinámica, se puede imaginar que se imprime correctamente que la colección tiene 20 elementos.
















     


 LinkedList -----> Listas enlazadas
Manejar listas de objetos y tratarlos como una cola o una pila.


Métodos generales de las dos clases:



Métodos principales de ArayList:


Métodos principales de LinkedList:




Actividad:
1. Escriba un método static que reciba por parámetro un objeto ArrayList<String> con cadenas de caracteres y elimine de él las repeticiones de cada cadena.


2. Una pila (stack) es una colección ordenada de elementos a los cuales sólo se puede acceder por un único lugar o extremo de la pila. Los elementos se añaden o se quitan (borran) de la pila sólo por su parte superior (cima). Este es el caso de una pila de platos, una pila de libros, etc.

Ejemplo:




Cuando se quitan los libros de la pila, primero debe quitarse la novela, luego la enciclopedia y por último el diccionario. 

Debido a su propiedad específica último en entrar, primero en salir se conoce a las pilas como estructuras de datos LIFO (last-in, first-out - Ultimo en entrar es el primero en salir).

Las operaciones usuales en la pila son Insertar y Quitar. La operación Insertar (push) añade un elemento en la cima de la pila, y la operación Quitar (pop) elimina o saca un elemento de la pila.

Operaciones pila:












Crear el programa que implemente el concepto de Pila, mediante el uso de LinkedList<String>.

Para gestionar una estructura de pila se debe permitir  apilar y desapilar objetos String.



Ejemplo de los métodos (deben implementarse utilizando la clase LinkedList):

-           apilar para poner una palabra en la cima de la pila
-          desapilar para quitar el elemento de la cima de la pila
-          obtenerCima para obtener la palabra situada en la cima de la pila sin quitarla de ella.
-           pilaVacia para determinar si la pila está o no vacía. 







   3. En el SENA, cuando se abre un nuevo grupo de formación se crea una ficha de caracterización que tiene un  una ruta y numero que identifica a dicho grupo.

      Cuando los alumnos son legalizados, se asocian a dicha ficha de caracterización.

     Cree las clases para gestionar una ficha de caracterización y los métodos para validar si la ficha tiene alumnos, adicionar, buscar,  eliminar y listar alumnos. 

      Usaremos lista:
      LinkedList<Alumno> alumnos;

jueves, 16 de agosto de 2012

Actividad 2 - Semana 6

Fecha de trabajo:
Jueves, Agosto 16 de 2012 (10:00 - 12:00).

ASUNTO: 

Actividad 2 -  Envoltorios_de_Tipo (
Semana 6)

Actividad:
En java existen clases que encapsulan o envuelven otros tipos de datos. Consultar las clases denominadas "Envoltorios de tipo"

lunes, 13 de agosto de 2012

Actividad 1- Semana 6

Fecha de trabajo:
Lunes, Agosto 13 de 2012 (10:00 - 12:00).

ASUNTO: 

Actividad 1 - Gestión_Cadenas(
Semana 6)

Java incorpora clases para la manipulación de cadenas de caracteres, en lugar de manejo de arrays. Describa:

1. Jerarquía de clases para la gestión de cadenas - Diagrama de clases
2. Constructores de clase String
3. Longitud de cadenas
4. Concatenación con otros tipos de datos
5. toString()
6. Extracción de caracteres:
     - charAt()
     - getChars()
     - getBytes()
     - toCharArray()
7. Comparación de cadenas

Entregable:
Proyecto en Netbeans con la documentación y ejemplos respectivos

jueves, 26 de julio de 2012

ASUNTOS

Semana 1:
Actividad 1 - Repaso


Actividad 2 - Repaso


Actividad 3 - Repaso


Semana 2:
Actividad 1 - Repaso_Matrices (Semana 2)


Actividad 2 - Repaso_Matrices (Semana 2)


Semana 3:
Actividad 1 - Aplicaciones_Matrices (Semana 3)


Actividad 2 - Aplicaciones_Matrices (Semana 3)



martes, 19 de junio de 2012

PLATAFORMA




Aprendices con nivel A2 en ingles ---> Prueba BULATS

 <<En  el marco del convenio 343 de 2011 entre el SENA y el British Council, se desarrollarán diez mil (10.000) exámenes BULATS (Business Language Testing Service), de la Universidad de Cambridge en las Regionales de Atlántico, Distrito Capital, Valle, Antioquia y San Andrés. Para que un aprendiz tenga la posibilidad de presentar la prueba BULATS, deberá tener un nivel igual o superior a A2, para lo cual, presentará anteriormente el CPT (Cambridge Placement Test)>>

INSCRIPCIÓN:
Los aprendices interesados deben inscribirse durante los días 19 y 20 de Junio en el enlace  http://bit.ly/MvVKlc

PRUEBAS:
Primera: Aplicación de las pruebas CPT del 9 al 13 de julio
Segunda: Aplicación de las pruebas BULATS del 23 al 27 de julio

Charla Modelos de Calidad

Nuevo Reglamento de Aprendices


DESCARGAR:


miércoles, 13 de junio de 2012

viernes, 1 de junio de 2012

Sitios SENA

Web http://www.sena.edu.co

Intranet
Si usted es funcionario SENA puede acceder a información de interés en http://intranet.sena.edu.co/intranet

Periódico SENA
http://periodico.sena.edu.co/

Sistema Nacional de videoconferencia
Si quiere conocer la programación, contenidos y acceder a información útil sobre el contenido del Sistema Nacional de videoconferencia, visitar el sitio http://sive.sena.edu.co/videoconferencia/
A está información puede acceder si usted está o no en una red SENA.

Redes Sociales
Las redes sociales oficiales de la entidad son @SENA comunica en twitter y facebook. Aquí puede estar al tanto de información de interés a nuestra comunidad, en tiempo real.

Tv Web
http://tvweb.sena.edu.co/

jueves, 31 de mayo de 2012

Asunto:
CORFERIAS


Entrega:
- Documento con imágenes y descripciones respectivas
- fotos (jpg)



http://worldskills.sena.edu.co/

martes, 29 de mayo de 2012

REUNIÒN VOCEROS


Lugar:  Sala de Video conferencias

Hora:  11:30 A.M.

Dìa:     Jueves 31 de Mayo de 2012

Diseño web en Worldskills







Muchachos necesitamos su colaboración y la de todos sus contactos.

1. Busquen el siguiente grupo de Facebook: Diseño web WorldSkills Colombia

2. Unanse 

3. Voten su compañera Jessica -->Regional Bogota

Necesitamos la mayor cantidad de votos...

lunes, 28 de mayo de 2012

Ejemplo comentario documentacion

Carpeta javaDoc

Estructura Programa en Java



Tomado de:
Programacion en java 2
Editorial: mcgraw.hill
Serie Schaum
Paginas 405 - 406
Cuando leemos un dato desde teclado, obtenemos una cadena de texto que debemos convertir en un dato del tipo adecuado utilizando :


ESTRUCTURAS BÁSICAS


CONDICIONAL

CICLOS



SELECCIÓN



TIPOS DE DATOS

OPERADORES BÁSICOS


viernes, 18 de mayo de 2012

Recuerden el compromiso de entrega proyecto para el próximo martes 

ENTREGABLES

TRIMESTRE I:

Anteproyecto Aprobado.

Debe incluir mapas de procesos (Del software y de la empresa que voy a formar), incluyendo TODOS los temas que son manejados por emprendimiento.



Formato Anteproyecto:
http://www.2shared.com/file/960Lu7Z0/Formato_Anteproyecto_-_V2.html




Emprendimiento (Contextualización)
   - Abordaje, recopilación, estructuración y análisis de la información.
   - Variables administrativas (estructura administrativa del proyecto, descripción técnica  del proyecto) 




TRIMESTRE II:


Emprendimiento:
                - Objetivo general
                - Objetivos específicos
                - Planteamiento problema
                - Justificación proyecto
                - Marco teórico y conceptual
                - Análisis estratégico matriz DOFA completo
                - Análisis del sector


1. Métodos recoleccion informacion, anàlisis (Tabulaciones, graficas y conclusiones).
El levantamiento de informacion debe incluir software y hardware.

2. Casos de uso por cada requerimiento.
 Plantillas:
http://www.2shared.com/file/ONobgUAH/plantillasdecasosdeuso.html

3. Requerimientos  -  Formatos (Se debe anexar documento original y en digital firmado por empresa)

Descargar formato:


4. Diagramas UML. (Obligatorios secuencias, componentes, clases)


5. Prototipo NO funcional (Incluir mapa de navegacion, definicion de roles y usuarios)


6. Modelo Entidad relacion



TRIMESTRE III:
Prototipo funcional 

Proyecto Formacion

PROYECTO DE FORMACIÓN: 
SISTEMA INTEGRAL WEB DE GESTION DE PROCESOS EDUCATIVOS PARA EL CEET     (Código 122877).






I. INFORMACIÓN GENERAL  DEL PROYECTO
Nombre
Aprendices


II. RESUMEN
Informe o síntesis breve sobre lo que trata el proyecto.


III. DESCRIPCIÓN DEL PROYECTO
     1. Planteamiento del problema


     2. Justificación del proyecto
     Defender porqué es viable el proyecto y porqué lo escogieron.


     3. Marco teórico.
      Contexto general en el cual se ubica el tema propuesto. Es la información existente que hace   referencia a mi proyecto. Se debe citar de donde se extrajo la información.


     4.  Objetivos del proyecto
     a)  Objetivo general
     b) Objetivos específicos


Deben mostrar una relación clara y consistente con la descripción del problema. Se deben enunciar en términos de resultado


5. Alcance del proyecto
El alcance del proyecto establece los límites de lo que se va a hacer en el proyecto. Determina los alcances mínimos y máximos del proyecto.


6. Área de aplicación del producto resultado del proyecto
Área empresarial o institucional en donde se va aplicar el producto.


7. Herramientas de software  estimadas a utilizar

jueves, 17 de mayo de 2012

lunes, 14 de mayo de 2012

Nuevo Reglamento Aprendiz




La comunidad educativa SENA adoptó el reglamento del aprendiz a través del acuerdo 00007 de 2012 con el fin de actualizar los procedimientos relacionados con las normas de convivencia en la institución. 

Puede conocer el reglamento en el siguiente vínculo Acuerdo 00007 de 2012

miércoles, 9 de mayo de 2012