Bachelor's degree in Computer Engineering

Syllabus structure and course guides

Qualification: Bachelor’s degree in Computer Engineering
Majors: Computing, Software Engineering and Information Technologies 
Scope: Engineering and Architecture
Duration: 4 years
Credits ECTS: 240
Awarded degree: Graduate in Computer Engineering from the University of Lleida
Profession: Technical Computer Engineer, and upon undertaking the Master’s Degree in Informatics Engineering, Computer Engineer.
 
Structure of the Degree in Computer Engineering Credits
Basic formation subjects (FB) 66
Compulsory subjects (B) 90
Optional subjects (O) 54
Internships 15
Bachelor’s thesis 15
TOTAL CREDITS 240

Course Guide

 
 

1st COURSe (60 credits)

Code Subject Type Semester Credits
102000 Introduction to Programming 1 FB 1 6
102002 Computer Organization 1 FB 1 6
102004 Computational Logic FB 1 6
102005 Algebra FB 1 6
102008 Physics FB 1 6
102001 Introduction to Programming 2 FB 2 6
102003 Computer Organization 2 FB 2 6
102006 Statistics and Optimization FB 2 9
102009 Business Management FB 2 9

 

2nd COURSE (60 credits)

Code Subject Type Semester Credits
102016 Databases B 1 6
102010 Data Structures B 1 6
102012 Operating Systems B 1 9
102007 Discrete Mathematics FB 1 6
102014 Computer Architecture B 2 6
102061 Algorithms and Complexity (*) B 2 4,5
102062 Languages, automata and grammars  B 2 4,5
102015 Communication Networks B 2 9
102017 Human-Computer Interaction B 2 6
 101434 Cross-curricular subject (**) O - 3

  

(*) Repeating students who have at least one of these four subjects (102061, 102063, 12064 and 102065), will have to take the corresponding subjects from the older syllabus.

(**) Cross-curricular subject can be realized at anytime and it is recognized once the total amount of 6 credits is done.

3rd COURSE (60 credits)

Code Subject Type Semester Credits
102013 Systems and Applications Administration and Management  B 1 6
102063 Legal, Social and Professional Aspects (*) B 1 3
102018 Software Engineering B 1 6
102020 Artificial Intelligence B 1 6
102022 Concurrent and Parallel Systems B 1 6
102019 Databases and Software Engineering II B 2 6
102023 Web Project B 2 6
 101434 Cross-curricular subject (**) O - 3
  Specialization module (48 credits between the 3rd and 4rth course) B 2 18

 

4rt COURSE (60 credits)

Code Subject Type Semester Credits
102059 Intership B 1 15
102060 Bachelor's Thesis B 2 15
  Specialization module (48 credits between the 3rd and 4rth course) B 1 i 2 30

 

Specialization modules:

Major in Computing

Code Subject Type Language Course Semester Credits
102064 Advanced Programming in Artificial Intelligence (*) O EN

3

2 7,5
102065 Computational Models and Complexity (*) O CA 3 2 4,5
102040 Automatic Learning and Reasoning O ES 3 2 6
102041 Distributed Computing O EN 4 1 9
102042 Computational Tools for Problem Solving O EN 4 1 6
102043 Language Processing Algorithms O CA 4 2 9
102044 Hardware and Software Verification Systems O ES 4 2 6

 

Major in Software Engineering

Code Subject Type Language Course Semester Credits
102052 Requirements Engineering (*) O CA 3 2 6
102053 Quality Management and Improvement (*) O EN 3 2 6
102054 Process Models (*) O CA 3 2 6
102055 Software Architectures O EN 4 1 9
102056 Free Sotfware Engineering O CA 4 1 6
102057 Systems Integration O CA 4 2 9
102058 Project Management O CA 4 2 6

(*) These three subjects must be enrolled simultaneously since they work on a common project. The only exception is if any of them has been already passed.

 

Major in Information Technologies

Code Subject Type Language Course Semester Credits
102024 Computer Networks and Communications O CA 3 2 6
102025 Applications for Mobile Devices O CA 3 2 6
102027 Distributed Computing and Applications O ES 3 2 6
102026 User-Centered Design O EN 4 1 6
102028 Applications and Communications Security O CA 4 1 9
102029 Enterprise Software Architecture O EN 4 2 9
102030 Networked Computing Platforms O CA 4 2 6

 

Academic framework and norms for permanence

The main permanence norms of bachelor’s degrees at the EPS:
  • Full-time student:
    • 1st year, pass a minimum of 12 basic / compulsory credits.
    • 2nd year, pass a minimum of 36 basic / compulsory credits.
    • 3rd year, pass a minimum of 60 basic / compulsory credits.
    • 8 years to overcome all the subjects
  • Partial-time student:
    • 1st year, pass a minimum of 6 basic / compulsory credits.
    • 2nd year, pass a minimum of 16 basic / compulsory credits.
    • 3rd year, pass a minimum of 36 basic / compulsory credits.
    • 12 years to overcome all subjects
Students who fail to comply with the above rules will be required to leave the Polytechnic School for at least one year. After that period students will be allowed to enrol again following the pre-enrolment procedure.
  • Permanence regarding subjects: Students will need to pass each of the subjects of the 2nd, 3rd and 4th course in a maximum of three academic years. A subject qualified as “no present” will not be taken into account when calculating the period of three courses. It means that a student can fail two assessments of a subject. If he/she fails the assessment of the same subject in three academic courses he/she will be excluded from the degree.

Degree Academic Framework can be seen in this document.

Norms for permanence in the bachelor’s degrees at the UdL (approved by the Government Council on 12 December 2016).

Co-requisite

One subject becomes co-requisite to another when for processing enrolment of the second one you need to enrol in the first one or have it passed.
Here the co-requisites from among the optional subjects can be found.