Fundamentos de Programación
Profesor/a: SONIA MARÍA GARROTE FERNÁNDEZ
Última versión revisada de la guía docente, debidamente informada por parte del profesor en la asignatura.
Conceptos generales. Arquitectura de un ordenador
Comunicación entre ordenadores y conceptos de redes. Modelo OSI de comunicación
Introducción a los sistemas operativos
Gestión y planificación de los procesos
Gestión de la memoria. Gestión de ficheros. Introducción a los lenguajes de programación: programación modular y estructuras de control. Acceso a ficheros y bases de datos. Introducción a la programación orientada a objetos. Introducción al manejo de bases de datos
- Recursos didácticos: Casos, Manuales técnicos, proyectos y ejercicios resueltos
- Recursos tecnológicos : Software especializado, Aplicaciones para la gestión del aula, Herramientas de presentación, Herramientas de comunicación
- Recursos audiovisuales: Vídeos y podcast
GC2 - Competencia para la organización de los sistemas de producción. Asesorar, proyectar, hacer funcionar, mantener y mejorar sistemas, estructuras, instalaciones, sistemas de producción, procesos, y dispositivos con finalidades prácticas, económicas y financieras
GC3 - Competencia para el emprendimiento y la innovación. Analizar y valorar integralmente la compañía desde el punto de vista estratégico, identificando necesidades de adaptación y oportunidades que permitan impulsar, organizar y llevar a cabo mejoras e innovaciones tanto en procesos como en bienes y servicios, con una actitud proactiva y emprendedora.
GC4 - Competencia para la gestión del conocimiento, la tecnología y los sistemas de información. Capacitar para gestionar, evaluar y mejorar sistemas de información basados en tecnologías de la información y las telecomunicaciones, así como adquirir una formación sólida en ciencias, tecnología, dirección de operaciones, producción y gestión de empresas, con un enfoque especial en la formación en idiomas, la innovación y el carácter emprendedor.
GC5 - Competencia para el desarrollo de una formación integral. Adquirir competencias, destacando aquellas ligadas a la responsabilidad social, la comunicación, el espíritu crítico y el emprendimiento, además de habilidades para desenvolverse con soltura en entornos colaborativos digitales y multilingües, favoreciendo su inserción laboral.
- CT1.1 - Analizar, sintetizar e interpretar la información.
- CT1.2 - Desarrollar capacidades de organización y planificación.
- CT1.5 - Desarrollar el pensamiento crítico y autocrítico.
- CT2.1 - Desarrollar capacidad para resolver problemas y tomar decisiones.
- CT2.2 - Extender la capacidad para aplicar los conocimientos a la práctica.
- CT3.1 - Desarrollar capacidad para generar nuevas ideas (creatividad).
- CO4.1 - Conocer y aplicar la programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería.
- CT4.1 - Utilizar las tecnologías de información y comunicación en su desempeño profesional.
- CT4.2 - Desarrollar capacidad de aprendizaje autónomo (aprender a aprender).
- CT5.1 - Comunicar de manera eficaz, tanto de forma oral como escrita, ideas y proyectos ante cualquier tipo de audiencia.
- CT5.3 - Capacidad para trabajar en equipo.
- Prieto Espinosa, Alberto (2010), Introducción a la Informática, McGraw Hill Interamericana de Espana, SL
- Leblanc, Dee-Ann (2001), La biblia de administración de sistemas Linux, Anaya Multimedia
- JAVIERMOLDES, F. (2017), JAVA 9 (Manual Imprescindible)., Anaya Multimedia
- DuBois, Paul (2009), La biblia de MySQL, Anaya Multimedia
- Web de la asignatura: https://comunidad.uemc.es/ecampus/
- Centro de desarrolladores de Java: https://dev.java/. Página oficial para los desarrolladores Java con cientos de tutoriales, noticias y vídeos de expertos.
- Página oficial de Ubuntu: https://ubuntu.com/. En esta web se puede encontrar todo lo necesario para descargar el sistema operativo Ubuntu, así como formarse o consultar dudas a la comunidad.
- Página oficial del SGBD MySQL: https://www.mysql.com/. En esta web puedes descargar MySQL y otros programas de gestión asociados a este sistema gestor de bases de datos, así como consultar numerosa documentación.
Notas previas
Esta planificación estimada presentada a continuación podrá verse modificada por causas ajenas a la organización académica. El profesor informará convenientemente a los alumnos de las modificaciones puntuales.
Planificación Estimada
- Semanas de la 1 a la 12
- Presentación de la asignatura, verificación Software Desarrollo Laboratorio y Software de Virtualización.
- Bloque 1. Programación y Bases de Datos
- Prueba de evaluación sobre Bloque 1
- Semanas de la 13 a la 15
- Bloque 2. Fundamentos básicos de Arquitectura de Computadores, Sistemas Operativos y Redes
- Prueba de Evaluación sobre el Bloque 2
| Sistema de evaluación | % Calificación final |
|---|---|
| Pruebas escritas | 20 |
| Ejecución de prácticas | 80 |
Asignación de pesos a las pruebas de evaluación continua:
Bloque 1:
- Prueba de evaluación (Ejecución de Prácticas) - Pruebas de ejecución de tareas reales y/o simuladas (Parte 1): 40%
- Prueba de evaluación (Ejecución de Prácticas) - Pruebas de ejecución de tareas reales y/o simuladas (Parte 2): 40%
Bloque 2:
- Prueba de evaluación (Prueba escrita) - Prueba objetiva tipo test: 20%
Para aprobar la asignatura la nota final en convocatoria ordinaria, después de aplicar los pesos correspondientes, debe ser superior o igual a 5, en caso de no serlo se deberán recuperar todas las partes suspensas el día fijado en el calendario para la prueba de evaluación final de convocatoria extraordinaria. El alumno debe tener presente que sólo dispondrá de 2 horas y media el día de evaluación final de convocatoria extraordinaria para la superación de todas las pruebas no superadas, por lo que se le aconseja que supere la asignatura por evaluación continua pues siempre dispondrá de más tiempo.
Cualquier alumno o grupo de alumnos podrán ser convocados a la realización de una prueba oral presencial o usando Teams si la docente considera necesario verificar la adquisición competencial, si en esa prueba oral el alumno o grupo de alumnos no demuestran dicha adquisición competencial no habrán superado la prueba.
Consideraciones de la Evaluación en la Convocatoria ExtraordinariaComo ya se ha mencionado anteriormente todas las pruebas no superadas en ordinaria deberán recuperarse en convocatoria extraordinaria.
Cualquier alumno o grupo de alumnos podrán ser convocados a la realización de una prueba oral presencial o usando Teams si la docente considera necesario verificar la adquisición competencial, si en esa prueba oral el alumno o grupo de alumnos no demuestran dicha adquisición competencial no habrán superado la prueba.
Notas comunes a las evaluaciones de las Convocatorias Ordinaria y Extraordinaria.
No se guardan las notas de pruebas superadas de un curso académico a otro.
La planificación de la evaluación tiene un carácter meramente orientativo y podrá ser modificada a criterio del profesor, en función de circunstancias externas y de la evolución del grupo.
La revisión de las evaluaciones se realizará de forma presencial en la UEMC.
Los sistemas de evaluación descritos en esta Guía Docente son sensibles tanto a la evaluación de las competencias como de los contenidos de la asignatura.
La realización fraudulenta de cualquiera de las pruebas de evaluación, así como la extracción de información de las pruebas de evaluación, será sancionada según lo descrito en el Reglamento 7/2015, de 20 de noviembre, de Régimen Disciplinario de los estudiantes, Arts. 4, 5 y 7 y derivarán en la pérdida de la convocatoria correspondiente, así como en el reflejo de la falta y de su motivo en el expediente académico del alumno.
Uso inadecuado de inteligencia artificial
El uso inapropiado de herramientas de inteligencia artificial tendrá una calificación de 0 (cero) en la actividad correspondiente.
Si este comportamiento se produce de forma habitual o generalizada, podrá reflejarse en la evaluación continua y final.
Además, podrá dar lugar a la apertura de un expediente disciplinario, conforme a la normativa de la Universidad.
Información sobre titulaciones
- Ingeniero Ingeniera Superior en Informática (Universidad Abierta de Cataluña)
- Ingeniero Técnico Ingeniera Técnica en Informática (especialidad Sistemas) (Universidad de Valladolid)
- Master universitario: Máster en Bioinformática y Bioestadística
- Master universitario: Máster en Sociedad de la Información y el Conocimiento
Experiencia docente
- Cuenta con experiencia de Más de 10 años en docencia universitaria en el nivel del Grado (Desde el año 2007 profesora en la UEMC (Universidad Europea Miguel de Cervantes) impartiendo asignaturas relacionadas con las Bases de Datos, las Estructuras de Datos, la Ingeniería del Software, el Desarrollo Web, la Arquitectura de Computadores, la Programación, la Estadística y las Tecnologías de la Información y la Comunicación.)
Experiencia profesional
- Tiene experiencia en el ámbito profesional de 8 años en el sector Privado (Como directora de la Unidad de Innovación y Tecnología Educativa de la UEMC desde el 2015 al 2022, la docente ha sido responsable del desarrollo de los cursos de formación del profesorado, la coordinación de los proyectos de innovación educativa y la evaluación del profesorado.)
Experiencia investigadora
- 10 años (Investigación en innovación educativa y colaboración tecnológica y en análisis de datos en investigaciones con grupos multidisciplinares en áreas como la psicología, el periodismo y las ciencias de la actividad física y del deporte.)


Facebook
Twitter
Youtube
LinkedIn
Instagram