Última actualización: 17/01/2023


Curso Académico: 2022/2023

Introducción a la Programación
(12874)
International Foundation Program en Ingeniería (Plan: 490 - Estudio: 84)


Coordinador/a: DELGADO KLOOS, CARLOS

Departamento asignado a la asignatura: Cursos de estudios hispánicos

Tipo: Obligatoria
Créditos: 6.0 ECTS

Curso:
Cuatrimestre:




Objetivos
- Entender la programación imperativa utilizando sentencias de asignación, condicionales y de repetición, pudiendo seguir mentalmente las transformaciones de estado programadas - Entender la abstracción funcional de trozos de código a métodos, incluyendo métodos recursivos y su terminación - Entender los conceptos que proporciona Java para modelar sistemas de forma orientada a objetos - Saber cómo diseñar un algoritmo simple dada una especificación - Tener capacidad limitada para corregir programas con errores - Tener intuición básica sobre la eficiencia de programas - Saber cómo utilizar un entorno de desarrollo - Saber cómo encontrar información adicional para programar
Descripción de contenidos: Programa
Bloque 1: De la calculadora al ordenador (JavaMOOC1, Semana 1): Expresiones, sentencias, programas, tipos de datos, identificadores, decisiones Bloque 2: Transformación de estados (JavaMOOC1, Semana 2): Repetición, arrays, representación de datos y programas Bloque 3: Abstracción funcional (JavaMOOC1, Semana 3): Métodos, ámbitos, métodos recursivos Bloque 4: Ordenación (JavaMOOC3, Semana 5): Algoritmos sencillos, algoritmos eficientes, intuición sobre eficiencia de algoritmos Bloque 5: Errores (JavaMOOC2, Semana 1): Corrección de errores, tests, razonamiento Bloque 6: Encapsulamiento de objetos (JavaMOOC1, Semana 4): Objetos y clases, ocultación de información,
Actividades formativas, metodología a utilizar y régimen de tutorías
Aprendizaje basado en proyectos Clase invertida (flipped classroom) Utilización de SPOC (Small Private Online Courses) con vídeos y ejercicios Visitas de profesionales de la empresa
Sistema de evaluación
Bibliografía básica
  • C. Delgado Kloos et al.. Introducción a la Programación en Java. https://www.edx.org/es/professional-certificate/uc3mx-introduction-java-programming (JavaMOOC).

El programa de la asignatura podría sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.