Logo UAB

Fundamentos de Computación

Código: 106555 Créditos ECTS: 3
2024/2025
Titulación Tipo Curso
2504392 Inteligencia Artificial / Artificial Intelligence OB 1

Contacto

Nombre:
Montserrat Serra Vizern
Correo electrónico:
montserrat.serra.vizern@uab.cat

Idiomas de los grupos

Puede consultar esta información al final del documento.


Prerrequisitos

No hay prerequisitos


Objetivos y contextualización

El curso es introductorio. Se describen conceptos básicos de la organización de los computadores, el diseño y los conceptos básicos de los sistemas operativos. Los objetivos principales son:

Entender los conceptos básicos sobre el hardware de los computadores, el sistema operativo, la organización de los computadores, los programas, los lenguajes de programación y los compiladores

Entender las unidades funcionales de los computadores

Entender una visión de bajo nivel del funcionamiento de los computadores

Entender el lenguaje máquina y el ensamblador

Familiarizarse con el sistema operativo Linux y sus herramientas más comunes

Entender los componentes básicos de un sistema operativo moderno

 


Competencias

  • Diseñar, implementar, analizar y validar soluciones algorítmicas eficientes y robustas a problemas computacionales derivados del diseño de sistemas inteligentes.
  • Trabajar cooperativamente para la consecución de objetivos comunes, asumiendo la propia responsabilidad y respetando el rol de los diferentes miembros del equipo.

Resultados de aprendizaje

  1. Comprender los principios básicos de la estructura y de los computadores.
  2. Comprender y ser capaz de utilizar a nivel usuario los sistemas operativos.
  3. Trabajar cooperativamente para la consecución de objetivos comunes, asumiendo la propia responsabilidad y respetando el rol de los diferentes miembros del equipo.

Contenido

1-Introducción

Estructura funcional del computador, niveles conceptuales del computador, elementos básicos de un programa.

2-Representación de la información

Introducción a la representación de la información: números enteros, reales. Texto.

3-Introducción a la arquitectura de computadores

Procesador, unitades funcionales, flujo d'ejecución, memória, entrada/sortida

4-Introducción al Lenguaje máquina i ensamblador

5-Introducción a los sistemas operativos

Componentes principales de un sistema operativo moderno. Vista de l'usuari del sistema. Eines Linux.


Actividades formativas y Metodología

Título Horas ECTS Resultados de aprendizaje
Tipo: Dirigidas      
Sesiones de teoría 15 0,6 2, 1
Tipo: Supervisadas      
Sesiones prácticas 10 0,4 2, 1, 3
Tipo: Autónomas      
Trabajo autónomo 45 1,8 2, 1

Se han planificado dos horas de clase para cada semana. Los horarios están disponibles en la web de la Escuela de Ingeniería:  https://www.uab.cat/web/estudiar/estudis/graus/horaris-1345737392845.html

Las clases se centran en proporcionar lecciones introductorias, ejemplos prácticos y ejercicios para ser solucionados por los estudiantes como entregas evaluables

El contenido y la planificación de las sesiones estará disponible en el espacio web de la asignatura en el Campus Virtual de la UAB. Este espacio será el canal de comunicación por defecto entre estudiantes y profesores. Todas las entregas planificadas y su evaluación se realizarán en el campus virtual.

Nota: se reservarán 15 minutos de una clase dentro del calendario establecido por el centro o por la titulación para que el alumnado rellene las encuestas de evaluación de la actuación del profesorado y de evaluación de la asignatura o módulo.


Evaluación

Actividades de evaluación continuada

Título Peso Horas ECTS Resultados de aprendizaje
Ejercicios 20 1 0,04 2, 1
Exámenes parciales 60 1 0,04 2, 1
Laboratorios 20 3 0,12 2, 1, 3

La evaluación de las sesiones de teoría se realizarán cpm dos exámenes parciales que tienen un peso total del 60% de la nota final de la asignatura. La teoría se podrá recuperar en un exámen final que se planificará después de los parciales. En este examen final los estudiantes deberán recuperar aquellos parciales que no hayan llegado a la nota mínima para aprobar (5).

Les entregas de problemas tienen un peso del 20% de la nota final.

Se realizarán dos actividades de Evaluación Continua. Su media tendrá un peso del 20% de la asignatura.

Las actividades de Evaluación Continua y los problemas no se pueden recuperar.


Bibliografía

“Computer Systems Design and Architecture” Vicent P. Heuring / Harry F. Jordan. Ed. Addison-Wesley

"Computer organization and architecture: principles of structure and function". William Stallings.

"Computer organization and design: the hardware/software interface". Patterson, David A ; Hennessy, John L.; Morgan-Kaufman
 
"Operating System Concepts", Avi Silberschatz, Peter Baer Galvin, Greg Gagne, Tenth Edition, John Wiley & Sons, Inc, April 2018, ISBN: 978-1-119-32091-3 (e-book)
 

"Operating Systems internals and design principles". William Stallings. Pearson 2018.


Software

Durante el curso se utilizarán las últimas versiones de Visual Studio y Ubuntu Linux.


Lista de idiomas

Nombre Grupo Idioma Semestre Turno
(PAUL) Prácticas de aula 71 Inglés segundo cuatrimestre tarde