Propuesta Programación Basica en Python
Propuesta Programación Basica en Python
MACHINE LEARNING
Ingeni@
Facultad de Ingeniería
Marzo 10 de 2023
Medellín, 10 de marzo de 2023
Dr.
JORGE IVÁN GALLEGO MOSQUERA
Dirección de Regionalización
Universidad de Antioquia
Atentamente,
Justificación. ................................................................................................................... 5
Objetivos ......................................................................................................................... 6
General ....................................................................................................................... 6
Específicos .................................................................................................................. 6
Programa ........................................................................................................................ 6
Propuesta Económica. ................................................................................................. 10
La presente propuesta toma como ruta de formación en Programación básica en
el Lenguaje Python
Justificación.
La apuesta de los gobiernos locales y nacional por el desarrollo de las tecnologías
de la información y la comunicación, TIC, ha cobrado fuerza e importancia en los
últimos años. Las políticas públicas buscan su fortalecimiento, y sus esfuerzos se
han centrado tanto en la formación de talento especializado como en la ayuda a
emprendimientos, así mismo, han convocado a la academia y la empresa, para
trabajar conjuntamente y enfrentar los retos que se plantean en el entorno. En el
plano local, la innovación y el emprendimiento han sido los pilares para el
desarrollo y transformación de la ciudad, la destinación de más del 2% del PIB en
actividades de ciencia, tecnología e innovación, siendo la ciudad del país que más
presupuesto destina para tal fin, le valió para ser escogida como Centro para la
Cuarta Revolución Industrial de Hispanoamérica en el Foro Económico Mundial
realizado en Davos, Suiza, en 2019. La apuesta y las condiciones están dadas
para que la ciudad sea líder en el desarrollo de nuevas tecnologías.
La ciudad y la región necesitan más profesionales del área de las TIC, pero falta
mayor infraestructura en las IES de la ciudad para atender la alta demanda en la
formación de nuevo talento. Además, las competencias a desarrollar en
programación son muy pobres en los colegios, y como se ha empezado a hacer
en otros países, la programación debe ser una nueva asignatura obligatoria en los
niveles básicos de formación escolar. A pesar de que algunos colegios de
educación media técnica tienen cursos de desarrollo de software básico para los
estudiantes, aún se debe hacer un mayor esfuerzo para que tengan competencias
suficientes en programación. Existen propuestas que incentivan a los niños y
adolescentes de estos colegios para generar interés por la programación como el
Concurso Nacional de Programación para Colegios organizado por Fedesoft y
apoyado por universidades (como la UdeA) y algunas empresas de tecnología.
Objetivos
General
Desarrollar talento humano en procesos de la cuarta revolución
industrial, específicamente en PROGRAMACIÓN BÁSICA DE PYTHON
PARA MACHINE LEARNING.
Específicos
• Cumplir en 12 semanas (60 horas) un ciclo de formación, con la ruta
educativa de PROGRAMACIÓN BÁSICA DE PYTHON PARA
MACHINE LEARNING
• Cumplir con un total de 12 horas del curso habilidades personales
• Cumplir con un total de 48 horas del curso Ingles I
Programa
Este curso contiene las nociones básicas de programación y su importancia en el
proceso de machine learning. Se toma el lenguaje de programación en Python
como herramienta básica para la gestión de los datos y la representación de
información.
Las siguientes tablas muestran los contenidos de los tres cursos de la ruta
formativa PROGRAMACIÓN BÁSICA DE PYTHON PARA MACHINE
LEARNING
Componente técnico-Python para Machine Learning
Tema
El mundo de la programación:
Saberes previos Introducción al mundo de la programación (computador,
1 lenguajes)
Requisitos funcionales ¿Qué es machine learning? Instalación y configuración de
herramientas (colab y correo)
Introducción a Python
¿Qué es Python?
¿Por qué Python?
¿Cómo instalar Python?
¿Dónde y cómo programar en Python?
Extras a tener en cuenta
Tipos de datos:
Números
Texto
2
Booleano
Variables
Interacción por consola
Conversión de tipos de
datos
TEMA
1 Elementos que influyen e intervienen en la comunicación
2 Situación comunicativa
3 Enfoque comunicacional y lenguaje
4 Modos del discurso
5 Niveles de lectura
6 Comprensión lectora en diversos formatos
7 Relación de los medios de comunicación y la sociedad
8 La idea central
9 Tipos de lenguaje. Lenguaje no verbal
10 La oralidad como proceso comunicativo
11 Preparación de guión-comunicación efectiva
12 Comunicación asertiva
Ingles I
TEMA
1 Apertura del curso
2 Speed reading techniques: Introducción a la algoritmia
Speed reading techniques: Introducción a la algoritmia. Python. Definición y librerías
3
Reto 1: Skimming - Scanning, context clues
Identifying
4
strategic words- Habilidades para trabajos TI
Identifyingstrategic words- Lenguajes de programación Reto 2: Key words - Linking
5
clauses
6 Analyzing words: Programación orientada a objetos
7 Analyzing words: Java. Definición, historia Reto 3: Referents - Word formation
8 Central idea: Protocolos de comunicación en internet
9 Central idea: Inteligencia artificial Reto 4: Topic - Main idea
Technical vocabulary and review: Vocabulario específico de inteligencia artificial y
10
machine learning
Technical vocabulary and review: Repaso de estrategias Reto 5: Technical vocabulary
11
– Review
Material complementario: Estrategias de escucha consciente para mejorar la habilidad
12
de escucha
Propuesta Económica.
El concepto económico del proyecto tiene un valor de $ 150.268.897 pesos
colombianos y la propuesta está diseñada para 100 personas.
En el caso que se considere poder brindar el proceso formativo a más personas de
las contempladas en la propuesta, se ajustará en debida forma la propuesta
económica.
• Aprestamiento básico
• Formación en los tres cursos: componente técnico, ingles I y habilidades
personales
• Componente tecnológico- licenciamiento y recursos educativos
• Contenidos
• Talento humano
Detalle de horas
Componente Horas Horas de estudio
sincrónicas individual
Python para Machine Learning 60 60
Ingles 48 48
Habilidades blandas 12 12
Total 120 120
Para el valor hora docente se toma en cuenta el valor hora de 2022 con un
aumento del IPC del 10% así
-Categoría 4 para cursos de Ingles y Habilidades personales = $31370
-Categoría 6 para cursos de componente técnico = $40948