Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta programacion. Mostrar todas las entradas

miércoles, 4 de abril de 2012

Poco paro entre informáticos


La media de inserción laboral de los titulados en Ingeniería Informática en España, una vez terminados sus estudios, es del 83 por ciento, según el estudio Empleabilidad 2012 realizado por la Conferencia de Directores y Decanos de Ingeniería Informática, CODDII. 

El estudio cifra en un 60 por ciento los alumnos de Ingeniería Informática que trabajan mientras realizan sus estudios y eleva, entre el 90 por ciento y el cien por cien, el porcentaje de empleabilidad si se centra el estudio en las titulaciones de Ingeniería Informática y en el incipiente número de Graduados en Ingeniería Informática.

La muestra sobre la que se han extraído los datos abarca un total de 89 titulaciones impartidas en 32 centros de un total de 30 universidades, con datos de encuestas realizadas en 2009 y 2011, con alguna excepción de datos anteriores.



jueves, 1 de marzo de 2012

España 2012

En foros no normalizados ya se está empezando a decir que si España se emperra y los demás la emperran en cumplir con el déficit del -4,4% la economía española puede crecer entre el -2,3% y el -2,5% en el 2012. (Ya, la última previsión del anterior Gobierno apuntaba a un crecimiento del 2,3% para el año en curso, se equivocaron más que estrepitosamente, pero ni la Comisión Europea con quien España firmó el compromiso del famoso -4,4% de déficit ni el entonces principal partido de la oposición, hoy en el Gobierno, dijo ni pío al respecto, es decir, aceptaron el número. En Europa convenía que los números cuadrasen, y el principal partido entonces en la oposición no estaba para dar malas noticias).
Ahora nos bajarán unas décimas el compromiso, pero pienso que será en balde porque lo que le sucede a España es que no crece lo suficiente para, 1) cubrir su día a día, 2) pagar lo que debe, 3) cumplir lo que se ha comprometido. La suma de crecimiento y déficit de España ha sido: -14,9% en el 2009; -9,3% en el 2010; entre el -7,5% y el -7,7% en el 2011 a falta de aclarar cuál fue el déficit definitivo el pasado año. En el 2012, tomando esa previsión de crecimiento del -2,3% / - 2,5%, y suponiendo que le autoricen un déficit del -5,5%, la economía del reino se va a ir a un crecimiento efectivo de entre el -7,8% y el -8,0%, es decir, peor incluso que en el 2011. Dibujándose cada vez más nítidamente la famosa ‘L’, sí.



martes, 28 de febrero de 2012

Cursillo de programación Android impartido por Google

Reto Meier, uno de los desarrolladores más destacados dentro del mundo android y vinculado con Google, nos presenta, una vez más, en su empeño de enseñarnos las buenas artes de la programación, una especie de seminario o cursillo para programar lo mejor posible para android, y lo hace desde una tribuna de difusión fantástica, el canal de desarrollo de Android, y lo harán a través de una serie de clases que abordarán los temas más interesantes para una eficaz y completa formación (eso si, tienes que partir de una base y dominar el inglés) 
Formación Android, tiene la intención de elevar la calidad media de las aplicaciones de Android, con buenos usos y prácticas, ya que hay que tener en cuenta que una gran cantidad de las apps del Market son de particulares que se han decidido por aventurarse en el mundo del desarrollo. Conseguir que ese ecosistema de usuarios que dan vida al market, explote y mejore sus capacidades.
El curso les ayudará a hacer apps con un mejor diseño de navegación, a la gestión de la reproducción de audio, o a optimizar la vida de la batería que consumen sus apps. Usos y soluciones comunes en el planteamiento de un desarrollo. En casa clase se explicará paso por paso a resolver problemas, implementar características, con ejemplos y trozos de código y snippets de uso útil.
En los próximos meses pretenden ir presentando muchos más cursos de esta Formación Android y conseguir una guia completa y variada para los desarrrolladores.
Ya sabéis, estad atentos al Campus Android y veréis como vuestras apps mejoran mucho y los usuarios quedaremos eternamente agradecido por ello.
Información y consulta: Android Developers


Fuente: Android Libre 

Google presenta la página oficial de desarrolladores Android en Google+

