lunes, 30 de julio de 2012

Bases de Datos


1.1. Un Sistemas de gestión de Base de Datos (SGBD) consiste en una colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos. La colección de datos, normalmente llamada base de datos contiene información relevante de un sistema. El objetivo principal de un SGBD es proporcionar una forma práctica de almacenar y recuperar la información de manera que sea tanto practica como eficaz. Por otra parte un sistema de procesamiento de archivos nos permite almacenar información,  pero mantener información en una organización en un sistema de procesamiento de archivos tiene una serie de inconvenientes importantes, como:

-Redundancia e inconsistencia de datos.
-Dificultad en el acceso a los datos.
-Aislamiento de datos.
-Problemas de integridad.
-Problemas de atomicidad. (Falla de dispositivos a nivel físico)
-Anomalías en el acceso concurrente.
-Problemas de seguridad.  

Conociendo esto, podemos decir que las principales diferencias son que, un sistema de procesamiento de archivo no nos permite indexar la información,  realización búsquedas complejas, consistencia en la información y ni una fácil administración de ella.

1.2. Complejidad, tamaño y costo de instalación.

1.3. Independencia física de datos: Es la capacidad de modificar el esquema físico sin provocar que se vuelvan a escribir los programas de aplicación. Las modificaciones en el nivel físico son ocasionalmente necesarias para mejorar el funcionamiento.
Independencia lógica de datos: Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicación. Las modificaciones en el nivel lógico son necesarias siempre que la estructura lógica de la base de datos se altere.
Diferencias: En las dos se modifica pero en la física la modificación es necesaria para mejorar el funcionamiento, y en la lógica es necesario siempre que su estructura de bases de datos se altere.
1.4. • El objetivo principal de un SGBD es proporcionar un entorno que sea tanto conveniente como eficiente para las personas que lo usan para la recuperación y almacenamiento de la información.
• Los sistemas de bases de datos se diseñan para almacenar grandes cantidades de información. La gestión de los datos implica tanto la definición de estructuras para el almacenamiento de la información como la provisión de mecanismos para la manipulación de la información. Además, los sistemas de bases de datos deben proporcionar la seguridad de la información almacenada, en caso de caídas del sistema o intentos de accesos sin autorización. Si los datos están compartidos por varios usuarios, el sistema debe evitar posibles resultados anómalos.

• Un propósito principal de un sistema de bases de datos es proporcionar a los usuarios una visión abstracta de los datos. Es decir, el sistema esconde ciertos detalles de cómo los datos se almacenan y mantienen.
• Si los datos van a ser compartidos entre diversos usuarios, el sistema debe evitar posibles resultados anómalos.

• Un lenguaje de manipulación de datos (LMD) es un lenguaje que permite a los usuarios acceder o manipular los datos. Los LMD no procedimentales, que requieren que un usuario especifique sólo los datos que necesita, se usan ampliamente hoy día.

• Un sistema de bases de datos tiene varios subsistemas:

— El subsistema gestor de transacciones es el responsable de asegurar que la base de datos permanezca en un estado consistente (correcto) a pesar de los fallos del sistema. El gestor de transacciones también asegura que las ejecuciones de transacciones concurrentes ocurran sin conflictos.
— El subsistema procesador de consultas compila y ejecuta instrucciones LDD y LMD.
— El subsistema gestor de almacenamiento es un módulo de programa que proporciona la interfaz entre los datos de bajo nivel almacenados en la base de datos y los programas de aplicación y las consultas enviadas al sistema.

1.5. Definición del esquema. El ABD crea el esquema original de la base de datos escribiendo un conjunto de instrucciones de definición de datos en el LDD.

• Definición de la estructura y del método de acceso.

• Modificación del esquema y de la organización Física. Los ABD realizan cambios en el esquema y en la organización física para reflejar las necesidades cambiantes de la organización, o para alterar la organización física para mejorar el rendimiento.

• Concesión de autorización para el acceso a los Datos. La concesión de diferentes tipos de autorización permite al administrador de la base de datos determinar a qué partes de la base de datos puede acceder cada usuario. La información de autorización se mantiene en una estructura del sistema especial que el sistema de base de datos consulta cuando se intenta el acceso a los datos en el sistema.

• Mantenimiento rutinario. Algunos ejemplos de actividades rutinarias de mantenimiento del administrado de la base de datos son:
Copia de seguridad periódica de la base de datos, bien sobre cinta o sobre servidores remotos, para prevenir la pérdida de datos en caso de desastres como inundaciones.
Asegurarse de que haya suficiente espacio libre en disco para las operaciones normales y aumentar el espacio en disco según sea necesario.

