0% encontró este documento útil (0 votos)
37 vistas11 páginas

Currículo Python

El currículo de Python se centra en la enseñanza del lenguaje de programación a través de un enfoque STEAM, donde los estudiantes aprenden a crear aplicaciones, videojuegos y bases de datos mediante prácticas en sesiones estructuradas. Se divide en módulos básico, intermedio y avanzado, abordando conceptos como pensamiento computacional, estructuras de control, y programación orientada a objetos. Los proyectos integran diversas áreas académicas, promoviendo la aplicación de habilidades en matemáticas, ciencias y lenguas.

Cargado por

TOMOYO870612
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas11 páginas

Currículo Python

El currículo de Python se centra en la enseñanza del lenguaje de programación a través de un enfoque STEAM, donde los estudiantes aprenden a crear aplicaciones, videojuegos y bases de datos mediante prácticas en sesiones estructuradas. Se divide en módulos básico, intermedio y avanzado, abordando conceptos como pensamiento computacional, estructuras de control, y programación orientada a objetos. Los proyectos integran diversas áreas académicas, promoviendo la aplicación de habilidades en matemáticas, ciencias y lenguas.

Cargado por

TOMOYO870612
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Currículo Python

A continuación presentamos las convenciones que se deben tener en cuenta al momento


de leer nuestro currículo académico.

Retos STEAM (Color azul claro)


Representan las sesiones principales del curso

Inicio del proyecto evaluativo (color lila)


Se presentan en algunas sesiones e indican el inicio del proyecto de cada módulo

Finalización del proyecto evaluativo (color morado)


Se presentan en las sesiones 5, 10, 15 del currículo e indican la finalización del
proyecto de cada módulo
Campo de formación STEAM

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en


una sintaxis que favorece un código legible. Se trata de un lenguaje de programación
multiparadigma, ya que soporta orientación a objetos, programación imperativa, y en
menor medida, programación funcional. Coding with Chrome es la aplicación para
Chrome, todavía en desarrollo, que Google pone a disposición del profesorado y
alumnado para enseñar y aprender a programar.

A lo largo de este curso los estudiantes aprenderán a utilizar uno de los lenguajes más
usados en el mundo de la programación. Mediante prácticas en cada sesión, podrán
familiarizarse con la sintaxis y eventos o funciones que Python posee. Al culminar
tendrán la capacidad de crear gráficas, videojuegos, base de datos, entre otras
aplicaciones propias de este lenguaje.

SOFTWARE SESIONES DESEMPEÑOS STEM

CODING WITH 30 sesiones Propone diferentes métodos y/o


CHROME - PYTHON estrategias para dar solución a
situaciones problema.
Evalúa alternativas de solución y
selecciona la más adecuada.
DESEMPEÑOS EN PROGRAMACIÓN.

Comprende y utiliza los Evalúa diferentes algoritmos que


pasos básicos para pueden ser utilizados para resolver el
resolver problemas mismo problema.
algorítmicos
(planteamiento y
exploración del
problema, examen de
las muestras, diseño,
implementación y
pruebas).
Desarrolla el Construye un Implementa soluciones a problemas
entendimiento de un programa como utilizando un lenguaje de
algoritmo simple (ej., un conjunto de programación visual con base en
búsqueda, secuencia de instrucciones bloques.
los eventos u paso a paso
organización) realizando para ser
ejercicios sin utilizar la ejecutado.
computadora.

El enfoque y la calidad de las actividades con las que se inicia a los niños en el mundo de
la programación, son clave para sentar las bases del desarrollo temprano de su
Pensamiento Computacional.

SESIONES NOMBRE TEMAS DE PROGRAMACIÓN STEAM/What if

MÓDULO BÁSICO

Introducción y Pensamiento Computacional: Lenguas:


1 primer - Abstracción - Gramática
programa - Descomposición - Redacción
“Hola Mundo” - Patrones
- Algoritmos
- Depuración

Lenguaje y Manejo de interfaz:


- Manejo de interfaz
- Creación de proyectos
- Guardar proyecto
- Cargar proyectos

Métodos de impresión
- Visualización por consola
(print)

Enteros reales Pensamiento Computacional: Lenguas:


y operadores - Abstracción - Gramática
2 aritméticos - Descomposición - Redacción
- Patrones
- Algoritmos
Matemáticas
- Depuración
- Operaciones aritméticas
Datos:
- Caracter
- Enteros

Operadores aritméticos
- Interpretación de operaciones
aritméticas en lenguaje Python

Programación
- Visualización en consola

Verdadero o Pensamiento Computacional: Matemáticas


falso - Abstracción - Operadores aritméticos
3 - Descomposición - Operadores relacionales
- Patrones
- Algoritmos
- Depuración

Operadores relacionales
- a igual a b / (a==b)
- a diferente de b / (a != b)
- a menor que b / (a < b)
- a mayor que b / (a > b)
- a menor o igual que b / (a<=b)
- a mayor o igual que b / (a>=b)

Operadores lógicos
- valor booleano ‘true’
- Valor booleano ‘false’

Programación
- Visualización en consola
- Programación utilizando
valores enteros y caracteres.

Manejo de Pensamiento Computacional: Matemáticas


listas en - Abstracción - Variables
4 Python - Descomposición - Operadores aritméticos
- Patrones
- Algoritmos
Ciencias Sociales
- Depuración
- Registro de datos de
Variables personas.
- Enteros
- Caracteres
- Booleanos

Listas
- Interpretación de listas en
lenguaje Python
- Método append()
- Método reverse()
- Método index()
- Método pop()

Programación
- Visualización en consola

Proyecto: Base Pensamiento Computacional: Matemáticas


5 de Datos - Abstracción - Variables
- Descomposición - Operadores aritméticos
- Patrones
Ciencias Sociales
- Algoritmos
- Registro de datos de
- Depuración
personas.
Programación
- Visualización en consola
- Programación utilizando
variables
- Programación utilizando
operadores aritméticos
- Programación utilizando
operadores relacionales y
lógicos
- Programación utilizando
listas

Contenido visto en Módulo


Básico
MÓDULO INTERMEDIO

Traductor Pensamiento Computacional: Matemáticas


Español a - Abstracción - Variables
6 inglés - Descomposición - Concatenación
- Patrones - Operadores relacionales
- Algoritmos
Lenguas
- Depuración
- Vocabulario español -
Sentencias condicionales inglés
- Creación de sentencias
condicionales
- Sentencias condicionales (if)

Programación
- Visualización en consola
- Programación utilizando
variables
- Programación utilizando
operadores aritméticos
- Programación utilizando
operadores relacionales y
lógicos

Creando una Pensamiento Computacional: Matemáticas


versión de - Abstracción - Variables
7 Paint en - Descomposición - Operadores relacionales
Python - Patrones - Coordenadas (X,Y)
- Algoritmos
Artes
- Depuración
- Formas
Sentencias condicionales - Color
- Sentencias condicionales (elif)
Lenguas
Interacción usuario - Vocabulario español -
- Función input () inglés

Diagramas
- Biblioteca ‘turtle’

Programación
- Visualización en consola
- Programación utilizando
variables
- Programación utilizando
operadores aritméticos
- Programación utilizando
operadores relacionales y
lógicos

Menú Pensamiento Computacional: Matemáticas


inteligente - Abstracción - Variables
8 - Descomposición - Operadores aritméticos
- Patrones
- Algoritmos - Operadores relacionales
- Depuración
Ciencias Sociales
Sentencias condicionales - Diseño de lógica de
- Sentencias condicionales negocios
anidadas.

Programación
- Visualización en consola
- Programación utilizando
variables
- Programación utilizando
operadores aritméticos
- Programación utilizando
operadores relacionales y
lógicos

Creando una Pensamiento Computacional: Matemáticas


casa en - Abstracción - Variables
9 Python - Descomposición - Operadores aritméticos
- Patrones - Operadores relacionales
- Algoritmos - Coordenadas (X,Y)
- Depuración
Artes
Ciclos - Formas
- Creación de ciclos ‘while’ - Color
- Interpretación ciclos ‘while’
- Funcionalidad ciclos ‘while’

Programación
- Visualización en consola
- Programación utilizando
variables
- Programación utilizando
operadores aritméticos
- Programación utilizando
operadores relacionales y
lógicos
- Programación utilizando
sentencias condicionales
- Programación utilizando la
biblioteca ‘turtle’

Proyecto: Mini Pensamiento Computacional: Matemáticas


traductor - - Abstracción - Variables
10 Mini - Descomposición - Operadores aritméticos
calculadora - Patrones - Operadores relacionales
- Algoritmos
Lenguas
- Depuración
- Vocabulario español -
Programación inglés
- Visualización en consola
- Programación utilizando
variables
- Programación utilizando
operadores aritméticos
- Programación utilizando
operadores relacionales y
lógicos
- Programación utilizando
sentencias condicionales
- Programación utilizando
ciclos ‘while’
- Programación utilizando
funciones para interactuar
con el usuario

Contenido visto en Módulo


Intermedio

MÓDULO AVANZADO

Lanzamiento Pensamiento Computacional: Matemáticas


de cohetes - Abstracción - Variables
11 - Descomposición - Operadores aritméticos
- Patrones - Operadores relacionales
- Algoritmos - Coordenadas (X,Y)
- Depuración
Artes
Ciclos - Formas
- Creación de ciclos ‘for’ - Color
- Interpretación ciclos ‘for’
- Funcionalidad ciclos ‘for’

Programación
- Visualización en consola
- Programación utilizando
variables
- Programación utilizando
operadores aritméticos
- Programación utilizando
operadores relacionales y
lógicos
- Programación utilizando
sentencias condicionales
- Programación utilizando la
biblioteca ‘turtle’
- Programación utilizando
funciones para interactuar
con el usuario

Creando mi Pensamiento Computacional: Matemáticas


objeto ‘Carro’ - - Abstracción - Variables
12 dibujo - Descomposición - Operadores aritméticos
- Patrones - Operadores relacionales
- Algoritmos - Coordenadas (X,Y)
- Depuración
Artes
Objetos - Formas
- Creación de objetos - Color
- Propiedades de objetos
- Constructores
- Cambio de propiedades

Funciones
- Creación de funciones
- Retorno de valores
- Invocar funciones

Programación
- Visualización en consola
- Programación utilizando
variables
- Programación utilizando
operadores aritméticos
- Programación utilizando
operadores relacionales y
lógicos
- Programación utilizando
sentencias condicionales
- Programación utilizando la
biblioteca ‘turtle’
- Programación utilizando
ciclos

Creando mi Pensamiento Computacional: Matemáticas


objeto ‘Carro’ - - Abstracción - Variables
13 Asignación - Descomposición - Operadores aritméticos
- Patrones - Operadores relacionales
- Algoritmos - Coordenadas (X,Y)
- Depuración
Artes
Objetos - Formas
- Asignación de parámetros - Color

Programación
- Visualización en consola
- Programación utilizando
variables
- Programación utilizando
operadores aritméticos
- Programación utilizando
operadores relacionales y
lógicos
- Programación utilizando
sentencias condicionales
- Programación utilizando la
biblioteca ‘turtle’
- Programación utilizando
ciclos
- Programación utilizando
funciones.

Proyecto: Pensamiento Computacional: Matemáticas


Adivina la - Abstracción - Variables
14 palabra - Descomposición - Operadores aritméticos
-Planeación e - Patrones - Operadores relacionales
interacción - Algoritmos
lógica - Depuración
Lenguas
Programación - Vocabulario español -
- Visualización en consola inglés
- Programación utilizando
variables
- Programación utilizando
operadores aritméticos
- Programación utilizando
operadores relacionales y
lógicos
- Programación utilizando
sentencias condicionales
- Programación utilizando
ciclos ‘while’
- Programación utilizando
funciones para interactuar
con el usuario
- Programación utilizando
ciclos
- Programación utilizando
funciones
- Programación utilizando
listas

Proyecto: Pensamiento Computacional: Matemáticas


Adivina la - Abstracción - Variables
15 palabra - Descomposición - Operadores aritméticos
-Presentación - Patrones - Operadores relacionales
- Algoritmos
- Depuración
Lenguas
Programación - Vocabulario español -
- Visualización en consola inglés
- Programación utilizando
variables
- Programación utilizando
operadores aritméticos
- Programación utilizando
operadores relacionales y
lógicos
- Programación utilizando
sentencias condicionales
- Programación utilizando
ciclos ‘while’
- Programación utilizando
funciones para interactuar
con el usuario
- Programación utilizando
ciclos
- Programación utilizando
funciones
- Programación utilizando la
biblioteca ‘turtle’
- Programación utilizando
listas

Contenido visto en Módulo


Avanzado
Proyectos del curso que integran el campo de formación:

TEMÁTICAS ÁREA O ASIGNATURA


Diseño de aplicaciones para el Español y literatura. Tecnología e informática.
manejo de datos. Robótica.
Diseño de una aplicación para Matemáticas. Estadística. Español y literatura.
formularios.
Creación de aplicaciones con datos y Matemáticas. Estadística.
variables.
Comparaciones con operadores Matemáticas. Estadística.
lógicos.
Aplicación para hacer adivinanzas. Español y literatura. Inglés.
Operadores y tablas de lógica. Matemáticas.
Aplicación para el cálculo de datos. Matemáticas. Razonamiento lógico. Robótica.
Variables y operaciones aritméticas. Matemáticas. Razonamiento lógico. Robótica.
Dibujo y figuras geométricas. Matemáticas. Razonamiento lógico. Educación
Artística.
Condicionales y bucles. Matemáticas. Razonamiento lógico. Robótica.
Repetidores y variables en un Matemáticas. Razonamiento lógico. Robótica.
programa.
Tangram. Matemáticas. Ciencias. Educación Artística.
Aplicación para diseñar un traductor Español y literatura. Inglés.

También podría gustarte