Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Lenguaje de Programación

No description
by

Carlos Manuel Ayala

on 6 February 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Lenguaje de Programación

Los lenguajes de programación son herramientas que nos permiten crear programas y software.
Pueden usarse para:

crear programas que controlen el comportamiento sico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Qué es?
Un algoritmo es una serie de pasos ordenados que se siguen para resolver un problema. Los algoritmos se representan de varias formas, incluyendo el lenguaje natural, seudocódigo, diagramas de flujo y lenguajes de programación, entre otros.
Algoritmos
-Formular problemas de manera que permitan usar computadores y otras herramientas para solucionarlos.

- Automatizar soluciones mediante pensamiento algorítmico.

- Identificar, analizar e implementar posibles soluciones con el objeto de encontrar la combinación de pasos y recursos más eficiente y efectiva.
Para el pensamiento computacional los algoritmos permiten:
Los diagramas de flujo sirven para representar algoritmos de manera gráfica.
¿Para qué desarrollar apps?

Para mejorar los procesos educativos y desarrollar habilidades de pensamiento y tecnológicas en los estudiantes
Una App es un software diseñado para ser ejecutado en dispositivos móviles (celulares inteligentes o tablets)
¿Qué son?
El proceso de desarrollo de una app
incluye 5 pasos

El resultado de esta etapa es una idea de aplicación, que tiene en cuenta las necesidades y problemas de los usuarios.
En este paso del proceso se describe con detalle a los usuarios para quienes se diseñará la aplicación.
En la etapa de diseño se llevan a un plano tangible los conceptos y definiciones anteriores
El programador se encarga de dar vida a los diseños y crear la estructura sobre la cual se apoyará el funcionamiento de la aplicación

Programación del código
La aplicación es finalmente puesta a disposición de los usuarios

Lanzamiento
Seguimiento
Actualización
Documentar
Wireframes o Boceto

Esqueleto o estructura visual de la App
Prototipos
Aquí se le da vida a los Wireframes
Test con usuarios
Los test de usabilidad son una herramienta fundamental para corregir y mejorar la aplicación.
Diseño Visual
Será provisto al desarrollador, en forma de archivos separados y pantallas modelo, para la programación del código.
Herramientas para el Desarrollo de Apps
App Inventor
es una plataforma de Google Labs para crear aplicaciónes móviles para el sistema operativo Android
Herramientas para la Distribución de Apps
Play Store
Apple Store
Código QR
Apps nativas
Se desarrollan de forma específica para un determinado sistema operativo. Cada una de las plataformas, Adroid, iOS o Windows Phone, tienen un sistema diferente.
Las apps para iOS se desarrollan con lenguaje Objective-C
Las apps para Android se desarrollan con lenguaje Java
Las apps en Windows Phone se desarrollan en
.Net
Se desarrollan con lenguajes HTML, Javascript y CSS. La principal ventaja con respecto a la nativa es la posibilidad de programar independientemente del sistema operativo en el que se usará la aplicación.
Las aplicaciones web se ejecutan dentro del propio navegador web del dispositivo a través de una URL
Full transcript