Técnicas de Programación y Laboratorio
Técnicas de Programación y Laboratorio
Técnicas de Programación y Laboratorio
(Pregrado y Posgrado)
UNIVERSIDAD DE ANTIOQUIA
1. INFORMACIÓN GENERAL
Nombre del Curso: TÉCNICAS DE PROGRAMACIÓN Y LABORATORIO
Programa académico al INGENIERÍA DE SISTEMAS
que pertenece:
Unidad Académica: Facultad de Ingeniería
Vigencia: 2023-1 - Código curso: 2508307
2023-2
Tipo de curso: Básico
CARACTERÍSTICAS DEL CURSO
Habilitable (H): NO Validable (V): NO
Clasificable (C): NO Evaluación de suficiencia NO
(Posgrado):
Modalidad educativa del curso: Presencial
Área, núcleo o componente de la Profundización
organización curricular a la que pertenece
el curso
Número de créditos académicos: 4
Horas totales de 96 Horas totales de trabajo 96
interacción estudiante- independiente:
profesor:
Horas totales del curso del semestre: 192
Horas totales de 0 Horas totales de 0
actividades académicas actividades académicas
teóricas: prácticas:
Horas totales de actividades académicas teórico-prácticas: 96
Página 1 de 7
programas de computador a partir de problemas reales que reten y motiven al estudiante
a realizar trabajo en equipo y la aplicación de buenas prácticas de programación.
3. INTENCIONALIDADES FORMATIVAS
-- Conocer y utilizar los elementos básicos que manejan los lenguajes de programación
para crear programas de
computador.
Página 2 de 7
-- Cómo manejar en el lenguaje de programación
-- Tipos y estructuras de datos que manejan los lenguajes de programación.
-- Expresiones aritméticas y lógicas, operadores, prioridades, asociatividades,
evaluación y equivalencia con
expresiones algebraicas.
-- Ciclos
-- Colecciones de datos que maneje el lenguaje (Ej, vectores y matrices y otros).
-- Métodos de búsqueda, ordenamiento, recorrido, recuperación, ingreso en colecciones
de datos.
-- Elemento del lenguaje para representar conceptos como pilas, colas, listas, árboles,
mapas, entre otros.
-- Manejo de string y Expresiones regulares
-- Conversión entre tipos de datos
-- Recursión
PROYECTO DE LABORATORIO
UNIDAD 2 PARADIGMAS
Semanas 2 horas 12
De acuerdo al paradigma:
EXPOSICIÓN
PROYECTO DE LABORATORIO
Los estudiantes deberán desarrollar una implementación del paradigma asignado, bajo
un lenguaje de programación que no conozca, del ejercicio dado por el profesor.
Página 3 de 7
Semanas 3 horas 18 de clase
EXPOSICIÓN
PROYECTO DE LABORATORIO
-- Gestión de archivos
-- Manejo de Excepciones
-- Librerías (Json y pdf)
-- Construcción de librerías.
-- (deseable) Características del software inclusivo.
-- Usar librerías para el análisis, procesamiento y visualización de datos.
-- Documentación
-- J-unit Pruebas Unitarias.
-- Despliegue
PROYECTO DE LABORATORIO
Página 4 de 7
-- Introducción a CSS3
-- Introducción a JavaScript
-- (deseable) Backend en cualquier tecnología
PROYECTO DE LABORATORIO
6. METODOLOGÍA (SUGERIDA)
Estrategias didácticas:
Metodología(s) utilizada(s):
Página 5 de 7
Estrategias de internacionalización del currículo que se desarrollan para cumplir con las
intencionalidades formativas del microcurrículo:
No aplica.
7. EVALUACIÓN (SUGERIDA)
Concepción de evaluación, modalidades y estrategias a través de las cuales se va a
orientar:
Se genera juego de roles entre los grupos de tal forma que pueda haber evaluación entre
pares.
Página 6 de 7
KERN ARNOLD & JAMES GOSLING
N/A JAVA HOW TO PROGRAM" DEITEL & DEITEL JAVA
N/A https:// academy.oracle.com/ en/ oa- web- Java, IA con Jaca
overview.html
N/A Grokking Algorithms: An Illustrated Guide for Python
Programmers and Other Curious People
Aditya Bhargava
Aprobado por Comité de carrera con acta 706 del 5 de Febrero de 2024
Aprobado en acta de Consejo de Facultad 2462 del 10 de Julio de 2024
Página 7 de 7