Universidad Tecnológica Nacional

Programación 1

← Volver atrás
Apunte de Programacion 1

Cursada: 120 hs

Examen: 8 hs

Total: 128 hs

Profesor/a:

Anónimo

28/4/2024

Escrito por: Victoria Diaz

Programación 1

En esta asignatura, el enfoque principal fue el estudio de los fundamentos de la programación utilizando los lenguajes C y C++. El curso cubrió conceptos esenciales para el desarrollo de software y la comprensión de la arquitectura de bajo nivel.

Contenidos Abordados

  • Lenguaje C/C++: Se exploró la sintaxis, estructura y características fundamentales de C/C++. Se hizo hincapié en el manejo de la memoria y el rendimiento, aspectos clave de estos lenguajes.

  • Tipos de Datos y Estructuras: Se estudiaron los tipos de datos primitivos (enteros, flotantes, caracteres) y su representación en memoria. Se analizó el manejo de strings como arreglos de caracteres terminados en un carácter nulo ('\0').

  • Punteros y Gestión de Memoria: Se profundizó en el uso de punteros para la manipulación directa de la memoria, permitiendo un manejo eficiente de los recursos. Se abordó la importancia de la gestión manual de memoria y se introdujo el concepto de garbage collector en otros lenguajes para contrastar las diferentes aproximaciones.

  • Modularidad y Diseño: Se trabajó en la estructuración de código a través de la creación e importación de módulos. Además, se utilizó el diseño de diagramas como herramienta para la planificación y visualización de la lógica de los programas.

Estos conocimientos sentaron las bases para asignaturas posteriores, como Programación II, donde se introducen lenguajes de más alto nivel como C#.