Curso de actualización para sistemas embebidos
Destinado a estudiantes universitarios, profesionales y graduados universitarios en Electrónica, Informática, Computación e investigadores o docentes interesados en la temática, la Facultad de Tecnología y Ciencias Aplicadas de la Universidad Nacional de Catamarca concretará el Curso de Posgrado C para Sistemas Embebidos.
El mismo comenzará el viernes 8 de abril próximo, de
Sus objetivos son ofrecer conocimientos básicos e
intermedios para el desarrollo en lenguaje C, lograr que el alumno sea capaz de
diseñar y desarrollar sistemas embebidos en lenguaje C de acuerdo a las
restricciones del hardware.
Disertantes serán el Mg. Ing. marco Aranda y el Lic. Juan
Pablo Moreno. Los aranceles fueron fijados en un pago de $350 o dos cuotas de
$200 para estudiantes, $500 en un pago para docentes de
"Hoy en día los sistemas embebidos subyacen a casi todos los
dispositivos electrónicos utilizados en la actualidad, como en dispositivos
móviles, apertura de puertas, instrumentos médicos, etc.”, comentó el Director
del Laboratorio de Sistemas Embebidos de citada unidad académica, Lic. Juan
Pablo Moreno.
Con esa premisa, sostiene que "por ahora, es casi imposible
construir cualquier dispositivo electrónico sin necesidad de añadir al menos un
pequeño microprocesador y el software asociado”.
En ese marco, indica que "aunque los pronósticos son
difíciles, es absolutamente claro que los consumidores seguirán demandando
productos cada vez más inteligentes que requieren más microprocesadores y un
enorme aumento en el software correspondiente”.
Consigna que "las estimaciones sugieren que el contenido de
firmware de la mayoría de productos se duplica cada
Explica, finalmente, que ese es el motivo por el que "se ha
decidido mantener actualizado a docentes y estudiantes de
Contenidos
Unidad 1: Introducción al Lenguaje C Reseña histórica.
Evolución de los lenguajes. Introducción a C. Programación Estructurada vs
Programación Orientada Objeto. Que es y para qué sirve C?. Significado de
compilar. Estructura general. Preprocesador en C. Sentencias para el preprocesador.
Variables. Constantes. Operadores aritméticos y operadores de relación y
lógicos. Introducción a Dev-C++.
Unidad 2 – Entrada y Salida Acceso a la biblioteca estándar.
Entrada con formato: scanf, getchar, gets. Salida con formato printf, puts.
Librerías. Ejercicios.
Unidad 3 – Estructuras de Selección, control y repetición
Selección: if – else. Selecciones anidadas. Sentencias de control: switch.
Estructuras de repetición: while, for y do while. Comparación de estructuras.
Unidad 4 – Funciones Conceptos Básicos. Declaración de
funciones: Formato general. Parámetros de una función: Paso por valor y paso
por referencia. Funciones que devuelven valores. Funciones void. Ámbito de
variables y funciones. Funciones de biblioteca.
Unidad 5 – Arreglos Arreglos: Características de los
arreglos, Declaraciones, almacenamiento en memoria. Operaciones con arreglos.
Arreglos de caracteres. Arreglos multidimensionales.
Unidad 6 – Estructura y enumerados Estructuras: declaración
e inicialización. Variables del tipo struct. Almacenamiento y recuperación de
información en estructuras. Arreglos de estructuras. Variables del tipo enum.
Unidad 7 – Punteros Asignación dinámica de memoria. Concepto
de punteros. Declaración de punteros: inicialización. Aritmética de punteros.
Indirección de punteros: los punteros void y NULL. Punteros y verificación de
tipos. Punteros a funciones. Estructuras de datos con punteros.