lunes, 12 de diciembre de 2011

Taller evaluativo de Programaciòn

Descargue aqui su evaluaciòn de la asignatura Taller de Programaciòn

Resuelvala y enviela con los documentos anexos al correo jemarinoi@gmail.com

Realice sus observaciones en comentarios. Leer más...

sábado, 19 de noviembre de 2011

Taller de Arreglos


Presente un resumen general sobre arreglos y elabore la solución al problema presentado en C++. Leer más...

martes, 15 de noviembre de 2011

Taller de Cartografìa Digital

Mañana Miercoles 16 de Noviembre 8 Am Càmara de Comercio ! 
todos invitados...entrada libre! Leer más...

Publicación Notas Tercer corte

CABRERA B. CARLOS A. 20440519770 3.0
 GONZÁLEZ R. SERGIO A. 20441117360 3.0
 HENAO G. JORGE E. 20441115888 5.0
 MARTÍN G. FRANKY R. 20441115459 4.0
 ROJAS S. ANDRES F. 20441112498 3.0
Leer más...

viernes, 11 de noviembre de 2011

martes, 8 de noviembre de 2011

Taller de refuerzo C++

Revisión de material relacionado al uso de ZinjaI:


  • Introducción a las herramientas de desarrollo (pdf): muy básico, orientado al alumno que tiene conocimientos básicos sobre algoritmos computacionales en pseudocódigo y debe comenzar a utilizar C/C++.
  • Herramientas de depuración (pdf): descripción de las funcionalidades más comunes relacionadas a la depuración desde el IDE.
  • Herramientas de compilación (en construcción, pdf): descripción orientada a entender el proceso de compilación que ocurre detrás del IDE con ejemplos para desarrollar desde una consola.
  • ZinjaI+wxFormBuilder (enlace): tutorial que desarrolla un ejemplo para aprender a diseñar aplicaciones con interfases de ventanas utilizando la biblioteca wxWidgets y el diseñador wxFormBuilder.
  • FAQ para POO: Preguntas frecuentes que me hacen los alumnos de Programación Orientada a Objetos al encarar el proyecto final de la materia.
  • OpenGL: Explicación muy rápida de como usar ZinjaI para programas que utilizan OpenGL y GLUT.
