Curso de Programación, Algoritmos y Estructuras de datos en Python para Inteligencia Artificial - Samsung Innovation Campus (Presencia Virtual Online - León)


Programa cofinanciado por el Fondo Social Europeo Plus

Presentación

SAMSUNG, dispone de una serie de programas formativos bajo la denominación “Samsung Innovation Campus”, cuyo objetivo es ofrecer a los jóvenes la oportunidad de impulsar su aprendizaje y mejorar su empleabilidad. Los conocimientos que se imparten en el plan de estudios “Samsung Innovation Campus” se basan en tecnologías clave para la Cuarta Revolución Industrial. 

EOI,  y Samsung ponen en marcha el programa Programación  y Algoritmos en Python para Inteligencia Artificial.

Este curso  se enfoca en enseñar programación y procesamiento de datos en Python. Su objetivo es mejorar la preparación y competencias de los jóvenes, para que puedan lograr un empleo de calidad una vez finalizado el mismo.

Los estudiantes desarrollarán los fundamentos de la programación aprendiendo Python. Aprenderán desde programación básica de Python, hasta las estructuras más complejas de datos, tales como listas, diccionarios, etc. y con el fin de poder realizar análisis de datos complejos.

Como los algoritmos son fundamentales en programación, los estudiantes los van a comprender usando Python desde el principio. Aprenderán a aplicar tipos de datos abstractos y la búsqueda lineal y binaria para resolver problemas de algoritmos de clasificación utilizando Python.

Finalmente, los estudiantes aprenderán procesamiento de datos y visualización de datos usando Python. Esto no cubre el procesamiento de datos en profundidad. Más bien, cubre el procesamiento de datos que requiere matemáticas K12.

Mientras aprenden a programar en Python, los estudiantes también experimentarán la planificación de programas (pseudocódigo y diagrama de flujo), el aprendizaje basado en proyectos y la programación en parejas. Esta experiencia de aprendizaje ayuda a los estudiantes a mejorar, tanto sus habilidades interpersonales, como la resolución de problemas y la colaboración.

Los alumnos deberán tener conocimientos mínimos de:

  • Nivel de inglés similar a B2
  • Conocimientos básicos de uso de ordenadores
  • Tener competencias básicas de matemáticas (pre-algebra: educación secundaria obligatoria)

¡Solicita ya tu plaza!

 

LOGO_AYTOLEON_HD.JPG

 

En colaboración con:

Samsung_Orig_Wordmark_BLACK_RGB.jpg

Datos generales

Convocatoria
2024
Horario

De Lunes a Viernes de 8:30 a 14:00 horas

(Con excepción de festivos nacionales, autonómicos y locales)

Duración

El curso tendrá una duración total de 130 horas, de las cuales 128 horas son lectivas y 2 horas de tutoría por alumno.

Precio:

Formación GRATUITA para los seleccionados, 100% cofinanciada por FSE+

 

Periodo lectivo
Del 28 de Mayo al 4 de Julio
Fecha del curso
Provincia
León
Modalidad
Online

Contenidos

Chapter 1. Python Basics

  • Unit 1. Sequential programming 
  • Unit 2. Planning for programming 
  • Unit 3. Basic of Numeric Data Types and Arithmetic Operation 
  • Unit 4. Variables and Inputs 
  • Unit 5. Logic and Comparison Operators 
  • Unit 6. Conditional Statement-1: Conditions and Decision Making 
  • Unit 7. Conditional Statement -2: Making decisions in two directions and applying conditional statement 
  • Unit 8. Loop-1 
  • Unit 9. Loop-2 
  • Quiz 1H

Chapter 2. Key of Python Basic

  • Unit 10. Lists and Tuple Data Types 
  • Unit 11. Dictionary Data Type 
  • Unit 12. Addressing Sequence Types 
  • Unit 13. Two-Dimensional List 
  • Unit 14. Dictionary Method 1 
  • Unit 15. Dictionary Method 2 
  • Unit 16. Set Data Types 
  • Quiz 

Chapter 3. Python Intensive 

  • Unit 17. Function 
  • Unit 18. Recursion Function Call 
  • Unit 19. Lambda 
  • Unit 20. Closure 
  • Unit 21. Class 
  • Quiz 

Chapter 4. Algorithm 1– Data Structures 

  • Unit 22. Stack and Queue 
  • Unit 23. Queue 
  • Unit 24. Linear Search 
  • Unit 25. Binary Search 
  • Unit 26. Harsh Table 
  • Quiz 

Chapter 5. Algorithm 2 - Sorting Algorithms 

  • Unit 27. Bubble, Selection, and Insertion Sort 
  • Unit 28. Merge Sort 
  • Unit 29. Quick Sort 
  • Quiz 

Chapter 6. Algorithm 3– Problem Solving with Algorithms 

  • Unit 30. Greedy Approach 
  • Unit 31. divide-and-conquer 
  • Unit 32. Dynamic Programming 
  • Unit 33. Backtracking 
  • Quiz

Chapter 7. Data Processing and Descriptive Statistics, Data Visualization 

  • Unit 34. Using Python Modules 
  • Unit 35. Pandas Series for Data Processing
  • Unit 36. Pandas DataFrame for Data Processing 
  • Unit 37. Data Tidyng 
  • Unit 38. Time Series Data 
  • Quiz 

Chapter 8. Data Analysis and Data Visualization - Mini Project 

  • Unit 39. Financial Data Analysis Mini Project 
  • Unit 40. Global Corona Pandemic Analysis Mini Project 
  • Quiz 

Chapter 9. Empleabilidad

Metodología

Las clases serán online. El alumnado se apoyará en los materiales facilitados por los profesores aplicando la metodología Learning by Doing. Durante el curso se crearán ejercicios en los diferentes módulos que permitirá al alumnado dotarse de los conocimientos.

Información e Inscripción

¡Solicita ya tu plaza!

EOI-Escuela de Organización Industrial

Contacta con nosotros en: