COLEGIO SAN JUDAS TADEO
PROGRAMACION ANUAL
AÑO ESCOLAR 2019-2020
PROFESORES:
ROBINSON BELTRE
Área:
INFORMATICA
Nivel
Secundaria
ASIGNATURA:
PROGRAMACIÓN CON PYTHON
CURSO:
1ro SECUNDARIA
SEMESTRE:
AÑO COMPLETO
HORAS DE CLASE: 1 horas semanales
JUSTIFICACION
Es necesario que el estudiante del nivel secundario de educación domine las
técnicas de programación para el manejo y uso de Python como un instrumento que le
permite incursionar en el mundo de la programación a través de la creación de
programas.
IMPORTANCIA DEL CURSO
Este curso le proporciona al estudiante las herramientas necesarias para el
desarrollo competitivo, estratégico, incluye los ejes transversales y los prepara para los
cambios profundos de la sociedad en el avance tecnológico.
PROPOSITOS
Que los estudiantes tengan la capacidad de desarrollar sus habilidades
cognoscitivas para el desarrollo del manejo de la programación.
Que a través del lenguaje de programación Python, obtengan apoyo para el
conocimiento y el uso del lenguaje de programación, para resolver el domino de
estas estructuras y resolver sus carencias.
Enfatizar los procesos de conocimiento y análisis, interpretación, investigación,
criticidad y creatividad con los diferentes programas, tanto de diseño como de
base de datos.
OBJETIVOS DEL CURSO
1. Desarrollará su capacidad de comprensión, interpretación y producción, con los
diferentes programas de aplicación.
2. Podrá competir con el desarrollo de las habilidades creativas en el lenguaje de
programación.
3. Capacidad de analizar cualquier programa y darle el mejor uso adecuado según
sus necesidades.
Competencias fundamentales
Comunicativa
Pensamiento lógico, creativo y crítico
Resolución de problemas
Científica y tecnológica
Competencias Específicas
Identifica la funcionalidad de los comandos básicos de programación en Python.
Conoce el vocabulario básico de la Programación.
CONTENIDO: PROGRAMACIÓN PYTHON 01
¿Por qué aprender a programar?
1. ¿Qué es Python?
2. ¿Por qué Python?
3. Iniciando con Python
Mi Primer programa
1. Función “print ()”
2. Mi primer programa
3. Ejecutar de inmediato
4. Guardar programa
5. Comentarios
6. Sintaxis
7. Errores.
Variables
1. Define una variable.
2. Tipos de variables.
3. Asigna Valores a una Variables.
4. Múltiples Asignaciones números, cadenas, booleanos.
5. Tipos datos estándar.
Cadenas: Strings
1. Que es una cadena.
2. Uso de las comillas simples y dobles.
3. Tipos de cadenas.
4. Actualizar una cadena.
5. Operar con cadenas especiales.
6. Triple comillas en una cadena.
Listas
1. Crear lista en Python
2. Acceder al valor de una lista.
3. Actualizar Listas
4. Elimina un elemento de una lista.
5. Operaciones básicas con listas.
Diccionario.
1. Que es un diccionario.
2. Acceder a valores en un diccionario.
3. Actualizar un diccionario.
4. Elimina elemento en un diccionario.
5. Propiedades de la clave de un diccionario.
Tipos de Datos
1. Datos numéricos: Enteros y decimales.
2. Datos tipo cadena.
3. Datos tipo booleanos.
Matemática.
1. Operadores matemáticos básicos.
2. Operaciones aritméticas
3. Uso de la variable en operaciones aritmética.
Entrada por teclado: input ()
1. La función “input ()”
2. Preguntas
3. Números
4. Variables
Bucle: For loops
1. Que es la función for loops.
2. Elementos de la función: for x in range ():
3. Iterando con listas de números y cadenas.
4. Usando la declaración else con loops.
5. Loops anidados.
Dibujos con Turtle Python
1. ¿Qué es Turtle?
2. Líneas, ángulo y grados
3. Dibuja figuras geométricas
Toma de Decisión
1. Comparadores booleanos.
2. Declaración If
3. Declaración If…else.
4. La declaración elif
5. Declaración única.
Bucle: While
1. Que es un loop While
2. Loop While infinito.
3. Uso de la instrucción en un loop.
4. Declaración única.
5. Declaración de parada de u loop.
6. Instrucción continua.
Indicadores de Logro
Crea un proyecto nuevo en el que incorpore al menos un Objeto y lo ejecute en
los diferentes modos de presentación que permite el entorno de trabajo.
Construye programas y aplica a los objetos las propiedades convenientes para
su programación.
Comprende la estructura de los procedimientos secuenciales y de selección, así
como la sintaxis del lenguaje.
Realiza programas aplicando las estructuras y sentencias.
Reconoce las variables que intervienen en un algoritmo y el tipo de dato que
debe emplear en la solución del mismo.
Define una secuencia de pasos lógicos para dar solución a un problema
determinado.
Reconoce y emplea las instrucciones y funciones adecuadas en la solución de
problemas.
Evaluación
En forma oral durante el transcurso de la Unidad didáctica.
Logros parciales en la resolución de los ejercicios planteados.
Revisión de anotaciones o apuntes en el cuaderno.
Mediante la participación en los análisis y diálogos en la clase.
Presentación de proyectos.
Recursos
Software Python.
Sala de Informática
Uso de proyector
Uso del pizarrón de clase.
Uso de presentaciones impresos y videos.
Material impreso.