Saltar al contingut Menu
Map
  • Home
  • Information
  • Contact
  • Map

Degree subject curriculum

Curriculum Structure

Subjects are divided into semesters. There are two semesters in each academic year.


Bachelor Degree in Computing Engineering
Start date The Bachelor Degree in Informatics Engineering was introduced during September 2010.
Duration 4 academic years
Study load 240 ECTS credits

  • 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 on the chosen area of specialization
Specializations The FIB is among the few schools in Spain that allows students to take the five specializations on the Degree in Informatics Engineering.

Specializations are chosen at the end of the second year.
Students will be awarded a Bachelor Degree in Computing Engineering in the specialization chosen.
Final Project
In the final year of the course, students take optional subjects and work on their final project. They can choose to spend part or the whole of the year abroad thanks to the mobility agreements the FIB has with prestigious universities in Europe, the United States and Asia. The final project can be completed at a company at home or abroad, and can be combined with work placement.

The FIB has a number of educational cooperation agreements with leading companies in the sector that enable students to spend a whole semester in a company.
Employment opportunities
Some of the most common employment opportunities for graduates in Informatics Engineering are listed below:

Senior management

Information systems managers
Development managers
Production and operations managers
Heads of IT

Middle and technical management

Project managers
Functional analysts
Heads of department
Consultants
Database architects
Heads of quality, methods and procedures
Systems architects

Technical management
Database administrators
Heads of network systems
Heads of information systems security
Heads of microcomputing

The main tasks involved in these career options are described in more detail at Employment Opportunities.
Employment Opportunities..

The curriculum for the bachelor degree in Computing Engineering was approved by the School Board on 21 October 2009 .

Subjects on the curriculum

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. The figure below shows how the curriculum for the Degree in Informatics Engineering is divided up.

S1

Compulsory

7,5 ECTS
Compulsory

7,5 ECTS
Compulsory

7,5 ECTS
Compulsory

7,5 ECTS

S2

Compulsory

7,5 ECTS
Compulsory

7,5 ECTS
Compulsory

7,5 ECTS
Compulsory

7,5 ECTS

S3

Compulsory

6 ECTS
Compulsory

6 ECTS
Compulsory

6 ECTS
Compulsory

6 ECTS
Compulsory

6 ECTS

S4

Compulsory

6 ECTS
Compulsory

6 ECTS
Compulsory

6 ECTS
Compulsory

6 ECTS
Compulsory

6 ECTS

S5

Compulsory

6 ECTS
Specialisation
Compulsory
6 ECTS
Specialisation
Compulsory
6 ECTS
Specialisation
Compulsory
6 ECTS
Specialisation
Compulsory
6 ECTS

S6

Compulsory

6 ECTS
Specialisation
complement
6 ECTS
Specialisation
complement
6 ECTS
Specialisation
compulsory
6 ECTS
Specialisation
compulsory
6 ECTS

S7

Optional

6 ECTS
Optional

6 ECTS
Optional

6 ECTS
Optional

6 ECTS
Optional/
Workshop
6 ECTS

S8

Final Project

18 ECTS
Optional

6 ECTS
Optional/
Seminari
6 ECTS

Compulsory subjects

The figure below shows a breakdown of compulsory subjects by semester.

Semester 1

FMMathematical Foundations7,5 ECTS
FPhysics7,5 ECTS
PRO1 Programming 1 7,5 ECTS
ICIntroduction to Computers7,5 ECTS

Semester 2

M1Mathematics 17,5 ECTS
M2Mathematics 27,5 ECTS
PRO2Programming 2 7,5 ECTS
ECComputer Organization7,5 ECTS

Semester 3

PEStatistics 6 ECTS
BDDatabases 6 ECTS
SOOperating Systems 6 ECTS
EDA  Data Structures and algorithmics6 ECTS
CIComputer Interfacing6 ECTS

Semester 4

EEEBusiness and Economic Environment6 ECTS
IESIntroduction to Software Engineering6 ECTS
XC Computer Networks 6 ECTS
IDIInteraction and Interface Design6 ECTS
ACComputer Architecture6 ECTS

Semesters 5 i 6

PARParallelism6 ECTS
PROPProgramming Projects6 ECTS

Compulsory subjects requisites

Requisites between subjects

In order to be able to register in a subject is necessary to have carried out some necessaries requisites. There are 4 different types of requisites:

  • Prerequisite. If a subject A is prerequisite of another subject B, it means that to be able to register B 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 is necessary to have passed or to be register in the subject A.
  • Precorequisite. If a subject A is precorequisite of another subject B, it means that to be able to register B is necessary to have been register in A.
  • Orequisite. If two subject A and B are orequisite of another subject C, it means that to register C is necessary to have passed the subject A or B.

Optional subjects

Optional subjects are taken in the seventh and eighth semesters. A total 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.

Optional subjects are divided into academic itineraries so that students are able to choose their area of specialisation based on their choice of subjects. However, students are free to choose any subject, without the need to take all the subjects on an itinerary.

Entrepreneurship and innovation


  • Finance and human resources
  • Methods for the integration of knowledge and information for decision-making
  • Viability of business projects

Computer vision and virtual reality


  • Design of curves and surfaces
  • Computational geometry
  • Virtual reality
  • Computer vision

Human-Centered Technology


  • Medical imaging
  • Interfaces and accessibility
  • Natural language processing

 

Computing and society


  • Social and environmental aspects of computing
  • Architecture of PCs
  • Open source software and social development

 

Quality and reliability of computer systems


  • Evidence-based informatics
  • Software quality
  • Fault-tolerant systems

 

Robotics and systems


  • Physical fundamentals of computer technologies
  • Robotics
  • Computer systems for automation

 

Supercomputing and scientific applications


  • Scientific applications of computing
  • Quantum computing and cryptography
  • Introduction to supercomputing
  • Parallel programming models

 

Data processing and security


  • Communication devices and protocols
  • Data and image compression
  • Cryptography

 

Video games and media technologies


  • Physics for modelling and realistic animation
  • Graphic cards and accelerators
  • Video games

 

Technical Communication in Academic and Professional Settings


  • Academic Skills for Developing a Project
  • Spoken Academic and Professional Skills
  • Written Academic Skills for Engineering

Compartir

 
logo FIB © Barcelona school of informatics - Contact - RSS
This website uses cookies to offer you the best experience and service. If you continue browsing, it is understood that you accept our cookies policy.
Classic version Mobile version