SlideShare una empresa de Scribd logo
1 de 28
Introducción
PERFIL PROFESIONAL
Docente:
César Augusto Gutiérrez Rodríguez
profecesar15@gmail.com
http://innovativacali.blogspot.com
Ingeniero de Sistemas y Telecomunicaciones – Universidad Libre (Cali)
Especialista en Internetworking – CISCO Netacad (Universidad Libre - Cali)
Magister en Informática Educativa - Universidad Libre (Cali)
Diplomado en “Pensamiento Algorítmico” – Tecnológico de Monterrey (México)
• Laboré en Universidad Libre como monitor encargado del área
académica de sistemas, 2004-2006.
• Desarrollé el sistema de toma de decisiones “CREDIMASTER”, para
entidad bancaria AV-VILLAS, 2007.
• Docente desarrollador de software, programa de articulación con
el SENA, desde 2012.
• Docente hora cátedra, pregrado (CETEL, UNILIBRE, UNIMINUTO),
desde 2010.
• Estudiante distinguido de “Pensamiento Algorítmico” en el
Instituto Tecnológico de Monterrey, México, 2013.
• Diseñador de aulas virtuales con la empresa Applications and
Software Design SAS, desde 2014,
• Diseñador de actividades interactivas con uso de hardware y
software libre, desde 2014.
SABE USTED, ¿A QUE SE DEDICA UN
TECNÓLOGO EN INFORMÁTICA?
PERFIL DEL GRADUADO
El estudiante egresado del programa de Tecnología en Informática de UNIMINUTO, participará en
grupos de desarrollo de software aportando soluciones viables y factibles, asumiendo el papel de
diseñador y desarrollador; de esta manera, al concluir sus estudios, estará en capacidad de laborar en
los siguientes campos:
Administrativo
Coordinador del área de desarrollo de software.
Auxiliar en administración de bases de datos.
Auxiliar del área de control de sistemas operativos.
Programador de sistemas de información.
Analista y diseñador de sistemas de información.
Auxiliar en montaje de sistemas de información.
Encargado del soporte en centro de cómputo.
Investigativo
Co-investigador en proyectos relativos al desarrollo de software.
Co-investigador para promover el desarrollo de la comunidad mediante la creación de grupos de
interés que aporten socialmente alrededor del campo tecnológico de Atención y Servicio
Proveedor de atención a usuarios en los centros de cómputo de las diferentes organizaciones.
Emprendedor y creador de iniciativas empresariales en el sector informático y de construcción de
software Educativo
Instructor en el área del desarrollo de software.
Toda actividad económica necesita
software…
Minería
Educación
Agroindustria
Medicina
Derecho
Transporte
Artístico
Construcción Gobierno
Software
¿Cómo aumento los ingresos? Aumentar los clientes
Aumentar la frecuencia de compra
Aumentar los precios
¿Cómo disminuyo los egresos? Conocer los costos de las
operaciones
Hacer eficientes los procesos
Evitar los gastos innecesarios
Aunque aumentar ingresos y disminuir egresos…
Requiere conocer lo que se está haciendo
Genera gran cantidad de datos en ambas estrategias
Hay que estar pendiente de múltiples frentes
Un olvido puede ser contraproducente… (¡Olvidé pagar la factura a tiempo!) o
desastroso (¡Olvidé verificar el estado de los frenos!)
¿Cuál es la solución?...
Un Software
• Gestiona los clientes, ayuda a estudiarlos, recomienda que
productos ofrecerles y cuando.
• Estudia la competencia, ayuda a comparar los productos
nuestros con los de la competencia, nos da pistas útiles para fijar
precios.
• Nos informa cuanto en verdad nos cuesta poner un producto en
el mercado.
• Informa sobre los proveedores.
• Hace seguimiento de los procesos, generar alarmas en caso de
fallos.
OK, se necesita un software particular a
cada actividad económica…
Pero…
¿Para qué aprender a programar?
Como no sabemos las necesidades de
los demás… Debe haber un diálogo!!
Minería
Educación
Agroindustria
Medicina
Derecho
Transporte
Artístico
Construcción Gobierno
Desarrollador
de Software
Ejemplo: X formulario
El desarrollador de software sabe hacer formularios, el uso de cajas de texto,
botones, fechas, listas. Todo genérico.
El desarrollador de software NO sabe que debe mostrar y pedir en un
formulario para una actividad económica en particular.
El experto en la actividad económica sabe que información necesita.
El experto en la actividad económica debe saber como un formulario le
colabora para mejorar su proceso, eso incluye: lo que se puede y no puede
hacer, la lógica del cálculo, los factores a considerar, entre otros.
Precauciones…
Saber cuanto vale un software: no subestimar o
sobreestimar.
Saber que puede hacer un software y que no.
Saber cuanto tardaría el desarrollo de un software a la
medida.
Saber los límites del software en cuanto a tecnologías.
No perder de vista la competencia.
No dejarse engañar.
TELA
¿Cómo ubicar las piezas del producto a desarrollar minimizando el desperdicio de tela?
¿Manualmente? Requiere mucho tiempo y hay gran probabilidad de fallar en ubicar las
piezas.
¿Solución? Desarrollar un software que haga millones de combinaciones por segundo y
así encontrar la mejor manera de poner las piezas.
¿Qué es preferible? Comprar un carro con todos los costos que acarrea (parqueadero,
impuestos, SOAT, seguro vehículo, licencia de conducción, depreciación del vehículo,
repuestos/mano de obra, revisión tecnomecánica, riesgo de accidente) o transportarse en
servicio público.
¿Qué es preferible? Comprar una casa o apartamento con algún préstamo y asumir los
costos que acarrea (impuesto predial, valorizaciones, arreglos, vigilancia, administración,
cuota de pago mensual) o vivir en arriendo.
¿Qué es preferible? Trabajar como asalariado o independiente desde el punto de vista de
utilidades.
¿Qué es preferible? Cambiar la batería del carro cerca de su posible vencimiento o esperar a
que la batería se dañe así quede varado en algún lugar.
¿Y USTED QUE PREFIERE?
Una máquina tiene tres(3) piezas mecánicas que tienen una vida útil cada una entre
T1 y T2 horas (distribución uniforme). Cuando una de esas piezas se daña, la
máquina se detiene automáticamente. El valor de cada pieza es de P pesos, y se
requieren N horas para hacer el cambio de cada pieza (porque hay que desmontar
muchas cosas para poder cambiarla). El técnico que cambia la pieza afirma que
cambiar las tres piezas al tiempo tardaría lo mismo que cambiar una sola pieza.
Tener detenida la máquina le cuesta a la empresa Q pesos por hora.
El dilema es: cuando se dañe una pieza, ¿sólo se cambia
esa pieza? o ¿es mejor cambiar las tres piezas al
tiempo?
Es muy importante estar actualizado,
por ello se recomienda visitar sitios de
noticias de tecnología.
http://www.neoteo.com
http://www.barrapunto.com
http://tec.nologia.com
http://www.diarioti.com
http://www.laflecha.net
http://blogs.20minutos.es/clipset/
Tecnología informática variada
¿Tiene un smartphone
Android/iOS/Windows Phone?
Instale Appy Geek
Appy Geek está disponible en la tienda de Windows
para Windows 8.1
Windows 8.1 requiere saberlo manejar en forma excelente sobre todo:
◦ Manejo de carpetas comprimidas.
◦ Uso del administrador de tareas
◦ Hacer respaldo de la información
◦ Instalando aplicaciones.
◦ Evitar el “spyware”
Curso de Windows 8
http://www.youtube.com/playlist?list=PLTMphl2kSKFGHPePivzGVna1B7o1jirbh
Antivirus
◦ http://www.avg.com/ww-es/homepage
◦ http://www.avira.com/es/avira-free-antivirus
◦ http://www.comodo.com/products/free-products.php
◦ http://www.avast.com/es-ww/free-antivirus-download
◦ http://windows.microsoft.com/es-XL/windows/security-essentials-download
AntiSpyware
◦ http://www.superantispyware.com/
◦ http://www.safer-networking.org/
Utilitarios
CCleaner. http://www.piriform.com/ccleaner
Speccy. http://www.piriform.com/speccy
Recuva. http://www.piriform.com/recuva
Defraggler. http://www.piriform.com/defraggler
Almacenamiento en la nube
Cambios en el ambiente laboral
El código, el lenguaje que nos permitirá una nueva forma de
pensar.
Los Sistemas de información usados por la empresa u
organización, sirven para mantener bajo control los procesos
y tomar decisiones de mejora.
La simulación de procesos determina como será el
comportamiento de determinado de un proceso bajo ciertas
condiciones y no tener sorpresas en la vida real.
Es por ello que Programar cobra importancia en toda
disciplina, observen el siguiente articulo.
Noticias de desarrollo de
software
http://www.genbetadev.com/
http://www.lawebdelprogramador.com/
http://www.programacion.com/
http://www.theinquirer.es/
http://www.gizmodo.es/
http://alt1040.com/
http://www.error500.net/
http://www.xataka.com/
Tutoriales sobre algoritmos
Lógica de la programación
Lógica de la programación segundo tutorial
Curso de programación básica. Capítulo 1.
Curso de programación básica. Capítulo 2.
Curso de programación básica. Capítulo 3.
Curso de programación básica. Capítulo 4.
Curso de programación básica. Capítulo 5.
Curso de programación básica. Capítulo 6.
Curso de programación básica. Capítulo 7.
Formas para aprender a
programar
10 consejos para el que inicia en la programación.
Aprender a desarrollar para Android, iPhone, PHP o empezar un
negocio.
Aprender, codificar y compartir
Aprende a programar interactivamente, de forma gratuita..
Libros gratuitos y legales
¿Cuánto ganaré?
¿En que debería programar?
•Salarios de un desarrollador de Software en Colombia
•Métrica de popularidad de los lenguajes de programación
Ejercicios
1. Leer el Capítulo 1: Introducción a las computadoras y los lenguajes de
programación.
Libro: Fundamentos de Programación. Algoritmos, estructura de datos y
objetos. Cuarta edición.
Autor: Luis Joyanes Aguilar. Editorial: McGrawHill
2. Hacer los test en: http://www.informatica-hoy.com.ar/test-
informatica/index.php y http://cibertest.com/ (Internet, Ofimática,
Informática).
BIENVENIDOS!!!

