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...
lunes, 12 de diciembre de 2011
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...
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 |
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.
sábado, 29 de octubre de 2011
miércoles, 19 de octubre de 2011
Taller de Cartografía Digital Participativa
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 |
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...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
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();
}
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: “<
cout<<“\n Sexto numero: “<
cout<<“\n Decimo numero: “<
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...
miércoles, 5 de octubre de 2011
Mapping, Senderismo y Cabalgata arqueológica en San Agustin
Preparense para el Festival Maperos en Balineras!
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...
martes, 27 de septiembre de 2011
Tim Berners-Lee: El año en que los datos de libre acceso se globalizaron
lunes, 26 de septiembre de 2011
jueves, 22 de septiembre de 2011
martes, 20 de septiembre de 2011
Día de la Libertad del Software - Software Freedom Day 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...
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...
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 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 es un juego multiplataforma, de código abierto donde se simula la conduccion de un vehiculo
Urban Terror
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
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.
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.
Algunos enlaces relacionados con el comité y sus miembros
[] http://cholupa.com/
[] http://introprog.blogspot.com/
[]http://www.uscoderecho.
[] http://www.facebook.com/mapero
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.
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 |
miércoles, 14 de septiembre de 2011
Software Freedom Day o Dia de la Libertad del Software
lunes, 12 de septiembre de 2011
Mapeando Caguan - Expedición La Bocana!
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....
Leer más...
Source: Mundo geek
lunes, 5 de septiembre de 2011
Python!
Python 101 from mdipierro on Vimeo.
Leer más...Congratulaciones a los nuevos Maperos!
domingo, 4 de septiembre de 2011
Prepárese para la Visita Tecnológica 2011
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:
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...
Lo esperamos en la organización de tan importante fiesta del conocimiento libre!
Leer más...
viernes, 2 de septiembre de 2011
Preparemonos para el Mapeo de Fortalecillas!
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...
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
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...
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...
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
sábado, 9 de abril de 2011
Recordando el Flisol 2010 en Neiva
martes, 5 de abril de 2011
viernes, 11 de febrero de 2011
Curso de Programaciòn JAVA con Ejemplos
Descargar última versión del JDK
Tutorial de instalación del JDK de Java
Descargar Netbeans Leer más...
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.
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...
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....
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...
Suscribirse a:
Entradas (Atom)
Taller OpenStretMap Octubre 2010
Lógica Computacional e Introducción a la Programación
Lógica e Introducción a la programación
View more presentations from jemarinoi.