Course catalogue


BBI courses

The courses of the Bachelor in Bioinformatics are reserved for students coming from institutions that have signed an specific bilateral agreement in this field with the Barcelona School of Informatics.

Incompatible courses:
  • The pairs IDSS-MAI and MVA-MDS (autumn semester), AHLT-MAI and MUD-MDS (spring semester) cannot be enrolled at the same time, you must choose one or the other.


   
   
   
   

   
   
   
   
   


Bachelor's Degree in Bioinformatics

Name Acronym Code Credits Min Credits Slots Q1 Slots Q2 Semester Language Restrictions
Algebra ALG-BBI 2703100 6.0 90 3 Q1 English
Algorithms in Biology AB-BBI 2703115 6.0 90 3 Q2 English Only for bioinformatics students
Applied Programming I AP1-BBI 2703104 6.0 90 3 Q1 English
Applied Programming II AP2-BBI 2703109 6.0 90 3 Q2 English
Applied Programming III AP3-BBI 2703114 6.0 90 3 Q1 English
Biochemistry BC-BBI 2703107 6.0 90 3 Q2 English Only for bioinformatics students
Biostatistics and Data Analysis BDA-BBI 2703111 6.0 90 3 Q1 English
Calculus CAL-BBI 2703108 6.0 90 3 Q2 English
Cell Biology CB-BBI 2703101 6.0 90 3 Q1 English Only for bioinformatics students
Computer Architecture and Operating Systems CAOS-BBI 2703105 6.0 90 3 Q2 English
Data Visualization DV-BBI 2703119 6.0 90 3 Q2 English Only for bioinformatics students
Databases DB-BBI 2703110 6.0 90 3 Q1 English Only for bioinformatics students
Discrete Mathematics and Optimization DMO-BBI 2703113 6.0 90 3 Q1 English
Genetics and Genomics GG-BBI 2703112 6.0 90 3 Q1 English Only for bioinformatics students
Introduction to Bioinformatics IB-BBI 2703103 6.0 90 3 Q1 English
Molecular Biology MB-BBI 2703106 6.0 90 3 Q2 English Only for bioinformatics students
Networks and Systems Biology NSB-BBI 2703116 6.0 90 3 Q2 English Only for bioinformatics students
Physical and Organic Chemistry POC-BBI 2703102 6.0 90 3 Q1 English Only for bioinformatics students
Physiology and Neurobiology PN-BBI 2703117 6.0 90 3 Q2 English Only for bioinformatics students
Statistical Models and Stochastic Processes SMSP-BBI 2703118 6.0 90 3 Q2 English


Bachelor's Degree in Data Science and Engineering

Name Acronym Code Credits Min Credits Slots Q1 Slots Q2 Semester Language Restrictions
Advanced Topic in Data Engineering II TAED2-GCED 270228 6.0 90 3 Q1 English
Data Analysis AD-GCED 270215 6.0 90 Q2 English
Image Processing and Artificial Vision PIVA-GCED 270226 6.0 90 Q2 Catalan, English
Information Retrieval and Analysis CAI-GCED 270220 6.0 90 3 Q1 Catalan, Spanish, English
Information Visualization VI-GCED 270219 6.0 90 3 Q1 English
Mathematical Optimization OM-GCED 270214 6.0 90 Q2 Catalan


Bachelor's Degree in Artificial Intelligence

