Curso a distancia sobre “Lenguaje C”

El 9 de octubre próximo, dará inicio el curso básico a distancia “Lenguaje C”, organizado por la Secretaría de Posgrado y el Área de Educación a Distancia de la Facultad de Tecnología de la UNCa.

EDUCACIONALES

El curso, está orientado a todos aquellos alumnos, docentes y público en general que deseen adquirir conocimiento sobre el mundo de la programación. Por el tipo de lenguaje, puede ser también un trampolín hacia lenguajes de propósitos más específicos como Java, C++,  .NET, etc.

Se desarrollará totalmente a distancia durante 5 horas semanales de actividades individuales y grupales en la plataforma virtual Moodle de la Facultad de Tecnología y Ciencias Aplicadas de la UNCA durante 6 semanas.

Cada unidad estará disponible en la plataforma, donde se encontrará tanto el material propuesto para trabajar como las actividades a realizar.

Los alumnos estarán acompañados por un tutor y coordinador durante todo el proceso de enseñanza-aprendizaje por lo que la interacción entre todos los participantes (docente-alumno y alumno-alumno) se encuentra garantizada. Se utilizarán varios de los recursos pedagógicos que ofrece la plataforma Moodle.

El dictado estará a cargo de los docentes Lic. Ana del Prado y el Ing. Martín Herrera. Será gratuito para docentes y alumnos de la Facultad, en tanto para participantes externos el arancel ha sido fijado en $300.

Objetivos

El curso tiene como objetivos adquirir conocimientos sobre las características de un lenguaje de bajo-medio nivel, comprender y expresar correctamente conceptos básicos de la resolución de problemas mediante lenguaje C, comprender los principios de la programación modular y estructurada, ser capaz de desarrollar programas en C para la resolución de problemas de complejidad moderada.

Las actividades de evaluación estarán centradas en la producción de cada alumno puesta de manifiesto en la elaboración de las actividades individuales y de las actividades grupales de cada unidad. Se ponderará y promediará el conjunto de las notas de todas actividades realizadas en las cuatro unidades para poder acceder a la instancia del examen final, que consistirá en la elaboración de un programa en Lenguaje C.

Para aprobar, los participantes deberán desarrollar las actividades planteadas y presentar un proyecto final. El curso, que prevé la entrega de certificado de aprobación, consta de material didáctico, videos, cuestionarios, tareas y desarrollo de un proyecto.

La metodología será con el uso del aula virtual y trabajo colaborativo, donde se comparten ideas, debates y actividades con otros estudiantes.

Con un cupo mínimo de 10 participantes y carga horaria de 30 horas, se recomienda como prerequisitos y conocimientos previos tener conocimientos básicos del uso de un ordenador personal, manejo de internet.

Contenidos

Módulo 1: Actividades Iniciales. En esta etapa introductoria, se adquieren  conceptos sobre buenas prácticas de programación y se realizarán algunas  actividades de presentación de los participantes y docentes. Instalación de Borland C. Presentación del grupo de estudiantes. Herramienta Thinklink.

Módulo 2. Introducción y primeros pasos. En esta unidad se compara el diagrama de flujo y pseudocódigo con lenguaje C y se identifican los operadores, tipos de datos, variables, constantes, contadores y acumuladores. Pseudocódigo y diagrama de flujo. Comparación Pseudocódigo con lenguaje C. Tipos de datos. Ejemplo operadores Aritméticos y de Asignación. Uso del Compilador Borland C para programar en lenguaje C. Operadores. Herramienta Pseint para diagrama de flujo.

Módulo 3. El ordenador me dice cosas: textos sencillos. El primer programa. Se apunta a que el alumno cree su  primer programa. Se presentan  los conceptos básicos de Programación y se conocen  los principales elementos de una estructura en lenguaje C. Funciones de entrada/salida (printf, scanf). Uso del Compilador Borland C para programar en lenguaje C.

Módulo 4. Mis programas toman decisiones. Se realizan  ejercicios con estructuras de selección. ¿Qué es un algoritmo? Estructuras de selección. Secuencia. Decisión. Control de flujo (if, else, switch).

Módulo 5. Hasta el infinito y más allá: bucles. Ejercicios con estructuras de iteración. Iteración controlada por cantidad. Iteración controlada por condición. Control de flujo (while, for, do..while).

Módulo 6. Divide y vencerás: funciones. Se llevan a cabo  ejercicios con funciones con paso de parámetros por valor y referencia. Funciones con paso de parámetros por valor y referencia. Reutilizando tu código.

Módulo 7. Arreglos y matrices. Se  emplean arreglos o matrices para resolver los ejercicios. Arreglos y Matrices – Ejemplo Arreglos.

Módulo 8. Proyecto final integrador. En esta unidad final, el alumno realizará  un proyecto integrador que incluya todos los conceptos de las unidades previas.

La inscripción podrá realizarse a través del formulario electrónico en la página de la Facultad: www. tecno.unca.edu.ar. Por mayores informes, dirigirse a la Secretaría de Posgrado de la FTyCA(UNCA. E-mail: secretariadeposgrado@tecno.unca.edu.ar http://www.tecno.unca.edu.ar

 

 

Podés leer también