Bachelor's degree in Informatics Engineering
Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Overview
Bachelor's Degree in Informatics Engineering
The Bachelor's Degree in Informatics Engineering provides the knowledge needed to conceive, design, develop, maintain, and manage computer systems, services, applications, and architectures, and to understand and apply relevant legislation. Students will become experts in new methods and technologies in the field of ICTs.
Majors
- Computing: Acquire the scientific and technical fundamentals to design efficient solutions to computing challenges, particularly in artificial intelligence, bioinformatics, and virtual reality.
- Computer Engineering: Be trained in the design of computers and digital devices that integrate hardware, software, and communications.
- Software Engineering: Learn to build reliable, efficient software systems that meet user and corporate requirements and manage the people, resources, and stages in a project.
- Information Systems: Specialize in using information technologies to improve organizational processes.
- Information Technologies: Be trained in the design and installation of computer networks and the applications needed to satisfy organizational needs, considering security requirements.
General Details
- Duration: 4 academic years
- Study load: 240 ECTS credits (including the bachelor's thesis)
- Delivery: Face-to-face
- Admission mark: 10,622
- Timetables: Mornings/Afternoons
- Language of instruction: Check the language of instruction for each subject in the course sheet in the curriculum
- Fees and grants: Approximate fees per academic year: €1,061 (€1,800 for non-EU residents)
- Location: Barcelona School of Informatics (FIB)
- Official degree: Recorded in the Ministry of Education's degree register
Admission
- Places: 360
- Pre-enrolment code: 31059
- Places via a change of degree: 5
- Admission mark: 10,622
- Weighting of university entrance examinations (PAU)
- Registration and enrolment: Requirements to enrol in a bachelor's degree course
- CFGS credit transfer: Consult the university studies search engine of the Universities Channel of the Generalitat de Catalunya
- Legalisation of foreign documents: All documents issued in non-EU countries must be legalised and bear the corresponding apostille
Curriculum
The curriculum is structured over eight semesters, including:
First Semester
- Fundamentals of Mathematics
- Introduction to Computers
- Physics
- Programming I
- Algebraic Geometry
Second Semester
- Computer Organization
- Mathematics I
- Mathematics II
- Programming II
Third Semester
- Computer Interfacing
- Data Structures and Algorithmics
- Databases
- Operating Systems
- Probability and Statistics
- Introduction to Research
Fourth Semester
- Business and Economic Environment
- Computer Architecture
- Computer Networks
- Introduction to Software Engineering
- Programming Projects
- Education, Engineering and Technology
- Leadership and Professional Development in Engineering
Fifth Semester
- Interaction and Interface Design
- Parallelism
- PC Architecture
- Academic and Professional Speaking Skills
- Academic Skills for Developing a Project
- Advanced Programming Concepts
- Algorithmics
- Applied Engineering Project
- Architecture-Aware Programming
- Artificial Intelligence
- Computational Geometry
- Computer Architecture II
- Computer Network Technology
- Computer Networks II
- Computer Science Summer School
- Computer Security
- Computer Vision
- Computing Summer School
- Cryptography
- Curve and Surface Design
- Cybersecurity Management
- Data Analysis and Information Exploitation
- Data and Image Compression
- Data Mining
- Data Processing Centers
- Database Design
- Design of Microcomputer-Based Systems
- Digital Signal Processing
- Distributed Applications
- Free Software and Social Development
- Graphic Cards and Accelerators
- Graphics
- Information Systems Concepts
- Information Systems Design
- Information Systems for Organisations
- Information Transmission and Encoding
- Internet Protocols
- Logics in Information Technology
- Massive Information Search and Analysis
- Numerical Computation
- Operating Systems for Distributed Applications
- Operating Systems II
- Operations Research
- Physics of Memory Devices
- Physics of Realistic Modelling and Animation
- Privacy Technology, Policy and Law
- Programming Languages
- Quantum Computing and Cryptography
- Requirements Engineering
- Research Methods for Human Factors and Hci
- Robotics
- Simulation
- Social and Environmental Issues of Information Technologies
- Software Architecture
- Software Project Management
- Theory of Computation
- Viability of Business Projects
- Videogames
- Wireless and Mobile Communications
- Writing Skills for Engineering
Sixth Semester
- Advanced Algorithmics
- Advanced Concepts on Operating Systems
- Compilers
- Computer Engineering Project
- Concepts for Specialised Databases
- Database Administration
- Digital Strategy for Organisations
- Distributed Intelligent Systems
- Distributed Network Systems
- E-Business
- Information Systems Project
- Information Technology Project
- Introduction to Research
- Knowledge Engineering and Distributed Intelligent Systems
- Machine Learning
- Marketing on Internet
- Multiprocessors
- Operating Systems Administration
- Parallel Programming and Architectures
- Real-Time Systems
- Software Engineering Project
- VLSI
- Web Applications and Services
Seventh Semester
- Computing Summer School
- Design of Online Communities
Eighth Semester
- Bachelor's Thesis
Professional Opportunities
Graduates can pursue careers in:
- Major in Computing: Design of complex computer systems, human-machine interfaces, optimization of industrial processes, tool design for data prediction, programming of games and web applications, research in computing.
- Major in Computer Engineering: Processor and multiprocessor system design, programming of high-performance systems, implementation of embedded systems, real-time computer systems, companies manufacturing hardware acceleration.
- Major in Software Engineering: Software services and systems development, management of computer projects, software analysis, database design and administration, evaluation of software engineering processes.
- Major in Information Systems: Management of information systems, informatics and software implementation, e-commerce, information systems consulting, auditing of information systems.
- Major in Information Technologies: Computer network administration, ICTs in companies, computer systems administration, design and implementation of computer and communications infrastructure, data and access security.
Double-Degree Agreements
Within the framework of the courses offered by the Interdisciplinary Higher Education Centre (CFIS), students can also take an interdisciplinary double degree coordinated by the CFIS at two UPC schools.
Quality Accreditation
Check the degree's main quality indicators in the University Studies in Catalonia portal of the Catalan University Quality Assurance Agency, including degree evaluation results, student satisfaction, and graduate employment data.
