Diferencia entre revisiones de «Usuario:Lmorillas/modulo programacion»

De WikiEducator
Saltar a: navegación, buscar
 
(9 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
 
{{MiTitulo| Módulo de Programación}}
 
{{MiTitulo| Módulo de Programación}}
Currículo oficial: http://www.boa.aragon.es/cgi-bin/EBOA/BRSCGI?CMD=VEROBJ&MLKOB=612152800202
 
  
==Programa==
+
==Currículo oficial==
  
===Identificación de los elementos de un programa informático===
+
* http://www.boa.aragon.es/cgi-bin/EBOA/BRSCGI?CMD=VEROBJ&MLKOB=612152800202
 +
* [[/contenidos oficiales | Contenidos oficiales BOA ]]
 +
* [[/Resultados de aprendizaje | Resultados de aprendizaje BOA ]]
  
* Lenguajes de programación. Lenguajes estáticos y dinámicos.
+
== Documentación y recursos ==
 +
* http://python.org.ar/pyar/AprendiendoPython
 +
* http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011/
 +
* http://openbookproject.net/thinkcs/python/english2e/index.html
 +
* http://www.py4inf.com/
  
* Estructura y bloques fundamentales.
+
== Estructura del curso ==
 
+
* [[Usuario:Lmorillas/modulo_programacion/python | Introducción a la programación con Python]]
* Entornos de desarrollo, gestores de código y de tareas.
+
 
+
* Variables.
+
 
+
* Tipos de datos.
+
 
+
* Literales.
+
 
+
* Constantes.
+
 
+
* Operadores y expresiones.
+
 
+
* Conversiones de tipo.
+
 
+
* Comentarios y documentación.
+
 
+
* Tests.
+
 
+
===Utilización de objetos===
+
 
+
* Características de los objetos.
+
 
+
* Introspección.
+
 
+
* Instanciación de objetos.
+
 
+
* Utilización de métodos.
+
 
+
* Utilización de propiedades.
+
 
+
* Utilización de métodos estáticos.
+
 
+
* Parámetros y valores devueltos.
+
 
+
* Librerías de objetos.
+
 
+
* Constructores.
+
 
+
* Destrucción de objetos y liberación de memoria.
+
 
+
===Uso de estructuras de control===
+
 
+
* Estructuras de selección.
+
 
+
* Estructuras de repetición.
+
 
+
* Estructuras de salto.
+
 
+
* Control de excepciones.
+
 
+
===Desarrollo de clases===
+
 
+
* Concepto de clase.
+
 
+
* Estructura y miembros de una clase.
+
 
+
* Creación de atributos.
+
 
+
* Creación de métodos.
+
 
+
* Creación de constructores.
+
 
+
* Encapsulación y visibilidad.
+
 
+
* Utilización de clases y objetos.
+
 
+
* Utilización de clases heredadas.
+
 
+
===Lectura y escritura de información===
+
 
+
* Concepto de flujo.
+
 
+
* Tipos de flujos. Flujos de bytes y de caracteres.
+
 
+
* Clases relativas a flujos.
+
 
+
* Utilización de flujos.
+
 
+
* Entrada desde teclado.
+
 
+
* Salida a pantalla.
+
 
+
* Ficheros de datos. Registros.
+
 
+
* Apertura y cierre de ficheros. Modos de acceso.
+
 
+
* Escritura y lectura de información en ficheros.
+
 
+
* Almacenamiento de objetos en ficheros. Persistencia. Serialización.
+
 
+
* Utilización de los sistemas de ficheros.
+
 
+
* Creación y eliminación de ficheros y directorios.
+
 
+
* Interfaces.
+
 
+
* Concepto de evento.
+
 
+
* Creación de controladores de eventos.
+
 
+
===Aplicación de las estructuras de almacenamiento===
+
 
+
* Estructuras.
+
 
+
* Creación de arrays.
+
 
+
* Arrays multidimensionales.
+
 
+
* Cadenas de caracteres.
+
 
+
* Listas.
+
 
+
* Otras colecciones. Ordenación de colecciones
+
 
+
===Utilización avanzada de clases===
+
 
+
* Composición de clases.
+
 
+
* Herencia.
+
 
+
* Superclases y subclases.
+
 
+
* Clases y métodos abstractos y finales.
+
 
+
* Sobreescritura de métodos.
+
 
+
* Constructores y herencia.
+
 
+
* Acceso a métodos de o desde la superclase.
+
 
+
* Polimorfismo.
+
 
+
* Metaprogramación.
+
 
+
===Información en documentos de texto===
+
 
+
* Expresiones regulares. Patrones.
+
 
+
* Documentos XML. Tratamiento y manipulación.
+
 
+
===Mantenimiento de la persistencia de los objetos===
+
 
+
* Bases de datos orientadas a objetos.
+
 
+
* Características de las bases de datos orientadas a objetos.
+
 
+
* Instalación del gestor de bases de datos.
+
 
+
* Creación de bases de datos.
+
 
+
* Mecanismos de consulta.
+
 
+
* El lenguaje de consultas: sintaxis, expresiones, operadores.
+
 
+
* Recuperación, modificación y borrado de información.
+
 
+
* Tipos de datos objeto; atributos y métodos.
+
 
+
* Tipos de datos colección.
+
 
+
===Gestión de bases de datos relacionales===
+
 
+
* Establecimiento de conexiones.
+
 
+
* Recuperación de información.
+
 
+
* Manipulación de la información.
+
 
+
* Ejecución de consultas sobre la base de datos.
+
 
+
* Seguridad.
+
 
+
* Optimización.
+

Última revisión de 20:59 5 oct 2011


Currículo oficial

Documentación y recursos

Estructura del curso