Más contenido relacionado

Similar a Introducción a Programación Básica

Dev ops en arquitectura de sistemas
Dev ops en arquitectura de sistemasDev ops en arquitectura de sistemas
Dev ops en arquitectura de sistemasMitzi Moncada
 
Proyecto parcial
Proyecto parcialProyecto parcial
Proyecto parcialdanielpac
 
Investigación de ingeniería de software
Investigación de ingeniería de software Investigación de ingeniería de software
Investigación de ingeniería de software ingenieriadsoftware
 
Soberania Tecnológica, creación de riqueza y futuro para un país
Soberania Tecnológica, creación de riqueza y futuro para un paísSoberania Tecnológica, creación de riqueza y futuro para un país
Soberania Tecnológica, creación de riqueza y futuro para un paísRamón Ramón Sánchez
 
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting
 
El Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoEl Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoIng-D-SW-TorresKhano--ME
 
4.-.-SESION3.1-PUESSESION3.1-PUESTO.pptx
4.-.-SESION3.1-PUESSESION3.1-PUESTO.pptx4.-.-SESION3.1-PUESSESION3.1-PUESTO.pptx
4.-.-SESION3.1-PUESSESION3.1-PUESTO.pptxALEXANDROWILFREDOROD2
 
planificación de proyecto de software
planificación de proyecto de softwareplanificación de proyecto de software
planificación de proyecto de softwareAlejandroBorgesGarci
 