1.6. Procedimentales:
Select cliente. Nombre-cliente
From cliente
Where cliente.id-cliente = ‘19 283 746’
Select cuenta. Saldo
From impositor, cuenta
Where impositor.id-cliente = ‘19-283-746’ and
Impositor. Número-cuenta = cuenta. Número cuenta

No Procedimentales

Create table: cuenta
(número-cuenta char (10),
Saldo integer)
El grupo mas fácil de usar son los procedimentales ya que en estos el cliente nos da la información que se le pide para generar los procesos.

1.7.                                                                                                        •        Determinar la finalidad de la base de datos.
•        Determinar los campos necesarios de la base de datos. 
•        Determinar las tablas que se necesitan en la base de datos.
•        Determinar a qué tabla pertenece cada campo.
•        Identificar el campo o los campos con valores únicos en cada registro.
•        Determinar las relaciones entre las tablas.
•        Perfeccionar el diseño.
•        Introducir datos y crear otros objetos de la base de datos.


2. Usuarios normales: Son usuarios no sofisticados que interactúan con el sistema mediante la invocación de alguno de los programas de aplicación permanentes que se ha escrito previamente.

Los usuarios sofisticados: interactúan con el sistema sin programas escritos. En su lugar, ellos forman sus consultas en un lenguaje de consulta de bases de datos.


Programadores de aplicaciones: Son profesionales informáticos que escriben programas de aplicación. Los programadores de aplicaciones pueden elegir entre muchas herramientas para

desarrollar interfaces de usuario. Las herramientas de desarrollo rápido de aplicaciones (DRA) son herramientas que permiten al programador de aplicaciones construir formularios e informes sin escribir un programa.

Administrador de la base de datos: Una de las principales razones de usar SGBDs es tener un control centralizado tanto de los datos como de los programas que acceden a esos datos. La persona que tiene este control central sobre el sistema se llama administrador de la base de datos (ABD).


Programadores de aplicaciones: Son profesionales informáticos que escriben programas de aplicación. Los programadores de aplicaciones pueden elegir entre muchas herramientas para desarrollar interfaces de usuario. Las herramientas de desarrollo rápido de aplicaciones (DRA)

son herramientas que permiten al programador de aplicaciones construir formularios e informes sin
escribir un programa.

Una interfaz de aplicación: representa la capacidad de comunicación entre componentes de software. Se trata del conjunto de llamadas a ciertas bibliotecas que ofrecen acceso a ciertos servicios desde los procesos y representa un método para conseguir abstracción en la programación, generalmente (aunque no necesariamente) entre los niveles o capas inferiores y los superiores del software.

Las herramientas de administración de recuperación de la base de datos y el solucionador de problemas de bases de datos: ayudan a reducir el tiempo de la recuperación y agilizan el proceso de recuperación después de que hayan sucedido problemas en servidores de producción

Intérprete del LDD: interpreta las instrucciones del LDD y registra las definiciones en el diccionario de datos.

Compilador del LMD: traduce las instrucciones del LMD en un lenguaje de consultas a un plan de evaluación que consiste en instrucciones de bajo nivel que entiende el motor de evaluación de consultas.

Diccionario de datos: almacena metadatos acerca de la estructura de la base de datos, en particular, el esquema de la base de datos.

Archivos de datos: almacenan la base de datos en sí.

Motor de evaluación de consultas, que ejecuta las instrucciones de bajo nivel generadas por el compilador del LMD.

Gestor de archivos: gestiona la reserva de espacio de almacenamiento de disco y las estructuras de datos usadas para representar la información almacenada en disco.

Gestor de transacciones:  asegura que la base de datos quede en un estado consistente (correcto) a pesar de los fallos del sistema, y que las ejecuciones de transacciones concurrentes ocurran si conflictos.


Gestor de memoria intermedia: es responsable de traer los datos del disco de almacenamiento

a memoria principal y decidir qué datos tratar en memoria caché.

Gestor de autorización e integridad: comprueba que se satisfagan las restricciones de integridad y la autorización de los usuarios para acceder a los datos.

Índices: proporcionan acceso rápido a elementos de datos que tienen valores particulares.

Diccionario de datos: almacena metadatos acerca de la estructura de la base de datos, en particular, el esquema de la base de datos.

Motor de evaluación de consultas: ejecuta las instrucciones de bajo nivel generadas por el compilador del LMD.

Tabla-->  cliente
Tabla-->  cuenta



Tabla-->  impositor



martes, 29 de mayo de 2012

Herramientas de Planeación de Proyectos


ToDoList es un interesante gestor de tareas con las funciones y los recursos necesarios para que puedas mejorar la organización y planificación de tus tareas diarias.
Con ToDoList puedes crear un estructura jerárquica (o en forma de árbol) con todos tus proyectos, tareas y subtareas y controlar de un modo independiente el tiempo invertido y el estado o la evolución de cada tarea.

En mi opinión, me pareció la mejor herramienta de planeación. Es una herramienta de planeación muy organizada, por lo tanto su producto se ve de una manera poco compleja de entender, ademas en este se puede hacer un buen cronograma de actividades, definir parámetros como prioridad, porcentaje completado, duración. Fue mi elección para realizar un ejemplo de planeación de proyecto.

---------------------------------------------------------------------------------------------------------------------------------------------
Planner es una herramienta para planear, programar y seguir proyectos para el escritorio GNOME. Es una aplicación GTK+ escrita en C y licenciada bajo GPL(versión 2 o posterior).

Esta otra es una herramienta que tiene una interfaz algo amigable, según mi opinión,  puede ser algo difícil de entender a la hora de mostrar el plan de proyecto, sin embargo, también cumple su objetivo.

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

GanttProject es una herramienta gratuita para crear una completa planificación de un proyecto de forma muy visual.
Todo queda bajo control en GanttProject, desde los recursos necesarios en forma de personal, los días festivos, hasta dividir el proyecto en un árbol de tareas y asignar a cada uno los recursos oportunos.

Me gustó su interfaz y su fácil forma de utilizar, en él se pueden lograr buenos resultados de plaeación de proyectos, se puede observar fácilmente una buena guía de cronograma, y asi dar prioridad a las tareas que tienen los proyectos.

viernes, 11 de mayo de 2012

Diagramas de flujo

1. 
Diagrama de flujo:


Es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.


Características de los diagramas de flujo:
  • Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, los dueños o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.
  • Definir qué se espera obtener del diagrama de flujo.
  • Identificar quién lo empleará y cómo.
  • Establecer el nivel de detalle requerido.
  • Determinar los límites del proceso a describir.
Simbología:
§  Óvalo o Elipse: Inicio y término (Abre y/o cierra el diagrama).
§  Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).
§  Rombo: Decisión (Formula una pregunta o cuestión).
§  Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
§  Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).
§  Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).

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

2. Herramientas que sirvan para realizar flujogramas de procesos.
EDraw
EDraw es un nuevo software de diagramas de flujo, que crea  flujogramas y organigramas con mínima pérdida de tiempo para Ud. Soporta flujogramas básicos, organigramas, gráficos de negocios, diagramas HR, diagramas de flujo de trabajo, diagramas de flujo de programación y diagramas de red. 

Tiene una buena interfaz que se parece a la de Microsoft Office, pero no tienen nada que ver. Sería mejor consultar sus funciones antes de utilizarlo,  pues tiene varios módulos que  muy útiles a la hora de desarrollar algún diagrama.



DIA
Dia es un editor de diagramas con las herramientas necesarias para crearlos o modificarlos sin apenas conocimientos.
Incluye herramientas de dibujo para introducir distintos elementos geométricos a nuestras composiciones, pudiendo editar sus propiedades y con un espacio cuadriculado para organizar nuestros diagramas y sistema de capas.
Además, permite abrir y exportar los dibujos realizados a los formatos más conocidos, además de tener su propio formato para editar el documento posteriormente.
Trae una cantidad de funciones que se enfocan a que el trabajo, ya sean flujogramas, organigramas o hasta mapas conceptuales con unos módulos de herramientas de dibujo para así lograr hacer un trabajo eficiente.

Smart Draw
Crear un diagrama de aspecto agradable con SmartDraw sólo requiere arrastrar uno de los muchos elementos incluidos en la biblioteca y unirlos mediante líneas inteligentes que buscan las mejores rutas y puntos de unión. En SmartDraw los objetos pueden a su vez modificarse, agruparse o cambiarse por otros.
Es un programa muy avanzado que si tuviera que hacer un diagrama, flujograma, mapa conceptual o cualquier otro tipo de dibujo, no dudaría en escogerlo. Además de todas sus funciones, se deja manejar fácilmente y puedes sentir el apoyo que este software de diagramas puede brindarte.

