Aprende a programar de una vez por todas
3.3 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
142 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprende a programar de una vez por todas to your Wishlist.

Add to Wishlist

Aprende a programar de una vez por todas

Aprende los fundamentos de la programación que te ayudarán a desarrollar programas en cualquier lenguaje moderno.
3.3 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
142 students enrolled
Last updated 4/2014
Spanish
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Una vez finalizado el curso serás capaz de realizar tus propios programas y aplicaciones
  • te facilitará en gran medida la comprensión y aprendizaje de muchos lenguajes ampliamente utilizados en la actualidad
View Curriculum
Requirements
  • utilizaremos software libre al alcance de todo el mundo
  • es conveniente una cierta soltura con el manejo de un ordenador, aunque no necesario
Description

Este curso está enfocado a personas que parten de un nivel nulo en programación, te llevaré de la mano a través de los conceptos fundamentales de la programación de manera que sin darte apenas cuenta irás asimilando los conceptos fundamentales para crear tus propios, programas.

Utilizaremos recursos libres para la impartir de este curso, habrá un capitulo dedicado exclusivamente a la manera de conseguir dichas herramientas. Cuando utilicemos alguna herramienta nueva o de interés la nombraré y especificaré dónde se podrá conseguir.

Estructuraré este curso en varios bloques que tratarán de temas concretos y dentro de cada bloque habrá varios capítulos con subtemas relacionados con cada bloque, de manera que sea fácil navegar por los contenidos.

Para tomar este curso no necesitarás ser un gran matemático, ni un gran ingeniero. Quítate de la mente ideas preconcebidas sobre que para ser un buen programador es necesario serlo, apúntate al curso, y empieza conmigo está aventura a través de la programación, te demostraré que esas afirmaciones no tienen porque ser necesariamente ciertas.

Who is the target audience?
  • Este curso está dirigido a todos los públicos, no son necesarios conocimientos previos, solo tu curiosidad y ganas de aprender.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
43 Lectures
08:55:27
+
Introducción
5 Lectures 27:13

Describiremos lo que es un programa de ordenador y sus características.

¿Qué es un programa de ordenador?
09:20

Breve intrducción a C, que es el lenguaje que utilizaremos para codificar y como descargar el entorno de trabajo

Preview 04:46

Aprendemos qué es y como utilizar la notación BNF.

La notación BNF: como definir nuestros elementos del lenguaje.
04:37

Como estructuraremos un programa.

Estructura de un programa: estuctura básica de un programa.
06:11
+
Elementos de programación
12 Lectures 03:08:55

Se hace un recorrido po algunos de los diferentes tipos de datos de los que disponemos.

Preview 15:23

Hacemos una descripción de los carácteres de escape y de los tipos de variables más importantes

Caracteres de escape y variables:como utilizarlos en nuestros programas.
15:23

Vemos como declarar constantes y variables.

Tipos de variables:Como utilizar nuestros datos en un programa
08:48

Constantes y variables: diferencia entre una constante y una variable.
08:15

Vemos como podemos imprimir por pantalla y leer datos introducidos por teclado.

Entrada salida: como imprimir datos en nuestra pantalla y leerlos del teclado.
13:20

Continuamos viendo como imprimir en pantalla y leer datos introducidos por teclado.

Entrada salida 2 como leer datos de nuestro teclado y imprimirlos en pantalla II
11:44

Estudiamos los distintos tipos de operadores y su significado.

Operadores: como comparar y operar con nuestros datos.
25:12

Hacemos una aproximación a las variables tipo puntero, que son y como declarar y trabajar con estas variables.

Punteros: que hace este tipo de datos.
10:58

Se define lo que es la algoritmia, las herramientas que tenemos para crear algoritmos y como crear un buen algoritmo.

Preview 23:28

Horas minutos y segundos-ejercicio resuelto
13:06


+
Control del programa.
16 Lectures 03:17:17

Vemos como podemos modificar el comportamiento de nuestro programa segun condiciones dadas por nosotros.

Preview 14:09

Vemos como controlar la ejecución de nuestro programa.

Ejecución del if-else: condicion si ocurre tal cosa haz esto, sino haz lo otro.
14:30


if anidados-if.else-if:anidamiento de condiciones.
15:03

la estructura case: Control de nuestro programa según casos.
13:05

Estructuras iterativas: Como hacemos que nuestro programa repita una serie de in
09:37

Sentencias while y do...while.
09:44

Explicamos como repetir bloques de código.

El bucle for. Como repetimos acciones.
10:53

Como interrumpir las iteracciones de nuestro programa o saltar a la siguiente.

Sentencias break y continue: cómo controlar las iteraciones en nuestros programa
09:25

Repetir una acción cierto número de veces por cada vez que se ejecuta un bucle exterior.

Bucles anidados: cómo poner un contador dentro de otro y cómo funciona.
09:50

Ordenamos tres datos enteros de menor a mayor.

Ordenar datos: Ejercicio resuelto.
17:47

Se trata de un programa que nos va a permitir imprimir tickets, con precios según franjas de edades y nos dará también la opción de imprimir la recaudación y el numero de butacas vendidas.

Tickets: ejercicio resuelto.
21:01

Analizamos la nota media de un curso con diez estudiantes y imprimimos el número de aprobados y suspensos y si se han cumplido los objetivos del curso.

Preview 11:44

Efectuamos la suma de números pares entre 0 y 100.

suma de números pares: ejercicio resuelto
08:40

Imprimimos un triángulo de asteriscos por pantalla pasando como parámetro la altura del lado.

Preview 10:33

Terminamos la impresión de nuestro triángulo de asteriscos.

Triángulo de asteriscos 2/2: ejercicio resuelto.
12:14
+
Funciones. Dividiendo nuestro programa en subprogramas
10 Lectures 01:57:02

Funciones II.
16:13

Cálculo del máximo de tres números con una función.
10:52

Paso de parámetros por valor.
04:01

Paso de parámetros por referencia.
13:45

La librería de funciones matemáticas.
13:42


Juego del craps 1/2.
13:28

Juego del craps 2/2.
16:44

Clases de almacenamiento de variables.
18:51
About the Instructor
Francisco J. Caneda Iglesias
3.3 Average rating
3 Reviews
142 Students
1 Course
instructor Superior

Apasionado y estudioso de las tecnologías de la información, aunque sin carrera universitaria, mi curiosidad me lleva a recopilar conocimientos que me proporcionan unos habilidades y aptitudes lo suficientemente avanzadas como para poder entender y comprender los deferentes aspectos tecnológicos y prácticos de la materia.