Presentación Procesos Automatizados MasterBase
Presentación Procesos Automatizados MasterBasePresentación Procesos Automatizados MasterBase
Presentación Procesos Automatizados MasterBaseMasterBase®
 
1 Avance Del Proyecto 6
1 Avance Del Proyecto 61 Avance Del Proyecto 6
1 Avance Del Proyecto 6guestde29b5
 
Trabajo final ensuring quality diseño de software
Trabajo final ensuring quality diseño de softwareTrabajo final ensuring quality diseño de software
Trabajo final ensuring quality diseño de softwareCristhian Ramirez
 
(Edgar Rios, Germil Calojero IF - 04) Informe Final Proyecto
(Edgar Rios, Germil Calojero IF - 04) Informe Final Proyecto(Edgar Rios, Germil Calojero IF - 04) Informe Final Proyecto
(Edgar Rios, Germil Calojero IF - 04) Informe Final ProyectoEdgarRios12
 
Trabajo practico fundamentos
Trabajo practico fundamentosTrabajo practico fundamentos
Trabajo practico fundamentosJulio Aguirre
 
Trabajo_Final_Diseño_Proyectos_102058_306
Trabajo_Final_Diseño_Proyectos_102058_306Trabajo_Final_Diseño_Proyectos_102058_306
Trabajo_Final_Diseño_Proyectos_102058_306unadcolfinal
 