Google acaba de presentar una nueva página en Google Plus (su nueva niña de los ojos) la página oficial de desarrolladores de Android. Un canal nuevo para poder estar informados de los aspectos más técnicos de android en primera mano. A la cabeza, uno de los más famosos developers de Android, Reto Meier, del que ya os hemos hablado algunas veces.
Se agradece de que aparte de su blog y buen canal de información que había y tienen en la página oficial de android, estén más cerca en una red social, donde cada miércoles a las 2:00 PM PT harán Hangouts, o quedadas con los usuarios. Esperemos que nos puedan dar algunas lecciones e ideas de programación que tanto ayudan a los que empiezan.
Lo que si nos darán es información cercana sobre materiales para el desarrollo, ideas, herramientas, SDKs, información sobre el funcionamiento de las últimas API y características o dudas. Un canal abierto y lleno de conocimiento. Esperemos que cumplan las expectativas.
Google desde el primer momento supo que había que cuidar su base de desarrolladores, lo que frecuentemente llamamos ecosistema, del que el usuario común sólo forma parte, pero no toma partido, y es en esos segundos donde reside toda la sustancia, los que crean aplicaciones, los que están investigando nuevas funciones en ROMS, los que de alguna manera y paralelamente a Android, hacen avanzar, y eso Google y Android lo tiene en cuenta, aunque algunas veces miren demasiado grosso modo y se pierdan en los muchos casos concretos de developers que se han sentido olvidados por Google, pero ese es otro tema, esperemos que con este nuevo canal de información, podamossaber más y mejor los entresijos de Android.

Curso gratuito de programación para principiantes en java. (6.Clases)

1.1 Objetivos del tema.
Hemos visto los componentes de un programa, hemos ido nombrándolos de dentro hacia fuera, es decir:
    Dato Variable Expresión Instrucción Estructuras Procedimientos y funciones.

Nos queda ver el o un elemento que contiene a todos estos, que es la clase. 

La clase es el elemento estructural que aglutina todos los anteriores y permite que expresemos nuestros programas. 

La clase está a su vez utilizada dentro del programa. 

1.2 Introducción. 
Si nuestro estilo de programación no contempla, comparte, o lo que cada uno desee, el uso de clases y objetos, el escalafón acaba con los procedimientos y funciones, y estos se utilizan directamente dentro del programa. 

Ni uno es malo, ni el otro es perfecto, son sistemas, estilos y filosofías distintas, pero no se puede negar que el uso de clases es positivo dentro de la programación. 

En la actualidad el tipo de programación que se realiza es lo que denominamos, P. O. O., programación orientada a objetos. 

Dicho de otra forma, la materia explicada en temas anteriores, se colocan en el interior de lo que denominamos clases, con las que crearemos los objetos. 

Un objeto es un elemento derivado de una clase. 

La clase es un elemento estructural en un programa que dispone de: 

    Propiedades: que al fin y al cabo son datos, vistos anteriormente. Métodos: que son procedimientos y funciones, en cuyo interior tenemos las estructuras básicas de programación vistos en el tema cinco y en el tema anterior. Eventos: que se construyen también mediante código.

Curso gratuito de programación para principiantes en java. (5.Programa.)

1.1 Objetivos del tema.
Hemos visto todos los componentes de un programa, veamos ahora un programa.

1.2 Introducción.
Un programa esta dividido en varios bloques. 
    Declaraciones. Procedimientos y funciones de usuario. Programa principal.




A su vez en el programa encontramos tres fases. 
    Entrada de datos. Proceso de los mismos. Obtención de resultados.




La programación ha avanzado mucho desde sus inicios, actualmente la programación no se entiende sin el uso de clases y sus correspondientes objetos que derivan de las mismas. 



Curso gratuito de programación para principiantes en java. (4.Instrucciones.)

1.1 Objetivos del tema.
Hemos visto lo que es la estructura de un programa, los datos, que esos datos en realidad se convierten en variables de distinto tipo dentro de un programa, y que esas variables generan o creamos con ellas expresiones.
Ahora, una vez que tenemos expresiones, hay que utilizarlas para algo, las expresiones pueden ir de forma aislada o formar parte de las instrucciones de un programa.

1.2 Introducción.
Un programa se construye a base de escribir una serie de instrucciones propias del lenguaje que utilizamos y con el fin de poder llegar a que ese programa realice la labor para la cual se ha diseñado.

Las instrucciones de un lenguaje de programación son las que nos permiten crear la estructura del programa.

En los programas vamos creando bloques con las instrucciones, de forma que a base de ir sumando bloques llegamos a construir un programa más o menos complejo.

El mejor ejemplo podríamos verlo en un edificio.
Un edificio se construye a base de ir añadiendo ladrillos, muchos ladrillos, que se apoyan unos en otros.

