Participación en Conjuntos Tecnológicos

Samsung Innovation Campus: Coding and Programming Course (C&P) (C31135)

El programa formativo Samsung Innovation Campus ofrece a los jóvenes la oportunidad de impulsar su aprendizaje y mejorar su empleabilidad.

Los conocimientos que conforman el núcleo del plan de estudios de Samsung Innovation Campus (SIC) se basan en tecnologías clave para la Cuarta Revolución Industrial, que incluyen Inteligencia Artificial (IA), Internet de las Cosas (IoT) o Big Data.

La formación es totalmente gratuita y se imparte en colaboración con algunas Universidades. Al finalizar el programa se entrega un certificado de aprovechamiento si se finaliza el curso con éxito.

The C&P course goal focuses on teaching Python programming and algorithm and data processing with
Python for students’ readiness and competency for quality jobs.

Access profile

  • Basic Computer Skills: A basic level skill for using computer applications, including web browsers and spreadsheets
  • Basic Math Competency: Being competent in K12 Grade 6-8 mathematics (Pre-algebra): Arithmetic, Equation and Expression, etc.
  • No previous experience in programming is required.

Course Contents

Chapter 1. Programing Basic Concept and Starting Python

  • 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

Chapter 2. Python Programing Basic – Sequence Data Type in Python

  • Unit 1. Lists and Tuple Data Types
  • Unit 2. Dictionary Data Types
  • Unit 3. Addressing Sequence Types
  • Unit 4. Two-Dimensional List
  • Unit 5. Dictionary Method-1
  • Unit 6. Dictionary Method-2
  • Unit 7. Set Data Types
  • Quiz

Chapter 3. Effective Python Programing – Function, Closure, and Class

  • Unit 1. Function
  • Unit 2. Recursion Function Call
  • Unit 3. Lambda
  • Unit 4. Closure
  • Unit 5. Class
  • Quiz

Chapter 4. Algorithm 1 – Data Structures

  • Unit 1. Stack
  • Unit 2. Queue
  • Unit 3. Linear Search
  • Unit 4. Binary Search
  • Unit 5. Hash Table
  • Quiz

Chapter 5. Algorithm 2 – Sorting Algorithms

  • Unit 1. Bubble, Selection, and Insertion Sort
  • Unit 2. Merge Sort
  • Unit 3. Quick Sort
  • Quiz

Chapter 6. Algorithm 3 – Problem Solving with Algorithms

  • Unit 1. Greedy Approach
  • Unit 2. Divide-and-Conquer
  • Unit 3. Dynamic Programming
  • Unit 4. Backtracking
  • Quiz

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

  • Unit 1. Using Python Modules
  • Unit 2. Pandas Series for Data Processing
  • Unit 3. Pandas DataFrame for Data Processing
  • Unit 4. Data Tidying
  • Unit 5. Time Series Data
  • Quiz

Título de la ActividadSamsung Innovation Campus: Coding and Programming Course (C31135)
Entidad OrganizadoraServicio de Formación Permanente
Vicerrectorado de Estrategia y Ordenación Académica
ECTS reconocidos3 ECTS
Duración110 horas (22 días de impartición)
ModalidadOnline
Lugar de imparticiónETSI Sistemas Informáticos
Fecha de imparticiónPendiente de confirmar
Plazas ofertadas35
Contactoformacion.permanente@upm.es
Importe de la actividad