------------------------------------------------------------------------------------------------------------
3. Ejemplo de un flujograma de un proceso con su respectiva descripción.

ETAPAS PARA LA ELABORACIÓN DE LA PANELA
ETAPAS PARA ELABORAR PANELA
El proceso de fabricación de la panela esta compuesto por una serie de pasos compuestos por el cultivo, apronte, despúes sigue la extracción de jugos, continuando la prelimpieza y limpieza de los mismos, seguido están los pasos de evaporación y concentración, el punteo, posteriormente se realiza el bateo y moldeo y se finaliza con el empaque y almacenamiento de la panela.
La materia prima para la elaboración de panela es la caña de azúcar, cultivo perenne que puede sembrar y cosechar durante todo el año. El beneficio comienza con el corte de la caña o apronte, que es transportada en  burros y/o mulas en la gran mayoría de zonas paneleras del país. Llegada al trapiche  se pesa en una báscula, registrado su resultado para establecer rendimientos.
El proceso de extracción, se inicia pasándola a través de molinos paneleros o trapiches, que por presión física extraen el jugo crudo o guarapo como producto principal y el bagazo, material restante que se utiliza como combustible para la hornilla. El jugo crudo o sin clarificar obtenido debe pasarse a través de un sistema de prelimpieza, después pasa a tanques de almacenamiento. En esas condiciones el jugo es conducido a otro recipiente, donde se realiza la clarificación,  este proceso se realiza mediante la adición de las cortezas vegetales floculantes.

En esta parte del proceso se realiza el ajuste del pH, que debe fluctuar entre 5.6 y 5.8., para ello se adiciona cal y esta evita la hidrólisis de la sacarosa y mejora la eficiencia del proceso porque desnaturaliza impurezas y material coloidal,  las cuales pasan a hacer parte de la cachaza, subproducto que se aprovecha en alimentación animal.

Se continúa la evaporación de agua aumentando de esta manera la concentración de azúcares en los jugos, cuando éstos alcanzan un contenido de sólidos solubles cercano a los 70B y adquieren consistencia de mieles que pueden ser utilizadas para consumo humano o continuar concentrando hasta el punto de panela. La producción de panela finaliza cuando se alcanza una temperatura entre 118 y 123C (dependiendo del tipo de panela que se quiera producir y de la altura sobre el nivel del mar) y un contenido de sólidos solubles de 90 a 95 Brix.

La panela líquida se deposita en bateas preferiblemente de acero inoxidable y por acción de batido intensivo e intermitente se enfría para el moldeo, el cual se realiza mediante el uso de elementos en madera,  individuales o múltiples denominados gaveras, en los cuales la panela solidifica adquiriendo su forma definitiva. El producto frío se empaca por unidades de kilo o múltiplos de este, en cajas de cartón corrugado.

Diagrama de Flujo de la produccion de la panela.
Hecho con SmartDraw 2010.
--------------------------------------------------------------------------------------------------------------
4. Flujograma de procesos Compañía de Seguros Cigna.

El proceso de la toma de decisiones se inicia con la llegada de un nuevo cliente a la 
empresa esto puede suceder de dos formas posibles, la primera es que el cliente llegue por 
si solo a la compañía de seguros Cigna o que el vendedor de seguros lo traiga a esta, 
mostrándole por que debería ingresar a Cigna compañía de seguros, diciéndole sus ventajas 
en comparación con las otras compañías de la competencia.  
Luego la persona que llega a la compañía es atendida por un agente de seguros el cual le 
hace llenar una serie de datos y documentos personales los cuales servirán de información y 
comprobación de los datos entregados por la persona, para posteriormente ser llevados al 
software e ingresados al sistema para así poder tener la información necesaria de la persona 
para luego poder emitir un informe que será llevado al gerente para que este realice la 
primera evaluación de la persona y ver si cumple con las condiciones necesarias para que se 
le pueda otorgar un seguro. 
El gerente será el encargado de hacer la primera evaluación de la persona, y de ver si es un 
cliente potencial y cumple con los requerimientos que la compañía requiere, si esto se 
cumple el gerente emitirá un informe el cual será llevado ante el directorio.  
El directorio será el encargado de evaluar en forma definitiva al cliente y ver si es rentable 
o no invertir en él, si la persona es finalmente aprobada es necesario analizar las 
condiciones financieras de la empresa, para saber si cumple con su capital para cumplir las 
condiciones que el contrato le exige. 
Si las condiciones financieras propias de la empresa no son suficientes para cumplir los 
requerimientos básicos que requiere el cliente, por ejemplo frente a un siniestro es 
necesario entonces una nueva inversión de los accionistas que estarán dispuestos a invertir 
si el cliente es satisfactorio para ellos. 
Una vez realizadas todas estas etapas se procederá a llevar a cabo el contrato del seguro, el 
cual tendrá clausuras de la empresa hacia el cliente y será acorde a lo que el cliente también 
estaba buscando, no entraremos más en detalle en este punto ya que no es lo que intentamos 
analizar.  




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