Name Acronym Code Credits Min Credits Slots Q1 Slots Q2 Semester Language Restrictions
Advanced Programming and Algorithms PAA-GIA 270417 6.0 90 2 Q2 Catalan, Spanish
Advanced Reinforcement Learning ARA-GIA 270431 6.0 90 2 Q2 Catalan
Basic Algorithms for Artificial Intelligence ABIA-GIA 270412 6.0 90 2 Q1 Catalan, Spanish
Ethical and Social Aspects of Artificial Intelligence AESIA-GIA 270425 6.0 90 2 Q2 Spanish
Integrated Project of Artificial Intelligence PIA-GIA 270426 6.0 90 2 Q2 Catalan, Spanish
Introduction to Databases IBD-GIA 270414 6.0 90 2 Q1 Catalan
Introduction to Research I2R-GIA 270432 6.0 90 2 2 Q1, Q2 Catalan, Spanish, English
Introduction to Robotics IR-GIA 270408 6.0 90 3 Q2 Catalan, Spanish
Neural Networks and Deep Learning XNDL-GIA 270415 6.0 90 2 Q2 Catalan
Optimization OPT-GIA 270416 6.0 90 2 Q2 Catalan, Spanish
Parallelism and Distributed Systems PSD-GIA 270413 6.0 90 2 Q1 Catalan
Preprocessing and Advanced Models of Data Analysis PMAAD-GIA 270418 6.0 90 2 Q2 Spanish


Bachelor's Degree in Informatics Engineering