Ada3 salbutes 1_e (1)
Ada3 salbutes 1_e (1)Ada3 salbutes 1_e (1)
Ada3 salbutes 1_e (1)Marco Tec
 
Presentacion enelia odoo crm.docx
Presentacion enelia odoo crm.docxPresentacion enelia odoo crm.docx
Presentacion enelia odoo crm.docxEnelia BS
 

Similar a Introducción a Programación Básica (20)

Dev ops en arquitectura de sistemas
Dev ops en arquitectura de sistemasDev ops en arquitectura de sistemas
Dev ops en arquitectura de sistemas
 
EL ROL DEL CTO: BALANCE ENTRE INNOVACIÓN Y EFICIENCIA
EL ROL DEL CTO: BALANCE ENTRE INNOVACIÓN Y EFICIENCIAEL ROL DEL CTO: BALANCE ENTRE INNOVACIÓN Y EFICIENCIA
EL ROL DEL CTO: BALANCE ENTRE INNOVACIÓN Y EFICIENCIA
 
Proyecto parcial
Proyecto parcialProyecto parcial
Proyecto parcial
 
Actividad 3 Hardware
Actividad 3 HardwareActividad 3 Hardware
Actividad 3 Hardware
 
Investigación de ingeniería de software
Investigación de ingeniería de software Investigación de ingeniería de software
Investigación de ingeniería de software
 
Soberania Tecnológica, creación de riqueza y futuro para un país
Soberania Tecnológica, creación de riqueza y futuro para un paísSoberania Tecnológica, creación de riqueza y futuro para un país
Soberania Tecnológica, creación de riqueza y futuro para un país
 
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
 
El Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un EnsayoEl Modelado de Negocios y la Producción del Software, un Ensayo
El Modelado de Negocios y la Producción del Software, un Ensayo
 
4.-.-SESION3.1-PUESSESION3.1-PUESTO.pptx
4.-.-SESION3.1-PUESSESION3.1-PUESTO.pptx4.-.-SESION3.1-PUESSESION3.1-PUESTO.pptx
4.-.-SESION3.1-PUESSESION3.1-PUESTO.pptx
 
planificación de proyecto de software
planificación de proyecto de softwareplanificación de proyecto de software
planificación de proyecto de software
 
Presentación Procesos Automatizados MasterBase
Presentación Procesos Automatizados MasterBasePresentación Procesos Automatizados MasterBase
Presentación Procesos Automatizados MasterBase
 
1 Avance Del Proyecto 6
1 Avance Del Proyecto 61 Avance Del Proyecto 6
1 Avance Del Proyecto 6
 
Trabajo final ensuring quality diseño de software
Trabajo final ensuring quality diseño de softwareTrabajo final ensuring quality diseño de software
Trabajo final ensuring quality diseño de software
 
(Edgar Rios, Germil Calojero IF - 04) Informe Final Proyecto
(Edgar Rios, Germil Calojero IF - 04) Informe Final Proyecto(Edgar Rios, Germil Calojero IF - 04) Informe Final Proyecto
(Edgar Rios, Germil Calojero IF - 04) Informe Final Proyecto
 
Trabajo practico fundamentos
Trabajo practico fundamentosTrabajo practico fundamentos
Trabajo practico fundamentos
 
Diseño Multidispositivo (UXSpain 2014)
Diseño Multidispositivo (UXSpain 2014)Diseño Multidispositivo (UXSpain 2014)
Diseño Multidispositivo (UXSpain 2014)
 
Trabajo_Final_Diseño_Proyectos_102058_306
Trabajo_Final_Diseño_Proyectos_102058_306Trabajo_Final_Diseño_Proyectos_102058_306
Trabajo_Final_Diseño_Proyectos_102058_306
 
Ada3_salbutes_1E
Ada3_salbutes_1EAda3_salbutes_1E
Ada3_salbutes_1E
 