lunes, 16 de abril de 2012

Trabajo ADSI

ANÁLISIS Y DESARROLLO  DE SISTEMAS DE INFORMACIÓN

ITEMS:

1: Que es una competencia laboral
2: Que es proyecto
3: Etapas de un proyecto
4: Duración de la tecnología total en meses
5: Etapas del programa de formación, defínalas y diga el tiempo de duración de cada una
6: Defina las competencias técnicas (enumérelas) del programa ADSI
7: Defina las competencias transversales del programa ADSI
8: Defina que es un resultado de aprendizaje
9: Defina las fuentes de conocimiento y descríbelas
10: Haga un cuadro en Excel donde resuma por competencia los resultados de aprendizaje
11: Enumere las ocupaciones en las que podría laborar cuando termine la tecnología, si cree                                                                                         que existen otras aparte de las que hay en el documento enumérelastambién.


Desarrollo

1 Estas comprenden las necesidades para tener un buen desempeño en el campo productivo, ya sean conocimientos, habilidades o actitudes que se necesitan para ser eficientes a la hora de trabajar. Existen dos clases de competencias laborales: Las Generales que se pueden formar desde la educaciónbásica hasta la media, y las Específicas que se desarrollan en la formación para el trabajo y la educación superior.

2 Es un emprendimiento que consiste en la planificación de actividades o logros y que apunta a un resultado único. Se crea un proyecto a partir de unas necesidades y este finaliza cuando se obtiene el resultado deseado o se interrumpe cuando las necesidadesdesaparecen.

3 ETAPAS
– Idea del Proyecto: esta establece la necesidad por el cual se iniciara el proyecto
– Diseño: establece la táctica o estrategia la cual se asocia  con la necesidad y a lo que queremos llegar.
– Ejecución: poner en practica la idea del proyecto
– Evaluación: se lleva a cabo la evaluación de resultados y así dar el resultado final.

4 La duraciónmáxima estimada de la tecnología es de 24 meses, una etapa lectiva de 18 meses y una etapa productiva de 6 meses


5  ETAPAS DEL PROGRAMA

– ETAPA LECTIVA: Es la etapa de formación en la cual obtenemos el conocimiento y nos formamos para la etapa productiva.
Duración: 18 meses
– ETAPA PRACTICA:  Es la etapa en la cual damos a conocer nuestros conocimientos obtenidos en la etapa lectiva
Duración: 6 meses


6  COMPETENCIAS TECNICAS:
A. Definir los requerimientos necesarios para construir el sistema de información de acuerdo con las necesidades del cliente.: Hacer énfasis en las necesidades del cliente para dar a conocer los recursos necesarios para dar una solución.

B.Analizar los requerimientos del cliente para construir el
Sistema de información:Analizar las necesidades del cliente, lo que nos pide, lo que nos da para poder llevar a cabo el proyecto o la solución.

C.Desarrollar el sistema de información que cumpla con los requerimientos de la solución informática:Desarrollar un  borrador el cual me permita hacer cambios por si al cliente cuando se le enseñe cómo va el proceso si hay algo que no le guste o que tengamos un error lo podamos arreglar para luego empezar a diseñar el proyecto o la solución.

D. Diseñar el sistema de acuerdo con los requerimientos del cliente: Diseñar el proyecto en sí como lo pide el cliente que satisfaga sus necesidades.

E. Implantar la solución que cumpla con los requerimientos para su operación: Actuar con inteligencia, pensando en diversos aspectos para deducir un buen funcionamiento de la solución a implantar.

F.Participar en el proceso de negociación de Tecnología informática para permitir la implementación del sistema de información