Name Acronym Code Credits Min Credits Slots Q1 Slots Q2 Semester Language Restrictions
Advanced Concepts On Operating Systems CASO 270066 6.0 90 Q2 Catalan, Spanish
Advanced Operating Systems SOA 270124 6.0 90 Q1, Q2 Catalan, Spanish
Advanced Programming Concepts CAP 270086 6.0 90 Q1 Catalan
Algorithmics A 270021 6.0 90 Q1, Q2 Catalan, Spanish
Applied Engineering Project PAE 270132 6.0 168 2 Q1, Q2 Catalan
Architecture-Aware Programming PCA 270069 6.0 90 Q2 Catalan, Spanish
Artificial Intelligence IA 270023 6.0 90 Q1, Q2 Catalan, Spanish
Business and Economic Environment EEE 270014 6.0 90 10 Q1, Q2 Catalan, Spanish
Compilers CL 270030 6.0 90 Q2 Catalan
Computational Geometry GEOC 270182 6.0 90 Q1 English
Computer Architecture AC 270018 6.0 90 Q1, Q2 Catalan, Spanish
Computer Architecture II AC2 270060 6.0 90 Q1, Q2 Catalan, Spanish
Computer Engineering Project PEC 270065 6.0 90 Q1, Q2 Catalan, Spanish
Computer Interfacing CI 270013 6.0 90 Q1, Q2 Catalan, Spanish
Computer Network Technology TXC 270125 6.0 90 Q1, Q2 Catalan, Spanish
Computer Networks XC 270016 6.0 90 Q1, Q2 Q1: Catalan / Q2: Catalan, English
Computer Networks II XC2 270064 6.0 90 Q1, Q2 Spanish
Computer Security SI 270123 6.0 90 Q1, Q2 Catalan, Spanish
Computer Vision VC 270181 6.0 90 Q1, Q2 Catalan
Concepts for Specialised Databases CBDE 270087 6.0 90 Q1 Catalan, Spanish
Cryptography C 270131 6.0 132 Q1 Spanish
Curve and Surface Design DCS 270180 6.0 90 Q2 English
Cybersecurity Management GCS 270134 6.0 90 Q1, Q2 English
Data Analysis and Information Exploitation ADEI 270100 6.0 90 Q1, Q2 Catalan
Data Mining MD 270107 6.0 90 Q1, Q2 English
Data Processing Centers CPD 270067 6.0 90 Q1, Q2 Catalan
Data Structures and Algorithmics EDA 270012 6.0 90 Q1, Q2 Q1: Catalan, Spanish, English / Q2: Catalan, Spanish
Data and Image Compression CDI 270133 6.0 90 Q2 Catalan, Spanish
Database Administration ABD 270105 6.0 90 Q2 Catalan
Database Design DBD 270082 6.0 90 Q1, Q2 Catalan
Databases BD 270010 6.0 90 Q1, Q2 Catalan
Design of Microcomputer-Based Systems DSBM 270061 6.0 90 Q1, Q2 Catalan, Spanish
Digital Signal Processing PDS 270070 6.0 90 Q1 Catalan
Digital Strategy for Organisations EDO 270106 6.0 90 Q1 Spanish
Distributed Applications AD 270126 6.0 90 Q1 Spanish
Distributed Intelligent Systems SID 270033 6.0 90 Q2 Spanish
Distributed Network Systems SDX 270127 6.0 90 Q2 Catalan
E-Business NE 270102 6.0 90 Q1, Q2 Catalan
Education, Engineering and Technology EET 270163 6.0 90 Q2 Catalan
Free Software and Social Development SLDS 270161 6.0 90 Q1 Spanish
Graphic Cards and Accelerators TGA 270150 6.0 90 Q2 Spanish
Graphics G 270022 6.0 90 Q1, Q2 Catalan
Information Systems Concepts CSI 270088 6.0 90 Q1, Q2 Catalan
Information Systems Design DSI 270101 6.0 90 Q1, Q2 Catalan
Information Systems Project PSI 270103 6.0 90 Q2 Catalan
Information Systems for Organisations SIO 270104 6.0 90 Q1, Q2 Catalan
Information Technology Project PTI 270122 6.0 90 Q1, Q2 Catalan, Spanish
Information Transmission and Encoding TCI 270128 6.0 90 Q1 Catalan
Interaction and Interface Design IDI 270019 6.0 90 Q1, Q2 Catalan, Spanish
Internet Protocols PI 270121 6.0 90 Q1, Q2 Catalan, Spanish
Introduction to Research I2R3 2701651 3.0 90 Q1, Q2 Catalan
Introduction to Research I2R6 2701652 6.0 90 Q1, Q2 Catalan
Introduction to Software Engineering IES 270015 6.0 90 Q1, Q2 Catalan
Knowledge Engineering and Distributed Intelligent Systems ECSDI 270089 6.0 90 Q2 Spanish
Leadership and Professional Development in Engineering LDPE 270164 3.0 90 Q1 Spanish
Logics in Information Technology LI 270024 6.0 90 Q1, Q2 Catalan
Marketing On Internet MI 270108 6.0 90 Q2 Catalan, Spanish
Massive Information Search and Analysis CAIM 270028 6.0 90 Q1 Catalan, Spanish
Multiprocessors MP 270062 6.0 90 Q1, Q2 Spanish
Numerical Computation CN 270031 6.0 90 Q2 Spanish
Operating Systems SO 270011 6.0 90 Q1, Q2 Q1: Catalan, Spanish, English / Q2: Catalan, Spanish
Operating Systems Administration ASO 270120 6.0 90 Q1, Q2 Catalan, Spanish
Operating Systems II SO2 270063 6.0 90 Q1, Q2 Catalan, Spanish
Operating Systems for Distributed Applications SOAD 270091 6.0 90 Q2 Catalan, Spanish
Operations Research IO 270032 6.0 90 Q1 Catalan
Parallel Programming and Architectures PAP 270068 6.0 90 Q2 Catalan
Parallelism PAR 270020 6.0 90 Q1, Q2 Q1: Catalan, Spanish, English / Q2: Catalan, Spanish
Physics of Memory Devices FDM 270171 6.0 90 Q2 Catalan
Physics of Realistic Modelling and Animation FOMAR 270151 6.0 90 Q2 English
Probability and Statistics PE 270009 6.0 90 Q1, Q2 Q1: Catalan, Spanish, English / Q2: Catalan, Spanish
Programming Languages LP 270025 6.0 90 Q1, Q2 Catalan
Programming Projects PROP 270017 6.0 90 Q1, Q2 Catalan, Spanish
Quantum Computing and Cryptography CCQ 270170 6.0 90 Q1, Q2 Catalan
Real-Time Systems STR 270071 6.0 90 Q2 Catalan
Requirements Engineering ER 270083 6.0 90 Q1, Q2 Catalan, Spanish
Robotics ROB 270130 6.0 90 Q1, Q2 Catalan, Spanish
Simulation SIM 270090 6.0 90 Q1, Q2 Catalan
Social and Environmental Issues Od Information Technologies ASMI 270162 6.0 90 Q1, Q2 Catalan
Software Architecture AS 270080 6.0 90 Q1, Q2 Catalan
Software Engineering Project PES 270085 6.0 90 Q1, Q2 Catalan, Spanish
Software Project Management GPS 270084 6.0 90 Q1, Q2 Catalan
Theory of Computation TC 270026 6.0 90 Q1, Q2 Catalan, Spanish
VLSI VLSI 270072 6.0 90 Q1 Catalan
Viability of Business Projects VPE 270109 6.0 90 Q1 Catalan, Spanish
Videogames VJ 270152 6.0 90 Q1, Q2 Catalan, Spanish
Web Applications and Services ASW 270081 6.0 90 Q1, Q2 Catalan
Wireless and Mobile Communications IM 270129 6.0 90 Q2 Spanish


Master's Degree in Artificial Intelligence

Name Acronym Code Credits Min Credits Slots Q1 Slots Q2 Semester Language Restrictions
Advanced Human Languages Technologies AHLT-MAI 270709 5.0 210 Q2 English
Artificial Intelligence in Health Care AIHC-MAI 270739 3.0 210 15 Q1 English
Artificial Vision & Pattern Recognition AVPR-MAI 270713 4.5 210 15 Q1 English
Assistive and Health-Care Technologies AHCT-MAI 270744 4.5 210 10 Q1 English
Big Data Analytics BDA-MAI 270718 4.5 210 15 Q1 English
Cognitive Interaction with Robots CIR-MAI 270711 4.5 210 15 Q1 English
Cognitive Robotics COR-MAI 270743 4.5 210 Q2 English
Complex Networks CN-MAI 270716 5.0 210 Q2 English
Constraint Processing and Programming CPP-MAI 270725 4.5 210 15 Q1 English
Deep Learning for Medical Image Analysis DLMIA-MAI 270746 3.0 210 10 Q1 English
Human Language Engineering HLE-MAI 270708 4.5 210 10 Q1 English
Human-Computer Interaction HCI-MAI 270712 4.5 210 Q2 English
Intelligent Decision Support Systems IDSS-MAI 270721 4.5 210 15 Q1 English
Intelligent System Project ISP-MAI 270736 3.0 210 10 Q1 English
Logics for Artificial Intelligence LAI-MAI 270726 6.0 210 Q2 English
Multiagent System Design MASD-MAI 270740 4.0 210 Q2 English
New Trends in Robotics NTR-MAI 270745 3.0 210 15 Q1 English
Normative and Dynamic Virtual Worlds NDVW-MAI 270741 4.5 210 10 Q1 English
Personalized Multicriteria Decision Support Systems PMCDSS-MAI 270729 4.5 210 Q2 English
Professional Practice in Artificial Intelligence PPAI-MAI 270737 3.0 210 15 Q1, Q2 English


Master's Degree in Cybersecurity

Name Acronym Code Credits Min Credits Slots Q1 Slots Q2 Semester Language Restrictions
Cybersecurity Management CSMAGT-MCYBERS 230715 5.0 180 3 Q1 English
Data Privacy DP-MCYBERS 230990 5.0 180 Q2 English
Hands-On Quantum Computing and Artificial Intelligence QUAI-MCYBERS 230986 3.0 180 Q2 English
Network Security NS-MCYBERS 230617 5.0 180 3 Q1 English
Quantum Cryptography QCRYPT-MCYBERS 230988 5.0 180 Q2 English
Software-Defined Security SDS-MCYBERS 230996 5.0 180 Q2 English


Master's Degree in Data Science

Name Acronym Code Credits Min Credits Slots Q1 Slots Q2 Semester Language Restrictions
Advanced Machine Learning AML-MDS 270961 6.0 180 5 Q1 English
Advanced Multivariate Analysis AMA-MDS 270962 6.0 180 5 Q1 English
Advanced Statistical Modelling ASM-MDS 270959 6.0 180 5 Q1 English
Algorithms, Data Structures and Databases ADSDB-MDS 270951 6.0 180 4 Q1 English
Big Data Management BDM-MDS 270955 6.0 180 Q2 English
Bioinformatics and Statistical Genetics BSG-MDS 270965 6.0 180 10 Q1 English
Data Management for Transportation DMT-MDS 270966 4.0 180 Q2 English
Data Visualization VD-MDS 270969 6.0 180 Q2 English
Data Warehousing DW-MDS 270952 6.0 180 4 Q1 English
Debates On Ethics of Data Science DEDS-MDS 270967 3.0 180 Q2 English
Information Retrieval and Recommender Systems IRRS-MDS 270963 6.0 180 10 Q1 English
Machine Learning ML-MDS 270957 6.0 180 Q2 English
Machine Learning Systems in Production MLOPS-MDS 270968 6.0 180 6 Q1 English
Mining Unstructured Data MUD-MDS 270958 6.0 180 Q2 English
Multivariate Analysis MVA-MDS 270953 6.0 180 2 Q1 English
Optimization Techniques for Data Mining OTDM-MDS 270960 6.0 180 5 Q1 English
Process-Oriented Data Science PODS-MDS 270954 6.0 180 4 Q1 English
Semantic Data Management SDM-MDS 270956 6.0 180 Q2 English
Statistical Inference and Modelling SIM-MDS 270950 6.0 180 6 Q1 English


Master's Degree in Informatics Engineering

Name Acronym Code Credits Min Credits Slots Q1 Slots Q2 Semester Language Restrictions
Cloud Computing CC-MEI 270531 3.0 180 Q2 Catalan, Spanish
Computer Games JC-MEI 270537 3.0 180 Q2 Catalan, Spanish
Computing and Intelligent Systems CSI-MEI 270505 6.0 180 2 Q1 Catalan, Spanish
Data Mining Techniques TMD-MEI 270539 3.0 180 10 Q1 Catalan
Development and Management of Information Systems DGSI-MEI 270502 6.0 180 Q2 Catalan, Spanish
Digital Identity ID-MEI 270533 3.0 180 10 Q1 Spanish
EFQM and Quality Management MEEGQ-MEI 270516 1.5 180 10 Q1 Catalan, Spanish
Embedded and Ubiquous Systems SEU-MEI 270504 6.0 180 10 Q1 Catalan
Financing for Innovative Business Projects FPEI-MEI 270515 1.5 180 Q2 Catalan, Spanish
High Performance Computer Architecture ACAP-MEI 270503 6.0 180 2 Q1 Spanish
Incorporating The Know-How Into The Decision Process IKPD-MEI 270517 1.5 180 10 Q1 Catalan
Informatic Technologies for Automation TIA-MEI 270541 3.0 180 Q2 Catalan, Spanish
Interactive Graphic Systems SGI-MEI 270506 6.0 180 5 Q1 Catalan, Spanish
Internet of Things IT-MEI 270536 3.0 180 Q2 Spanish
Internet, Security and Multimedia Contents Distribution ISDCM-MEI 270501 6.0 180 Q2 Catalan, Spanish
Introduction to Research I2RM6 2709996 6.0 180 Q1, Q2 English
Introduction to Research I2RM3 2709993 3.0 180 Q1, Q2 English
Software Development for Geographic Ans Spacial Information DSIGE-MEI 270532 3.0 180 Q2 English
Strategic Planning and IT Governance PEGTI-MEI 270510 4.5 180 2 Q1 Catalan, Spanish
Sustainability, Economy and Social Commitment SECS-MEI 270518 1.5 180 2 Q1 Catalan, Spanish
Techniques and Tools for Bioinformatics TEB-MEI 270540 3.0 180 Q2 English
Viability of Innovative Business Projects VPEI-MEI 270511 4.5 180 Q2 Catalan, Spanish


