Bachelor Degree in Informatics Engineering
Program Overview
University Programs
The university offers a range of programs, including bachelor's degrees, master's degrees, and integrated bachelor-master degrees.
Bachelor's Degrees
- Bachelor Degree in Informatics Engineering
- Enrolment: Available places
- Curriculum:
- Syllabus
- Reassessment
- Specializations
- Competences
- Competences for degree subjects
- Faculty
- Bachelor's Thesis
- Timetables
- Exams
- Academic Regulations
- Bachelor Degree in Data Science and Engineering
- Enrolment: Available places
- Curriculum:
- Syllabus
- Competences
- Competences for degree subjects
- Faculty
- Timetables
- Exams
- Academic Regulations and organization
- Bachelor Degree in Artificial Intelligence
- Enrolment: Places lliures
- Curriculum:
- Competences
- Syllabus
- Competences for degree subjects
- Faculty
- Timetables
- Exams
- Academic regulations
- Bachelor's thesis
- Bachelor Degree in Bioinformatics
- Enrolment: Available places
- Curriculum:
- Learning Outcomes
- Syllabus
- Faculty
- Timetables
- Exams
- Academic Regulations
- Integrated Bachelor Master Degree
- Enrolment
- Curriculum
Master's Degrees
- Master in Informatics Engineering
- Enrolment: Available places
- Curriculum:
- Syllabus
- Competences
- Competences for degree subjects
- Faculty
- Academic Regulations
- Master's Thesis
- Timetables
- Exams
- Master in Informatics Engineering - Industrial Modality
- Curriculum
- Master in Innovation and Research in Informatics
- Enrolment: Available places
- Curriculum:
- Syllabus
- Specializations
- Competences
- Competences for degree subjects
- Faculty
- Academic Regulations
- Master's Thesis
- Seminars
- Timetables
- Exams
- Master in Artificial Intelligence
- Enrolment: Available places
- Curriculum:
- Syllabus
- Competences
- Competences for degree subjects
- Faculty
- Academic Regulations
- Master's Thesis
- Timetables
- Exams
- FAQs
- Master in Cybersecurity
- Master in Data Science
- Enrolment: Available places
- Curriculum:
- Syllabus
- Competences
- Competences for degree subjects
- Faculty
- Academic Regulations
- Timetables
- Exams
- Master's Thesis
- Gender Competency
- Erasmus Mundus Master in Big Data Management and Analytics
- Timetables
- Curriculum:
- Syllabus
- Exams
- Master in Urban Mobility
- Curriculum
- EUMaster4HPC
- Curriculum
- Other Masters
- Master in Pure and Applied Logic
- Master in Computational Modelling in Physics, Chemistry and Biochemistry
Academic Management
- Administrative Procedures
- Academic calendars
- Extinct Curriculums
Grants and Financial Aid
- Awards
Mobility
- Incoming:
- Academic stays
- Research Visit
- Outgoing:
- Mobility Calendar
- Information Sessions
- Mobility experiences
- Study abroad
- Before you leave
- When you arrive
- Before you return
- When you return
- Internship abroad
- Other activities abroad
- Double degrees
- International Partnerships:
- Mobility Programs
- CERN (Conseil Européen pour le Recherche Nucléaire)
- Erasmus+
- Latin America
- National Institute of Informatics (NII) Tokyo
- SICUE
- UNITECH
- USA grant programs
- Vulcanus
- University Networks
- Partner universities
- Mobility Programs
Research
- Departments
- Research Centers
- Research Groups
- inLab FIB
Companies
- Industrial Practices:
- Offers list
- Posting offers
- Job Placements:
- Offers list
- Posting offers
- FIB Visiona
- Sponsorship:
- Jedi Mobile Apps Lab
- Social Point Lab
The FIB
- The School:
- The school in Figures
- Location
- Governance
- CACFBBI
- CACFIBBI
- CACOBBI
- Staff
- Awards
- Graduation Ceremony
- PROPER Project
- Rooms:
- Computer Labs
- Teaching laboratories
- Teaching Classrooms
- Group work classroom
- Presentation Rooms
- Rector Gabriel Ferraté Library
- IT Services:
- How to study remotely
- IT Guide for new students
- Service catalog
- University Life:
- Associations
- Quality system:
- Internal Quality Assurance System
- Qualification assessment
- Statistical data
Curriculum Details
The curriculum of the Bachelor Degree in Informatics Engineering was approved by the School Board on 21 October 2009. It is compliant with the European Higher Education Area (EHEA) and its academic load is 240 ECTS:
- 132 compulsory credits
- 48 specialization credits, one subject to be chosen out of the five on offer
- 42 optional credits
- 18 credits for the final project, which should be associated with the chosen area of specialization
Study Plan Structure
Subjects are divided into semesters. There are two semesters in each academic year. There are eight subjects in the first year worth 7.5 ECTS credits each. All other subjects on the Bachelor Degree in Computing Engineering are worth 6 ECTS credits. Twelve credits are awarded in the eighth semester for subjects or seminars and the final project.
Compulsory Subjects
The figure below shows a breakdown of compulsory subjects by semester.
- Semester 1:
- PRO1: Programming 1 (7.5 ECTS)
- IC: Introduction to Computers (7.5 ECTS)
- FM: Mathematical Foundations (7.5 ECTS)
- F: Physics (7.5 ECTS)
- Semester 2:
- PRO2: Programming 2 (7.5 ECTS)
- EC: Computer Organization (7.5 ECTS)
- M1: Mathematics 1 (7.5 ECTS)
- M2: Mathematics 2 (7.5 ECTS)
- Semester 3:
- EDA: Data Structures and Algorithms (6 ECTS)
- CI: Computer Interfacing (6 ECTS)
- PE: Probability and Statistics (6 ECTS)
- BD: Databases (6 ECTS)
- SO: Operating Systems (6 ECTS)
- Semester 4:
- IDI: Interaction and Interface Design (6 ECTS)
- AC: Computer Architecture (6 ECTS)
- EEE: Business and Economic Environment (6 ECTS)
- IES: Introduction to Software Engineering (6 ECTS)
- XC: Computer Networks (6 ECTS)
Compulsory Subjects Requisites
In order to be able to register in a subject, it is necessary to have carried out some necessary requisites. There are four types of requisites: Prerequisite, Corequisite, Precorequisite, Orequisite.
- Prerequisite: If a subject A is prerequisite of another subject B, it means that to be able to register B, it is necessary to have passed the subject A.
- Corequisite: If a subject A is corequisite of another subject B, it means that to be able to register B, it is necessary to have passed or to be registered in the subject A.
- Precorequisite: If a subject A is precorequisite of another subject B, it means that to be able to register B, it is necessary to be registered (a quadrimester before at least) subject A. But, in case of having a list of precorequits (A precorequisite of B, and B precorequisite of C), it won't be possible to register subject C until subject A has not been passed.
- Orequisit: If two subjects A and B are orequisite of subject C, it means that to register subject C, it is necessary to have passed either subject A or subject B.
Optional Subjects
Optional subjects are taken in the 7th and 8th semesters. A total amount of 42 ECTS credits must be obtained from a combination of any of the following activities:
- Taking optional subjects worth 6 ECTS credits each.
- Attending seminars on relevant topics (from 1 to 3 ECTS credits each).
- Going to a university abroad on a mobility programme.
- Taking a double degree at a prestigious university.
- Going on a work placement.
- Taking complementary specialisation subjects (not taken to date) or subjects from another specialisation area.