G. Aplicar buenas prácticas de calidad en el proceso de desarrollo de software, de acuerdo con el referente adoptado en la empresa: Hacer pruebas para descartar anomalías o algún mal funcionamiento de la solución y así llegar a una óptimacalidad del software.


7. COMPETENCIAS TRANSVERSALES:

A. Promover la interacción idónea consigo mismo, con los demás y con la naturaleza en los contextos laboral y social: Conocer nuestra interacción idónea, para mejorar en los contextos laborales y sociales con ética.

B. Comprender textos en inglés en forma escrita y auditiva: Estar totalmente capacitado para tener buen uso de lenguaje y así comprender el idioma inglés en cualquier modo de expresión.

C. Producir textos en inglés en forma escrita y oral: Estar capacitado para manejar el idioma inglés y aplicarlo en la expresión de forma oral y escrita.

8. Estos serán lo que los aprendices deberán saber, comprender o ser capaces en el momento de finalizar la tecnología y aplicar a casos de la vida real para solucionar necesidades.

9. Fuentes de conocimiento:

El Instructor - Tutor: Son los encargados de explicarnos y orientarnos en los diferentes temas de la titulación que se esté ejerciendo.
El Entorno: Es el ambiente en el que nos formamos como aprendices del Sena.

Las TIC: Son las de información y comunicación.

El Trabajo Colaborativo: El conjunto de aprendices asignados o auto asignados, de acuerdo a habilidades y competencias específicas, para cumplir una determinada meta bajo la conducción de un instructor.

10. Solucionar problemas que se plantean en el sector productivo de las empresas, demostrando  nuestros conocimientos, habilidades y destrezas asumiendo estrategias y métodos de autogestión.

11. *Programador de sistemas de información.
*Analista de sistemas de información.
*Programador analista.
*Desarrollador de sistemas.

domingo, 15 de abril de 2012

martes, 10 de abril de 2012

Importancia de las TICs y aplicación en el campo Formativo y Laboral.

Para lograr un buen trabajo, se debe tener en cuenta una muy buena fuente de información y un ambiente favorable en el que podamos realizar trabajos teniendo todo a la mano. El avance que ha tenido las TICs, se puede decir que nos facilita nuestras labores y las agiliza haciendo que todo se haga ordenado y con el menor numero de errores en algún trabajo. Gracias a las TICs se pueden hacer trabajos mas avanzados y asociados a las necesidades de las empresas y personas, no obstante, estas tecnologías tienen mas avance en países mas desarrollados, pero con el tiempo las cosas estarán mas globalizadas y todos los oficios o trabajos serán mas fáciles y apropiados a sus usos.

Expectativas de la Tecnología.

Mis expectativas con esta tecnología están basadas en lograr ser alguien en la vida, pensar en que puedo tener un mejor futuro y asegurar una vida plena. Se que todo lo que estoy haciendo en estos momentos; tanto en el campo académico como formativo, me va a ser de gran ayuda para un buen desempeño laboral, buen material para trabajar y tener siempre una muy buena fuente de conocimientos. Estoy seguro de que estas son las mismas expectativas que tiene cada ser humano para hacer con su vida. Creo que todas mis expectativas se pueden resumir en una palabra, "Progresar".

Conocimentos Previos

Anteriormente, durante mis últimos grados de estudio, pude tener la oportunidad de aprender un poco mas de ofimática, pues estuve 2 años académicos sin tener clases acerca de tecnología e informática. Después de aprender un poco e indagar en la web, me preguntaba como hacían los software o paginas web para ser tan interactivas y asociadas a las necesidades de las personas, entonces quise buscar acerca de Programación, salió mucha información, al principio no entendía nada, pero actualmente tengo mucho mas conocimiento acerca del tema, empecé a trabajar sobre la plataforma de programación Visual Basic, no sabia nada del tema, ni mucho menos de este maravilloso programa,  pero no importa porque estoy seguro de que puedo aprender mas. Después de que me gradué , se me dio la oportunidad de demostrar mis conocimientos en lenguaje de programación, pues en el colegio de el cual salí egresado, realizaban votación para gobierno escolar con voto electrónico. Lleno de confianza me presente al colegio y me ofrecí para hacer dicho software de votación, y me dijeron que si. Empecé haciendo el trabajo en cuestión de unas horas ya todo estaba listo, en el colegio aprobaron el software y la votación fue todo un éxito. Todos estos conocimientos lo he logrado con muchas ganas de progresar, siendo autodidacta y esmerándome para encontrar mi vocación.