Curso de Programación y Algoritmos en Python para Inteligencia Artificial. Samsung Innovation Campus (Presencia Virtual Online - Ámbito Nacional)

CONVOCATORIA CERRADA


Programa cofinanciado por el Fondo Social Europeo.

Acción enmarcada dentro del Programa de Estrategia de Emprendimiento y Empleo Joven Garantía Juvenil.

Objetivos

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 el algoritmo es fundamental programación, los estudiantes comprenderán los algoritmos usando Python desde el principio. Aprenderán a aplicar tipos de datos abstractos y comprenderán la búsqueda lineal y la búsqueda binaria para resolver problemas de algoritmos de clasificación usando Python.

Finalmente, los estudiantes aprenden 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!

 

The referenced media source is missing and needs to be re-embedded.

 

Datos generales

Convocatoria
2023
Horario

De lunes a viernes de 9:00 a 13:00.

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

 

Duración

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

Precio:

Formación GRATUITA para los seleccionados, 100% cofinanciada por el Fondo Social Europeo.

Periodo lectivo
De Septiembre a Octubre
Fecha del curso
Provincia
- Otras -
Modalidad
Online

Contenido

Chapter 1. Python Basics

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

Chapter 2. Key of Python Basic

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

Chapter 3. Python Intensive 11H

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

Chapter 4. Algorithm 1– Data Structures 11H

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

Chapter 5. Algorithm 2 - Sorting Algorithms 7H

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

Chapter 6. Algorithm 3– Problem Solving with Algorithms 9H

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

Chapter 7. Data Processing and Descriptive Statistics, Data Visualization 11H

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

Chapter 8. Data Analysis and Data Visualization - Mini Project 5H

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

Chapter 9. Empleabilidad

Metodología

Las clases se desarrollarán en formato on line . 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

¡Solicita ya tu plaza!

Contacta con nosotros en: