Está en la página 1de 5

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Presentación del curso Fundamentos de Programación, Código 213022

¿Te gustaría aprender aplicar los conceptos básicos del curso Fundamentos de
Programación, en tu profesión, pero no sabes cómo hacerlo?

¿Desea aprender a utilizar un lenguaje de programación bajo el paradigma


estructurado?

En este curso te diremos cómo hacerlo.

El curso es Fundamentos de Programación, identificado con el código 213022, tiene


tres (3) créditos académicos, consta de tres (3) unidades académicas y el curso está
adscrito al programa de Ingeniería de Sistemas.

El propósito de formación del curso es el siguiente: Desarrollar en el estudiante la


capacidad de diseñar soluciones básicas de programación utilizando un lenguaje de
programación bajo los principios de la codificación estructurada a través de la
aplicación de buenas prácticas de programación para el modelado y solución de
problemas que contribuyen al desarrollo del pensamiento lógico.

1
Unidad 1: Fundamentos de Programación

Lenguajes de programación, Definición de lenguaje de programación y Tipos de


lenguaje, Definición de programa y Tipos de Programa, Procesadores de lenguajes,
Compilador, Intérprete y Lenguajes interpretados, Características de la
programación estructurada, Ventajas de la programación estructurada y Tipos de
datos y operadores.

Unidad 2: Introducción a la Programación Estructurada

Tipos de Datos, Atributos, Expresiones y Operadores Aritméticos, Tipo de


Instrucciones, Estructuras de control, Contadores y Acumuladores, Estructura de
alternativa, Estructuras repetitivas o de repetición, Estructuras de repetición
anidadas, Arreglos unidimensionales y bidimensionales.

Unidad 3: Funciones y Procedimientos

Variables locales, globales y estáticas, Funciones con retorno y sin retorno,


Parámetros por valor y por referencia y Aplicación de funciones y procedimientos.

La agenda semaforizada es un dispositivo académico de seguimiento y control para


las actividades programadas del curso de Fundamentos de Programación, que le
permite al estudiante supervisar los tiempos que se tienen para el desarrollo y
entrega de los productos exigidos en cada uno de los momentos evaluativos del
curso. Es recomendable consultarla de forma frecuente.

2
El desarrollo de las actividades del curso está articulado con la estrategia de
Aprendizaje basada en problemas, que es un método de enseñanza-aprendizaje
centrado en el estudiante en el que éste adquiere conocimientos, habilidades y
actitudes a través de situaciones de la vida real. Las actividades se han planificado
en cada uno de los tres momentos del curso: Inicial, Intermedio y Final y con el
desarrollo de los siguientes seis (6) pasos, se logrará desarrollar la competencia
básica de programación que es el propósito formativo del curso. Los pasos son:

• Paso 1: Conceptualización sobre Programación

• Paso 2: Variables, constantes y Estructuras de control

• Paso 3: Estructuras repetitivas y arreglos

• Paso 4: Funciones y procedimientos

• Paso 5: Componente práctico – Práctica Remota

• Paso 6: Evaluación Final POA

El paso 5 está relacionado con el desarrollo del componente práctico apoyo en TIC.

Los pasos de la estrategia de aprendizaje basado en problemas, permite que el


estudiante adquiera procesualmente conocimientos y competencias en el diseño y
construcción básica de soluciones de programación bajo los principios de la
codificación estructurada. Cada una de las guías de actividades contiene su propia
rúbrica de evaluación con criterios académicos pertinentes para validar los
conocimientos y habilidades adquiridas en cada uno de los momentos evaluativos
del curso. El estudiante puede consultar tantas veces que lo requiera los criterios
académicos en cada uno de los recursos tipo tarea dispuestos en el Entorno de
Evaluación.

3
El curso de Fundamentos de Programación hace parte del campo de formación
disciplinar específico del programa Ingeniería de Sistemas y responde al núcleo
problémico número 1: Métodos y Técnicas de la ingeniería de Software para el
desarrollo de soluciones tecnológicas articulado con la red curricular de Ingeniería
de Software.

A través de las actividades propuestas en el curso y con la estrategia de aprendizaje


definida el estudiante dará solución a problemas mediante el análisis y desarrollo de
soluciones implementando los principios de la programación estructurada.

El curso académico de Fundamentos de Programación está diseñado para fortalecer


las capacidades, competencias y adquisición de conocimientos básicos en
programación utilizando un lenguaje de programación bajo los principios de la
codificación estructurada, que para las necesidades del sector TI son de alta
demanda para los profesionales en el marco de la revolución industrial 4.0.

4
VIMEP. (2021). LINEAMIENTOS TECNOPEDAGÓGICOS PARA EL DISEÑO DE

CURSOS EN EL CAMPUS VIRTUAL DE LA UNAD (VERSIÓN 5.0). Bogotá: Unad.

Syllabus del curso Fundamentos de Programación. (2023). Bogotá: Unad.

Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI

Director de curso

Julián Andrés Ruiz Ayala

Universidad Nacional Abierta y a Distancia – UNAD

2023

También podría gustarte