Aprende a programar desde las bases
4.3 (84 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,700 students enrolled

Aprende a programar desde las bases

El curso con el que aprenderás a programar
4.3 (84 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,700 students enrolled
Created by Francisco García
Last updated 5/2020
Spanish
Spanish [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Lógica de programación
  • Programación con C
  • Elementos básicos y esenciales para la programación
  • Diseño de algoritmos
  • Diseño de pseudocódigo
  • Paradigma estructurado
  • Paradigmas de programación
  • Conceptos básicos del lenguaje C
  • Diseño de diagramas de flujo
  • Herramientas de compilación
Requirements
  • Estar familiarizado con el manejo básico de una computadora
  • Deseos de aprender
  • Dedicación
  • Conexión a internet
Description

En este curso aprenderás las bases y fundamentos de la programación para que te puedas desempeñar en el mundo del desarrollo de software, veras desde conceptos básicos hasta el ponerlos en practica programando directamente el el lenguaje C.

Programación:

Aprenderás a los conceptos y conocimientos necesarios para poder pasar a la creación de código, revisaremos los temas de la creación de algoritmos, diseño de diagramas de flujo, pseudocódigo con ayuda del softawre PSeInt, con el cual darás tus primeros pasos en la creación de programas sencillos, pero en donde entenderás el comportamiento de cada uno de los elementos de la programación estructurada. Ademas todos esos conocimientos los aplicaras creando programas de verdad en un gran lenguaje de programación como es en lenguaje C, ya que este lenguaje es el ideal para aprender a programar por su nivel de abstracción ya que te permitirá comprender el comportamiento de operaciones a bajo nivel y alto nivel, después de comprender la forma de programar en C, te sera mas fácil aprender otros lenguajes y otros paradigmas de programación.


Diseño de algoritmos:

revisaremos algunos de los algoritmos mas comunes, entenderás la definición clara de un algoritmo y como pasar de un problema a el diseño de una secuencia de instrucciones (algoritmo) que nos permitirá crear soluciones a problemas.


Diagramas de Flujo:

Mediante PSeInt aprenderás y entenderás el comportamientos de los elementos que te permitirán crear tus primeros programas diseñando diagrama de flujo y programas completamente funcionales.


Pseudocódigo:

Mediante un lenguaje natural aprenderás a pasar de los diagramas de flujo o crear directamente pseudocódigos que serán muy parecidos al lenguaje de programación, todo esto mediante el uso de PSeInt.


Paradigmas de programación:

Revisaremos cuales son algunos de los paradigmas mas reconocidos, ademas de los principios de algunos de estos, también revisaremos el paradigma estructurado que es con el cual estaremos trabajando a lo largo del curso y el cual el lenguaje C adapta mejor y te servirá como base para seguir aprendiendo otros paradigmas


Reforzamiento de temas

Durante cada sección habrá un examen que te permitirá ver el avance que has tenido y cuales de los temas debes reforzar, ademas algunos de los temas que son considerados como clave tendrán algunas tareas de ejercicios para que los realices y así ponerte a prueba.


Curso Vivo

A que me refiero con esto, a que este curso estará en constante actualización, contara con una sección donde se subirán vídeos resolviendo las dudas que mas se presenten entre los estudiantes de este curso, eso con el fin de que obtengas una buena comprensión de los temas, aclarar tus dudas y que en realidad te beneficie el cursarlo. Actualmente faltan algunas secciones por subir su contenido, se estarán subiendo esas secciones semanalmente lo mas pronto posible, hasta completar la totalidad del temario, ademas, contara con otra sección que sera de resolución de ejercicios, con el fin de que puedas ir aprendiendo con la practica.


NOTA: NO OLVIDES QUE, SI EL CURSO NO CUMPLE CON TUS EXPECTATIVAS, CUENTAS CON UN PERIODO DE REEMBOLSO POR 30 DÍAS.

Who this course is for:
  • Personas con deseos de aprender programación
  • Estudiantes de los primeros semestres de ingeniería
Course content
Expand all 60 lectures 05:47:18
+ Algoritmia
3 lectures 08:57
¿Qué es un algoritmo?
03:53
Diseño de algoritmos
04:05
Examen Algoritmia
2 questions
Para practicar el diseño de algoritmos y entender como resolver un problema de una forma lógica es bueno que practiques con algunos ejercicios.
Ejercicios Algoritmos
3 questions
+ Diagramas de flujo
9 lectures 32:43
Introducción
00:44
Simbología y operadores
04:35
Reglas de construcción
03:40
PSeInt
02:52
Asignación y variables
04:34
Estructuras de control de flujo
04:25
Anidamiento
05:55
Examen Diagramas de Flujo
5 questions
A continuación diseña los diagramas de flujo que se te piden
Ejercicios Diagramas de flujo
3 questions
+ Pseudocódigo
6 lectures 19:30
Introducción
00:31
Estructura y sintaxis
04:38
Reglas de construcción
00:43
Traducir diagrama de flujo a pseudocódigo 1
04:49
Traducir diagramas de flujo a pseudocódigo 2
07:11
Examen Pseudocódigo
3 questions
A continuación diseña los pseudocódigos que den solución a cada uno de los problemas descritos.
Ejercicios pseudocódigo
2 questions
+ Programación estructurada
3 lectures 04:41
Introducción
00:30
Paradigmas de programación
02:53
Programación estructurada
01:18
Examen Programación Estructurada
2 questions
+ ¡Programando!
5 lectures 11:24
Introducción
00:49
Historia del lenguaje C
00:56
Descargar y configurar compilador GCC
03:16
Descargar Sublime Text
01:17
¡Hola Mundo!
05:06
Examen Programando
5 questions
+ Tipos de datos
8 lectures 49:14
Palabras reservadas y declaración de variables
04:57
Comentarios en C
05:27
Enteros
03:18
Caracteres
07:29
Tamaño de datos
08:06
Conversión de tipos de datos
10:17
Constantes
05:06
Examen tipos de datos
10 questions
+ Operadores
3 lectures 34:56
Aritméticos
10:34
Relacionales
10:41
Lógicos
13:41
Examen operadores
4 questions
+ Control de flujo
5 lectures 42:43
if-else
11:45
Switch
13:36
While
05:45
Do while
04:25
For
07:12
Examen control de flujo
5 questions
+ Modularidad
3 lectures 40:56
Funciones y procedimientos
02:36
Paso por valor
24:35
Paso por referencia (variables locales y globales)
13:45
Examen de la sección
5 questions