Un programa se puede ver como algo similar.
Pero un edificio se sustenta sobre una estructura.
A nivel de programación, esa estructura se basa en los procedimientos y funciones que escribimos en el programa, y esos procedimientos, funciones y métodos, los llenamos de instrucciones.

lunes, 27 de febrero de 2012

Curso gratuito de programación para principiantes en java. (3.Expresiones.)


1.1 Objetivos del tema. 
Hemos visto en el tema anterior que en un programa uno de los apartados a utilizar son los datos. 

Los datos en si no son nada si no se utilizan, y la forma de utilizarlos es en expresiones, dentro de una instrucción, o de forma aislada, vamos a ver que son las expresiones y su evaluación. 

1.2 Introducción. 
Las instrucciones es la forma de hacer que un programa haga la tarea para la cual lo estamos escribiendo, pero esas instrucciones tienen que manejar datos, y al final lo que hacemos es escribir expresiones que se evalúan y que producen un resultado que permite resolver o tomar una decisión. 

Para utilizar los datos necesitamos crear esas expresiones, las expresiones las crearemos utilizando los datos y los operadores que me permiten dar sentido a esa expresión para que produzca un resultado. 

Curso gratuito de programación para principiantes en java. (2.Datos)




1.1 Objetivos del tema. 

Hemos visto en el tema anterior como un programa es algo muy fácil, claro el ejemplo era muy fácil, pero se trataba de dejar visto, que es así. 
Ahora vamos a ver que en el tema anterior hemos utilizado datos, pero que en realidad los datos son algo más. 


1.2 Introducción. 
Los datos en un programa es uno de los elementos vitales del mismo, pero en la vida cotidiana los utilizamos a diario también, si nos fijamos en los datos que utilizamos, nos daremos cuenta que son letras y números, números solo o solo letras. 


También, cuando a lo largo del día alguien nos da un dato pequeño, normalmente no memorizamos, pero si es largo o complejo, lo apuntamos, ¿Por qué?, por que tenemos nuestras limitaciones, por la edad, por lo despistados que somos etc.. 


Los ordenadores también disponen de memoria, y también manejan información, datos, y en función de lo voluminosos que sean los datos, los almacenarán en la memoria central del ordenador, o en un soporte, en el disco duro o lo grabaremos en un disquete o disco compacto, etc.. 

viernes, 24 de febrero de 2012

WikiDroid y WikiCode, dos excelentes fuentes para aprender a programar Android

Como bien sabéis, en El Androide Libre nos gusta de vez en cuando hablar un poco sobre la programación Android. De hecho, tenéis una sección de Programación a la que podéis acceder siempre desde la barra superior (sí, esa verde arriba del todo). En cualquier caso, hoy os quiero presentar dos páginas que personalmente me han ayudado mucho para iniciarme en la programación Android y que seguro será muy útiles para cualquiera: WikiDroid y WikiCode.

Curso gratuito de programación para principiantes en java. (1.Lenguaje java)



1.1 Objetivos del tema.
Con el fin de empezar con un lenguaje de programación vamos a ver en este tema una introducción a JAVA.
En cuanto al tema de la historia de Java, en Internet hay muchas versiones.

1.2 Introducción.
Creado por Sun Microsystems.
En cuanto a su nacimiento existen distintas versiones, así que no entremos en ese apartado y mejor escribir en un buscador Historia de Java y quedarse con la que más nos guste.

Es un lenguaje de programación que intenta salvar todos los inconvenientes de C y C++ y que respeta muchas de sus características, lo que facilita un rápido aprendizaje a los que conocen C.

El código escrito en Java cuando se compila crea un 'ejecutable' llamado bytcode, que es independiente de la máquina en la que se va a ejecutar.
Ejecutable entre comillas, porque en realidad ese archivo es necesario que sea interpretado por la máquina virtual correspondiente al Sistema Operativo que está instalado en el ordenador del usuario final.
Esta característica, que hoy incorporan otros lenguajes de programación, convierte a Java en un lenguaje portable.

Curso gratuito de programación para principiantes en java.


1.     Introducción.

Hay muchas personas que buscan un curso para aprender a programar desde 0, o sea, que alguien que no sepa nada en absoluto sobre la programación sea capas de aprender con solo leer. Este curso ofrece un punto de entrada al mundo de la programación.

