top of page

I Edición del Curso de Pragramación Orientada a Objetos usando Python

 

INFORMACIÓN SOBRE EL CURSO

 

A) El curso se desarrollará en 20 horas repartidas en 4 sesiones de 15:30 a 20:30 los días:

 

  • Viernes 30 de Septiembre

  • Jueves 6 de Octubre 

  • Viernes 7 de Octubre 

  • Jueves 13 de Octubre

 

Total de 25 horas para el curso completo:

  • 8 horas de teoría

  • 12 horas de práctica

  • 5 horas de trabajo personal del alumno

     

 

 

B) Plazo de inscripción hasta el 28 de Septiembre.

 

Interesados contactar con ismael.serrano@uclm.es

 

  • Alumnos de la UCLM 50 €

  • Personal de la UCLM 50 €

  • Ajenos a la UCLM 50 €

 

 

C) Material y equipamiento necesario:

 

Aula de ordenadores de la Escuela Técnica Superior de Ingenieros Industriales (ETSI Industriales - C. Real) en la que existirán equipos con el software pre- instalado en Windows. No obstante se recomienda que cada asistente traiga su propio equipo portátil en el que quedará el software configurado para el trabajo según sus preferencias personales.

 

Se proporcionará copias electrónicas de apuntes, transparencias y ejemplos del curso. Los miembros del curso tendrán a su disposición un área de consulta en un repositorio con el material del curso.

 

 

 

PROPUESTA DEL CURSO

 

A) Descripción de la Actividad:

 

Este curso constituye una ampliación de los contenidos de la asignatura "Informática" de primer curso. El curso está principalmente orientado a alumnos del grado Ingeniería Industrial.

 

Este curso pretende servir de guía para aprender a crear aplicaciones usando programación orientada a objetos con Python. Actualmente este paradigma de programación es el más extendido. Está basado en las técnicas de herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.

 

En cuanto al lenguaje de programación Python, se trata de uno de los lenguajes de programación más extendidos en el ámbito profesional y académico, es muy robusto, permite elaborar aplicaciones muy sencillas u otras de una complejidad muy elevada, existe una gran cantidad de funciones o librerías ya implementadas para facilitar su uso o añadir más funcionalidad, etc. Además su uso no para de aumentar. Finalmente, existe una gran comunidad de desarrollo detrás de Python.

 

 

B) Objetivos 

 

  • Aprender la historia de los lenguajes de programación

 

  • Aprender sobre los diferentes paradigmas de lenguajes de programación

 

  • Aprender sobre diferentes IDEs

 

  • Recordatorio/Introducción a Python

 

  • Programación orientada a objetos con Python

     

     

 

 

C) Programación Docente

 

Sesión 1- Introducción

  • Cuestiones iniciales

  • Historia de los lenguajes de programación

  • Historia de Python

  • IDEs

  • IDE PyCharm Community

  • Introducción/repaso a Python

  • Entrada / Salida

  • Funciones

 

Sesión 2 - Programación orientada a objetos

  • Introducción a la programación orientada a objetos

  • Clases y objetos

  • Herencia

  • Polimorfismo

  • Encapsulación

 

Sesión 3 - Programación orientada a objetos

  • Los Strings

  • Listas

  • Vectores

  • Pilas

  • Colas

  • Sets

  • Diccionarios

 

Sesión 4 - Programación orientada a objetos

  • Ficheros

  • Excepciones

  • Hilos

  • Cliente/Servidor

  • Bases de datos

  • Otras cuestiones

     

     

     

 

 

D) Criterios de Evaluación

 

Cada sesión girará en torno a una o varias aplicaciones sencillas que el alumno deberá desarrollar, excepto la última.

 

La última sesión corresponde a la creación de una aplicación un poco más compleja. El alumno recibirá un diploma al terminar el curso.

 

 

 

E) Créditos

 

Se  podrán convalidar 2 créditos de libre configuración para alumnos de planes no adaptados a Bolonia o 1 crédito optativo para alumnos de Títulos de Grado.

bottom of page