Ada3 salbutes 1_e (1)
Ada3 salbutes 1_e (1)Ada3 salbutes 1_e (1)
Ada3 salbutes 1_e (1)
 
Presentacion enelia odoo crm.docx
Presentacion enelia odoo crm.docxPresentacion enelia odoo crm.docx
Presentacion enelia odoo crm.docx
 

Más de IEO Santo Tomás

Unidad I Metodología de Investigación
Unidad I Metodología de InvestigaciónUnidad I Metodología de Investigación
Unidad I Metodología de InvestigaciónIEO Santo Tomás
 
Modelos de ciclo de vida del software
Modelos de ciclo de vida del softwareModelos de ciclo de vida del software
Modelos de ciclo de vida del softwareIEO Santo Tomás
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaIEO Santo Tomás
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problemaIEO Santo Tomás
 
Estructuras de control selectiva
Estructuras de control selectivaEstructuras de control selectiva
Estructuras de control selectivaIEO Santo Tomás
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivasIEO Santo Tomás
 
Metodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosMetodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosIEO Santo Tomás
 
Formación del ing. de sistemas para la sociedad
Formación del ing. de sistemas para la sociedadFormación del ing. de sistemas para la sociedad
Formación del ing. de sistemas para la sociedadIEO Santo Tomás
 
Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantesIEO Santo Tomás
 

Más de IEO Santo Tomás (13)

Unidad I Metodología de Investigación
Unidad I Metodología de InvestigaciónUnidad I Metodología de Investigación
Unidad I Metodología de Investigación
 
Modelos de ciclo de vida del software
Modelos de ciclo de vida del softwareModelos de ciclo de vida del software
Modelos de ciclo de vida del software
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Manual de Uso PseInt
Manual de Uso PseIntManual de Uso PseInt
Manual de Uso PseInt
 
Proyecto TICtures
Proyecto TICturesProyecto TICtures
Proyecto TICtures
 
Conceptos básicos sobre algortimia
Conceptos básicos sobre algortimiaConceptos básicos sobre algortimia
Conceptos básicos sobre algortimia
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problema
 
Estructuras de control selectiva
Estructuras de control selectivaEstructuras de control selectiva
Estructuras de control selectiva
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
 
Metodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmosMetodología para la solución de problemas con el uso de algoritmos
Metodología para la solución de problemas con el uso de algoritmos
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Formación del ing. de sistemas para la sociedad
Formación del ing. de sistemas para la sociedadFormación del ing. de sistemas para la sociedad
Formación del ing. de sistemas para la sociedad
 
Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantes
 

Último

TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 

Último (20)

TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 

