These notes and exercises are part of the itinerary of the degree in Computer Science at the University of Barcelona, taken between 2020 and (hopefully) 2024.
Below is a list of the subjects of the degree ordered by year and by semester, in order to help the reader orient himself and help his search if it's specific.
Note
The documents for each subject are written in the language in which they are taught, most of which are Catalan or Spanish.
Note
You can directly access the files using
https://guzmanalejandro.github.io/computer-science/${PATH}
, where${PATH}
corresponds to its address within the repository. For example, if you want to consult the Data Structures notes,https://guzmanalejandro.github.io/computer-science/first-course/second-semester/data-structures/data-structures-notes.pdf
.
- First semester
- Basic Digital Design
- Programming I
- Algorithmic
- Algebra
- Calculation
- Second semester
- Introduction to Computers
- Discrete Mathematics
- Phisics
- Data Structures
- Programming II
- Third semester
- Advanced Algorithmic
- Introduction to Scientific Computing
- Software Design
- Electronics
- Structure of Computers
- Fourth semester
- Probabilities and Statistics
- Corporations
- Integrated Software Project
- Programming of Embedded Architectures
- Operative Systems I
- Fifth semester
- Operative Systems II
- Networks
- Workshop on New Uses of Computing
- Computer Vision
- Artificial Intelligence
- Sixth semester
- Graphs and Data Visualization
- Human Factors and Computing
- Logic and Languages
- Databases
- Distributed Software