Tomado de  http://zinjai.sourceforge.net/
    Leer más...

    sábado, 29 de octubre de 2011

    martes, 18 de octubre de 2011

    Publicación Notas Segundo corte

    CABRERA B. CARLOS A. 20440519770 3.5
     GONZÁLEZ R. SERGIO A. 20441117360 3.5
     HENAO G. JORGE E. 20441115888 5.0
     MARTÍN G. FRANKY R. 20441115459 3.5
     ROJAS S. ANDRES F. 20441112498 3.0
    Leer más...

    jueves, 6 de octubre de 2011

    En memoria de Steve Jobs


     
    En memoria de Steve Jobs, una frase escrita por el: "Tu tiempo es limitado, no lo gastes viviendo la vida de otro. No te dejes atrapar por dogma - que significa vivir siguiendo el pensamiento de otro - No dejes que el ruido de las opiniones de los demás ahogue tu propia voz. Y ten el coraje de seguir tu corazón y tu intuición. Ellos de alguna manera, ya saben lo que tú quieres llegar a ser. Todo lo demás es secundario" - Steve Jobs
    Leer más...

    Educacion gratuita para todos! No a la ley 30, no a la reforma neoliberal de Santos!

    Leer más...

    Taller de Arreglos

    A medida que avanzan con la materia pues vamos viendo conceptos nuevos y que se pueden aplicar tanto para
    - Disminuir lineas de codigo
    - Mas claridad y criterio a la hora de programar
    - Obtener una “idea” de como un problema se puede resolver de diversas maneras

    ¿ Qué es un arreglo ?

    Un arreglo ó vector es un conjunto de variables que poseen el mismo nombre y el mismo tipo de dato con la unica diferencia que está ubicada en una posicion diferente.

    ¿ Cómo es su sintaxis ?
    Pues un arreglo debe ser declarado asi:
    tipo de dato nombre del arreglo [ número de variables que se quiere tener ] ;
    Llevado a un ejemplo tangible seria: int edad [ 19 ];

    Eso quiere decir que tendremos 20 variables llamadas edad que son de tipo entero ( int ).

    ¿ Pero qué es eso de que int edad [ 19 ] tiene 20 variables si yo veo 19 ?

    Bien ese es una tipica pregunta, porque es muy cierto ¿ Por qué ponemos 19 si queremos 20 ? , la respuesta es porque la maquina comienza a contar desde el cero ( 0 ).

    Ejemplo:
    ¿ Cuántos dedos tengo en la mano ? -> 10 ( me responderia una persona )
    ¿ Cuántos dedos tengo en la mano ? -> 9 ( me responderia una maquina )
    Porque la persona comienza a contar desde uno ( 1 ), y la maquina desde cero ( 0 ).
    Otro ejemplo, voy a un baño y veo a 2 personas entonces:
    - Para mi ( como persona ) que cuento desde el 1 hay dos personas, osea:
    persona 1 y persona 2 —> (persona 1 + persona 2) = 2 personas
    - Pero para el lenguaje de programacion ( como maquina ) que cuenta desde el 0 hay 2 también, pero contadas desde el cero, osea:
    persona 0 y persona 1 —> (persona 0 + persona 1) = 2 personas
    Eso es explicandolo de manera didactica, pero bueno si bien es cierto quiza a unos ya les habran dado la regla general
    aquella regla dice que: ” Los arreglos van de la posicion cero a la posicion n-1( donde n es la cantidad total de variables que queremos tener )
    Y eso es lo mismo que se explica de manera mas didactica, vamos con un ultimo ejemplo:
    Si quiero 5 caramelos entonces n=5 y el concepto dice que los arreglos van de 0 hasta n-1. Por lo tanto lo unico que hacen es reemplazar valores:
    n-1 -> 5-1 —> 4. Entonces mi arreglo caramelos va a ser asi: int caramelos [4].

    ¿ Cuál es su uso ?
    Como está en el concepto es un conjunto de variables es decir que en un arreglo puedo tener N variables y ahorrarme estar declarando esas N variables manualmente, por ejemplo:

    Declarar: int n1,n2,n3,n4,n5,n6,n7,n8;

    Es lo mismo que declarar: int n[7];

    como ven se ahorra mucho al hacerlo, y se ve un mejor criterio a la hora de programar ;)

    Ahora vamos a hacer un ejercicio para plasmar los conceptos en un programa, vamos a ello:

    Hacer un programa que pida 12 numeros en orden y que muestre de los 12 numeros solo el tercero,sexto,decimo.

    #include

    #include
    main()
    {
    int x,numero[11];
    cout<<“\n Ingrese los 12 numeros:\n”;
    for (x=0; x<=11; x++)
    {
    cout<<“numero “<“: “;
    cin>>numero[x];
    }
    cout<<“\n Tercer numero: “<2];
    cout<<“\n Sexto numero: “<5];
    cout<<“\n Decimo numero: “<9];
    getch();
    }
    - linea 1 – 2: la cabecera y libreria ***
    - linea 3: funcion principal ***
    - linea 4 – 16: inicio y fin del programa ***
    - linea 5: declaramos variables ***
    Aqui podemos ver que se ha declarado dos variables:
    x -> variable para el for
    numero[11] -> arreglo de 12 variables llamadas numero
    y ambas estan bajo el tipo de dato int, asi que van a llevar datos enteros.
    - linea 6: recurso ” cout ” ***
    - linea 7: instruccion repetitiva: ” for ” ***
    Con la variable x declarada como entera al comienzo, vamos a hacer dos acciones 12 veces:
    - Nuestra primera accion será mostrar un mensaje: ” Ingrese el numero x ” ( donde x va a ir cambiando cada ves que se repita el “for” )
    Puesto a que x inicialmente tiene cero ( 0 ), lo podemos ver en la definicion del for cuando ponemos (x=0; x<=11; x++)
    Ahi decimos que x tendra un valor inicial de cero y llegará hasta 11 ( porque de cero a once hay 12 numeros y eso queremos “12 numeros” ), y va a ir de 1 en 1.
    Bien entonces cuando mostremos: “ingrese el numero x“,
    en la primera vez dirá: “ingrese el numero 0“,
    en la segunda: “ingrese el numero 1” y asi sucesivamente…
    La otra acción que debemos realizar dentro del “for” será pedir el numero, lo veremos con mas detalles mas abajo.
    - linea 8 – 11: inicio y fin del ” for ” ***
    - linea 9: recurso ” cout ” ***
    Aqui es lo que les decia antes, sobre como se va a mostrar el incremento ;)
    - linea 10: recurso ” cin ” ***
    Bien, ahora sabemos de sobra como ingresar variables pero con arreglos algunos se pueden confundir, por eso voy a explicarlo mas detalladamente para que se entienda bien lo que se va a hacer en ésta linea.

    Como sabemos para pedir un dato se usa el recurso ” cin ” y antes lo haciamos por ejemplo de ésta manera:
    cin >> numero1;

    Bien, ahora como ya no estamos trabajando con variables solitarias sino con un conjunto de variables es decir un arreglo, debemos saber que en el caso de “numero” nosotros tenemos 12 ( con el mismo nombre y tipo ), y asi como les decia antes seria lo mismo que poner doce lineas asi:
    cin>>numero1;
    cin>>numero2;
    cin>>numero3;
    cin>>numero4;
    y asi sucesivamente hasta pedir el numero12, pero eso NO vamos a hacer porque existen los arreglos que nos facilitan la vida evitandonos el estar declarando muchas variables para mas de usarlas una vez.. para ello tenemos nuestro numero [11]
    Y asi mismo eso quiere decir que tengo un numero1,numero2,numero3,…….,numero12 pero no de manera individual sino en conjunto y se eso se denota por la posicion ya que poseen el mismo nombre y tipo, solo las podemos diferenciar por su posicion:
    numero[0],numero[1],numero[2],numero[3],numero[4],numero[5],……….,numero[11]
    Y si se fijan en el “for” la variable x va a ir incrementandose desde 0 hasta 11 de 1 en 1. Entonces podemos usar ese incremento para indicarle la posicion del arreglo en la que estamos pidiendole que ingrese el dato, de ésta manera:
    - Cuando inicia el for, x vale cero entonces pedimos: numero [x] que equivale a pedir numero [0]
    - Luego el for incrementa en 1, x vale 1 ( 0+1 ) entonces pedimos: numero [x] que equivale a pedir numero [1]
    - Luego el for incrementa en 1, x vale 2 ( 1+1 ) entonces pedimos: numero [x] que equivale a pedir numero [2]
    - Luego el for incrementa en 1, x vale 3 ( 2+1 ) entonces pedimos: numero [x] que equivale a pedir numero [3]
    Y asi sucesivamente hasta llegar a que x=11 y se pide: numero [11] ese seria el ultimo. ( ya que queriamos 12 y de cero a once hay 12 ).
    - linea 12,13,14: recurso ” cout ” ***
    Como en el enunciado nos pedian que mostremos los que estan en la posicion 3 , 6 y 10 pues vamos a mostrarlos
    y como ya venimos viendo seria:
    * Para la posicion 3 —-> numero[2] ( porque va de cero a n-1 es decir de cero a 3-1 )
    * Para la posicion 6 —-> numero[5] ( porque va de cero a n-1 es decir de cero a 6-1 )
    * Para la posicion 10 —-> numero[9] ( porque va de cero a n-1 es decir de cero a 10-1 )
    - linea 15: pausando el programa ***
    Muy bien esta es la parte bàsica de lo que debemos saber sobre arreglos para realizar eficientemente muchos ejercicios donde nos piden variedad de variables. Cualquier duda/sugerencia/comentario hagalo saber el taller o en este Blog.
    Leer más...

    jueves, 29 de septiembre de 2011

    ¿en comunidad?


    ¿ Together? from Julio Aguilera on Vimeo.

    Interesante video, dado a conocer por el Ingeniero Mecatrònico Julián Aguilera, con quien he tenido la oportunidad de compartir algunas ideas y conocer avances del proyecto Maloka en nuestro Departamento.

    Juliana es una chica colombiana de 15 años, descubre en su soledad el costo de no valorar el conocimiento de los demás. ella pertenece a un club de ciencias y, dentro de ella, vive una historia que le lleva a conectar dos ideas, la interacción entre las neuronas en el cerebro y el poder de las ideas que se desarrollan en la comunidad.
    Leer más...

    jueves, 22 de septiembre de 2011

    lunes, 19 de septiembre de 2011

    Agradecimientos




    Agradezco profundamente los innumerables esfuerzos mostrados por ustedes jóvenes estudiantes de nuestra Universidad, me han dispensado tan calurosa sinergia y han demostrado a la comunidad ese tesón que caracteriza a aquellos que llegaran muy lejos.

    Quiero decir ya por adelantado, que el Día de la Libertad del Software “SOFTWARE FREEDOMDAY 2011”, del sábado me fue particularmente grato. En ustedes saludo con gran aprecio a todos los que en esta noble causa no ahorraron esfuerzos en favor de la organización y ejecución de esa singular riqueza humana que implica compartir conocimientos y experiencias.

    En nuestra Neiva no han faltado quienes siempre se han distinguido por un incansable afán en cultivar y ensanchar los campos del la formación académica, investigativa y cultural. Me uno al reconocimiento que hoy hacen las universidades, la empresa y la Coordinación Mundial, a ustedes y me congratulo por su renovado empeño en tan importante labor.

    Deseo así mismo dirigir unas palabras a quienes de manera tan relevante inciden en la generación del conocimiento. Les agradezco, en primer lugar, su contribución al desarrollo del pasado encuentro y de los que seguirán en el transcurso de su carrera. Al mismo tiempo les recuerdo que su actividad, honrada y admirada, conlleva una gran responsabilidad, porque tienen en sus manos unos instrumentos que de alguna forma son de todos y en todos influyen. Por eso, empleen los pensando en el bien común, al servicio del conocimiento. No se dejen llevar por intereses particulares o conveniencias de parte y procuren que la abnegada dedicación profesional demostrada contribuya al progreso de la comunidad y la región.

    A ustedes, estudiantes, los felicito. Están viviendo una etapa importantísima en sus vidas en la que forjarán el futuro de ustedes mismos, de nuestra, de nuestra ciudad y de nuestra región Surcolombiana. Tengan altos ideales. Por eso aprovechen al máximo este tiempo en que pueden dedicarse al estudio, a la investigación y a la búsqueda del conocimiento. Recuerden siempre que su futura capacitación es sumamente importante para ustedes, para su familia, para su Ciudad.

    Les agradezco su presencia y les reitero mi gran estima por la tarea que desempeñaron en favor del Software Libre, la Educación y la cultura Libre.

    Sigamos trabajando unidos para alcanzar mejores y mayores logros.

    Mis oraciones se elevan al Señor pidiendo por ustedes y las instituciones a las que pertenecemos. Que el Señor les conceda a todos la fuerza necesaria para seguir adelante y hacer avanzar con su contribución la cultura libre informática necesaria para nuestra región.

    Con afecto, sentimientos de felicitación, admiración y gratitud,


    Jorge Eduardo Mariño Indaburu
    Leer más...

    Un hombre escribe el mensaje más grande del mundo con un GPS

    Un hombre llamado Nick Newcomen ha conducido 19.695 kilómetros por 30 estados de Estados Unidos para garabatear un texto que solo se puede ver en el programa Google Earth. El mensaje que ha escrito es: "Lee a Ayn Rand". Rand fue una filósofa y escritora nacida en San Petersburgo autora de obras como El manantial o La rebelión de Atlas.

    El viaje por carretera de Newcomen, desde el Atlántico hasta el Pacífico, duró más de 30 días. Antes de ponerse en marcha, identificó en un mapa la ruta por la que tendría que ir para conseguir escribir el mensaje. Después, introdujo en el GPS las indicaciones y salió a la carretera, según recoge Wired.
    "Lo he hecho principalmente porque soy fan de Ayn Rand", dice. "Si hubiera más gente que leyera sus libros y se tomara sus ideas en serio, tanto Estados Unidos como el mundo serían un lugar mejor, más libre, más próspero y seríamos más optimistas", afirma.

    Newcomen comenzó su viaje en Marshall (Texas) y solo encendía el GPS cuando quería escribir alguna letra. Lo apagaba en los kilómetros que separaban unos caracteres de otros. Después, cargó en el Google Earth los datos que recogió con el aparato para crear la imagen.
    "La primera palabra que escribí fue 'Rand'. Después, fui hacia el norte para hacer el 'lee' y acabé con 'Ayn'", asegura Newcomen. Leer más...

    Coches que conducen solos

    Las noticias sobre el recién desvelado proyecto de Google de coche que se conduce a si mismo se están sucediendo muy rápidamente, así que aquí va una pequeña entrada con enlaces recopilatorios de lo que se va sabiendo del tema:
    El proyecto, de entrada, es bastante más que eso: se trata de una ambiciosísima iniciativa comenzada hace mucho tiempo, que dio lugar ya hace un año a avistamientos del prototipo por algunos conductores, aunque los implicados pensaron erróneamente que se trataba de algo relacionado con Google Street View. Hace un par de semanas, en la aparición del CEO de Google, Eric Schmidt, en el TechCrunch Disrupt, éste pronunció dos frases intrigantes sobre un tema que en principio no estaba en el guión y que fueron tachadas como de una especie de delirio futurista:
    ver mas Leer más...

    jueves, 15 de septiembre de 2011

    Mini-Torneo juegos SFD Neiva 2011

    Ven y Juega con nosotros:

    Frets on fire

    Frets on Fire
    Frets on Fire es un juego similar al conocido Guitar Hero, de modo que el jugador simula el acto de tocar una guitarra. Las notas aparecen en la pantalla sincronizadas con la canción, y son tocadas manteniendo presionadas las teclas correctas (frets) y marcándolas pulsando Enter (pick button) en el momento preciso. El punteo en las notas correctas incrementa el coeficiente por el que se multiplican los puntos ganados al tocar (x2, x3 y hasta x4), pero una sola nota incorrecta hace que este coeficiente vuelva a x1. Si bien no hay ningún objetivo establecido para las canciones, la puntuación obtenida puede ser comparada con la del resto de jugadores en la web oficial.

    VDrift

    VDrift
    VDrift es un juego multiplataforma, de código abierto donde se simula la conduccion de un vehiculo

    Urban Terror

    UrT
    comunmente abreviado UrT es una conversión total del juego en primera persona Quake III desarrollado por Silicon Ice, ahora conocido como FrozenSand. Introduce elementos de Juegos de primera persona en un ambiente más realista.

    AssaultCube

    AssaultCube
    Videojuego de acción en primera persona basado en el motor Cube. AssaultCube está hecho para jugar online, por servidores, pero tiene un modo no online donde se puede jugar con bots, emulando una partida online. AssaultCube es gratuito, ya que su motor es Código abierto
    Leer más...
    Día de la Libertad del Software 2011

    Con el objetivo de promover y difundir el uso de Tecnologías Libres en la ciudad de Neiva y la región, el próximo sábado 17 de Septiembre se llevará a cabo el SFD (Software Freedom Day, en su versión 2011), un evento dirigido a toda la comunidad de usuarios de computadores con el fin de introducirlos en el interesante mundo de la cultura y las tecnologías libres.

    El ingreso al evento es totalmente LIBRE y GRATUITO, todos son bienvenidos a participar.

    Fecha: Sábado 17 de Septiembre, 2011
    Horario: 9:00am - 1:00pm
    Lugar: UNIVERSIDAD ANTONIO NARIÑO, Sede Buganviles

    [] http://wiki.softwarefreedomday.org/2011/Colombia/Neiva/Cholupa

    El Comité de Software Libre de Neiva liderado por los programas de Ingenierìa de la UAN, es un meta-grupo que reúne a los diferentes grupos relacionados con el software libre de la región, con el propósito de difundir las tecnologías libres, compartir conocimiento y motivar su uso en las organizaciones.

    Educar a la comunidad acerca de los beneficios y bondades del software libre en diferentes contextos de la sociedad tales como la educación, el hogar, las empresas y el gobierno es el motor de este evento que se llevará a cabo en cerca de 16 ciudades colombianas.

    "El objetivo del Software Freedom Day (SFD) es poder promocionar la tecnologías libres  como software, hardware y cultura, y, a la vez, ser un recordatorio de los padres de este movimiento". La idea es generar un acercamiento para quienes no conozcan esta tecnología y ser también un soporte para quienes quieran incursionar en ella", sostiene.

    El evento se va a celebrar en más de 300 lugares del mundo, bajo las directrices de la Software Freedom International, pero en la Neiva está siendo organizado por la Universidad Antonio Nariño, el Grupo de Investigaciòn Cholupa y el comitè de Software libre de Neiva.

    La actividades están pensadas tanto para quienes no conocen de software libre, como para los que tienen más experiencia en el tema, y también incluirán juegos libres, stands de exposiciones, actividades artísticas, culturales y musicales.

    Neiva no es la única ciudad que va a tener la oportunidad de conocer más de la tecnología libre. También están planeando este evento aproximadamente 16 ciudades colombianas entre las que se encuentran Bogotà, Baranquilla, Bucaramanga, Buga, Cali, Cartagena, Girardot, Manizales, Pasto, Villavicencio y Sogamoso.

    "Hay muchas personas que utilizan software pirata porque no conocen que hay un software libre que reemplaza el que ellos manejan y que hace exactamente lo mismo. Para cada herramienta de software privativo hay una contraparte,  que es 100% legal, libre de virus, que se puede compartir, y no implica violación a derechos de autor ni a licencias". Para difundir esta información, el SFD se desarrolla en el mundo desde agosto de 2004. En Colombia, las comunidades empezaron a participar en su organización desde el año 2008.

    El SFD Neiva se llevará a cabo en la sede Buganviles de la UAN, el próximo 17 de septiembre desde las 9:00 am hasta la 1:00 pm. Para adquirir más información sobre el tema, remitirse al  sitio web http://wiki.softwarefreedomday.org//2011/colombia/neiva/cholupa



    Algunos enlaces relacionados con el comité y sus miembros
    [] http://cholupa.com/

    [] http://introprog.blogspot.com/

    []http://www.uscoderecho.blogspot.com/

    [] http://www.facebook.com/maperosHuila

    Durante la jornada, los asistentes podrán participar en las diferentes actividades demostrativas de Software Libre y participar en la rifa de  algunas medias beca y becas completas para realizar el curso "Linux Básico".

    Siéntase en libertad de invitar a quienes puedan estar interesados en conocer más acerca de la cultura y las tecnologías libres.

    Leer más...

    Publicación Notas Primer corte

     
    CABRERA B. CARLOS A. 20440519770 3.5
     GONZÁLEZ R. SERGIO A. 20441117360 3.2
     HENAO G. JORGE E. 20441115888 4.0
     MARTÍN G. FRANKY R. 20441115459 4.0
     ROJAS S. ANDRES F. 20441112498 4.0
    Leer más...

    martes, 6 de septiembre de 2011

    Los 10 libros que todo programador debería leer, sin excusas

    Publicación de una lista de los libros sobre programación que todo desarrollador debería leer,  votada por los miles de usuarios de Stack Overflow, EL sitio al que dirigirse cuando uno tiene alguna pregunta sobre programación....
    Source: Mundo geek
     
    Leer más...

    domingo, 4 de septiembre de 2011

    Prepárese para la Visita Tecnológica 2011



    Esta interesado, deje sus comentarios! Leer más...

    Mapeo en Fortalecillas


    Estudiantes de los programas de ingeniería futuros maperos del Huila, participan de jornada de acercamiento a la cartografía digital libre participativa.

    vea el wikiloc




    Leer más...

    sábado, 3 de septiembre de 2011

    Dia de la Libertad del Software 2011 – Neiva UAN Buganviles



    Dia de la Libertad del Software 2011 – Neiva UAN Buganviles



    El Día de la Libertad del Software (Software Freedom Day en inglés) es una celebración anual a nivel mundial del software libre y el open source. Es un evento de educación pública, no solo para celebrar las virtudes y bondades de este tipo de software, sino para promover su uso para el beneficio del público en general. Este evento fue establecido en el año 2004 y fue celebrado por primera vez el 28 de Agosto de 2004, cuando al rededor de 70 equipos participaron. Desde ese momento ha ido creciendo en popularidad llegando a celebrarse el año pasado en casí 400 sedes en mas de 100 paises.
    A partir de 2006, se decidio que el Día de la Libertad de Software se celebraria el tercer sábado de cada mes de septiembre. Este año, el evento a nivel Mundial será el 17 de septiembre.
    Este año Neiva, la capital Bambuquera de America dice presente en esta fiesta del conocimiento libre, de la mano de la comunidad de entusiastas conformada por alumnos de los diferentes programas acadèmicos de la Sede Neiva, conjuntamente con la colaboracion del Grupo de Investigaciòn Cholupa del Programa de Ingenierìa de Sistemas

    Descripción General

    El SFD (por sus siglas en ingles) Neiva 2011 es un evento orientado a fomentar la interaccion y el aprendizaje entre los participantes (ponentes, organizadores, colaboradores, activistas, curiosos, etc) mientras muestra las bondades y beneficios de usar Software Libre u Open Source.
    Fecha: 17 de Septiembre
    Costo: Gratuito.
    Ubicación: UAN Sede Buganviles
    Duracion: 9:00 am – 2:00pm

    Actividades

    Talleres.

    Demostraciónes.

    Instalaciones.

    Como puedes formar parte

    Desde ya invitamos a todos aquellos que quieran formar parte de esta celebración en cualquiera de las diferentes facetas de participacion que ofrece un evento de estas caracteristicas:
    Colaborador: Si deseas colaborar en las labores logisticas para llevar a cabo el SFD solo tienes que comunicarte con nosotros a traves del correo: jorge.marino@uan.edu.co
    Participante: lo unico que necesitas es presentarte el 17 de Septiembre en la UAN sede Buganviles, con muchas ganas de aprender y compartir.

    Mayor información:






    Leer más...

    Dia de la Libertad del Software Sàbado 17 de Septiembre de 2011

    Nuevamente y después de dos años nuestra comunidad UAN recibe el KIT TEAM (paquete de recursos enviado desde Beiging -China) entre doscientos Grupos seleccionados en el mundo, para organizar la celebración del SOFTWARE FREEDOM DAY.

    Lo esperamos en la organización de tan importante fiesta del conocimiento libre!






    Leer más...

    lunes, 29 de agosto de 2011

    Sesión 29 de agosto Taller Prog

    1 sergio botero
    http://sdboterom.blogspot.com/

    2 Javier Pardo
    http://javierspardo.blogspot.com/

    3 Santiago Valencia
    http://santiagovalenciavasco.blogspot.com/

    4 Alexandra Trujillo
    http://matrujillojim.blogspot.com/

    5 Deiber Andres Aldana
    http://deiberandresaldana.blogspot.com/

    6 Yessica Arias
    http://yekaarias.blogspot.com/

    7 Yeinner Carvajal
    http://ycarvajalq.blogspot.com/

    8 Laura Camila Polanco
    http://laurakmipolanco.blogspot.com/

    9 oscar vanegas
    http://osvanegasm.blogspot.com/

    10 Ricardo 20 20
    http://andrescw.blogspot.com/

    11 Donna Castillo
    http://donnacas.blogspot.com/

    12 Maria Lucia Duarte Vivas
    http://maluciaduartevivas.blogspot.com/

    13 David Lambis
    http://adlambisn.blogspot.com/

    14 Sergio Perdomo 17
    http://sergioandresperdomomurcia.blogspot.com

    15 David Clavijo
    http://declavijoo.blogspot.com/

    16 Wilmer Mauricio Gómez Rivera
    http://wilmer-mauricio.blogspot.com/

    17 Felipe Alvear =)
    http://falvearo.blogspot.com/

    Los que no aparecen favor enviar al correo jemarinoigmail.com

    En comentarios escriba que es:

    C
    C++
    IDE
    GCC.
    RAD




    Leer más...

    jueves, 25 de agosto de 2011

    Arduino

    Leer más...

    Desarrollo Tematico Taller de Prog

    1    Conceptos de Algoritmo, Programa y Lenguaje de Programación.           
    2    Qué es JavaScript, JAVA, C++, Python, ???           
    3    Variables.           
    4    Entrada de datos por teclado.           
    5    Estructuras secuenciales de programación.           
    6    Estructuras condicionales simples.           
    7    Estructuras condicionales compuestas.           
    8    Estructuras condicionales anidadas.           
    9    Operadores lógicos && (y) en las estructuras condicionales.           
    10    Operadores lógicos || (o) en las estructuras condicionales.           
    11    Estructuras switch.           
    12    Estructura repetitiva (while)           
    13    Concepto de acumulador.           
    14    Estructura repetitiva (do/while)           
    15    Estructura repetitiva (for)           
    16    Funciones           
    17    Funciones con parámetros.           
    18    Funciones que retornan un valor.           
    19    Programación orientada a objetos.   
    20    Clase Date   
    21    Clase Array           
    22    Clase Math           
    23    Clase String.           
    24    Formularios y Eventos.           
    25    Controles FORM, BUTTON y TEXT.           
    26    Control PASSWORD           
    27    Control SELECT           
    28    Control CHECKBOX           
    29    Control RADIO           
    30    Control TEXTAREA           
    31    Eventos onFocus y onBlur           
    32    Eventos onMouseOver y onMouseOut           
    33    Evento onLoad           
    34    El objeto window.           
    35    Propiedad location del objeto window           
    36    Propiedad history del objeto window           
    37    Propiedad screen del objeto window           
    38    Propiedad navigator del objeto window           
    39    Archivo JavaScript externo (*.js)           
    40    Programación orientada a objetos en LP
    41    Definición de varias clases.           
    42    Vectores con componentes de tipo objeto.    Leer más...

    sábado, 13 de agosto de 2011

    Trabajos recibidos de Introducciòn a la Programaciòn

    Alumnos que presentaron sus trabajos de indagación:

    Jairo Caviedes Sierra
    Dana Maryory Claros
    DANIEL CAMILO SUAREZ CASTRO
    BLADIMIR JAVELA
    Elkin arbey suarez aros
    Juan Manuel Mejia Camacho
    Guimel Tovar




    Leer más...

    miércoles, 1 de junio de 2011

    Taller evaluativo Individual

    La distancia del punto de caída de un proyectil que es lanzado con un ángulo Angulo (expresado en radianes) con una velocidad inicial de Velocidad (expresado en pies por segundo), ignorando la resistencia del aire, viene dada por la fórmula:

    distancia =(velocidad*velocidad)*(SEN(2*rad))/32.2;

    Escribir un programa que realice un juego en el que el usuario introduce primero la distancia a una diana. Luego el usuario introduce el ángulo y la velocidad de lanzamiento de un proyectil. Si el proyectil cae dentro de un diez por ciento de la distancia a la diana, el usuario gana el juego. Si el proyectil no se acerca lo suficiente, se le dice al usuario cuánto se ha alejado el proyectil. Para simplificar las entradas del usuario, el programa debe permitir que el ángulo de la entrada se dé en grados. La fórmula para convertir los grados en radianes es Radianes = Grados * PI / 180.0

    El juego debe permitir un n numero de intentos.

    Presente su programa en DEVc++ documentado!!!!
    Leer más...

    miércoles, 25 de mayo de 2011

    miércoles, 9 de febrero de 2011

    LA LÒGICA DE PROGRAMACIÓN


    En esta formación usted podrá desarrollar procesos de trabajo tales como uso de aplicaciones de tipo general o específico, diseño de sistemas y bases de datos, así como el manejo de redes y la lógica computacional para plantear soluciones a problemas relacionados con la informática.Justificar a ambos lados
    Las  Programación es vital para entender que la elaboración del software requiere que el ingeniero tenga un pensamiento lógico, razonado y sistemático, para plasmar dichos procesos de uso cotidiano en sentencias entendibles por la computadora y, por ende, la utilización de ésta como un medio electrónico para realizar diferentes tareas.

    Conforme vaya avanzando en el estudio de esta asignatura, se dará cuenta que no es fácil desarrollar soluciones prácticas en el primer intento, ya que para lograrlo necesitará aplicar las metodologías para la solución de problemas presentadas en este curso, encontrando así, cada vez que resuelva un problema, mayor facilidad para planear buenas soluciones.

    La lógica Computacional no sólo le ayudará a resolver problemas de informática, también le dará elementos para resolver problemas de la vida cotidiana, permitiéndole lograr una mejor organización en sus actividades diarias. Las asignaturas pretenden brindarle los elementos teóricos-prácticos de la metodología estructurada, para desarrollar formas de pensamiento lógicas que requiere esta disciplina, por lo cual se considera una de las asignaturas básicas de la Capacitación.

    En esta asignatura revisaremos temas relacionados con metodologías para resolver problemas simples y complejos, de tal forma que desarrolle habilidades que le permitan planear soluciones alternativas a las propuestas en las prácticas. La informática nace como una solución para resolver problemas que requieran realizar muchas operaciones, de tal forma que se definen ciertos lenguajes de programación para escribir instrucciones que la computadora entienda, es decir, un lenguaje máquina.

    Es muy importante que tenga siempre en mente lo que va a lograr con el estudio de los temas del programa, tener claridad de la meta es fundamental para poder utilizar las herramientas de que disponemos para llegar a ella.

    La importancia inicial de esta asignatura es que contribuye en su formación dentro de la formación como Ingeniero y le brinda elementos necesarios para la implantación de sistemas de información de una organización, la interacción hombre – maquina, etc.

    Desde su punto de vista como futuro Ingeniero ¿Cual cree usted que es la importancia? consignela en comentarios....
    Leer más...

    martes, 8 de febrero de 2011

    Evaluaciones UAN


    PROGRAMACIÒN DE EVALUACIONES

    PARCIAL 1

    DEL 28 DE FEBRERO AL 5 DE MARZO


    PARCIAL 2 

    DEL 4 AL 9 DE ABRIL

    PARCIAL 3

    DEL 2 AL 7 DE MAYO

    EXAMEN FINAL 

    DEL 30 DE MAYO AL 4 DE JUNIO Leer más...

    Grupo de Maperos 2011

    Taller OpenStretMap Octubre 2010

    Lógica Computacional e Introducción a la Programación

    Libro de Lógica de Programación

    Mapa

    Visita Tecnológica Universidad de Antioquia

    Taller de SIG Libre en Neiva Nov.28/2009

    Preparese para las visitas tecnológicas 2010

    Cholupa Visita Tecnológica a Medellín U de Antioquia

    Registro

    Lógica Computacional

    Lógica Computacional