Introducción a Programación Básica

  • 2. PERFIL PROFESIONAL Docente: César Augusto Gutiérrez Rodríguez profecesar15@gmail.com http://innovativacali.blogspot.com Ingeniero de Sistemas y Telecomunicaciones – Universidad Libre (Cali) Especialista en Internetworking – CISCO Netacad (Universidad Libre - Cali) Magister en Informática Educativa - Universidad Libre (Cali) Diplomado en “Pensamiento Algorítmico” – Tecnológico de Monterrey (México)
  • 3. • Laboré en Universidad Libre como monitor encargado del área académica de sistemas, 2004-2006. • Desarrollé el sistema de toma de decisiones “CREDIMASTER”, para entidad bancaria AV-VILLAS, 2007. • Docente desarrollador de software, programa de articulación con el SENA, desde 2012. • Docente hora cátedra, pregrado (CETEL, UNILIBRE, UNIMINUTO), desde 2010. • Estudiante distinguido de “Pensamiento Algorítmico” en el Instituto Tecnológico de Monterrey, México, 2013. • Diseñador de aulas virtuales con la empresa Applications and Software Design SAS, desde 2014, • Diseñador de actividades interactivas con uso de hardware y software libre, desde 2014.
  • 4. SABE USTED, ¿A QUE SE DEDICA UN TECNÓLOGO EN INFORMÁTICA?
  • 5.
  • 6. PERFIL DEL GRADUADO El estudiante egresado del programa de Tecnología en Informática de UNIMINUTO, participará en grupos de desarrollo de software aportando soluciones viables y factibles, asumiendo el papel de diseñador y desarrollador; de esta manera, al concluir sus estudios, estará en capacidad de laborar en los siguientes campos: Administrativo Coordinador del área de desarrollo de software. Auxiliar en administración de bases de datos. Auxiliar del área de control de sistemas operativos. Programador de sistemas de información. Analista y diseñador de sistemas de información. Auxiliar en montaje de sistemas de información. Encargado del soporte en centro de cómputo. Investigativo Co-investigador en proyectos relativos al desarrollo de software. Co-investigador para promover el desarrollo de la comunidad mediante la creación de grupos de interés que aporten socialmente alrededor del campo tecnológico de Atención y Servicio Proveedor de atención a usuarios en los centros de cómputo de las diferentes organizaciones. Emprendedor y creador de iniciativas empresariales en el sector informático y de construcción de software Educativo Instructor en el área del desarrollo de software.
  • 7. Toda actividad económica necesita software… Minería Educación Agroindustria Medicina Derecho Transporte Artístico Construcción Gobierno Software
  • 8. ¿Cómo aumento los ingresos? Aumentar los clientes Aumentar la frecuencia de compra Aumentar los precios ¿Cómo disminuyo los egresos? Conocer los costos de las operaciones Hacer eficientes los procesos Evitar los gastos innecesarios Aunque aumentar ingresos y disminuir egresos… Requiere conocer lo que se está haciendo Genera gran cantidad de datos en ambas estrategias Hay que estar pendiente de múltiples frentes Un olvido puede ser contraproducente… (¡Olvidé pagar la factura a tiempo!) o desastroso (¡Olvidé verificar el estado de los frenos!)
  • 9. ¿Cuál es la solución?... Un Software • Gestiona los clientes, ayuda a estudiarlos, recomienda que productos ofrecerles y cuando. • Estudia la competencia, ayuda a comparar los productos nuestros con los de la competencia, nos da pistas útiles para fijar precios. • Nos informa cuanto en verdad nos cuesta poner un producto en el mercado. • Informa sobre los proveedores. • Hace seguimiento de los procesos, generar alarmas en caso de fallos.
  • 10. OK, se necesita un software particular a cada actividad económica… Pero… ¿Para qué aprender a programar?
  • 11. Como no sabemos las necesidades de los demás… Debe haber un diálogo!! Minería Educación Agroindustria Medicina Derecho Transporte Artístico Construcción Gobierno Desarrollador de Software
  • 12. Ejemplo: X formulario El desarrollador de software sabe hacer formularios, el uso de cajas de texto, botones, fechas, listas. Todo genérico. El desarrollador de software NO sabe que debe mostrar y pedir en un formulario para una actividad económica en particular. El experto en la actividad económica sabe que información necesita. El experto en la actividad económica debe saber como un formulario le colabora para mejorar su proceso, eso incluye: lo que se puede y no puede hacer, la lógica del cálculo, los factores a considerar, entre otros.
  • 13. Precauciones… Saber cuanto vale un software: no subestimar o sobreestimar. Saber que puede hacer un software y que no. Saber cuanto tardaría el desarrollo de un software a la medida. Saber los límites del software en cuanto a tecnologías. No perder de vista la competencia. No dejarse engañar.
  • 14. TELA ¿Cómo ubicar las piezas del producto a desarrollar minimizando el desperdicio de tela? ¿Manualmente? Requiere mucho tiempo y hay gran probabilidad de fallar en ubicar las piezas. ¿Solución? Desarrollar un software que haga millones de combinaciones por segundo y así encontrar la mejor manera de poner las piezas.
  • 15. ¿Qué es preferible? Comprar un carro con todos los costos que acarrea (parqueadero, impuestos, SOAT, seguro vehículo, licencia de conducción, depreciación del vehículo, repuestos/mano de obra, revisión tecnomecánica, riesgo de accidente) o transportarse en servicio público. ¿Qué es preferible? Comprar una casa o apartamento con algún préstamo y asumir los costos que acarrea (impuesto predial, valorizaciones, arreglos, vigilancia, administración, cuota de pago mensual) o vivir en arriendo. ¿Qué es preferible? Trabajar como asalariado o independiente desde el punto de vista de utilidades. ¿Qué es preferible? Cambiar la batería del carro cerca de su posible vencimiento o esperar a que la batería se dañe así quede varado en algún lugar. ¿Y USTED QUE PREFIERE?
  • 16. Una máquina tiene tres(3) piezas mecánicas que tienen una vida útil cada una entre T1 y T2 horas (distribución uniforme). Cuando una de esas piezas se daña, la máquina se detiene automáticamente. El valor de cada pieza es de P pesos, y se requieren N horas para hacer el cambio de cada pieza (porque hay que desmontar muchas cosas para poder cambiarla). El técnico que cambia la pieza afirma que cambiar las tres piezas al tiempo tardaría lo mismo que cambiar una sola pieza. Tener detenida la máquina le cuesta a la empresa Q pesos por hora. El dilema es: cuando se dañe una pieza, ¿sólo se cambia esa pieza? o ¿es mejor cambiar las tres piezas al tiempo?
  • 17. Es muy importante estar actualizado, por ello se recomienda visitar sitios de noticias de tecnología. http://www.neoteo.com http://www.barrapunto.com http://tec.nologia.com http://www.diarioti.com http://www.laflecha.net http://blogs.20minutos.es/clipset/ Tecnología informática variada
  • 18. ¿Tiene un smartphone Android/iOS/Windows Phone? Instale Appy Geek
  • 19. Appy Geek está disponible en la tienda de Windows para Windows 8.1
  • 20. Windows 8.1 requiere saberlo manejar en forma excelente sobre todo: ◦ Manejo de carpetas comprimidas. ◦ Uso del administrador de tareas ◦ Hacer respaldo de la información ◦ Instalando aplicaciones. ◦ Evitar el “spyware” Curso de Windows 8 http://www.youtube.com/playlist?list=PLTMphl2kSKFGHPePivzGVna1B7o1jirbh Antivirus ◦ http://www.avg.com/ww-es/homepage ◦ http://www.avira.com/es/avira-free-antivirus ◦ http://www.comodo.com/products/free-products.php ◦ http://www.avast.com/es-ww/free-antivirus-download ◦ http://windows.microsoft.com/es-XL/windows/security-essentials-download AntiSpyware ◦ http://www.superantispyware.com/ ◦ http://www.safer-networking.org/
  • 21. Utilitarios CCleaner. http://www.piriform.com/ccleaner Speccy. http://www.piriform.com/speccy Recuva. http://www.piriform.com/recuva Defraggler. http://www.piriform.com/defraggler Almacenamiento en la nube
  • 22. Cambios en el ambiente laboral El código, el lenguaje que nos permitirá una nueva forma de pensar. Los Sistemas de información usados por la empresa u organización, sirven para mantener bajo control los procesos y tomar decisiones de mejora. La simulación de procesos determina como será el comportamiento de determinado de un proceso bajo ciertas condiciones y no tener sorpresas en la vida real. Es por ello que Programar cobra importancia en toda disciplina, observen el siguiente articulo.
  • 23. Noticias de desarrollo de software http://www.genbetadev.com/ http://www.lawebdelprogramador.com/ http://www.programacion.com/ http://www.theinquirer.es/ http://www.gizmodo.es/ http://alt1040.com/ http://www.error500.net/ http://www.xataka.com/
  • 24. Tutoriales sobre algoritmos Lógica de la programación Lógica de la programación segundo tutorial Curso de programación básica. Capítulo 1. Curso de programación básica. Capítulo 2. Curso de programación básica. Capítulo 3. Curso de programación básica. Capítulo 4. Curso de programación básica. Capítulo 5. Curso de programación básica. Capítulo 6. Curso de programación básica. Capítulo 7.
  • 25. Formas para aprender a programar 10 consejos para el que inicia en la programación. Aprender a desarrollar para Android, iPhone, PHP o empezar un negocio. Aprender, codificar y compartir Aprende a programar interactivamente, de forma gratuita.. Libros gratuitos y legales
  • 26. ¿Cuánto ganaré? ¿En que debería programar? •Salarios de un desarrollador de Software en Colombia •Métrica de popularidad de los lenguajes de programación
  • 27. Ejercicios 1. Leer el Capítulo 1: Introducción a las computadoras y los lenguajes de programación. Libro: Fundamentos de Programación. Algoritmos, estructura de datos y objetos. Cuarta edición. Autor: Luis Joyanes Aguilar. Editorial: McGrawHill 2. Hacer los test en: http://www.informatica-hoy.com.ar/test- informatica/index.php y http://cibertest.com/ (Internet, Ofimática, Informática).