Un punto de entrada lo más asequible, pero serio, para quien quiera tomarlo como hobby lo pueda utilizar, quien desee introducirse en ese mundo por curiosidad, pueda encontrar respuesta a algunas de sus dudas, y quien quiera comprobar si éste puede ser su futuro, pues lo mismo.

Se van a hacer dos niveles, un primer nivel de iniciación a lo que son las estructuras básicas de programación y dar a conocer los conocimientos básicos para realizar un buen programa.

Pero claro, para poder aprender a ir en bici hay que tener una bicicleta, por lo tanto los conocimientos teóricos los tendremos que aplicar en un lenguaje de programación, a pesar del esfuerzo que ello supone, se va a intentar que esa parte práctica se pueda ver en Java con el entorno de desarrollo de NetBeans.
No entraremos en peleas de que lenguaje es más adecuado, o no, ni entre esos dos, ni con el resto de lenguajes existentes en el mercado, cada uno tiene su aplicación y lo que hay que hacer es aplicarlos adecuadamente, personalmente pienso que lo que hay que saber es programar, y si conoces esa técnica, después la podrás aplicar en cualquier lenguaje de programación.



Spoiler para ocultar contenido de una entrada, en blogger



Algunas veces tenemos mucho contenido que agregar en una entrada pero no queremos mostrarlo todo de un solo golpe, ya sea porque no queremos que la entrada se haga demasiado larga o porque queremos que el contenido se vaya descubriendo poco a poco.
Vamos a hacerlo usando un simple javascript que aunque no tendrá efecto alguno cumple su función muy bien, que será la de mostrar y ocultar contenido.

Puedes ver un ejemplo haciendo click en el siguiente botón




Para usarlo en tu blog sólo basta con poner este código en una entrada cada vez que lo quieras usar:


  1. <div class="divspoiler">
  2. <input type="button" value="Mostrar" onclick="if (this.parentNode.nextSibling.childNodes[0].style.display != '') { this.parentNode.nextSibling.childNodes[0].style.display = ''; this.value = 'Ocultar'; } else { this.parentNode.nextSibling.childNodes[0].style.display = 'none'; this.value = 'Mostrar'; }" />
  3. </div><div><div class="spoiler" style="display: none;">
  4. Aquí el contenido que queremos ocultar
  5. </div></div>

jueves, 23 de febrero de 2012

Publicar código en entradas del blog

Después de investigar un poco dentro de las opciones para publicar código en el blog, creo que la mejor opción es: Quick hightlighter.


Se trata de una herramienta web de fácil uso y el resultado es bueno. El modo de empleo es:


 - Introducimos el código en el recuadro "Enter code".
 - Seleccionamos el lenguaje del código, (funciona con casi cualquier lenguaje).
 - Buscamos el estilo que queremos en las opciones.
 - Pulsamos Highlight, y obtendremos el código HTML listo para introducir.




Así es como queda, el código de un simple programa java.

  1. class Hello{
  2. public static void Main(String[] args){
  3. //este es un programa java
  4. System.out.println("hola");
  5. }
  6. }

martes, 21 de febrero de 2012

PROGRAMACIÓN ORIENTADA A OBJETOS



Bibliografía básica:                                                                                                                      


ISBN(13): 9788420550343
Título: PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA. UNA INTRODUCCIÓN PRÁCTICA USANDO BLUEJ (Tercera)
Autor/es: David J. Barnes ; Michael Kölling ;
 
Enlace a Amazon: Programación orientada a objetos con java. (Más baratos que en libreriauned).


Apuntes:                                                                                                                                     



Recopilacion de apuntes (resumenes, ejercicios y examenes):  (no disponemos de apuntes, si teneis algo porfavor contactar.)


Curso de programación

jueves, 16 de febrero de 2012

Inicio en programación para android (usando JAVA)

Android es un sistema operativo y un kit de desarrollo de software para celulares (o dispositivos móviles en general) basado en Linux. Este esta siendo desarrollado por Google en conjunto con la Open Handset Alliance. La gracias de este sistema operativo es que nos permite escribir aplicaciones en JAVA, entonces para programar aplicaciones en JAVA para android necesitas:

martes, 14 de febrero de 2012

¿Que es la sección de Programación?



En la sección de programación, voy a ir hablando de cosas que vaya aprendiendo, sobretodo esquemas, código java, android y información variada del mundo programación. Mi objetivo ahora mismo es dominar java, para pasar el examen SCPJ de oracle. Cuando vaya mas fluido con java, crear la base para poder lanzar juegos android en el market.