Master's Degree in Innovation and Research in Informatics

Name Acronym Code Credits Min Credits Slots Q1 Slots Q2 Semester Language Restrictions
Advanced 3d Modeling A3DM-MIRI 270671 6.0 180 Q2 English
Advanced Data Structures ADS-MIRI 270610 6.0 180 Q2 English
Advanced Processor Architecture APA-MIRI 270643 6.0 180 Q2 English
Algorithmic Game Theory AGT-MIRI 270614 6.0 180 Q2 English
Algorithmic Methods for Mathematical Models AMMM-MIRI 270600 6.0 180 4 Q2 English
Algorithmics for Data Mining ADM-MIRI 270615 6.0 180 Q2 English
Algorithms for VLSI AVLSI-MIRI 270616 6.0 180 10 Q1 English
Cloud Computing and Big Data Analytics CCBDA-MIRI 270676 6.0 180 5 5 Q2 English
Combinatorial Problem Solving CPS-MIRI 270611 6.0 180 Q2 English
Compilers for High Performance Computers CHPC-MIRI 270644 6.0 180 8 Q1 English
Complex and Social Networks CSN-MIRI 270617 6.0 180 10 Q1 English
Computational Complexity CC-MIRI 270613 6.0 180 Q2 English
Computer Animation CA-MIRI 270672 6.0 180 10 Q1 English
Computer Network Architectures and Network Management CNANM-MIRI 270639 6.0 180 12 Q1 English
Decentralized Systems DS-MIRI 270636 6.0 180 Q2 English
Fast Realistic Rendering FRR-MIRI 270622 6.0 180 Q2 English
Future Internet Networks FINE-MIRI 270637 6.0 180 15 Q1 English
Geometric Tools for Computer Graphics GTCG-MIRI 270621 6.0 180 10 Q1 English
Geometry Processing GPR-MIRI 270675 6.0 180 10 Q1 English
Internet Applications and Security IAS-MIRI 270638 6.0 180 15 Q1 English
Multiprocessors Architecture MA-MIRI 270640 6.0 180 Q2 English
Nanoelectronic Circuit Design NCD-MIRI 270645 6.0 180 10 Q1 English
Operating Systems OS-MIRI 270641 6.0 180 2 Q1 English
Parallel Programming Tools and Models PPTM-MIRI 270648 6.0 180 Q2 English
Processor Architecture PA-MIRI 270642 6.0 180 5 Q1 English
Processor Design PD-MIRI 270646 6.0 180 Q2 English
Randomized Algorithms RA-MIRI 270612 6.0 180 5 Q1 English
Scalable Rendering for Graphics and Game Engines SRGGE-MIRI 270674 6.0 180 Q2 English
Scientific Visualization SV-MIRI 270673 6.0 180 10 Q1 English
Seminars of Innovation and Research in Informatics SIRI-MIRI 270604 6.0 180 15 Q1, Q2 English
Statistical Analysis of Networks and Systems SANS-MIRI 270677 6.0 180 10 Q1 English
Statistical Modelling and Design of Experiments SMDE-MIRI 270601 6.0 180 2 Q1, Q2 English
Stochastic Network Modelling SNM-MIRI 270633 6.0 180 15 Q1 English
Supercomputers Architecture SA-MIRI 270649 6.0 180 8 Q1 English
Supercomputing for Challenging Applications SCA-MIRI 270647 6.0 180 12 Q1 English
Techniques and Methodology of Innovation and Research in Informatics TMIRI-MIRI 270603 6.0 180 5 Q1, Q2 English
Topics On Optimization and Machine Learning TOML-MIRI 2706320 6.0 180 Q2 English
Viability of Business Projects VBP-MIRI 270682 6.0 180 Q2 English
Virtual and Augmented Reality VAR-MIRI 270623 6.0 180 10 Q1 English