Asignatura Online de Programación en C para iniciados en la programación
Presentación
En la asignatura de Fundamentos de Programación, habéis adquirido los conceptos básicos de programación dentro del paradigma clásico o procedimental. En esta asignatura se busca ayudar al estudiante a acabar de asimilar estos conceptos básicos de programación, profundizando en algunos de ellos.
Hasta este momento, los problemas propuestos se podían resolver con la utilización de herramientas y conceptos teóricos explicados en los módulos de teoría, siguiendo unas guías de buenas prácticas de programación. El objetivo final del estudiante era la obtención de un código que solucionara el problema. En la resolucioón de problemas reales, pero, la obtención de soluciones informáticas para solucionar problemas concretos es una tarea de ingeniería, donde la creatividad y pericia del programador, puede ser la diferencia entre llegar a una solución o que el proyecto fracase.
No existen recetas mágicas para encontrar soluciones factibles a todos los problemas a los que un programador se va a encontrar a lo largo de su vida profesional. La única forma de que el estudiante desarrolle las capacidades de abstracción de problemas y el planteamiento eficiente de soluciones, es mediante la creación de sus propios mecanismos, lo que solamente se consigue con la practica. Por lo tanto, esta será una asignatura mayoritariamente práctica, donde el estudiante se deberá enfrentar a problemas más complejos y tener en cuenta aspectos de optimización de código para encontrar soluciones que no solamente funcionen, sino que además sean eficientes en términos de velocidad y utilización de memória.
Hasta este momento, los problemas propuestos se podían resolver con la utilización de herramientas y conceptos teóricos explicados en los módulos de teoría, siguiendo unas guías de buenas prácticas de programación. El objetivo final del estudiante era la obtención de un código que solucionara el problema. En la resolucioón de problemas reales, pero, la obtención de soluciones informáticas para solucionar problemas concretos es una tarea de ingeniería, donde la creatividad y pericia del programador, puede ser la diferencia entre llegar a una solución o que el proyecto fracase.
No existen recetas mágicas para encontrar soluciones factibles a todos los problemas a los que un programador se va a encontrar a lo largo de su vida profesional. La única forma de que el estudiante desarrolle las capacidades de abstracción de problemas y el planteamiento eficiente de soluciones, es mediante la creación de sus propios mecanismos, lo que solamente se consigue con la practica. Por lo tanto, esta será una asignatura mayoritariamente práctica, donde el estudiante se deberá enfrentar a problemas más complejos y tener en cuenta aspectos de optimización de código para encontrar soluciones que no solamente funcionen, sino que además sean eficientes en términos de velocidad y utilización de memória.
Siguiendo con lo que se ha iniciado en la asignatura de Fundamentos de Programación, esta asignatura utilizará el lenguaje de programación C para codificar la solución a los problemas propuestos.
-
Inicio
19 feb. 2025
-
100%
Online
-
Idiomas: Español, Catalán
-
Precio: 420 €
Metodología 100% online
1.ª universidad online del mundo
Acompañamiento personalizado
-
Entre las mejores universidades
La UOC se sitúa entre el 7 % de las mejores universidades del mundo según el World University Rankings 2024.